@charset "utf-8";
/* CSS Document */
.head {
	height: 120px;
	width: 1100px;
	margin: 0 auto;
	font-family: NSimSun;
	border-bottom: 1px solid #acacac;
}

.zhuce {
	font-size: 24px;
	margin-top: 72px;
	color: #595757;
}

.wrap {
	width: 1100px;
	margin: 40px auto;
}
/*左侧*/
.grzy-right {
	float: left;
	width: 215px;
	overflow: hidden;
}

.grzy-c {
	border: 1px solid #d7d7d7;
	background: #f6f6f6;
	padding-bottom: 50px;
}

.grzy-ls {
	padding-top: 40px;
}

.grzy-ls p {
	text-align: center;
	margin-bottom: 5px;
}

.grzy-ls p img {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	display: block;
	margin: 0 auto 10px;
}

.grzy-ls .zx {
	color: #0099bd;
	font-size: 14px;
	font-weight: 800
}

.grzy-ls .user {
	color: #000;
	font-size: 14px;
}

.grzy-ls .km {
	color: #898989;
	font-size: 12px;
}

.grzy-ls p a {
	display: block;
	width: 72px;
	height: 71px;
	background: url(../images/org/st-but.png) no-repeat left top;
	margin: 0 auto
}

.grzy-ls p span {
	color: #898989
}

.yuyue-but {
	cursor: pointer;
	width: 129px;
	height: 35px;
	background: #005bac;
	border-radius: 10px;
	text-align: center;
	line-height: 35px;
	color: #fff;
	margin: 20px auto;
	font-size: 14px;
}

.grzy-kksj {
	margin: 30px 0 0 20px;
}

.grzy-kksj ul li {
	display: block;
	margin-bottom: 5px;
	color: #898989
}

.grzy-kksj ul li a {
	color: #898989
}

.grzy-kksj ul li span {
	color: #000
}

.grzy-kksj ul .pjkk {
	width: 170px;
	background: #fff;
	padding: 5px;
	border-radius: 5px;
	margin-top: 12px;
}

/*###########  right new top ##############*/
.new-grzy {
	width: 885px;
	overflow: hidden;
	font-family: "微软雅黑"
}

.new-grzy1 {
	padding: 20px;
}

.new-grzy-l {
	
}

.grzy-top {
	padding: 25px 0;
}

.renz-t {
	float: left;
	margin-right: 50px;
}

.renz-t span {
	display: block;
	float: left;
	font-size: 16px;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 25px;
}

.renz-t p {
	float: left;
	font-size: 18px;
	color: #eb5504;
	margin-left: 10px;
	line-height: 25px;
}

.grzy-f {
	padding-top: 30px;
	float: right;
	width: 430px;
	position: relative;
	right: -20px;
}

.grzy-lb p {
	text-align: center;
	color: #fff;
	font-size: 28px;
	margin-top: 40px;
}

.grzy-lb p b {
	font-size: 12px;
	padding-left: 3px;
}

.grzy-lb span {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 16px;
	margin-top: 10px;
}

.int-word {
	line-height: 20px;
}

.ul-list {
	line-height: 22px;
}

.ul-list li {
	float: left;
	width: 190px;
	height: 45px;
	margin-right: 15px;
	margin-top: 10px
}

.grzy-top .ljpj, .grzy-top .cjjl {
	float: right;
	margin: 3px 15px 0 20px;
	font-size: 14px;
}

.grzy-top a:hover {
	
}

.grzy-top a b {
	font-size: 16px;
	color: #0075c2;
}

.grzy-top a b:hover {
	text-decoration: underline
}
/*###########  右侧 top ##############*/
.new-l {
	float: left;
	margin-left: 150px;
}

.new-l p {
	color: #fff;
	line-height: 18px;
}

.new-r {
	margin-left: 130px;
	float: left;
}

.new-r p {
	color: #fff;
}

.con {
	margin: 40px 0 0 15px;
}

.con-left {
	width: 355px;
}

.info-buy, .info-intr {
	height: 30px;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 25px;
	font-family: 宋体;
}

.info-intr {
	height: 44px;
	background: #f2f2f2;
	margin-bottom: 0;
	border-top: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
}

.info-intr p {
	background: #f6f6f6;
	font-size: 16px;
	font-family: "微软雅黑";
	cursor: pointer;
	color: #005bac;
	float: left;
	width: 130px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	border-left: 1px solid #cdcdcd;
	border-top: 1px solid #cdcdcd;
	margin-top: -1px;
}

.info-intr .pclick {
	background: #fff;
	border-bottom: 0;
	border-top: 2px solid #e40000;
	color: #e40000
}

.green a {
	color: #22ca69;
}

.evaluate {
	width: 855px;
}

.con-left p {
	line-height: 24px;
	color: #595757;
}

.info-buy {
	width: 450px;
}

.info-buy a {
	font-size: 18px;
	color: #f03d21;
}

.info-buy span {
	color: #b5b5b6;
}

.zwpj {
	font-family: "微软雅黑";
	font-size: 14px;
	display: block;
	text-align: center;
}

.time-table table {
	float: right;
	width: 450px;
}

.time-table table tr th {
	border: 1px solid #c9caca;
	text-align: center;
	line-height: 38px;
	border-left: none;
	color: #595757;
}

.time-table table tr th.none {
	border: 1px solid #c9caca;
}

.time-table table tr td {
	border: 1px solid #c9caca;
	text-align: center;
	border-top: none;
	border-left: none;
	background: #fff;
	line-height: 22px;
	cursor: pointer;
	color: #595757;
}

.time-table table tr td.list {
	border: 1px solid #c9caca;
	background: #efefef;
	border-top: none;
}

.time-table table tr td input {
	display: none;
}

.time-table table tr .on {
	background: #008eff;
	color: #fff;
	font-family: Microsoft YaHei;
}

.info-evaluate {
	padding-top: 30px;
	margin-bottom: 50px;
}

.info-details {
	width: 190px;
	margin-right: 30px;
	height: 150px;
	overflow: hidden;
}

.info-details p {
	line-height: 22px;
	color: #898989;
}

.foot {
	width: 1100px;
	margin: 50px auto 10px;
	height: auto
}

.foot .foot-top {
	border-bottom: 1px solid #d7d7d7
}

.foot .foot-top div {
	float: left;
	margin-left: 100px;
	display: inline;
	padding-left: 70px;
	padding-top: 20px;
	padding-bottom: 15px;
}

.foot .foot-top div span {
	font-weight: 800;
	display: block;
	color: #595757;
	margin-bottom: 5px;
}

.foot .foot-top div ul li {
	display: block;
	color: #898989;
	margin-top: 5px;
}

.foot .foot-top div ul li a {
	color: #898989;
	display: block;
	margin-top: 5px;
}

.foot .foot-top div ul li a:hover {
	text-decoration: underline
}

.foot .foot-top .app {
	float: right;
	padding-left: 0;
	padding-top: 0;
	width: 270px;
}

.foot .foot-top .app .app1 {
	float: left;
	width: 140px;
	margin-right: 20px;
	display: inline;
}

.foot .foot-top .app .app1 .appxz {
	display: block;
	margin-bottom: 5px;
	margin-top: 10px;
	background: url(../../../images/make/app.png) no-repeat left top;
	width: 132px;
	height: 44px;
}

.foot .foot-top .app .app1 .ipad {
	display: block;
	background: url(../../../images/make/ipad.png) no-repeat left top;
	width: 52px;
	height: 24px;
}

.foot .foot-top .app .app2 {
	float: right;
	width: 100px;
}

.foot .foot-top .app .app2 a {
	display: block;
	background: url(../../../images/make/ewm.png) no-repeat left top;
	width: 82px;
	height: 83px;
	margin-left: 3px;
}

.foot .foot-top .app .app2 span {
	display: block;
	color: #333;
	margin-top: 5px;
}

.foot-bot {
	width: 100%;
	clear: both;
	margin: 0 0 20px 0;
}

.foot-bot ul {
	width: 420px;
	margin: 0 auto;
	text-align: center;
}

.foot-bot ul li {
	float: left;
	margin-right: 10px;
	display: inline;
	height: 35px;
}

.foot-bot ul li a {
	color: #595757;
	border-right: 1px solid #979da3;
	line-height: 40px;
	padding-right: 10px;
}

.foot-bot ul li a:hover {
	text-decoration: underline
}

.foot-bot ul li a:visited {
	color: #595757
}

.foot-bot ul li .no-b {
	border-right: 0
}

.foot-bot .bq {
	clear: both;
	margin: 0 auto;
	width: 450px;
	color: #595757;
}

.r-float {
	position: fixed;
	right: 0;
	bottom: 100px;
	z-index: 8000
}

.r-float .show-d {
	cursor: pointer;
	height: 50px;
	margin-bottom: 10px;
}

.r-float .show-d p {
	float: left;
}

.r-float .show-d .fankui {
	float: right;
}

.r-float .show-d .hidden {
	display: none;
	width: 360px;
	background: #0075c2;
	height: 50px;
	border-radius: 5px 0 0 5px;
}

.r-float .show-d .hidden span {
	display: block;
	float: left;
	width: 167px;
	height: 40px;
	margin: 5px 0 0 10px
}

.jsewm {
	position: relative;
	z-index: 8000
}

.jsewm span {
	position: absolute;
	left: -168px;
	top: -115px;
	z-index: 8001;
	display: none;
	width: 168px;
	height: 167px;
	background: url(../../../images/make/jsewm.png) no-repeat left top;
}

.fankui {
	float: right;
	width: 90px;
	height: 50px;
	background: #0075c2;
	border-radius: 5px 0 0 5px;
	line-height: 50px;
	color: #fff;
	font-size: 20px;
	font-family: "微软雅黑";
	text-align: center;
	cursor: pointer
}

#maintab {
	position: absolute;
	top: 132px;
	z-index: 2
}

#maintab li {
	list-style: none;
	margin-right: 10px;
	float: left;
	margin-bottom: 0;
}

#maintab  li a {
	background: #0075c2;
	border-radius: 5px 5px 0 0;
	list-style: none;
	display: block;
	float: left;
	width: 90px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 18px;
}

#maintab  .detail_flbg a {
	background: #fff;
	color: #000
}

.order, .orderf {
	display: none;
	position: absolute;
	top: 150px;
	z-index: 10002;
	background: #fff;
	width: 530px;
}

.order-top, .order-topf {
	height: 40px;
	background: #ececec;
	border-bottom: 2px solid #595757;
	padding: 10px 20px;
}

.order-top h1, .order-topf h1 {
	float: left;
	font-size: 25px;
	color: #000;
}

.order-top p, .order-topf p {
	float: right;
	cursor: pointer;
	font-size: 25px;
}

.order-nr {
	padding: 20px;
}

.order-nr1 {
	padding: 20px 10px 20px 0;
}

.yy-lb, .timekj {
	clear: both;
	height: 35px;
	margin-bottom: 10px;
}

.yy-lb span, .timekj span {
	font-size: 14px;
	color: #595757;
	padding: 0 5px;
}

.yy-lb .rr {
	color: #eb0000
}

.yy-lb input, .timekj input {
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-indent: 5px;
	border: 1px solid #c9cacb
}

.yy-lb select {
	height: 30px;
	border: 1px solid #c9cacb;
	width: 60px;
}

.yy-lb .width7 {
	width: 80px;
}

.yy-time {
	clear: both;
	margin-top: 30px;
}

.yy-time h1 {
	color: #eb0000;
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 20px;
}

.timekj {
	height: 35px;
}

.timekj-zs {
	margin-left: 80px;
}

.timekj-zs p {
	margin-bottom: 8px;
	color: #000
}

.tjyydd {
	margin-top: 20px;
	margin-bottom: 20px;
	color: #005bac;
	float: right
}

.tjyydd span {
	margin-left: 70px;
	margin-bottom: 8px;
	display: block;
	background: url(../images/make/yuyue-but.png) no-repeat left top;
	text-align: center;
	color: #fff;
	width: 129px;
	height: 35px;
	font-size: 14px;
	line-height: 35px;
}

.sos {
	border-top: 1px solid #898989;
	clear: both
}

.sos ul {
	margin-top: 30px;
	margin-left: 50px;
}

.sos ul li {
	color: #898989;
	margin-bottom: 8px;
}

.yyxx {
	margin-left: 30px;
}

.yyxx h1, .yy-nr h2 {
	color: #eb0000;
	margin-bottom: 5px;
	font-weight: 500;
	font-size: 14px;
}

.yyxx p {
	position: absolute;
	top: 110px;
	left: 0;
	width: 480px;
	background: #efeff0;
	padding: 10px 0 10px 50px;
	color: #595757;
	font-size: 14px;
	line-height: 2em;
}

.yy-nr {
	margin-top: 100px;
	margin-left: 30px;
}

.xz-time {
	margin-top: 20px;
}

.time-lb {
	height: 45px;
	line-height: 40px;
	position: relative;
	z-index: 1;
	cursor: pointer;
	border-bottom: 1px solid #898989
}

.time-lb input {
	float: left;
	position: abolute;
	margin-left: 5px;
	margin-top: 5px;
	z-index: 2;
	width: 220px;
	height: 33px;
	border: 1px solid #898989;
	text-indent: 5px;
	display: none
}

.xhtime {
	float: left;
	position: absolute;
	left: 0;
	z-index: 3
}

.time-but, .xgtime, .refuse, .accept {
	float: right;
	background: url(../images/make/yuyue-but.png) no-repeat left top;
	width: 129px;
	height: 35px;
	margin-top: 5px;
	text-align: center;
	line-height: 35px;
	font-size: 14px;
	color: #fff;
}

.time-but {
	display: none;
	background: #85cbbf;
	border-radius: 10px;
	width: 100px;
	margin-right: 10px;
}

.sure-time {
	text-align: right;
	padding-top: 5px;
}

.refuse {
	float: left;
	margin: 30px 0 20px 0;
}

.accept {
	margin: 30px 0 20px 0;
}

#tel-yanz .order-nr p, #tel-yanz2 .order-nr p {
	font-size: 14px;
	line-height: 2em;
	margin-left: 50px;
}

#tel-yanz .yanz-but, #tel-yanz2 .yanz-but {
	width: 120px;
	height: 40px;
	background: #0075c2;
	border-radius: 5px;
	text-align: center;
	color: #fff;
	line-height: 42px;
	cursor: pointer;
	font-size: 14px;
	margin-left: 50px;
	margin-top: 10px;
}

#tel-yanz .yanz-but-r, #tel-yanz2 .yanz-but-r {
	float: right;
	margin: 50px 0 30px 0;
}

#tel-yanz2 .yanz-nr p {
	clear: both;
	height: 32px;
	margin-bottom: 10px;
}

#tel-yanz2 .yanz-nr p span {
	width: 115px;
	float: left;
	display: block;
	text-align: left;
}

#tel-yanz2 .yanz-nr p input {
	float: left;
	display: block;
	border: 1px solid #888;
	width: 150px;
	border-radius: 5px;
	height: 30px;
	line-height: 30px;
	text-indent: 5px;
	font-size: 14px;
}

#tel-yanz2 .yanz-nr p .hqyzm {
	float: left;
	width: 90px;
	height: 30px;
	font-size: 14px;
	background: #888;
	line-height: 30px;
	text-align: center;
	color: #fff;
	border-radius: 5px;
	margin-left: 10px;
}

#tel-yanz3 .order-nr p {
	font-size: 14px;
	line-height: 2em;
	margin-left: 50px;
}

#tel-yanz3 .yanz-but {
	width: 120px;
	height: 40px;
	background: #0075c2;
	border-radius: 5px;
	text-align: center;
	color: #fff;
	line-height: 42px;
	cursor: pointer;
	font-size: 14px;
	margin-left: 50px;
	margin-top: 10px;
}

#tel-yanz3 .yanz-but-r {
	float: right;
	margin: 50px 0 30px 0;
}

#tel-yanz3 .yanz-nr p {
	clear: both;
	height: 32px;
	margin-bottom: 10px;
}

#tel-yanz3 .yanz-nr p span {
	width: 115px;
	float: left;
	display: block;
	text-align: left;
}

#tel-yanz3 .yanz-nr p input {
	float: left;
	display: block;
	border: 1px solid #888;
	width: 150px;
	border-radius: 5px;
	height: 30px;
	line-height: 30px;
	text-indent: 5px;
	font-size: 14px;
}

#tel-yanz3 .yanz-nr p .hqyzm {
	float: left;
	width: 90px;
	height: 30px;
	font-size: 14px;
	background: #888;
	line-height: 30px;
	text-align: center;
	color: #fff;
	border-radius: 5px;
	margin-left: 10px;
}

.mtop30 {
	margin-top: 50px;
}

.mtop30 span {
	display: block
}

.zz {
	position: fixed;
	left: 0;
	top: 0;
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity = 70);
	z-index: 10001;
	width: 100%;
	height: 100%;
	display: none;
}

.zz-nr {
	display: none;
	width: 1000px;
	padding: 0 20px;
	boder: 1px solid #b5b5b6;
	background: #fff;
	position: absolute;
	z-index: 10002;
	border: 1px solid #b5b5b6;
	padding-bottom: 20px;
}

.zz-nr .zz-nrt {
	height: 40px;
	background: #fcfcfc;
	border-bottom: 1px solid #f2f2f2;
}

.zz-nr .zz-nrt span {
	float: right;
	position: relative;
	top: 10px;
	right: -10px;
	width: 30px;
	height: 30px;
	cursor: pointer
}

.zz-nr .zzp-t {
	border: 1px solid #b5b5b6;
	background: #f6f6f6;
	height: 30px;
	padding: 15px;
}

.zz-nr .zzp-t p {
	float: left;
	margin-right: 13px;
	_margin-right: 0;
}

.zz-nr .zzp-t p span {
	float: left
}

.zz-nr .zzp-t p .flbt {
	color: #333;
	line-height: 25px;
}

.zz-nr .zzp-t p .xtb, .zz-nr .zzp-t .flt .xtb {
	background: url(../images/make/xing.png) no-repeat left top;
	width: 7px;
	height: 8px;
	float: left;
	display: block;
	margin-top: 10px;
	margin-left: 2px;
}

.zz-nr .zzp-t p input, .zz-nr .zzp-t p select {
	border: 1px solid #b5b5b6;
	height: 25px;
	line-height: 25px;
	color: #b6b6b6;
	text-indent: 3px;
	float: left
}

.zz-nr .zzp-t p .a1 {
	width: 80px;
}

.zz-nr .zzp-t p .a2 {
	width: 30px;
	padding-right: 5px;
}

.zz-nr .zzp-t p .a3 {
	width: 70px;
}

.zz-nr .zzp-t p .a4 {
	width: 90px;
}

.zz-nr .zzp-t .flt .in {
	float: left;
	display: block;
	color: #333;
	line-height: 25px
}

.zz-nr .zzp-t .flt .stk {
	widht: 200px;
	float: left;
	margin-top: -2px;
	_margin-top: 0;
	display: inline
}

.zz-nr .zzp-t .flt .stk span {
	color: #fff;
	font-size: 14px;
	position: relative;
	top: -22px;
	_top: -28px;
	left: 15px;
}

.zz-nr .zzp-t .flt .ffl {
	float: left;
	padding-left: 5px;
	border: 1px solid #b5b5b6;
	width: 300px;
	margin-bottom: 10px;
	cursor: pointer;
	min-height: 25px;
	color: #898989;
	paddinf-left: 5px;
	line-height: 25px;
	background: #fff;
	margin-right: 0
}

.zz-nr .zzp-t .flt input {
	border: 1px solid #b5b5b6;
	height: 25px;
	float: left;
}

.zz-nr .zzp-t .flt1 {
	position: relative;
	float: left;
	margin-right: 15px;
}

.zz-nr .zzp-t .flt .flnr {
	position: absolute;
	z-index: 10;
	border: 1px solid #b5b5b6;
	left: 362px;
	background: #fff;
	width: auto !important;
	min-width: 255px;
	width: 255px;
}

.zz-nr .zzp-t .flt .flnr ul {
	min-width: 50px;
	float: left;
	margin-right: 1px;
}

.zz-nr .zzp-t .flt .flnr ul li {
	display: block;
	margin: 5px 0;
	text-align: center;
	cursor: pointer
}

.zz-nr .zzp-t .flt .flnr ul .t {
	width: 50px;
	height: 30px;
	display: block;
	background: #0075c2;
	margin: 0;
	color: #fff;
	line-height: 30px;
	font-size: 14px;
}

.zz-nr .zzp-c {
	clear: both;
	margin-top: 15px;
}

.zz-nr .zzp-c .zzp-l {
	float: left;
	width: 300px;
	padding: 10px 20px 20px 10px;
	border: 1px solid #b5b5b6;
	background: #f6f6f6;
	height: 360px;
	overflow: hidden;
}

.zz-nr .zzp-c .zzp-l .js {
	font-size: 14px;
	color: #333
}

.zz-nr .zzp-c .zzp-l .yy {
	margin-top: 5px;
}

.zz-nr .zzp-c .zzp-l .jszj {
	border: 1px solid #b5b5b6;
	height: 80px;
	display: block;
	background: #fff;
	width: 100%;
	margin-top: 5px;
	text-indent: 5px;
	color: #898989;
	font-size: 12px;
}

.zz-nr .zzp-c .zzp-l .yongy p {
	border: 1px solid #b5b5b6;
	margin-top: 10px;
	height: 25px;
	background: #fff;
	overflow: hidden
}

.zz-nr .zzp-c .zzp-l .yongy p span {
	display: blcok;
	float: left;
	width: 25px;
	background: #f6f6f6;
	border-right: 1px solid b5b5b6;
	text-align: center;
	height: 25px;
	line-height: 25px;
	color: #898989
}

.zz-nr .zzp-c .zzp-l .yongy p input {
	height: 25px;
	width: 90%;
	color: #898989;
	font-size: 12px;
	line-height: 25px;
	text-indent: 5px;
}

.zz-nr .zzp-c .zzp-l .yongy p a {
	float: right;
	width: 15px;
	height: 15px;
	position: relative;
	top: -20px;
	cursor: pointer;
	display: none
}

.zz-nr .zzp-c .zzp-l .yongy p .xx {
	float: right;
	width: 15px;
	height: 15px;
	position: relative;
	top: -20px;
	cursor: pointer;
	background: none;
	line-height: normal
}

.zz-nr .zzp-c .zzp-l .yongy p a:hover {
	text-decoration: none
}

.zz-nr .zzp-c .zzp-l .add {
	width: 100px;
	margin: 20px auto;
	cursor: pointer;
	font-size: 14px;
	color: #333;
	background: url(../images/make/add.png) no-repeat left top;
	padding-left: 40px;
	line-height: 2em;
}

.zz-nr .zzp-c .zzp-l .ties p textarea {
	display: block;
	height: 15px;
	background: #fff;
	margin-top: 10px;
	width: 100%;
	border: 1px solid #b5b5b6;
	font-size: 12px;
	color: #898989;
	padding: 5px;
}

.zz-nr .zzp-c .zzp-l .ties p span {
	width: 15px;
	height: 15px;
	position: relative;
	top: -60px;
	right: -10px;
	float: right;
	display: none;
	cursor: pointer;
	color: #898989
}

.zz-nr .zzp-c .zzp-l .ties p .xx {
	width: 15px;
	height: 15px;
	position: relative;
	top: -60px;
	right: -10px;
	float: right;
	display: block;
	cursor: pointer;
	color: #898989
}

.zz-nr .zzp-c .zzp-r {
	width: 650px;
	float: right
}

.zz-nr .zzp-c .zzp-r textarea {
	float: right;
	padding: 10px;
	max-width: 630px;
	max-height: 327px;
	min-width: 630px;
	min-height: 327px;
	_width: 630px;
	_height: 327px;
	border: 1px solid #b5b5b6;
	display: block;
	margin: 10px 0; *+
	margin-left: -30px;
	color: #898989;
	font-size: 12px;
	line-height: 2em;
}

.zz-nr .zzp-c .zzp-r .scshz {
	float: left;
	width: 59%;
	border-right: 1px solid #b5b5b6;
}

.zz-nr .zzp-c .zzp-r .zzp-sr {
	float: right;
	width: 40%;
}

.zz-nr .zzp-c .zzp-r .scshz .shz-img {
	width: 200px;
	float: left;
	dispay: block;
}

.zz-nr .zzp-c .zzp-r .scshz .shz-img img {
	display: block
}

.zz-nr .zzp-c .zzp-r .scshz .shz-img .img1 {
	width: 90px;
	height: 130px;
	float: left;
	background: #ccc;
	cursor: pointer
}

.zz-nr .zzp-c .zzp-r .scshz .shz-img .img2 {
	width: 70px;
	height: 62px;
	background: #ccc;
	float: left;
	margin-left: 5px;
	margin-bottom: 6px;
	cursor: pointer
}

.zz-nr .zzp-c .zzp-r .scshz .shz-img .img3 {
	width: 70px;
	height: 62px;
	background: #ccc;
	float: left;
	margin-left: 5px;
	cursor: pointer
}

.zz-nr .zzp-c .zzp-r .scshz .shz-sc {
	width: 170px;
	float: left;
}

.zz-nr .zzp-c .zzp-r .scshz .shz-sc p {
	font-size: 14px;
	color: #898989;
	margin-top: -20px;
	line-height: 1.8em;
}

.zz-nr .grsu {
	width: 100%;
	border-top: 2px solid #b5b5b6;
	padding-top: 5px;
	clear: both;
	margin-top: 10px;
}

.zz-nr .sure {
	display: block;
	margin: 0 auto;
	background: url(../images/make/soucang.png) no-repeat;
	width: 73px;
	height: 43px;
	line-height: 35px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	cursor: pointer
}

.zz-nr .grsu a:hover {
	text-decoration: none;
}

.zz-nr .zz-nr2 .gxym {
	font-size: 14px;
	margin-bottom: 10px;
}

.zz-nr .zz-nr2 .gxym input {
	border: 1px solid #b5b5b5;
	height: 25px;
	*height: 15px;
	*padding: 6px 0 6px 0px;
	width: 310px;
	text-indent: 5px;
	vertical-align: left;
}

.zz-nr .zz-nr2 .gxym .ymts {
	color: #c8161d;
	font-size: 12px;
	display: block;
	margin: 5px 0;
}

.zz-nr .zz-nr2 .gxym .wei {
	font-weight: 500;
	display: block;
	margin: 8px 0
}

#province {
	padding: 3px;
	text-indent: 0px;
}

.chimg_btn {
	background: url(../images/make/sctp.png) no-repeat;
	display: block;
	width: 158px;
	height: 32px;
}
/*精品课*/
.grzy-left {
	width: 885px;
	float: right;
	overflow: hidden;
}

.grzy-left .kdiv {
	height: 20px;
}

.grzy-left .pbl {
	position: relative;
	left: 0px;
	z-index: 1
}

.grzy-left .pbl .pbl-nr {
	width: 905px;
}

.loading {
	text-align: center;
	font-size: 14px;
}

.pbl-kc {
	float: left;
	border: 1px solid #cdcdcd;
	height: 160px;
	width: 180px !important; *+
	width: 200px;
	_width: 180px;
	padding: 10px;
	background: #fff;
	margin-right: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	zoom: 1;
	display: inline
}

.pbl-kc:hover {
	border: 1px solid #0075c2;
}

.pbl-kc .kc-img {
	width: 180px;
	height: 105px;
	background: #fff;
	border: 1px solid #d7d7d7;
	position: relative;
	_position: none;
}

.pbl-kc .kc-img .tx img {
	width: 180px;
	height: 105px;
	display: block
}

.pbl-kc .kc-img .bt {
	position: absolute;
	_position: fixed;
	bottom: 0;
	left: 0;
	width: 180px;
	height: 25px;
	line-height: 25px;
	background: #000;
	filter: alpha(opacity = 70);
	opacity: 0.7;
}

.pbl-kc .kc-img .bt a {
	color: #fff;
	font-size: 12px;
	font-weight: 800;
	padding-left: 10px;
}

.pbl-kc .kc-img .bf {
	width: 30px;
	height: 30px;
	position: absolute;
	left: 75px;
	top: 25px;
	_position: none;
	_margin-top: -90px;
	_margin-left: 75px;
	cursor: pointer;
}

.pbl-kc .kc-img .wd {
	position: absolute;
	_position: none;
	top: 0;
	left: 0;
	_margin-top: -130px;
	background: url(../images/make/grzy-wd.png) no-repeat left top;
	width: 40px;
	height: 18px;
	color: #fff;
	text-align: center;
	line-height: 18px;
}

.pbl-kc .kc-nr {
	margin-top: 5px;
	color: #666
}

.pbl-kc .kc-nr .jgsc {
	overflow: hidden;
	zoom: 1;
	height: 25px;
	line-height: 25px;
}

.pbl-kc .kc-nr .jgsc span {
	float: left;
}

.pbl-kc .kc-nr .jgsc span i {
	font-style: normal;
	font-size: 18px;
	font-family: "微软雅黑";
	color: #c8161d;
	font-weight: 500;
	padding-right: 5px;
}

.pbl-kc .kc-nr .jgsc b {
	float: right;
	font-weight: 500;
	line-height: 30px;
}

.pbl-kc .kc-nr .kc-nr2 {
	margin-top: 5px;
	overflow: hidden;
	zoom: 1;
	border-bottom: 1px solid #cdcdcd;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.pbl-kc .kc-nr .kc-nr2 .rs {
	float: left;
}

.pbl-kc .kc-nr .kc-nr2 .xxzs {
	float: right
}

.pbl-kc .kc-nr .kc-sc {
	height: 20px;
	overflow: hidden;
	zoom: 1;
	border-top: 1px solid #cdcdcd;
}

.pbl-kc .kc-nr .kc-sc .wtx {
	float: left;
	font-size: 12px;
	color: #666;
}

.pbl-kc .kc-nr .kc-sc .wtx .grzy-st {
	width: 16px;
	height: 16px;
	overflow: hidden;
	zoom: 1;
	padding-left: 5px;
}

.pbl-kc .kc-nr .kc-sc .wtx .grzy-st img {
	width: 16px;
	height: 16px;
}

.pbl-kc .kc-nr .kc-sc .xsc {
	float: right;
	background: url(../images/make/grzy-sc.png) no-repeat left center;
	padding-left: 15px;
	cursor: pointer;
}

/*分页*/
.pn-sp {
	text-align: left;
	clear: both;
	margin-top: 30px;
}

.pn-sp a, .pn-sp span, .pn-sp .tzdy, .pn-sp .tzd {
	display: block;
	height: 28px;
	float: left;
	margin-right: 5px;
	background: url(../images/make/fy-h.png) repeat-x left top;
	border: 1px solid #d7d7d7;
	line-height: 28px;
	padding: 0 10px;
	font-size: 16px;
	color: #7f7f7f
}

.pn-sp a:hover, .pn-sp span {
	background: url(../images/make/fy-l.png) repeat-x left top;
	color: #fff
}

.pn-sp .tzd {
	background: #fff;
	width: 30px;
	line-height: 28px;
}

.pn-sp .tzdy {
	padding: 0 4px 0;
	line-height: 28px;
	float: left
}

.pn-sp .bkd {
	border: 0;
	padding: 0;
	background: none;
	line-height: 28px;
	color: #7f7f7f;
	float: left
}

/*小窗口登录*/
.xckdl-zz {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 9990;
	background: #000;
	filter: alpha(opacity = 50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

.xckdl {
	display: none;
	width: 430px;
	height: 400px;
	background: #f5f5f5;
	position: absolute;
	top: 180px;
	z-index: 9999
}

.xck-close {
	float: right;
	width: 14px;
	height: 14px;
	cursor: pointer;
	margin: 20px 20px 0 0;
	display: inline;
}

.xck-logo {
	clear: both;
	width: 267px;
	height: 76px;
	margin: 50px auto 20px;
}

.left-login form {
	width: 250px;
	margin: 0 auto 0;
	position: relative;
}

.left-login form p {
	margin-bottom: 8px;
	color: #33
}

.left-login form p input, .index-left .left-login form .loginfc {
	border: 1px solid #999;
	height: 20px;
	padding: 10px 0;
	line-height: 20px;
	width: 248px;
	padding-left: 5px;
	color: #aaa;
	font-size: 14px;
}

.left-login form p .zddl {
	margin-right: 4px;
	border: 0;
	width: 15px;
	height: 15px;
	overflow: hidden;
	padding: 0
}

.left-login form p a {
	padding-left: 105px;
	color: #333
}

.left-login form .go {
	width: 100%;
	height: 44px;
	font-size: 18px;
	font-family: "微软雅黑";
	color: #fff;
	background: url(../images/make/delubut2.png) no-repeat left top;
	cursor: pointer;
	text-align: center;
	line-height: 40px;
	margin-top: 10px;
}

.left-login form .go:hover {
	
}

.left-login form .dlzc {
	text-align: center;
	line-height: 1
}

.left-login form .dlzc a {
	font-size: 14px;
	color: #c8161d;
	padding-left: 0;
	font-weight: 800
}

.left-login form .dlzc a:hover {
	text-decoration: underline
}

.left-login form .loginfc {
	position: absolute;
	top: 62px; *+
	top: 65px;
	z-index: 10;
	background: #fff;
	color: #aaa;
	font-size: 14px;
}

.left-login form .loginfc-x {
	position: absolute;
	top: 62px; *+
	top: 65px;
	left: 5px;
}

/*课表*/
.kebiao {
	border: 1px solid #d7d7d7;
	background: #f2f2f2;
	width: 870px;
	margin: 10px auto 0 13px;
	padding-bottom: 30px;
}

.kebiao .kb-top {
	height: 70px;
	background: #fff;
}

.kebiao .kb-top .qhz {
	float: left;
	height: 70px;
}

.kebiao .kb-top .qhz li {
	float: left;
	width: 89px;
	height: 70px;
	border-bottom: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	position: relative;
	cursor: pointer;
}

.kebiao .kb-top .qhz li span {
	display: block;
	text-align: center;
	color: #666;
	font-size: 14px;
}

.kebiao .kb-top .qhz li .rq {
	margin-bottom: 8px;
	margin-top: 13px;
}

.kebiao .kb-top .qhz li .zj {
	font-weight: 800;
}

.kebiao .kb-top .qhz li a {
	position: absolute;
	left: 63px;
	top: 10px;
	display: block;
	width: 16px;
	height: 16px;
	text-decoration: none;
	background: url(../images/kb-kcs.png) no-repeat left top;
	color: #fff;
	text-align: center;
	line-height: 16px;
}

.kebiao .kb-top .qhz .dqrq {
	background: #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
}

.kebiao .kb-top .qhz .dqrq span {
	color: #333;
}

.kebiao .kb-top .kb-sz {
	float: left;
	border-bottom: 1px solid #d7d7d7;
	width: 240px;
	height: 70px;
	position: relative;
	z-index: 10
}

.kebiao .kb-top .kb-sz .kb-add {
	float: left;
	background: url(../images/kb-add.png) no-repeat left top;
	width: 60px;
	height: 27px;
	margin-right: 30px;
	margin-top: 18px;
	margin-left: 20px;
	padding-left: 30px;
	color: #666;
	font-size: 14px;
	font-family: "宋体";
	font-weight: 800;
	line-height: 27px;
	cursor: pointer;
	display: inline
}

.kebiao .kb-con {
	clear: both;
	margin-top: 20px;
	position: relative;
	overflow: hidden;
	zoom: 1;
	z-index: 9
}

.kebiao .kb-con .kb-l {
	width: 90px;
	float: left;
	text-align: center;
	padding-top: 30px;
	font-family: "宋体";
	margin-bottom: 70px;
}

.kebiao .kb-con .kb-l p {
	line-height: 100%;
}

.kebiao .kb-con .kb-l .yf {
	font-size: 16px;
	color: #333;
	margin-bottom: 10px;
	font-weight: 800
}

.kebiao .kb-con .kb-l .rq {
	font-size: 48px;
	font-family: "微软雅黑";
	color: #333;
	margin-bottom: 20px;
}

.kebiao .kb-con .kb-l .kjs {
	font-size: 16px;
	color: #e40000;
	font-weight: 800
}

.kebiao .kb-con .kb-r {
	float: left;
	width: 780px;
}

.kebiao .kb-con .kb-r table {
	border: 1px solid #d7d7d7;
	border-bottom: 0;
	border-right: 0;
	background: #fff;
	float: left;
	width: 236px;
	margin-right: 22px;
	display: inline
}

.kebiao .kb-con .kb-r table td {
	border-bottom: 1px solid #d7d7d7;
	height: 33px;
	width: 100px;
	border-right: 1px solid #d7d7d7;
	text-align: left;
	padding-left: 10px;
	color: #333;
	font-size: 14px;
}

.kebiao .kb-con .kb-r table .gm {
	font-size: 12px;
	width: 149px;
}

.kebiao .kb-con .kb-r table .gm p {
	line-height: 33px;
	height: 33px;
}

.kebiao .kb-con .kb-r table .gm input {
	margin: 11px 5px 0 0; *+
	margin: 5px 5px 0 0;
	float: left
}

.kebiao .kb-con .kb-r table .ygm {
	background: #c20000;
	color: #fff;
	text-align: center;
	padding-left: 0
}

.kebiao .kb-con .kb-r table .ygq {
	background: #d7d7d7;
	color: #333;
	text-align: center;
	padding-left: 0
}

.kebiao .kb-con .kb-r table .wygm {
	background: #79b30b;
	color: #fff;
	text-align: center;
	padding-left: 0
}

.kebiao .kb-con .kb-r table .t {
	width: 100%;
}

.kebiao .kb-con .kb-r table .t td {
	color: #e40000;
	font-size: 12px;
	text-align: center;
	font-weight: 800;
	width: 250px;
	font-family: "宋体";
	padding-top: 5px;
	padding-bottom: 5px;
}

.kebiao .kb-con .kb-r table .t span {
	display: block;
	font-size: 16px;
}

.kebiao .kb-con .kb-r .ktable {
	height: 250px;
	width: 235px;
	float: left;
	margin-right: 22px;
	border: 1px dashed #e0e0e0;
	background: #fff;
	display: inline
}

.kebiao .kb-con .kb-r .ktable .t {
	font-family: "宋体";
	text-align: center;
	color: #E40000;
	font-size: 16px;
	font-weight: 800;
	padding-top: 5px;
}

.kebiao .kb-con .kb-r .ktable .t span {
	display: block;
	font-size: 12px;
	color: #E40000;
	text-align: center;
	font-weight: 800
}

.kebiao .kb-con .kb-r .ktable .xsj {
	font-size: 16px;
	color: #999;
	font-weight: 800px;
	background: url(../images/kb-add.png) no-repeat left top;
	padding-left: 30px;
	margin: 70px auto;
	cursor: pointer;
	width: 60px;
	height: 27px;
	line-height: 27px;
	font-weight: 800
}

.kebiao .kb-con .kb-r .ktable .xsj1 {
	font-size: 16px;
	color: #999;
	font-weight: 800px;
	padding-left: 30px;
	margin: 70px auto;
	cursor: pointer;
	width: 150px;
	height: 27px;
	line-height: 27px;
	font-weight: 800
}

.kebiao .kb-top .kb-sz .gwc {
	background: #6fb2f2 url(../images/kb-gwc.png) no-repeat 20px center;
	width: 154px;
	height: 60px;
	float: right;
	cursor: pointer;
	position: relative;
	top: -4px;
	right: 8px;
	z-index: 10;
}

.kebiao .kb-top .kb-sz  i {
	background: url(../images/gwc-zs.png) no-repeat left top;
	width: 2px;
	height: 4px;
	float: right;
	position: relative;
	top: -4px;
	right: 8px;
}

.kebiao .kb-top .kb-sz .gwc .gwc-t {
	float: left;
	padding-left: 50px;
	line-height: 60px;
	font-size: 14px;
}

.kebiao .kb-top .kb-sz .gwc .gwc-t a {
	color: #fff
}

.kebiao .kb-top .kb-sz .gwc .gwc-s {
	background: url(../images/kb-gwc2.png) no-repeat left center;
	color: #e40000;
	width: 33px;
	height: 16px;
	text-align: center;
	line-height: 16px;
	font-weight: 800;
	display: block;
	float: left;
	margin-top: 22px;
}

.kebiao .kb-top .kb-sz .gwxq {
	position: absolute;
	right: 8px;
	top: 56px;
	width: 310px;
	border: 1px solid #6fb2f2;
	background: #fff;
	display: none;
	z-index: 100
}

.kebiao .kb-top .kb-sz .gwxq ul li {
	border-bottom: 1px dashed #d7d7d7;
	padding: 7px 0;
	margin: 0 20px;
	color: #333;
	zoom: 1;
	overflow: hidden
}

.kebiao .kb-top .kb-sz .gwxq ul li a {
	color: #333;
	padding-right: 20px;
}

.kebiao .kb-top .kb-sz .gwxq ul li span {
	float: left;
}

.kebiao .kb-top .kb-sz .gwxq ul li .gwcprice {
	color: #e40000;
	padding-left: 10px;
	font-size: 14px;
}

.kebiao .kb-top .kb-sz .gwxq ul li .gwcdel {
	text-align: right;
	color: #0075c2;
	margin-top: 5px;
	cursor: pointer;
	float: right;
	position: relative;
	top: -5px;
}

.kebiao .kb-top .kb-sz .gwxq .gwcjs {
	background: url(../images/gwcjs.png) no-repeat left top;
	width: 101px;
	height: 41px;
	cursor: pointer;
	float: right;
	margin: 10px;
	display: inline
}

.kebiao .kb-con  .xjkb {
	width: 640px;
	height: 200px;
	border: 1px solid #d7d7d7;
	background: #fff;
	clear: both;
	display: none;
	position: absolute;
	top: 0;
	z-index: 7;
	left: 150px;
}

.kebiao .kb-con  .xjkb .xjkb-bt {
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #cee6f6;
	position: relative;
}

.kebiao .kb-con  .xjkb .xjkb-bt span {
	font-size: 14px;
}

.kebiao .kb-con  .xjkb .xjkb-bt p {
	position: absolute;
	right: 15px;
	top: 12px;
	background: url(../images/xjkb-close.png) no-repeat left top;
	width: 16px;
	height: 17px;
	cursor: pointer
}

.kebiao .kb-con  .xjkb form {
	padding: 15px 0 20px 0px;
}

.kebiao .kb-con  .xjkb form p {
	height: 30px;
	margin-bottom: 10px;
	color: #333;
	font-size: 14px;
	margin-left: 30px;
}

.kebiao .kb-con  .xjkb form p span {
	width: 50px;
	float: left;
	display: block;
	text-align: right;
	font-size: 14px;
	line-height: 30px;
}

.kebiao .kb-con  .xjkb form p select {
	border: 1px solid #d7d7d7;
	padding: 3px 5px;
	text-align: left
}

.kebiao .kb-con  .xjkb form p b {
	font-weight: 500;
	padding: 0 5px;
}

.kebiao .kb-con .xjkb form p input {
	height: 28px;
	line-height: 28px;
	border: 1px solid #d7d7d7;
	width: 65px;
	margin-right: 5px;
	text-indent: 5px;
}

.kebiao .kb-con  .xjkb form .xjkb-bc {
	border-top: 1px solid #d7d7d7;
	padding-top: 20px;
}

.kebiao .kb-con  .xjkb form .xjkb-bc p {
	background: url(../images/xjkb-bc.png) no-repeat left top;
	width: 80px;
	height: 32px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 32px;
	margin: 0 auto;
	font-weight: 800;
	cursor: pointer
}

.classll {
	width: 430px;
	height: 245px;
	background-color: #F9F9F9;
	border: #B4C5CD 1px solid;
}

.w175 {
	width: 175px;
	border: #ccc 1px solid;
	height: 22px;
	line-height: 22px;
}

.btn_bg {
	width: 41px;
	height: 25px;
	color: #fff;
	line-height: 25px;
	background: url(../images/bg_btn.png) no-repeat;
	border: none;
	cursor: pointer
}

.errorr {
	border: 1px solid red;
}

div.time-picker {
	position: absolute;
	height: 191px;
	width: 6em;
	overflow: auto;
	background: #fff;
	border: 1px solid #aaa;
	z-index: 99;
	margin: 0;
}

div.time-picker-12hours {
	width: 6em;
}

div.time-picker ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div.time-picker li {
	cursor: pointer;
	height: 10px;
	font: 12px/1 Helvetica, Arial, sans-serif;
	padding: 4px 3px;
}

div.time-picker li.selected {
	background: #0063CE;
	color: #fff;
}

.hb {
	width: 100%;
	background: #000;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	display: none;
	left: 0;
	top: 0
}

#floatOrder {
	width: 30px;
	height: 30px;
	background: url(../images/make/floatOrder.png) no-repeat left top;
	overflow: hidden;
	position: absolute;
	z-index: 890;
}

.khfw {
	height: 450px;
	width: 150px;
	position: fixed;
	left: -150px;
	top: 50px;
	z-index: 10000;
}

.khfw-img {
	position: fixed;
	left: 0;
	top: 50px;
	z-index: 10000;
	width: 56px;
	height: 230px;
	background: url(../../../images/make/khfw.png) no-repeat left top;
	cursor: pointer;
	margin-top: 80px;
}

.khfw-img1 {
	position: fixed;
	left: 150px;
	top: 50px;
	z-index: 10000;
	width: 56px;
	height: 230px;
	background: url(../../../images/make/khfw2.png) no-repeat left top;
	cursor: pointer;
	margin-top: 80px;
}

.khfw-nr {
	width: 150px;
	background: #fff;
	float: left;
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
}

.khfw-nr h1 {
	background: #464a4b;
	color: #fff;
	height: 45px;
	text-align: center;
	line-height: 45px;
	font-size: 14px;
	border-bottom: 5px solid #89c70a;
	text-transform: uppercase;
}

.khfw-nr ul li {
	border-bottom: 1px dashed #ccc;
	padding: 15px 0;
	text-align: center;
	color: #75aa08;
	font-size: 20px;
	font-family: "微软雅黑";
}

.khfw-nr ul .small {
	font-size: 14px;
}

.khfw-nr ul li span, .khfw-nr ul li b {
	display: block;
	text-align: center;
	font-size: 14px;
	font-weight: 800;
	color: #45484d;
	font-family: "微软雅黑";
	margin: 5px 0;
}

.khfw-nr ul li b {
	font-weight: 500;
	font-size: 12px;
}

.khfw-nr ul .small .dl {
	color: #75aa08;
	font-size: 20px;
}

.sqtp {
	background: url(../images/make/sqtp.gif) no-repeat left top;
	width: 80px;
	height: 140px;
	position: fixed;
	top: 350px;
	left: 0;
	_position: absolute;
	z-index: 2000;
}

.leijpj, .chengjjl {
	border: 1px solid #cdcdcd;
	padding: 20px;
	margin-top: 20px;
}

.leinr {
	border-bottom: 1px solid #d4d4d4;
	padding: 10px 0;
}

.lei-tx {
	float: left;
	width: 100px;
}

.lei-tx img {
	display: block;
	width: 60px;
	height: 60px;
	margin: 0 auto
}

.lei-tx  span {
	display: block;
	text-align: center;
	margin-top: 5px;
	font-family: "微软雅黑";
}

.lei-nr {
	float: right;
	width: 710px;
	padding-top: 5px;
}

.lei-nr p {
	line-height: 1.6em;
	color: #3f3f3f;
	font-family: "微软雅黑";
	font-size: 14px;
}

.lei-nr .lei-time {
	color: #b0b0b0;
	font-size: 12px;
	margin-top: 10px;
}

.chengjjl table {
	
}

.chengjjl table tr td, .chengjjl table tr th {
	border-bottom: 1px solid #f0f0f0;
	height: 40px;
	text-align: center;
	font-family: "微软雅黑";
}

.chengjjl table tr .tabk {
	color: #0075c2
}

.chengjjl table tr .tabt {
	color: #898989
}

.teacherph {
	height: 320px;
	background: url(../images/make/grzx-lbg.jpg) no-repeat left top;
	margin: 30px auto;
}

.teacherph p {
	height: 45px;
	line-height: 45px;
	padding-left: 75px;
	color: #535353;
	font-family: "微软雅黑";
	font-size: 14px;
	margin-bottom: 5px;
}

.teacherph .marginb0 {
	margin-bottom: 0
}

.teacherph p span {
	clear: both;
	font-size: 16px;
	padding-right: 5px;
	display: block;
	float: left;
	width: 65px;
	display: inline
}

.teacherph p b {
	float: left;
	width: 45px;
	line-height: 40px;
	font-weight: 500;
	margin-right: 20px;
	display: inline
}

.teacherph .lan span {
	color: #3093cf
}

.teacherph .yellow span {
	color: #ff8400
}

.teacherph .fen span {
	color: #cd58a2
}

.teacherph .green span {
	color: #83cb10
}

.teacherph .hong span {
	color: #eb4f50
}

.teacherph .tes {
	color: #fff;
	font-size: 18px;
	margin-bottom: 0;
	position: relative;
	top: -13px;
	left: 2px;
}

.teacherph td {
	width: 53px;
	text-align: center;
	border: solid 1px #e6e6e6;
}

.info-intr .add-gwc {
	display: block;
	float: right;
	color: #fff;
	width: 80px;
	height: 30px;
	background: #ff0000 url(../images/kb-gwc1.png) no-repeat 15px center;
	padding-left: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 3px;
	margin: 7px 10px 0 0;
}

.assessment_content {
	margin-left: 20px;
	width: 520px;
	height: 80px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	outline: 0;
	border-color: #6187DC;
	resize: none;
	border-radius: 2px;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-user-modify: read-write-plaintext-only;
	outline: none !important;
	line-height: 1.571428571428571;
	padding: 6px 12px;
}

.assessment {
	margin-top: 20px;
	width: 695px;
}

.btn-info:hover {
	background-color: #567ed2;
	border-color: #4974ce;
	transition: background-color .2s;
}

.btn-info {
	background-color: #6287d5;
	border-color: #567ed2;
	color: white;
}

.btn-comment {
	width: 80px;
	height: 28px;
	line-height: 28px;
	padding: 0;
}

.form-action {
	text-align: right;
	padding: 10px 128px 0 0;
	margin-top: 0;
}

.auth {
	padding: 15px;
}

.auth li {
	float: left;
    margin-right: 15px;
    line-height: 23px;
    vertical-align: middle;
}

.auth li .icon {
	margin-right: 5px;
    line-height: 23px;
    vertical-align: middle;
}

.auth li span {
    line-height: 23px;
    vertical-align: middle;
}