<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* CSS Document */

.grad_bgcolor {
	background: #f6f7f7;
}

.wrap990 {
	width: 990px;
	min-width: 990px;
	margin: 0 auto;
}


/* shoppingCar start*/

.car-tit {
	height: 30px;
	margin-top: 20px;
	position: relative;
}

.car-tit h3 {
	font-size: 24px;
	color: #626262;
	font-weight: normal;
	padding-left: 40px;
	background: url(../images/icon_shopcar_big.gif) no-repeat 10px bottom;
}

.car-mainbox {
	background-color: #fff;
	border: 1px solid #d2d2d2;
	width: 988px;
	margin: 10px 0 20px;
}

.cart-thead {
	width: 100%;
	border-bottom: 1px solid #eeeeee;
	height: 50px;
	line-height: 50px;
}

.cart-thead .column {
	float: left;
}

.cart-thead .t-checkbox {
	height: 18px;
	line-height: 18px;
	padding-top: 16px;
	width: 134px;
	padding-left: 17px;
}

.cart-thead .t-goods {
	width: 637px;
}

.cart-thead .t-price {
	width: 100px;
}

.cart-thead .t-action {
	color: #0068b7;
	padding-left: 10px;
}

.cart-tbody {
	width: 100%;
}

.cart-tbody .item-border {
	border-bottom: 1px solid #eeeeee;
}

.cart-tbody .item-form {
	width: 100%;
	overflow: hidden;
}

.cart-tbody .item-item .cell {
	float: left;
	padding: 16px 0 34px;
}

.cart-tbody .item-item .p-checkbox {
	height: 18px;
	line-height: 18px;
	padding-top: 16px;
	width: 34px;
	padding-left: 17px;
}

.cart-tbody .item-item .p-goods {
	padding-right: 307px;
	width: 430px;
}

.goods-item .p-img {
	float: left;
	padding-right: 15px;
}

.goods-item .p-img img {
	width: 100px;
	height: 74px;
	display: block;
}

.goods-item .item-msg {
	float: left;
}

.goods-item .item-msg .p-name a {
	font-size: 16px;
	color: #313131;
}

.goods-item .item-msg .p-extend {
	font-size: 14px;
	color: #707070;
	line-height: 18px;
	padding-top: 5px;
}

.goods-group .item-msg .p-name {
	font-size: 18px;
	line-height: 18px;
	color: #ff0000;
	padding-bottom: 2px;
}

.cart-tbody .item-item .p-price {
	width: 100px;
	font-family: verdana;
	padding-top: 40px;
	font-size: 18px;
	color: #707070;
}

.cart-tbody .item-item .p-price span {
	font-size: 12px;
}

.cart-tbody .item-item .through {
	text-decoration: line-through;
}

.cart-tbody .item-item .p-ops {
	width: 75px;
	height: 24px;
	padding-top: 38px;
}

.cart-tbody .item-item .p-ops .cart-remove {
	width: 50px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #a0a0a0;
	border: 1px solid #9fa2a3;
	border-radius: 5px;
	display: block;
	text-align: center;
	margin-top: 0px;
}

.cart-tbody .item-item .p-ops .cart-remove:hover {
	color: #fff;
	border: 1px solid #002a3a;
	background: #003c58;
}

.cart-tfoot .item-border {
	border-top: 1px solid #eeeeee;
	overflow: hidden;
}

.select-yes {
	float: left;
	padding-left: 51px;
	padding-top: 20px;
}

.select-yes p {
	font-size: 16px;
	color: #535353;
}

.price-sum {
	float: right;
	padding-right: 50px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.price-sum span {
	font-size: 16px;
	color: #626262;
}

.price-sum .sumPrice em {
	font-style: initial;
	font-size: 24px;
}

.btn-area {
	width: 100%;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 50px;
}

.btn-area .submit-btn {
	width: 160px;
	height: 46px;
	line-height: 46px;
	background: #003c58;
	border: 1px solid #002a3a;
	text-align: center;
	display: block;
	color: #fff;
	font-size: 16px;
	border-radius: 8px;
	float: right;
	margin-right: 50px;
}

.btn-area .submit-btn:hover {
	background: #0068b7;
	border: 1px solid #0068b7;
}

.gucess {
	font-size: 18px;
	color: #626262;
	margin: 20px 0 10px 37px;
	width: 910px;
	border-bottom: 1px solid #e7e7e7;
}

.gucess span {
	display: inline-block;
	color: #003c58;
	padding-bottom: 5px;
	border-bottom: 2px solid #003c58;
}

.sus {
	width: 961px;
	padding-left: 37px;
	*padding-bottom: 27px;
	overflow: hidden;
}

.sus li {
	float: left;
	width: 211px;
	height: 228px;
	border: 1px solid #dcdcdc;
	background: #fff;
	margin-bottom: 27px;
	margin-right: 19px;
	position: relative;
}

.sus li.nom {
	margin-right: 0;
}

.sus li.rim,
.sus li:hover {
	box-shadow: 0px 0px 6px #ccc;
}

.sus li .picp img {
	display: block;
	width: 211px;
	height: 148px;
}

.sus li:hover .picp img {
	opacity: 0.8;
}

.sus li h4 {
	padding: 10px 10px 0;
	line-height: 20px;
	font-weight: normal;
	font-size: 16px;
}

.sus li h4 a {
	color: #313131;
}

.sus li h4 a:hover {
	color: #000;
}

.sutip {
	padding: 10px 10px 0;
}

.sutip .sale {
	color: #ff0101;
	font-size: 24px;
}

.sutip .sale span {
	font-size: 14px;
}

.yuany {
	color: #7d7d7d;
	height: 28px;
	line-height: 28px;
	text-decoration: line-through;
	padding-right: 10px;
}


/* shoppingCar end*/


/*空购物车开始*/

.empty-car {
	height: 580px;
	text-align: center;
	width: 100%;
}

.empty-car p {
	text-align: center;
	width: 100%;
	padding: 100px 0 50px;
}

.empty-car p img {
	display: inline-block;
}

.check-class {
	color: #fff;
	display: inline-block;
	font-size: 18px;
	background: #003c58;
	width: 230px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border-radius: 5px;
}

.check-class:hover {
	color: #fff;
	background: #0068b7;
}


/*空购物车结束*/


/* confirmOrder start*/

.order-tit h3 {
	background: url(../images/order_icon.png) no-repeat 10px bottom;
}

.select-yes p .backCar {
	font-size: 16px;
	color: #535353;
	text-decoration: underline;
}

.couponcode {
	float: right;
	padding-right: 50px;
	padding-top: 20px;
}

.intx {}

.intx input {
	float: left;
	width: 148px;
	height: 20px;
	line-height: 20px;
	padding: 8px 35px 8px 5px;
	border-radius: 5px;
	border: 1px solid #ccc;
}

.intx .reg_erro {
	display: inline-block;
	float: left;
	margin-left: -31px;
	margin-top: 7px;
	background: url(../images/reg_erro.png) no-repeat left center;
	width: 23px;
	height: 23px;
}

.intx .reg_right {
	display: inline-block;
	float: left;
	margin-left: -31px;
	margin-top: 7px;
	background: url(../images/righticon.gif) no-repeat left center;
	width: 23px;
	height: 23px;
}

.couponmoney {
	float: right;
	font-size: 24px;
	color: #535353;
	padding-right: 50px;
	padding-top: 20px;
}

.couponmoney span {
	font-size: 16px;
}

.red {
	color: #ff0000;
}

.actual {
	float: right;
	padding-right: 50px;
	padding-top: 20px;
	font-size: 24px;
	color: #ff0000;
}

.actual span {
	font-size: 16px;
}


/* confirmOrder end*/


/*课程列表*/

.coursead {
	width: 100%;
	min-width: 1024px;
	height: 260px;
	background: #003c58;
}

.coursead a {
	background: url(../images/courselistbg.png) no-repeat center top;
	height: 300px;
	display: block;
}

.emptyhe {
	width: 100%;
	min-width: 1024px;
	height: 40px;
}

.wf-course-nav {
	height: 72px;
	margin-left: 0px;
}

.wf-course-nav a {
	margin-right: 13px;
	display: block;
	float: left;
	height: 25px;
	font-size: 14px;
	margin-top: 26px;
}

.wf-course-nav a:hover,
.wf-course-nav a.current {
	color: #313131;
	text-decoration: underline;
}


/*record*/

.slidebar-p {
	float: left;
	width: 188px;
	border: 1px solid #dcdcdc;
	margin: 53px auto;
	background: #fff;
}

.avatar {
	text-align: center;
}

.avatarphoto {
	margin-top: 22px;
}

.avatarphoto img {
	display: inline;
}

.avatar-tx h3 {
	font-size: 16px;
	color: #313131;
}

.avatar-tx p {
	font-size: 12px;
	color: #707070;
}

.runbtn {
	text-align: center;
	margin: 30px 0;
}

.runbtn a {
	display: inline-block;
	width: 86px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #aaa;
	border-radius: 8px;
}

.standnav {
	border-top: 1px solid #dcdcdc;
}

.standnav a {
	border-bottom: 1px solid #dcdcdc;
	display: block;
	height: 69px;
	line-height: 69px;
	font-size: 16px;
	color: #003758;
	text-align: center;
}

.standnav a.on {
	color: #fff;
}

.standnav a.aa {
	background: url(../images/nal_icon1.gif) no-repeat 25px center;
	position: relative;
}

.standnav a.ab {
	background: url(../images/nal_icon2.gif) no-repeat 25px center;
}

.standnav a.ac {
	background: url(../images/nal_icon3.gif) no-repeat 25px center;
}

.standnav a.ad {
	background: url(../images/nal_icon4.gif) no-repeat 25px center;
}

.standnav a.ae {
	background: url(../images/nal_icon5.gif) no-repeat 25px center;
}

.standnav a.af {
	background: url(../images/nal_icon6.gif) no-repeat 25px center;
}

.standnav a.ag {
	background: url(../images/nal_icon7.png) no-repeat 25px center;
}

.standnav a.ah {
	background: url(../images/nal_icon7.png) no-repeat 25px center;
}

.standnav a.al {
	background: url(../images/nal_icon8.png) no-repeat 25px center;
	padding-left: 65px;
	text-align: left;
}

.standnav a.aa:hover {
	background: url(../images/nal_icon1.gif) no-repeat 25px center #d3dde6;
}

.standnav a.ab:hover {
	background: url(../images/nal_icon2.gif) no-repeat 25px center #d3dde6;
}

.standnav a.ac:hover {
	background: url(../images/nal_icon3.gif) no-repeat 25px center #d3dde6;
}

.standnav a.ad:hover {
	background: url(../images/nal_icon4.gif) no-repeat 25px center #d3dde6;
}

.standnav a.ae:hover {
	background: url(../images/nal_icon5.gif) no-repeat 25px center #d3dde6;
}

.standnav a.af:hover {
	background: url(../images/nal_icon6.gif) no-repeat 25px center #d3dde6;
}

.standnav a.ag:hover {
	background: url(../images/nal_icon7.png) no-repeat 25px center #d3dde6;
}

.standnav a.ah:hover {
	background: url(../images/nal_icon7.png) no-repeat 25px center #d3dde6;
}

.standnav a.al:hover {
	background: url(../images/nal_icon8.png) no-repeat 25px center #d3dde6;
}

.standnav a.aa.on {
	background: url(../images/nal_icon1Hover.png) no-repeat 25px center #003c58;
}

.standnav a.ab.on {
	background: url(../images/nal_icon2Hover.png) no-repeat 25px center #003c58;
}

.standnav a.ac.on {
	background: url(../images/nal_icon3Hover.png) no-repeat 25px center #003c58;
}

.standnav a.ad.on {
	background: url(../images/nal_icon4Hover.png) no-repeat 25px center #003c58;
}

.standnav a.ae.on {
	background: url(../images/nal_icon5Hover.png) no-repeat 25px center #003c58;
}

.standnav a.af.on {
	background: url(../images/nal_icon6Hover.png) no-repeat 25px center #003c58;
}

.standnav a.ag.on {
	background: url(../images/nal_icon7Hover.png) no-repeat 25px center #003c58;
}

.standnav a.ah.on {
	background: url(../images/nal_icon7Hover.png) no-repeat 25px center #003c58;
}

.standnav a.al.on {
	background: url(../images/nal_icon8Hover.png) no-repeat 25px center #003c58;
}

.hasme {}

.hasme b {
	display: block;
	position: absolute;
	top: 21px;
	left: 45px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #ff0000;
}


/*.tab-p{float: right; border: 1px solid #dcdcdc; min-height: 595px; margin: 53px auto;background: #fff;width:985px;}*/

.tab-p {
	float: right;
	border: 1px solid #dcdcdc;
	min-height: 595px;
	margin: 53px auto;
	background: #fff;
	width: 1040px;
}


/***/

@media screen and (max-width: 1280px) {
	/*.tab-p{width:785px;}*/
}


/*.cordborder{border: 1px solid #dcdcdc; margin: 53px auto; background: #fff;}*/

.tit-cord {
	width: 947px;
	margin-left: 37px;
	margin-top: 32px;
	padding-bottom: 24px;
	font-size: 20px;
	color: #003c58;
}

.tit-cord span {
	display: block;
	height: 33px;
	line-height: 33px;
	/*background: url(../images/nal_icon3.gif) no-repeat;padding-left: 30px; */
}

.wf-con-c {
	width: 961px;
	padding-left: 37px;
	*padding-bottom: 27px;
}

.wf-con-c li {
	float: left;
	width: 218px;
	height: 258px;
	border: 1px solid #dcdcdc;
	background: #fff;
	margin-bottom: 27px;
	margin-right: 16px;
	position: relative;
}

.wf-con-c li.nom {
	margin-right: 0;
}

.wf-con-c li.rim,
.wf-con-c li:hover {
	box-shadow: 0px 0px 6px #ccc;
}

.wf-con-c li .picp img {
	display: block;
	width: 218px;
	height: 165px;
}

.wf-con-c li:hover .picp img {
	opacity: 0.8;
}

.wf-con-c li h4 {
	padding: 10px 10px 0;
	line-height: 20px;
	font-weight: normal;
	font-size: 16px;
}

.wf-con-c li h4 a {
	color: #313131;
}

.wf-con-c li h4 a:hover {
	color: #000;
}

.wf-con-c li .txtp {
	padding: 4px 10px 0;
	line-height: 18px;
	color: #707070;
}

.wf-con-c li .free-trial {
	padding: 0 10px;
}

.wf-con-c li .free-trial a {
	color: #00af9c;
	background: url(../images/pauster.jpg) no-repeat right center;
	padding-right: 24px;
}

.wf-con-c li .ke-period {
	height: 30px;
	width: 195px;
	position: absolute;
	bottom: 0px;
	left: 10px;
}

.ke-period .ke-length {
	float: right;
	color: #707070;
}

.ke-period .ke-money {
	float: left;
	color: #707070;
}

.ke-period .ke-money span {
	font-size: 18px;
	font-family: Arial;
}

.ke-buck {
	position: absolute;
	top: -15px;
	left: 0;
	color: #707070;
	text-decoration: line-through;
}

.ke-buck span {
	font-size: 16px;
	font-family: Arial;
}

.ke-period .red {
	color: red;
}

.vist {
	float: left;
	padding: 4px 10px 0;
}

.vali .ke-length {
	float: none;
	color: #707070;
}


/**瀑布流响应式*/

@media screen and (max-width: 1280px) {
	.wf-con-c {
		width: 761px;
		padding-left: 37px;
	}
	.wf-con-c li.nom {
		margin-right: 36px;
	}
	.wf-con-c li {
		margin-right: 26px;
	}
	.wf-con-c li.nomf {
		margin-right: 0px;
	}
	.tit-cord {
		width: 761px;
		margin-left: 37px;
	}
}


/*新版学习记录 始*/

.batchupdata {
	margin: 0 30px 30px 30px;
}

.notcod {
	width: 100%;
	height: 247px;
	border: 1px dashed #d2d2d2;
}

.blueFlag {
	width: 100%;
	height: 118px;
	background: url(../images/recordFlag.jpg) no-repeat center bottom;
}

.blueBtn {
	width: 100%;
	text-align: center;
	margin-top: 35px;
}

.blueBtn a {
	display: inline-block;
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	line-height: 35px;
	height: 35px;
	font-size: 18px;
	padding: 0 15px;
	margin: 0 15px;
	color: #009fe8
}

.blueBtn a:hover {
	border: 1px solid #009fe8;
	background: #009fe8;
	color: #fff
}

.cordSpeed {
	width: 100%;
	height: 120px;
	padding: 0 0 30px;
}

.speed {
	width: 288px;
	height: 118px;
	margin: 0 27px 30px 0;
	border: 1px solid #d2d2d2;
}

.sit-l {
	width: 160px;
	padding: 15px 0 15px 15px;
	color: #313131;
}

.sit-l h3 {
	height: 42px;
	font-size: 16px;
	font-weight: normal;
	overflow: hidden;
}

.sit-l h3 a {
	color: #313131;
}

.sit-l h3 a:hover {
	text-decoration: underline;
}

.sit-l h5 {
	padding: 10px 0 0;
	font-size: 14px;
	font-weight: normal;
}

.sit-l .today {
	font-size: 12px;
	color: #707070;
}

.sit-r {
	padding: 12px 8px 0 0;
	color: #313131;
}

.speedZero {
	margin: 0 0px 0 0;
}


/*进度条样式 开始*/

.circliful {
	position: relative;
}

.circle-text,
.circle-info,
.circle-text-half,
.circle-info-half {
	width: 100%;
	position: absolute;
	text-align: center;
	display: inline-block;
	color: #313131;
}

.circle-info,
.circle-info-half {
	color: #313131;
	font-size: 12px;
}

.circliful .fa {
	margin: -10px 3px 0 3px;
	position: relative;
	bottom: 4px;
}


/*进度条样式 结束*/


/*新版学习记录 完*/


/*我的课程*/

.tit-cour span {
	display: block;
	height: 33px;
	line-height: 33px;
	/*background: url(../images/nal_icon2.gif) no-repeat left center; padding-left: 30px; */
}


/*personal userEdit*/

.tit-edit {
	margin-bottom: 20px;
	overflow: hidden;
}

.tit-edit li {
	float: left;
	font-size: 18px;
	color: #003c58;
	margin-left: 37px;
	margin-top: 32px;
	padding-bottom: 0px;
	border-bottom: 2px solid #fff;
	cursor: pointer;
}

.tit-edit li span {
	padding-left: 0px;
	display: block;
	height: 33px;
	line-height: 33px;
	/*background: url(../images/peziliao.gif) no-repeat; background-size:26px 28px;*/
}

.tit-edit li.li2 span {
	/*background: url(../images/lock.gif) no-repeat;*/
}

.tit-edit li.li3 span {
	/*background: url(../images/camera.gif) no-repeat left center;*/
}

.tit-edit li:hover,
.tit-edit li.on {
	border-bottom: 2px solid #003c58;
}

.pe-edit {
	padding-left: 37px;
}

.regcell {
	width: 308px;
	border: 1px solid #ccc;
	height: 24px;
	line-height: 24px;
	padding: 9px 5px;
	border-radius: 5px;
	margin-bottom: 20px;
}

input.usernm {
	width: 270px;
	float: left;
	border: 0;
	border-radius: 0;
	padding: 0;
	height: 24px;
	line-height: 24px;
}

.erroicon {
	display: inline-block;
	float: left;
	margin-left: 10px;
	background: url(../images/reg_erro.png) no-repeat left center;
	width: 23px;
	height: 23px;
}

.righticon {
	display: inline-block;
	float: left;
	margin-left: 10px;
	background: url(../images/righticon.gif) no-repeat left center;
	width: 23px;
	height: 23px;
}

.selcell {
	float: left;
	margin-bottom: 20px;
	margin-right: 10px;
}

.selcell select {
	border: 1px solid #ccc;
	width: 153px;
	height: 42px;
	border-radius: 5px;
	float: left;
}

.bindnum {
	padding-bottom: 20px;
}

.bindnum a {
	color: red
}

.bindnum span {
	padding: 0 30px;
}

.wozi {
	overflow: hidden;
}

.wozi em {
	display: block;
	float: left;
	font-style: normal;
	width: 64px;
}

.wozi span {
	display: block;
	float: left;
	font-style: normal;
	width: 137px;
}

.wozi a {
	display: block;
	float: left;
	font-style: normal;
}

.surebtn {}

.surebtn a {
	background: #003c58;
	width: 154px;
	height: 42px;
	display: block;
	border-radius: 5px;
	color: #fff;
	text-align: center;
	line-height: 42px;
	font-size: 18px;
}

.surebtn a:hover {
	background: #0068b7;
}

.surebtn .set_password {
	background: #003c58;
	width: 154px;
	height: 42px;
	display: block;
	border-radius: 5px;
	color: #fff;
	text-align: center;
	line-height: 42px;
	font-size: 18px;
	outline: none;
	border: 0;
	cursor: pointer;
}

.surebtn .set_password:hover {
	background: #0068b7;
}

.butn a {
	background: #003c58;
	width: 60px;
	height: 42px;
	display: block;
	border-radius: 5px;
	color: #fff;
	text-align: center;
	line-height: 42px;
	font-size: 18px;
	margin-left: 10px;
}

.butn a:hover {
	background: #0068b7;
}

.qx a {
	background: #ccc;
}

.qx a:hover {
	background: #ccc;
}

.update-lcol {
	width: 240px;
	margin-top: 20px;
}

.smt {
	text-align: center;
	font-size: 16px;
	padding-bottom: 10px;
}

.ftx03 {
	font-size: 12px;
	color: #888888;
	line-height: 20px;
	padding: 10px 0;
}

.update-rcol {
	width: 240px;
	margin-left: 75px;
	margin-top: 20px;
}

.face-list {}

.face-list li {
	float: left;
	width: 50px;
	height: 50px;
	overflow: hidden;
	margin: 10px 10px 0 0;
	cursor: pointer;
	position: relative;
}

.face-list li.selected b {
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 50px;
	background: url(../images/face-selt.png) no-repeat;
}

.tip2 {
	padding: 20px 0 8px 0;
}

.subupload {}

.subupload a {
	width: 193px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	color: #888888;
	border-radius: 5px;
	border: 1px solid #aaaaaa;
	display: block;
	background: url(../images/up.png) no-repeat 50px center;
	text-indent: 38px;
}

.loc {
	width: 100%;
}


/*yv 2015-9-21 个人中心个人资料 样式 开始*/

.pe-edit-new {}

.pe-edit-new dl {
	overflow: hidden;
}

.pe-edit-new dl dt {
	width: 64px;
	line-height: 44px;
	text-align: right;
}

.pe-edit-new dl dd {
	padding: 0 0 0 35px;
}

.pe-edit-new .wozi em {
	text-align: right;
}

.editend {}

.editend dl {
	overflow: hidden;
	font-size: 14px;
	padding: 0 0 30px 0;
}

.editend dl dt {
	float: left;
	width: 56px;
	text-align: right;
}

.editend dl dd {
	float: left;
	padding: 0 0 0 35px;
}

.editend .wozi em {
	text-align: right;
}

.mailtip {
	color: red;
	padding: 0 0 0 50px;
}

.mailtipon {
	color: red;
	padding: 0 0 0 15px;
	line-height: 44px;
}


/*yv 2015-9-21 个人中心个人资料 样式 结束*/


/*courseName*/

.code-mainbox {
	width: 1190px;
	padding-bottom: 15px;
	padding-top: 12px;
	position: relative;
}

.item-grid {
	padding-top: 0px;
}

.preview {}

.preview img {
	display: block;
	width: 340px;
	height: 255px;
}

.itemInfo {
	width: 478px;
	padding-left: 25px;
	position: relative;
	height: 255px;
}

.cname {
	font-size: 28px;
	color: #313131;
	font-weight: normal;
	height: 68px;
	line-height: 31px;
}

.itemInfo .p-ad {
	font-size: 14px;
	color: #313131;
	padding-bottom: 12px;
	line-height: 26px;
}

.summary-price {
	position: absolute;
	bottom: 2px;
	left: 25px;
	width: 478px;
}

.yuan-price {
	padding: 0 15px 0 10px;
	color: #626262;
	position: relative;
}

.yuan-price span {
	font-size: 24px;
	text-decoration: line-through;
}

.sale {
	padding-right: 10px;
	position: relative
}

.sale span {
	font-size: 24px;
}

.limit {
	background: #ff0000;
	position: absolute;
	top: -24px;
	left: 32px;
	display: block;
	padding: 1px 5px;
	font-size: 12px;
	line-height: 17px;
	color: #fff;
	/*border-radius: 7px 7px 7px 0;*/
	min-width: 50px;
	text-align: center;
	font-style: inherit;
}

.limit i {
	background: url(../images/tiny.gif) no-repeat;
	position: absolute;
	bottom: -5px;
	left: 0;
	width: 5px;
	height: 5px;
}

.addshopCar {
	margin-top: -8px;
}

.addshopCar a {
	width: 100px;
	line-height: 30px;
	height: 30px;
	text-indent: 30px;
	background: url(../images/icon_shopcarw.png) no-repeat 10px center #003c58;
	background-size: 15px 15px;
	color: #fff;
	font-size: 12px;
	border-radius: 5px;
	display: block;
}

.addshopCar a:hover {
	background: url(../images/icon_shopcarw.png) no-repeat 10px center #0068b7;
	background-size: 15px 15px;
}

.freeDemo {
	margin-top: -8px;
	margin-right: 10px;
}

.freeDemo a {
	width: 80px;
	line-height: 30px;
	height: 30px;
	text-indent: 23px;
	background: url(../images/arrow-r.png) no-repeat 10px center #00af9d;
	background-size: 8px 12px;
	color: #fff;
	font-size: 12px;
	border-radius: 5px;
	display: block;
}

.keeping {
	margin-top: -8px;
	margin-right: 10px;
}

.keeping a {
	width: 60px;
	line-height: 30px;
	height: 30px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	border-radius: 5px;
	display: block;
	background: #003c58;
}

.keeping a:hover {
	background: #0068b7;
}

.mbatag {
	width: 302px;
	height: 255px;
	position: relative;
}

.mbatag .tagh {
	color: #313131;
	font-size: 16px;
	font-weight: normal;
}

.mbatag .mtxt {
	line-height: 26px;
	padding-bottom: 15px;
	font-size: 14px;
}

.tagbtn {
	padding-top: 10px;
}

.tagbtn a {
	display: block;
	float: left;
	padding: 0 10px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	border: 1px solid #a0a0a0;
	border-radius: 5px;
	margin-right: 7px;
	margin-bottom: 16px;
}

.sheta {
	position: absolute;
	bottom: 0px;
	left: 0;
}

.visitphone {
	margin-left: 12px;
	margin-top: 6px;
	width: 85px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background: #37424a;
	border-radius: 2px;
	position: relative;
}

.visitphone a {
	display: block;
	color: #fff;
	font-size: 12px;
	background: url(../images/icon-ewm.png) no-repeat 8px center;
	padding-left: 15px;
}

.visitphone .ema {
	display: block;
	width: 180px;
	height: 188px;
	text-align: center;
	position: absolute;
	bottom: 26px;
	left: -51px;
	background: #fff;
	border: 1px solid #e3e3e3;
	border-radius: 3px;
	display: none;
}

.visitphone .ema img {
	display: inline;
	width: 150px;
	height: 150px;
	padding-top: 5px;
}

.visitphone .ema p {
	font-size: 16px;
}

.wrapline {
	border-bottom: 1px solid #d3d3d3;
	height: 10px;
}

.wraplinew {
	border-top: 1px solid #fff;
	height: 10px;
}

.cNamelist {
	width: 840px;
	margin-bottom: 40px;
}

.cNamelist p img {
	display: inline-block;
}

.uni-k {
	background: #e5e5e5;
	height: 42px;
	line-height: 42px;
	font-size: 18px;
	color: #313131;
	cursor: pointer;
	margin-bottom: 5px;
}

.uni-k .picon-t {
	width: 20px;
	height: 20px;
	margin: 10px 20px 0 20px;
	background: url(../images/add.gif) no-repeat 0px center;
}

.uni-k .ptActive {
	background: url(../images/jian.gif) no-repeat 0px center;
}

.uni-k .plength-t {
	font-size: 14px;
	padding-right: 30px;
}

.unipart {
	overflow: hidden;
	display: none;
}

.unipart li {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #e3e3e3;
}

.unipart li:hover {
	background: #f3f4f4;
}

.unipart li p {
	font-size: 16px;
	color: #313131;
}

.picon {
	width: 20px;
	height: 20px;
	margin: 13px 20px 0 20px;
	background: url(../images/cnlock.png) no-repeat 0px center;
}

.pauster {
	background: url(../images/pauster.png) no-repeat 0px center;
}

.paustertwo {
	background: url(../images/paustertwo.png) no-repeat 0px center;
}

.broadcast {
	background: url(../images/broadcast.png) no-repeat 0px center;
}

.select {
	display: block;
}

.unipart .plength {
	color: #a0a0a0;
	padding-left: 10px;
}

.unipart .pfree {
	margin: 8px 20px 0 0px;
	width: 100px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	padding-left: 20px;
	color: #fff;
	background: url(../images/arrow-r.png) no-repeat 18px center #00af9d;
	border-radius: 5px;
}

.datadown {
	width: 270px;
	padding: 10px;
	border: 1px solid #e3e3e3;
	background: #fff;
	margin-bottom: 20px;
}

.blk-t {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #313131;
	border-bottom: 1px solid #e3e3e3;
}

.blk-t h4 {
	float: left;
	font-weight: normal;
}

.blk-t a {
	float: right;
	background: url(../images/could.gif) no-repeat;
	width: 29px;
	height: 25px;
	display: block;
	margin-top: 6px;
}

.blk-o {
	padding: 10px 0 10px;
}

.blk-o li {
	overflow: hidden;
}

.blk-o li span {
	float: left;
	margin-top: 7px;
}

.blk-o li a {
	float: left;
	padding-left: 10px;
	line-height: 40px;
	color: #313131;
}

.blk-o li a:hover {
	text-decoration: underline;
}

.part-cn-r {}

.orderimg {
	width: 270px;
	padding: 10px;
	border: 1px solid #e3e3e3;
	background: #fff;
	margin-bottom: 20px;
}

.proname {
	font-size: 16px;
	padding: 15px 5px 10px;
}

.proname span {
	font-size: 24px;
	padding-right: 10px;
}

.protext {
	padding: 0px 5px;
}

.understand {
	padding: 10px 5px;
}

.understand a {
	text-decoration: underline;
	color: #313131;
}

.list-o {
	padding: 20px 0 0px;
}

.list-o li {
	overflow: hidden;
	margin-bottom: 28px;
}

.list-o li span {
	float: left;
}

.list-o li span img {
	display: block;
	width: 100px;
	height: 75px;
}

.list-o li .ob {
	float: left;
	padding-left: 10px;
}

.list-o li .ob a {
	font-size: 14px;
	color: #313131;
	display: block;
	/* height: 40px; */
	width: 160px;
}

.list-o li .ob h6 {
	font-size: 16px;
	color: #313131;
	font-weight: normal;
}

.list-o li .ob p {
	font-size: 12px;
	color: #707070;
}


/**courseName*/

@media screen and (max-width: 1280px) {
	.code-mainbox {
		width: 990px;
	}
	.itemInfo {
		width: 380px;
		padding-left: 15px;
	}
	.mbatag {
		width: 212px;
	}
	.cNamelist {
		width: 640px;
	}
}


/*课堂问答*/

.tit-ques span {
	display: block;
	height: 33px;
	line-height: 33px;
	/*background: url(../images/ques28.gif) no-repeat left center;padding-left: 40px;*/
	float: left;
}

.tit-ques .why {
	color: #434343;
	font-size: 12px;
	float: left;
	padding-left: 40px;
	padding-top: 6px;
	text-decoration: underline;
	display: none;
}

.plclose {
	float: right;
	margin: 6px 30px 0 0;
	font-size: 14px;
}

.questab {
	margin: 0 30px 30px 30px;
	display: none;
}

.qu-tip {}

.qu-tip p {
	font-size: 16px;
	color: #454545;
}

.qu-tip p span {
	font-size: 12px;
	color: #a0a0a0;
	padding-left: 10px;
}

.qu-txp {
	padding: 20px 20px 15px;
	margin: 10px 0 20px 0;
	background: #fffadc;
	border: 1px solid #d8d1aa;
	box-shadow: 1px 1px 0px #efeee9;
}

.qu-txp p {
	color: #313131;
}

.tiwen {
	width: 100%;
	height: 100%;
	text-align: center;
}

.tiwen img {
	display: inline-block;
}

.yesquede {
	margin-top: 30px;
	height: 20px;
}

.yesquede span {
	float: left;
	padding-right: 30px;
	font-size: 12px;
	color: #999;
}

.yesquede .pan-a a {
	color: #999;
}

.yesquede .pan-a a:hover {
	text-decoration: underline;
}

.yesquede .arrowUD {
	float: right;
	background: url(../images/arrow-d.png) no-repeat center;
	width: 10px;
	height: 20px;
	display: block;
	cursor: pointer;
}

.yesquede .arrowU {
	background: url(../images/arrow-dActive.png) no-repeat center;
}

.yesquede .hide {
	display: none;
}

.hope {
	height: 34px;
	line-height: 34px;
	border: 1px solid #dcdcdc;
	color: #898989;
	width: 270px;
	background: url(../images/hope.png) no-repeat 20px center;
	padding-left: 40px;
	margin: 8px 0 20px 0;
}


/*课程详情页面的课程评价*/

.eval-result {
	padding: 40px 0 0px 0;
	overflow: hidden;
}

.ev-header {
	width: 80px;
	height: 80px;
}

.ev-header img {
	width: 80px;
	height: 80px;
}

.evre-txt {
	width: 710px;
	padding: 0 0 0 20px;
}

.evre-txt h3 {
	font-size: 18px;
	height: 30px;
}

.evre-txt .evp {
	padding: 8px 0 0 0;
}

.starBox2 {
	padding: 0 18px 0 0;
}

.starBox2 p {
	padding: 0 3px 0 0;
}

@media screen and (max-width: 1280px) {
	.evre-txt {
		width: 520px;
	}
}


/*message*/

.tit-mess {
	margin-bottom: 20px;
	overflow: hidden;
}

.tit-mess li {
	float: left;
	font-size: 18px;
	color: #003c58;
	margin-left: 37px;
	margin-top: 32px;
	padding-bottom: 0px;
	border-bottom: 2px solid #fff;
	cursor: pointer;
}

.tit-mess li span {
	display: block;
	height: 33px;
	line-height: 33px;
}

.tit-mess li span b {
	font-weight: normal;
	font-size: 14px;
	color: #ff0000;
}

.tit-mess li:hover,
.tit-mess li.on {
	border-bottom: 2px solid #003c58;
}

.messbox {
	margin: 0 30px 30px 37px;
}

.messbox dl {
	width: 100%;
}

.messbox dl .wei {
	float: left;
	width: 30px;
	height: 35px;
	margin-top: 6px;
	background: url(../images/wei.png) no-repeat;
}

.messbox dl .yeslook {
	color: #7d7d7d;
	background: url(../images/yeslook.png) no-repeat;
	margin-top: -6px;
}

.messbox dl dd {
	float: left;
	width: 90%;
	padding-left: 15px;
	margin-bottom: 30px;
}

.messbox dl dd span {
	color: #7d7d7d;
	font-size: 12px;
}

.messbox dl .yocolor {
	color: #7d7d7d;
}


/*payment*/

.payHelp_a {
	position: absolute;
	right: 0;
	top: 4px;
	display: block;
	color: #ff0000;
}

.payHelp_a:hover {
	color: #ff0000;
}

.payBank_a {
	position: absolute;
	right: 77px;
	top: 4px;
	display: block;
	color: #ff0000;
}

.payBank_a:hover {
	color: #ff0000;
}

.orderID {
	padding: 55px 0 0 52px;
	font-size: 18px;
	color: #313131;
}

.payRMB {
	padding: 36px 0 0 52px;
	font-size: 18px;
	color: #313131;
}

.payRMB span {
	font-size: 24px;
}

.payTips {
	padding: 36px 0 40px 52px;
	font-size: 14px;
	color: #313131;
}

.cway-tit {
	padding: 36px 0 0 52px;
	font-size: 18px;
	color: #313131;
	border-top: 1px solid #eeeeee;
}

.cways {
	padding: 30px 0 150px 52px;
	height: 90px;
}

.cways a {
	float: left;
	display: block;
	width: 180px;
	height: 90px;
	text-indent: -9999em;
	border: 1px solid #aaa;
	margin-right: 30px;
	border-radius: 10px;
}

.cways a:hover {
	box-shadow: 0px 3px 0px #dfdede;
}

.alipay {
	background: url(../images/alipay.jpg) no-repeat center center;
}

.weChat {
	background: url(../images/wechat.jpg) no-repeat center center;
}

.bankCard {
	background: url(../images/bankCard.png) no-repeat center center;
}


/*payok*/

.payok {
	padding: 107px 0 0 0;
}

.payok p {
	text-align: center;
	font-size: 24px;
	padding-bottom: 28px;
}

.payok p img {
	display: inline-block;
}

.pa_btn {
	text-align: center;
	padding: 100px 0 120px;
}

.pa_btn a {
	display: inline-block;
	width: 160px;
	height: 46px;
	line-height: 46px;
	background: #003c58;
	border: 1px solid #002a3a;
	text-align: center;
	color: #fff;
	font-size: 16px;
	border-radius: 8px;
	margin: 0 43px;
}

.pa_btn a:hover {
	background: #0068b7;
	border: 1px solid #0068b7;
}


/*mypayment*/

.mypayment {
	padding-bottom: 50px;
}

.mypay-thead {
	position: relative;
	height: 28px;
	width: 100%;
}

.my {
	padding-left: 37px;
	line-height: 28px;
	font-size: 12px;
}

.my1 {}

.my2 {
	width: 150px;
}

.my3 {
	padding-left: 0px;
}

.my4 {
	padding-left: 91px;
}

.my4 a {
	display: block;
	width: 83px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	background: #ff0000;
	border-radius: 5px;
	font-size: 12px;
}

.okpay a {
	color: #009944;
	padding-left: 12px;
	background: url(../images/righticon.gif) no-repeat left center transparent;
	background-size: 16px 16px;
	font-size: 16px;
}

.mypay-tbody {}

.mypay-tbody .item-item .cell {
	padding-bottom: 17px;
}

.mypay-tbody .item-item .p-goods {
	padding-right: 170px;
	width: 430px;
}

.mypay-tbody .item-border {
	border-bottom: 1px solid #eeeeee;
}

.mypay-tbody .item-form {
	width: 100%;
	overflow: hidden;
}

.mypay-tbody .cell {
	float: left;
	padding: 16px 0 34px;
}

.mypay-tbody .p-checkbox {
	height: 18px;
	line-height: 18px;
	padding-top: 16px;
	width: 34px;
	padding-left: 17px;
}

.mypay-tbody .item-item .p-goods {
	padding-right: 307px;
	width: 430px;
}

.mypay-tbody .p-price {
	width: 100px;
	font-family: verdana;
	padding-top: 40px;
	font-size: 18px;
	color: #707070;
}

.mypay-tbody .p-price span {
	font-size: 12px;
}

.mypay-tbody .p-goods {
	padding-right: 307px;
	width: 430px;
}

.mythline {
	border-top: 1px solid #eeeeee;
	margin: 17px 85px 0 51px;
	height: 25px;
}

.outdate {
	position: absolute;
	right: 87px;
	*right: 93px;
	width: 83px;
	height: 28px;
	top: 45px;
}

.outdate a {
	display: block;
	width: 83px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	background: #aaa;
	border-radius: 5px;
	font-size: 12px;
}

.paybox {
	margin: 10px;
	width: 500px;
	height: 300px;
	border: 1px solid #dcdcdc;
	background: #e5e5e5;
	position: relative;
}

.po-nav {
	width: 100%;
	height: 54px;
}

.po-nav p {
	float: left;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 1px;
}

.po-nav .di-swi {
	float: left;
	/*border-bottom: 1px solid #dcdcdc;*/
	margin-bottom: 1px;
}

.po-nav a {
	background: #dcdcdc;
	display: block;
	float: left;
	margin: 1px 1px 1px 0;
	text-align: center;
	line-height: 52px;
	height: 52px;
	font-size: 18px;
	color: #626262;
}

.po-nav .reg-a {
	width: 98px;
	margin-left: 1px;
}

.po-nav .log-a {
	width: 98px;
}

.po-nav .fast-a {
	width: 144px;
}

.po-nav .close-a {
	width: 52px;
	height: 52px;
	background: url(../images/pop-close.gif) center no-repeat/*#003c58*/
	;
	text-indent: -999em;
}

.po-nav .close-a:hover {
	background: url(../images/pop-close.gif) center no-repeat/*#0068b7*/
	;
}

.po-nav p.on {
	border-bottom: 0;
}

.po-nav p.on a {
	background: #fff;
	color: #003c58;
}

.face {
	height: 125px;
	padding-top: 20px;
	padding-left: 94px;
}

.face p {
	font-size: 18px;
	color: #313131;
	background: url(../images/newwind.png) no-repeat left center;
	width: 260px;
	padding-left: 60px;
}

.facebtn {
	text-align: center;
	height: 75px;
	padding-top: 23px;
	background: #fff;
}

.facebtn a {
	display: inline-block;
	width: 158px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	border-radius: 7px;
	margin: 0 7px;
}

.facebtn a.zhi {
	background: #28b779;
}

.facebtn a.dan {
	background: #003c58;
}

.sigh {}

.sigh p {
	font-size: 18px;
	color: #313131;
	height: 40px;
	line-height: 40px;
	background: url(../images/sigh.png) no-repeat left center;
	width: 260px;
	padding-left: 60px;
}


/*视频页面样式*/

.bigSctage {
	width: 100%;
	height: 100%;
	background: #1b232a;
}


/*视频右侧同步资料和有问必答*/

.courseMater {
	width: 415px;
	height: 100%;
	background: #eeeeee;
	float: right;
	overflow: hidden;
}

.maNav {
	width: 300px;
	height: 60px;
}

.maNav p {
	width: 100px;
	height: 60px;
	line-height: 60px;
	padding: 0 0 0 0px;
	text-indent: 66px;
}

.maNav p a {
	display: block;
	line-height: 60px;
	padding: 0 0 0 0px;
	text-indent: 36px;
}

.maNav a.a1 {
	background: url(/resources/images/r_icon.png) no-repeat 7px -40px #a0a0a0;
	color: #fff;
}


/*.maNav a.a1:hover,*/

.maNav p.on a.a1 {
	background: url(/resources/images/r_icon.png) no-repeat 7px 20px;
	color: #37424a;
}

.maNav a.a2 {
	background: url(/resources/images/r_icon.png) no-repeat 7px -160px #a0a0a0;
	color: #fff;
}


/*.maNav a.a2:hover,*/

.maNav p.on a.a2 {
	background: url(/resources/images/r_icon.png) no-repeat 7px -100px;
	color: #37424a;
}

.maNav a.a3 {
	background: url(/resources/images/r_icon.png) no-repeat 7px -395px #a0a0a0;
	color: #fff;
}


/*.maNav a.a2:hover,*/

.maNav p.on a.a3 {
	background: url(/resources/images/r_icon.png) no-repeat 7px -338px;
	color: #37424a;
}

.widen {
	width: 115px;
	height: 60px;
	background: #dcdcdc;
}

.widen a {
	text-indent: -999em;
	display: block;
	width: 38px;
	height: 26px;
	margin: 19px 45px 0 0px;
	background: url(/resources/images/r_icon.png) no-repeat 0 -240px;
}

.syncBox {
	padding: 0px 10px 22px 19px;
	margin-top: 22px;
}

.areaBox {
	border: 1px solid #cdcdcd;
	background: #fff;
	width: 370px;
}

.textArea {
	width: 365px;
	height: 113px;
}

.textArea textarea {
	width: 96%;
	height: 80%;
	padding: 10px;
	border: 0;
	font-size: 14px;
	color: #a0a0a0;
}

.subBy {
	background: #e5e5e5;
	width: 368px;
	height: 43px;
	margin: 0 1px 1px 1px;
}

.subBy p {
	line-height: 43px;
	color: #313131;
	font-size: 12px;
	text-indent: 10px;
}

.butn {
	padding: 10px 6px 0 0;
}

.butn input {
	background: #003c58;
	border: 0px;
	width: 63px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	border-radius: 5px;
	outline: none;
	cursor: pointer;
	font-family: "微软雅黑";
}

.butn button:hover {
	background: #0068b7;
}

.answering {
	margin-top: 26px;
}

.quiz {
	padding: 0px 16px 24px 0;
	margin-top: 26px;
}

.quiz .q1 {
	height: 22px;
	padding: 0 0 5px 0;
}

.quiz .q1 span {
	width: 25px;
	height: 22px;
	text-indent: -999em;
	background: url(../images/ask.png) no-repeat 0px 0px;
}

.quiz .q1 p {
	font-size: 12px;
	color: #7d7d7d;
}

.quiz .q2 {
	color: #313131;
}

.frist {
	margin-top: 0px;
}

.keys {
	padding: 0px 16px 0px 0;
}

.keys .k1 {
	height: 22px;
	padding: 0 0 5px 0;
}

.keys .k1 span {
	width: 25px;
	height: 22px;
	text-indent: -999em;
	background: url(../images/ask.png) no-repeat 0px -69px;
}

.keys .k1 p {
	font-size: 12px;
	color: #7d7d7d;
}

.keys .k2 {
	color: #313131;
}

.askcBox {
	padding: 0px 25px 22px 19px;
	margin-top: 22px;
	overflow-y: scroll;
}

.bag {
	padding: 0 0 10px;
}

.bag p {
	font-size: 16px;
	color: #434343;
}

.bagtit {
	padding: 0 0 5px;
}

.answers {}

.answers .it-op a {
	display: block;
	line-height: 27px;
	padding: 5px 0 5px 10px;
	color: #313131;
}

.answers .it-op a.curt {
	background: #22ac38;
	color: #fff;
}

.bag p.bagtitH {
	font-size: 18px;
}

.ue-it {
	margin: 20px 0 0px 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

.ue-it img {
	display: inline;
}

.vbcQst li {
	display: block;
	line-height: 27px;
	padding: 5px 0 5px 10px;
	color: #313131;
}

.vbcQst li b {
	font-weight: normal;
}

.vbcQst li em {
	font-style: normal;
	padding-right: 10px;
}

.vbcQst li.vqHver {
	background: #22ac38;
	color: #fff;
}


/*视频左侧视频窗口以及上面导航*/

.backdrop {
	margin-right: 415px;
	height: 100%;
	background: #1b232a;
	position: relative;
}

.areaVideo {
	/*padding:5% 5%;*/
}

.VideoBox {
	/*width:100%; height: 100%;*/
}

.purchase {
	background: #27aa87;
	width: 100%;
	height: 100%;
}

.purBo {
	width: 315px;
	padding: 23% 0 0 0px;
	margin: 0 auto 0;
}

@media screen and (max-width: 1280px) {
	.purBo {
		padding: 20% 0 0 0px;
	}
}

.bigclip {
	width: 63px;
	height: 82px;
	background: url(../images/bigclip.png) no-repeat 0 0;
}

.pu-co {
	width: 215px;
	padding-left: 33px;
	color: #fff;
}

.pu-co h3 {
	padding-top: 2px;
	font-size: 24px;
	font-weight: normal;
}

.pu-co p {
	padding: 20px 0 0 0;
}

.nowbuyBtn {
	width: 115px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	color: #313131;
	font-size: 18px;
	border-radius: 6px;
	background: #fff;
	display: block;
}

.backdel {
	padding: 14px 0 0 26px;
	color: #fff;
	text-decoration: underline;
}

.backdel:hover {
	color: #fff;
}


/*视频播放过渡页 开始*/

.transitonBo {
	background: #27aa87;
	width: 100%;
	height: 100%;
}

.tr-ton-tab {
	width: 367px;
	padding: 14% 0 0 0px;
	margin: 0 auto 0;
	color: #fff;
	text-align: center;
}

@media screen and (max-width: 1280px) {
	.tr-ton-tab {
		padding: 6% 0 0 0px;
	}
}

.next-sec {
	font-size: 18px;
}

.ne-se-tit {
	font-size: 24px;
	padding: 10px 0 10px 0;
}

.ne-se-tit a {
	color: #fff;
}

.no-it {
	height: 133px;
}

.no-it .ow {
	height: 131px;
	border: 1px solid #fff;
	width: 131px;
	border-radius: 5px;
	text-align: center;
	margin: 20px 25px;
	font-size: 18px;
}

.no-it .ow a {
	color: #fff;
	display: block;
	padding: 90px 0 0 0;
}

.no-it .ow_1 {
	background: url(../images/pencil.png) no-repeat center 32px;
}

.no-it .ow_2 {
	background: url(../images/sec.png) no-repeat center 32px;
}

.no-know {}

.no-know a {
	font-size: 14px;
	text-decoration: underline;
	color: #fff;
}


/*视频播放过渡页 结束*/

.topmenu {
	border-bottom: 1px solid #434343;
	height: 60px;
}

.topmenu-L {
	color: #fff;
}

.topmenu-L a {
	color: #fff;
}

.backDe {
	padding: 0 8px 0 20px;
	line-height: 60px;
	font-size: 16px;
}

.backDe:hover {
	text-decoration: underline;
}

.slide-L,
.slide-R {
	width: 26px;
	height: 24px;
	display: inline-block;
	text-indent: -999em;
	margin: 18px 7px;
}

.slide-L {
	background: url(../images/silde.png) no-repeat left center;
}

.slide-R {
	background: url(../images/silde.png) no-repeat -38px center;
}

.littleline {
	background: url(../images/littleline.png) no-repeat left center;
	width: 2px;
	height: 24px;
	margin: 18px 10px 0 10px;
}

.seTip {
	padding: 0 0px 0 8px;
	line-height: 60px;
	font-size: 16px;
}

.ewm-pic {
	line-height: 60px;
	padding: 15px 40px 0 0px;
	position: relative;
}

.ewmbig-pic {
	display: none;
	position: absolute;
	left: -115px;
	top: 60px;
	z-index: 103;
}

.ewm-pic:hover .ewmbig-pic {
	display: block;
}

.topmenu-R {
	color: #fff;
}

.fault {
	color: #fff;
	line-height: 60px;
	padding: 0 38px 0 30px;
	background: url(../images/tong.png) no-repeat 0px 21px;
}


/*故障弹出层 开始*/

.fauBox {
	width: 370px;
	height: 400px;
	padding: 20px 20px 20px 30px;
	background: #fff;
	position: relative;
}

.fauEve p {
	font-size: 18px;
	color: #313131;
	padding: 20px 0 15px 0;
}

.fauEve p.fau_p {
	font-size: 14px;
	color: #313131;
	padding: 5px 0 15px 0;
}

.fauEve.abli {
	font-size: 16px;
	color: #626262;
	padding: 0px 0 0px 0;
}

.fauEve.abli input {
	margin: -1px 6px 0 0px;
	width: 18px;
	height: 18px;
}

.fauEve-Btn {
	padding: 16px 10px 0 0;
}

.ea-b-start {
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	margin: 0 0px 0 16px;
	display: inline-block;
	background: #003c58;
	color: #fff;
	border-radius: 5px;
}

.fau-sub {
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	display: inline-block;
	background: #003c58;
	color: #fff;
	border-radius: 5px;
}

.fau-sub:hover {
	background: #0068b7;
	color: #fff;
}

.fau-tip {
	padding: 0 20px 0 0px;
	line-height: 19px;
}


/*故障弹出层 结束*/

.test {
	color: #fff;
	line-height: 60px;
	padding: 0 12px 0 30px;
	background: url(../images/tong.png) no-repeat left -43px;
}

.ctora {
	color: #fff;
	line-height: 60px;
	padding: 0 30px 0 30px;
	margin: 0 0 0 15px;
	background: url(../images/tong.png) no-repeat left -122px;
}

.fault:hover,
.test:hover,
.ctora:hover {
	color: #fff;
}


/*视频左侧视频窗口以及上面导航 完*/


/*视频左侧视频窗口随堂习题弹出层*/

.examBox {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	/*background:rgba(255, 255, 255, 0.9)!important; filter:Alpha(opacity=90);*/
	background: #fff;
	z-index: 100;
}

.examenu {
	border-bottom: 1px solid #bfbfbf;
	height: 60px;
}

.alarm {
	font-size: 24px;
	color: #ff0000;
	padding-left: 30px;
	margin: 18px 0 0 50px;
	height: 30px;
	line-height: 30px;
	background: url(../images/alarm.png) no-repeat 0 -30px;
}

.exasub {
	padding: 20px 0 0 30px;
}

#etj {
	background: #003c58;
	border: 0px;
	width: 63px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	border-radius: 5px;
	outline: none;
	cursor: pointer;
	font-family: "微软雅黑";
}

.exasub button:hover {
	background: #0068b7;
}

.ex-close {
	background: url(../images/alarm.png) no-repeat 0 0px;
	padding-left: 30px;
	margin: 18px 10px 0 50px;
	height: 30px;
	display: block;
	text-indent: -999em;
}

.ex-close:hover {
	background: url(../images/alarm.png) no-repeat 0 -64px;
}

.topicBabWrap {
	margin-top: 20px;
}

.topic_title {
	margin: 0% 5% 0 5%;
}

.topicBab {
	margin: 0% 5% 0 5%;
	border: 1px solid #a0a0a0;
	box-shadow: 0px 3px 0px #dfdede;
}

.topicBab img {
	display: inline;
}

.topics {
	padding: 20px 30px 30px 30px;
}

.topics p {
	line-height: 26px;
	color: #313131;
}

.options {
	padding: 0px 30px 30px 30px;
}

.options span {
	padding-right: 20px;
}

.choose-item {
	height: 47px;
	border-top: 1px solid #eeeeee;
}

.pick {
	padding: 10px 0px 0px 30px;
}

.pick input {
	width: 16px;
	height: 16px;
	float: left;
	margin-top: 3px;
}

.pick span {
	float: left;
	display: inline-block;
	font-size: 18px;
	color: #313131;
	padding: 0 33px 0 10px;
}

.choose-item-r {
	padding: 0 15px 0 0px;
}

.choose-item-r p {
	font-size: 14px;
	color: #ff0000;
	line-height: 47px;
}

.choose-item-r p span {
	padding: 0 15px;
}


/*yv 2015-9-30*/

.examSubBox {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	/*background:rgba(255, 255, 255, 0.9)!important; filter:Alpha(opacity=90);*/
	background: #fff;
	z-index: 100;
}

.antit {
	padding: 20px 0 0 50px;
	font-size: 20px;
}

.examrezuo {
	padding: 20px 0 0 30px;
}

.examrezuo button {
	background: #003c58;
	border: 0px;
	width: 63px;
	height: 26px;
	line-height: 24px;
	text-align: center;
	color: #fff;
	border-radius: 5px;
	outline: none;
	cursor: pointer;
	font-family: "微软雅黑";
}

.anright,
.anwrong {
	padding: 20px 0 0 30px;
	font-size: 18px;
}

.anright {
	color: #22ac38;
}

.anwrong {
	color: #e60012;
}

.anright span,
.anwrong span {
	padding-left: 4px;
}

.borto {
	border-top: 1px solid #e5e5e5;
}


/*视频左侧视频窗口随堂习题弹出层 完*/


/*视频左侧目录弹出*/

.catTab {
	width: 430px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background: #fff;
	width: 0;
	overflow: hidden;
}

.catip {
	height: 50px;
	width: 100%;
}

.catip .tiph3 {
	padding-left: 20px;
	line-height: 50px;
	color: #37424a;
	font-size: 18px;
	font-weight: normal;
}

.catip .redback {
	width: 25px;
	height: 25px;
	margin: 14px 10px 0 0;
	text-indent: -999em;
	background: url(../images/redBack.png) no-repeat 0 -45px;
}

.catip .redback:hover {
	background: url(../images/redBack.png) no-repeat 0 0px;
}

.catTab .cNamelist {
	width: 100%;
	margin-bottom: 0;
}


/*视频左侧目录弹出 完*/


/*视频右侧宽度变宽后左右侧样式*/

.courseM715 {
	width: 715px;
}

.courseM715 .widen {
	width: 415px;
}

.courseM715 .widen a {
	background: url(/resources/images/r_icon.png) no-repeat 0 -299px;
}

.courseM715 .areaBox {
	width: 670px;
}

.courseM715 .textArea {
	width: 665px;
}

.courseM715 .subBy {
	width: 668px;
}

.backd715 {
	margin-right: 715px;
}


/*视频右侧宽度变宽后左右侧样式 完*/


/*单页*/

.slidebar-p2 {
	float: left;
	width: 188px;
	margin: 53px auto;
	background: #e1e1e1;
	border-radius: 10px;
}

.singlenav {
	width: 100%;
}

.singlenav a {
	margin: 0 20px;
	border-top: 1px solid #d1d1d1;
	display: block;
	height: 69px;
	line-height: 69px;
	font-size: 16px;
	color: #003758;
	text-align: center;
}

.singlenav a:hover {
	background: url(../images/arrow-rg.png) no-repeat 138px center;
}

.singlenav a.on {
	background: url(../images/arrow-rg.png) no-repeat 138px center;
}

.guarantee {
	height: 69px;
	margin: 0 20px;
	line-height: 69px;
	font-size: 16px;
	color: #003758;
	text-align: center;
}

.tab-p2 {
	float: right;
	/* border: 1px solid #dcdcdc; */
	min-height: 595px;
	margin: 53px auto;
	/* background: #fff; */
	width: 985px;
}

.single_txt {
	padding: 0px 40px 30px;
}

.single_txt h3 {
	font-size: 20px;
	padding-bottom: 10px;
	/*font-weight: normal;*/
}

.single_txt h5 {
	padding: 0 0 10px 0;
}

.single_txt h6 {
	padding: 10px 0;
}

.single_txt p {
	padding: 0 0 20px;
	line-height: 26px;
}

@media screen and (max-width: 1280px) {
	.tab-p2 {
		width: 795px;
	}
}


/*单页 完*/


/*大礼包gift*/

.giftTab {
	padding: 53px 0 0;
}

.giftList {
	overflow: hidden;
}

.giftList li {
	width: 508px;
	height: 500px;
	padding: 30px;
	border: 1px solid #dcdcdc;
	background: #fff;
	margin-bottom: 50px;
}

.gift-t {
	overflow: hidden;
	padding: 0 0 20px;
}

.giftimg {
	width: 192px;
	height: 145px;
}

.gif-tp {
	padding: 0 0 0 30px;
}

.gif-tp .sale {
	padding: 10px 0 20px 0;
}

.gif-tp .yuan-price {
	padding: 0 15px 0 0px;
}

.gif-tp .yuan-price span {
	font-size: 20px;
}

.gif-tp .sale span {
	color: red;
	font-size: 20px;
}

.gif-tp h3 {
	font-size: 20px;
	color: #000;
	font-weight: normal;
	padding-bottom: 12px;
}

.gif-tp p {
	line-height: 28px;
}

.gif-tp p a:hover {
	color: #0068b7;
	text-decoration: underline;
}

.gift-b {
	padding: 0px 0 0 0;
}

.b-inro {
	padding: 0px 0 18px 0;
	border-bottom: 1px solid #dcdcdc;
}

.b-inro p {
	line-height: 20px;
	color: #313131;
}

.b-pr {
	padding: 18px 0 0 0;
}

.b-pr .addshopCar {
	margin-top: -4px;
}

.b-pr .yuan-price {
	padding: 0 15px 0 0px;
}

.b-pr .yuan-price span {
	font-size: 20px;
}

.b-pr .sale {
	padding-right: 20px;
}

.b-pr .sale span {
	color: red;
	font-size: 20px;
}

.b-pra {
	overflow: hidden;
}

.b-pra p {
	width: 40%;
	line-height: 24px;
}

.topic-a {}

.topic-a a {
	text-decoration: underline;
}

.topoc-a a:hover {
	color: #0068b7;
}

@media screen and (max-width: 1280px) {
	.giftTab {
		padding: 53px 0 30px;
	}
	.giftList li {
		width: 440px;
		height: 352px;
		padding: 20px;
		margin-bottom: 25px;
	}
	.giftimg {
		width: 172px;
		height: 125px;
	}
	.giftimg img {
		width: 172px;
		height: 125px;
	}
	.gif-tp {
		padding: 0 0 0 20px;
	}
	.gif-tp p {
		line-height: 22px;
	}
}


/*大礼包gift完*/


/*资料下载*/

.stuffbanner {
	width: 100%;
	min-width: 1024px;
	height: 190px;
	background: #51b3d0;
}

.stuffbanner a {
	background: url(../images/stuff.png) no-repeat center top;
	height: 218px;
	display: block;
	cursor: default;
}

.pdfDown a {
	display: inline-block;
	padding-right: 5px;
	padding-left: 30px;
	background: url(../images/pdf.png) no-repeat left center;
}

.wf-con-t {
	width: 100%;
}

.wf-con-t li {
	float: left;
	width: 228px;
	height: 238px;
	background: url(../images/wordbg.png) no-repeat;
	margin-bottom: 12px;
	margin-right: 12px;
	position: relative;
}

.wf-con-t li h4 {
	padding: 40px 18px 10px 18px;
	line-height: 35px;
	color: #0073cf;
	font-size: 30px;
}

.wf-con-t li .txtp {
	padding: 0px 18px 0px 18px;
	color: #0073cf;
	font-size: 16px;
}

.wf-con-t li .freeDown {
	height: 55px;
	line-height: 51px;
	width: 188px;
	border-top: 1px solid #eeeeee;
	position: absolute;
	bottom: 0px;
	left: 18px;
}

.wf-con-t li .freeDown a {
	font-size: 16px;
	color: #959595;
	padding-left: 40px;
	display: inline-block;
	background: url(../images/word.png) no-repeat 10px 14px;
}

.wf-con-t li .freeDown a:hover {
	color: red;
	background: url(../images/word.png) no-repeat 10px -82px;
}

.wf-con-t li.nom {
	margin-right: 0;
}

.wf-con-t li:hover,
.wf-con-t li.on {
	background: url(../images/wordbgHover.png) no-repeat;
	border: 0;
}

.wf-con-t li.uk h4,
.wf-con-t li.uk .txtp a,
.wf-con-t li.on h4,
.wf-con-t li.on .txtp a {
	color: #0073cf;
}


/*.wf-con-t li.uk:hover h4,.wf-con-t li.uk:hover .txtp,.wf-con-t li.on h4,.wf-con-t li.on .txtp{color:#60ceea;}*/

.wf-con-t li.all h4,
.wf-con-t li.all .txtp a,
.wf-con-t li.on h4,
.wf-con-t li.on .txtp a {
	color: #9f5323;
}


/*.wf-con-t li.all:hover h4,.wf-con-t li.all:hover .txtp,.wf-con-t li.on h4,.wf-con-t li.on .txtp{color:#ffb170;}*/


/**瀑布流响应式*/

@media screen and (max-width: 1280px) {
	.wf-con-t li.nom {
		margin-right: 26px;
	}
	.wf-con-t li {
		margin-right: 26px;
	}
	.wf-con-t li.nomf {
		margin-right: 0px;
	}
}


/*pages*/

.page_to {
	width: 100%;
	height: 55px;
	padding-top: 30px;
	/* border-top: 1px solid #ccc;*/
	clear: both;
}

.page_to li {
	float: left;
	width: 37px;
	height: 37px;
	margin-right: 5px;
	border: 1px solid #d2d2d2;
	line-height: 37px;
}

.page_to li a {
	color: #000;
	width: 37px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	display: inline-block;
}

.page_to .nounderline:hover {
	text-decoration: none;
}

.page_to li a:hover,
.page_to li.select a {
	background: #003c58;
	color: #fff;
	text-decoration: none;
}

.page_to li.bordernone {
	border: none;
	text-align: center;
}


/*课程评价*/

.eval-level li {
	height: 275px;
}

.eval-level li .ke-period {
	bottom: 8px;
}

.ke-length-ne {
	padding: 2px 10px 0;
}

.evalBtn a {
	width: 54px;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	color: #a0a0a0;
	border: 1px solid #9fa2a3;
	border-radius: 5px;
	display: block;
	text-align: center;
}

.evalBtn a:hover {
	color: #fff;
	border: 1px solid #002a3a;
	background: #003c58;
}

.eval-look a {
	font-size: 14px;
	color: #003c58;
	text-decoration: underline;
}

.eval-a {
	padding-top: 4px;
}

.eval-a a {
	display: block;
	width: 15px;
	height: 15px;
	float: left;
	margin: 0 2px;
}

.eval-a .e-red {
	background: url(../images/star.png) no-repeat 0px 0px;
}

.eval-a .e-grad {
	background: url(../images/star.png) no-repeat 0px -24px;
}

.commentTab {
	margin: 0 30px 30px 37px;
}

.course-b {
	overflow: hidden;
}

.ment-r {
	padding-left: 16px;
}

.ment-tip-s a {
	color: #313131;
}

.ment-r .you {
	color: #707070;
	font-size: 12px;
}

.course-c {
	border-top: 1px solid #e5e5e5;
	margin: 20px 0 0 0;
	padding: 15px 0 0 0;
}

.starBox {
	height: 30px;
	padding: 0 0 12px 0;
}

.starBox p {
	padding: 0 20px 0 0;
	font-size: 16px;
	line-height: 30px;
}

.starBox .eval-a {
	padding-top: 8px;
}

.starBox .eval-a a {
	margin: 0 5px;
}

.course-d {
	padding: 8px 0 0 0;
}

.course-d textarea {
	width: 734px;
	height: 152px;
	padding: 5px 10px;
	border: 1px solid #d2d2d2;
	font-size: 14px;
	box-shadow: 0px 1px 0px #e6e6e6 inset;
}

.course-d p {
	font-size: 16px;
}

.sureBtn {
	padding: 10px 0 0 0;
}

.sureBtn input {
	width: 80px;
	height: 32px;
	line-height: 30px;
	background: #003c58;
	border: 1px solid #002a3a;
	text-align: center;
	display: block;
	color: #fff;
	font-size: 16px;
	border-radius: 4px;
}

.sureBtn input:hover {
	background: #0068b7;
	border: 1px solid #0068b7;
}

.mentReturn {
	float: right;
	margin: 6px 30px 0 0;
	font-size: 14px;
}

.credit li {
	background: #ff6d10;
	color: #fff;
	width: 190px;
	height: 145px;
	padding: 10px;
	border: 0;
	margin-right: 26px;
	position: relative;
}

.credit li:hover {
	box-shadow: none;
}

.credit li.used {
	background: #bbbbbb;
}

.credit li .lace {
	position: absolute;
	top: 0px;
	background: url(../images/lace.png) no-repeat;
	width: 5px;
	height: 165px;
	display: block;
}

.credit li .lace-l {
	background-position: -28px 0px;
	left: -5px;
}

.credit li .lace-r {
	background-position: -187px 0px;
	right: -5px;
}

.credit li.used .lace {
	position: absolute;
	top: 0px;
	background: url(../images/lace.png) no-repeat;
	width: 5px;
	height: 167px;
	display: block;
}

.credit li.used .lace-l {
	background-position: 0px 0px;
	left: -5px;
}

.credit li.used .lace-r {
	background-position: -213px 0px;
	right: -5px;
}

.c-discount {
	font-size: 40px;
	padding: 18px 0 10px 0;
}

.c-discount span {
	font-size: 22px;
}

.c-used {
	font-size: 16px;
	height: 35px;
	border-bottom: 1px dashed #fff;
}

.c-range {
	font-size: 12px;
	padding-top: 8px;
	line-height: 20px;
}

.c-term {
	font-size: 12px;
	line-height: 18px;
}


/*期刊样式 Yvonne 2015.11.30*/

.journal_order {}

.jou-form {
	padding: 0 0 0 20px;
}

.jou-form .or_em {
	border: 1px solid #dcdcdc;
	background: #fff;
	height: 20px;
	line-height: 20px;
	padding: 7px 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.jou-form .or_btn {
	background: #003c58;
	height: 36px;
	line-height: 36px;
	color: #fff;
	border: 0;
	cursor: pointer;
	width: 60px;
	text-align: center;
	margin-left: -4px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	outline: none;
}

.jou-form .or_btn:hover {
	background: #004a88;
}

.wf-con-j {
	width: 100%;
}

.wf-con-j li {
	float: left;
	width: 218px;
	height: 378px;
	border: 1px solid #dcdcdc;
	background: #fff;
	margin-bottom: 27px;
	margin-right: 22px;
	position: relative;
}

.wf-con-j li.nom {
	margin-right: 0;
}

.wf-con-j li.rim,
.wf-con-j li:hover {
	box-shadow: 0px 0px 6px #ccc;
}

.wf-con-j li .journal-b h4 {
	padding: 15px 10px 6px;
	line-height: 20px;
	font-weight: normal;
	font-size: 20px;
}

.wf-con-j li .journal-b h4 a {
	color: #313131;
}

.wf-con-j li .journal-b h4 a:hover {
	color: #000;
}

.wf-con-j li .journal-b .txtp {
	padding: 4px 10px 0;
	line-height: 22px;
	color: #707070;
}

.wf-con-j .journal-t {
	position: relative;
	background: #00a29a;
	width: 218px;
	height: 218px;
	color: #fff;
	text-align: center;
}

.wf-con-j .journal-t .jourimg img {
	width: 218px;
	height: 218px;
}

.wf-con-j .journal-t h4 {
	padding-top: 80px;
	font-size: 30px;
}

.wf-con-j .journal-t p {
	color: #fff;
	text-align: center;
	font-size: 21px;
	padding-top: 12px;
}

.wf-con-j .maarea {
	position: absolute;
	top: 24px;
	left: 24px;
	width: 166px;
	height: 166px;
	background: #fff;
	text-align: center;
	display: none;
}

.wf-con-j .maarea img {
	display: inline-block;
	padding-top: 17px;
}

.wf-con-j .journal-t .maarea p {
	word-break: break-all;
	clear: both;
	display: block;
	padding: 0 10px;
	line-height: 15px;
	font-size: 12px;
	color: #333;
}


/**瀑布流响应式*/

@media screen and (max-width: 1280px) {
	.wf-con-j li.nom {
		margin-right: 36px;
	}
	.wf-con-j li {
		margin-right: 36px;
	}
	.wf-con-j li.nomf {
		margin-right: 0px;
	}
}


/*期刊样式 Yvonne 2015.11.30 完*/


/**--------------------模拟考试试卷页面样式 yvonne 2015.8.31---------------------**/

.testTab {
	/*border: 1px solid #d2d2d2;*/
	background: #fff;
	margin-bottom: 10px;
}

.tttmt {
	margin-top: 10px;
}

.pad25 {
	padding: 25px 30px;
}

.paper-tit {
	font-size: 24px;
	height: 30px;
	line-height: 30px;
	padding: 6px 0 10px;
	/*border-bottom: 1px solid #e5e5e5;*/
	color: #333;
}

.paper-intro {
	font-size: 14px;
	color: #313131;
	line-height: 26px;
	padding: 2px 0 16px;
	border-bottom: 1px solid #d5d5d7;
}

.paper-type {
	padding: 22px 0px 0;
}

.paper-type a {
	color: #313131;
	height: 36px;
	line-height: 36px;
	border: 1px solid #b5b5b5;
	padding: 0 20px;
	margin: 0 20px 0 0;
	display: inline-block;
	border-radius: 5px;
}

.paper-type a:hover,
.paper-type a.on {
	background: #003c58;
	border: 1px solid #003c58;
	color: #fff;
}

.testTab-l {
	width: 740px;
	float: left;
	margin-bottom: 24px;
}

.chouse-tit {
	font-size: 14px;
	color: #003c58;
	padding: 0 0px 20px;
	border-bottom: 1px solid #e5e5e5;
}

.que-num {
	font-size: 18px;
	color: #4f4e4e;
	width: 5%;
	padding-top: 2px;
	font-family: Verdana;
}

.que-txt {
	color: #313131;
	width: 95%;
}

.choice-item {
	width: 100%;
}

.choice-item dl {
	overflow: hidden;
	padding: 20px 0px 15px;
	border-bottom: 1px solid #e5e5e5;
}

.cho-it-qu {
	font-size: 16px;
	line-height: 26px;
}

.cho-answer {
	font-size: 16px;
	padding: 15px 0 15px 0px;
}

.cho-answer .it-op {
	color: #313131;
}

.cho-answer .it-op a {
	display: block;
	line-height: 27px;
	padding: 5px 0 5px 10px;
	color: #313131;
}

.cho-answer .it-op a:hover {
	background: #edf5ff;
}

.cho-pick {
	height: 20px;
	width: 100%;
	overflow: hidden;
}

.cho-pick input {
	width: 16px;
	height: 16px;
	float: left;
	margin-top: 3px;
}

.cho-pick span {
	float: left;
	display: inline-block;
	font-size: 16px;
	color: #4f4e4e;
	padding: 0 25px 0 6px;
	font-family: Verdana, Helvetica, Arial;
}

.cho-de-it {
	width: 100%;
	height: 30px;
	padding: 20px 0 0 0;
}

.de-it-l span {
	font-size: 14px;
}

.de-it-r {
	padding: 0px 2px 0 0px;
	height: 20px;
}

.enter-next {
	padding: 30px 0 0 0;
	height: 80px;
}

.enter-next a {
	margin: 24px 0 0 30px;
}

.gr-bg {
	border-bottom: 1px solid #d5d5d7;
	background: url(../images/bgcolor.png);
	height: 4px;
}

.enter-next a {
	background: #003c58;
	display: block;
	width: 122px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	border-radius: 6px;
	/*border: 1px solid #e5e5e5;*/
}

.enter-next a:hover {
	color: #fff;
	background: #0068b7;
}

.c-i-tab {
	/*yv 9.10补充*/
	overflow: hidden;
}

.c-i-l {
	width: 440px;
}

.c-i-r {
	width: 200px;
	padding: 0px 0 0 0;
	font-size: 12px;
}

.fback-marker {
	padding-right: 10px;
	color: #313131;
}

.fback-marker span {
	display: inline-block;
	float: left;
}

span.s-m {
	border: 1px solid #d2d2d2;
	width: 10px;
	height: 10px;
	padding: 1px 1px 0 0;
	background-image: url(../images/bArrow10g.png);
	background-position: right top;
	background-repeat: no-repeat;
	background-size: 9px 9px;
	margin: 5px 0 0 3px;
}

span.s-mH {
	background-image: url(../images/bArrow10.png);
}

.fback-btn span {
	display: inline-block;
	float: left;
	color: #313131;
}

span.s-b {
	width: 12px;
	height: 14px;
	background-image: url(../images/s-b.png);
	background-position: 0 1px;
	background-repeat: no-repeat;
	margin: 5px 0 0 3px;
}

span.s-bH {
	background-image: url(../images/s-b.png);
	background-position: 0 -27px;
}


/*模拟考试右侧样式*/

.prev {
	position: relative;
}

.testTab-r {
	width: 240px;
	position: absolute;
	right: 0;
	/*top:334px;*/
}

.t_minute {
	text-align: center;
	color: #313131;
	font-size: 28px;
	padding: 20px 0 10px 0;
	height: 32px;
	line-height: 32px;
}

.an-sheet-btn {
	text-align: center;
}

.an-sheet-btn a {
	display: inline-block;
	background: #fe471a;
	width: 120px;
	height: 35px;
	line-height: 35px;
	text-indent: 14px;
	color: #fff;
	border-radius: 5px;
}

.an-sh-su a {
	background: url(../images/sus.png) no-repeat 21px center #626262;
}

.an-sh-at a {
	background: url(../images/arrow-r.png) no-repeat 21px center #fe471a;
}

.an-sheet-tip {
	margin: 8px 0 0 18px;
	width: 190px;
	height: 42px;
	background: url(../images/paper-dia-bg.png) no-repeat center center;
}

.an-sheet-tip span {
	padding: 15px 0 0 10px;
	font-size: 12px;
}

.an-sheet-tip a {
	padding: 15px 0 0 45px;
	font-size: 12px;
	color: #0068b7;
}

.markerTab {
	padding: 15px 0 0 18px;
	overflow: hidden;
}

.markerTab a {
	float: left;
	width: 28px;
	height: 28px;
	border: 1px solid #d2d2d2;
	text-align: center;
	line-height: 27px;
	color: #313131;
	margin: 0 2px 5px 2px;
	font-family: Verdana, Helvetica, Arial;
	position: relative;
}

.markerTab a.blue {
	background-color: #0068b7;
}

.markerTab a.grad {
	background-color: #e5e5e5;
}

.markerTab a.redbo {
	border: 1px solid red;
}

.markerTab a.blueArrow {
	/*position: absolute; right: 0; top: 0; width: 7px; height: 7px;*/
	background-image: url(../images/bArrow.png);
	background-position: right top;
	background-repeat: no-repeat;
}

.marker-itm {
	padding: 10px 0 10px 21px;
	overflow: hidden;
}

.marker-itm p {
	width: 11px;
	height: 11px;
	border: 1px solid #d2d2d2;
	float: left;
	margin-top: 4px;
}

.marker-itm p.blue {
	background: #0068b7;
}

.marker-itm p.grad {
	background: #e5e5e5;
}

.marker-itm p.redbo {
	border: 1px solid red;
}

.marker-itm p.blueArrow {
	/*position: absolute; right: 0; top: 0; width: 7px; height: 7px;*/
	width: 10px;
	height: 10px;
	padding: 1px 1px 0 0;
	background-image: url(../images/bArrow10.png);
	background-position: right top;
	background-repeat: no-repeat;
	background-size: 9px 9px;
	margin-left: 29px;
}

.marker-itm span {
	float: left;
	display: inline-block;
	color: #313131;
	padding: 0 15px 0 5px;
}

.markerBtn {
	background: #fafafa;
	border-top: 1px solid #ededed;
	height: 50px;
	padding: 15px 0 0 7px;
}

.markerBtn a {
	height: 38px;
	line-height: 38px;
	width: 93px;
	text-align: center;
	margin: 0 0px 0 13px;
	display: inline-block;
	float: left;
	background: #003c58;
	color: #fff;
	border-radius: 5px;
}

.markerBtn a:hover {
	background: #0068b7;
}

.m-i-sheet {
	height: 20px;
}

.m-i-sheet span {
	padding: 2px 15px 0 5px;
}

.m-i-sheet .dui {
	width: 18px;
	height: 18px;
	border: 0;
	background: url(../images/righticon.gif) no-repeat;
	background-size: 18px 18px;
}

.m-i-sheet .err {
	width: 18px;
	height: 18px;
	border: 0;
	background: url(../images/reg_erro.png) no-repeat;
	background-size: 18px 18px;
}

.m-i-sheet .wei {
	width: 18px;
	height: 18px;
	border: 0;
	background: url(../images/dot.png) no-repeat;
	background-size: 18px 18px;
}

.m-er-lo {
	margin: 50px 0 0 0;
	padding: 10px 0 4px 21px;
	overflow: hidden;
	height: 30px;
	border-top: 1px solid #c9c9c9;
}

.m-er-lo p {
	float: left;
}

.m-er-lo span {
	padding: 2px 0 0 4px;
	float: left;
	display: inline-block;
}


/*模拟考试右侧样式 结束*/


/*模拟考试试卷页面样式 结束*/


/*模拟考试答题解析页面样式 开始*/

.paper-score {
	padding: 25px 0 26px 0;
	border-bottom: 1px solid #ededed;
}

.your-score-box {
	width: 280px;
	padding: 46px 0px 0;
	/*border: 1px solid #b5b5b5;*/
}

.get-score {
	text-align: center;
	color: #22ac38;
	font-size: 34px;
	height: 51px;
}

.get-score span {
	font-size: 64px;
	font-family: Helvetica, Verdana, Arial;
}

.all-score {
	font-size: 34px;
	text-align: center;
	height: 38px;
	line-height: 38px;
}

.handin {
	color: #737373;
	font-size: 12px;
	padding: 25px 0 0 0;
	height: 22px;
}

.score-tip {
	padding: 2px 0 0 0;
}

.reexam {
	width: 100%;
}

.reexam a {
	height: 35px;
	line-height: 35px;
	width: 100px;
	text-align: center;
	margin: 10px 0 0 81px;
	display: inline-block;
	background: #003c58;
	color: #fff;
	border-radius: 5px;
}

.reexam a:hover {
	background: #0068b7;
}

.rateTab {
	width: 618px;
	border: 1px solid #b5b5b5;
	border-collapse: collapse;
	/*border-top:0; border-bottom:0;*/
}

.rateTab thead tr td {
	/*background: #fafafa;*/
}

.rateTab tr td {
	border: 1px solid #e5e5e5;
	border-collapse: collapse;
	border-left: 0;
	border-right: 0;
	padding: 15px 0;
	font-size: 16px;
}

.rateTab tr td.f18 {
	font-size: 18px;
}

.rateTab tr td.red {
	color: red;
}

.rateTab tr td.green {
	color: #22ac38;
}

.rateTab tr td.grad {
	color: #a0a0a0;
}

.rateTab tr td.blue {
	color: #00479d;
}

.rateTab tr td.td-pa {
	padding-left: 30px;
}

.bgrad {
	background: #fafafa;
}

.marker-tip {
	padding: 0px 15px 16px 20px;
	color: #4f4e4e;
	font-size: 12px;
}

.markerTab a.green {
	background: #22ac38;
	color: #fff;
}

.markerTab a.red {
	background: red;
	color: #fff;
}

.marker-itm p.green {
	background: #22ac38;
}

.marker-itm p.red {
	background: red;
}

.sheet-da-it {
	margin: 20px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px dashed #e5e5e5;
}

.sheet-da-it .de-it-r {
	padding: 0px 2px 0 0px;
}

.sheet-da {}

.sheet-da span {
	font-size: 14px;
	padding: 0 20px 0 0;
}

.sheet-da span font {
	font-size: 18px;
}

.sheet-da span.green {
	color: green;
}

.xgkonw {
	text-decoration: underline;
}

.pad-itl {
	padding-left: 50px;
}

.solveBo {
	padding: 10px 0px 15px;
	border-bottom: 1px solid #e5e5e5;
}

.sowrong {
	background: #fff;
}

.soRight {
	background: #fff;
}

.so-t {
	padding: 10px 0;
	overflow: hidden;
}

.so-t p {
	padding: 0 0 0px 30px;
}

.so-t .ui-an {
	color: #000;
}

.so-t .ui-an span {
	font-size: 24px;
	font-weight: bold;
}

.so-t .dui {
	padding: 4px 0 0 25px;
	margin: 0px 0 0 30px;
	background: url(../images/righticon.gif) no-repeat 0px 6px;
	background-size: 18px 18px;
	color: #22ac38;
}

.so-t .cuo {
	padding: 4px 0 0 25px;
	margin: 0px 0 0 30px;
	background: url(../images/reg_erro.png) no-repeat 0px 6px;
	background-size: 18px 18px;
	color: #e60012;
}

.so-t .weid {
	padding: 4px 0 0 25px;
	margin: 0px 0 0 30px;
	background: url(../images/dot.png) no-repeat 0px 6px;
	background-size: 18px 18px;
	color: #000;
}

.so-t .ui-per {
	padding: 4px 0 0 30px;
	color: #000;
}

.so-c {
	padding: 10px 30px;
}

.so-b {
	padding: 10px 30px;
}

.so-b a {
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #fff;
	border: 1px solid #e9e9e9;
}

.padWr {
	padding: 20px;
}

.wrp {
	border: 1px solid #fab6c4;
	margin: 20px 0;
}

.wrp p {
	font-size: 16px;
	color: #313131;
	line-height: 30px;
}


/*模拟考试答题解析页面样式 结束*/


/*模拟考试完形填空样式 开始*/

.filling-it-qu {
	padding: 20px 0 0 0;
}

.filling-it-qu p {
	font-size: 16px;
	color: #313131;
	font-family: Verdana, Helvetica, Arial;
	line-height: 30px;
}

.Arial {
	font-family: Verdana, Helvetica, Arial;
}

.f-pr {
	position: relative;
}

.f-ib {
	display: inline-block;
}

.answerBox .title {
	color: #21a557;
	font-size: 13px;
	font-weight: bold;
}

.f-pa {
	position: absolute;
}

.answerBox .u-optionsLayer .layer {
	left: -10px;
	top: 17px;
	background: #fff;
	display: inline-block;
	box-shadow: 0px 1px 2px #bbb;
}

.answerBox .u-optionsLayer .layer .please-a {
	text-indent: 0em;
	height: 33px;
	line-height: 33px;
	padding: 0 0 0 10px;
	font-size: 13px;
	color: #aaa;
	border-bottom: 1px solid #e5e5e5;
}

.answerBox .u-optionsLayer .layer .j-optionBox {
	padding: 7px 0 7px 7px;
}

.answerBox .u-optionsLayer .layer .option {
	display: inline-block;
	width: 113px;
	height: 33px;
	line-height: 33px;
	color: #666;
	padding: 0 3px;
	margin-right: 3px;
	font-size: 13px;
	cursor: pointer;
}

.answerBox .u-optionsLayer .layer .option.selected {
	background-color: #eaeaea;
	color: #21a557;
}

.f-thide {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.noteind {
	text-indent: 0em;
}


/*模拟考试完形填空样式 结束*/


/*模拟考试阅读理解样式 开始*/

.reading-h1 {
	font-size: 24px;
	color: #4f4e4e;
	text-align: center;
	width: 100%;
	padding: 5px 0 20px 0;
}

.teind2em {
	text-indent: 2em;
}

.reading-tit p {
	line-height: 30px;
	/*font-style: italic;*/
}

.ring-h {
	font-size: 20px;
	line-height: 32px;
}

.botm-bor {
	border-bottom: 1px solid #e5e5e5;
	padding: 20px 0 30px 0;
}

.reading-topic {
	font-size: 16px;
}


/*模拟考试阅读理解样式 结束*/


/*模拟考试翻译样式 开始*/

.transla {
	background: none repeat scroll 0 0 #FAFAFA;
	border: 1px solid #e5e5e5;
	position: relative;
	padding: 5px;
}

.f-cb {
	position: relative;
	z-index: 101;
	width: 100%;
	height: 100%;
}

.f-cb textarea {
	width: 100%;
	height: 100%;
	font-size: 14px;
	line-height: 23px;
	height: 320px;
	background: transparent;
	border: none;
	overflow-y: auto;
	overflow-x: hidden;
	resize: none;
}

.transla .j-ic {
	position: absolute;
	top: 10px;
	left: 10px;
	font-size: 14px;
	color: #7f7f7f;
	font-weight: normal;
}

.wr-i-t {
	padding: 10px 0 0 0;
}


/*模拟考试翻译样式 结束*/


/*模拟考试列表样式1.0 开始*/

.exam-list li {
	float: left;
	width: 268px;
	height: 221px;
	background: url(../images/exambg0.png) no-repeat;
	margin-bottom: 12px;
	margin-right: 12px;
	position: relative;
}

.exam-list li:hover,
.exam-list li.on {
	background: url(../images/exambg0Hover.png) no-repeat;
	border: 0;
}

.exam-list li .txtp {
	height: 50px;
}

.exam-list .anNum {
	margin: 0px 18px 0px 18px;
	color: #003c58;
	font-size: 12px;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 5px 0;
}

.ex-btn-item {
	margin: 14px 18px 0px 18px;
}

.onlineAnBtn {
	width: 63px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	background: #003c58;
	display: block;
	float: left;
	border-radius: 5px;
	margin-right: 15px;
}

.onlineAnBtn:hover {
	background: #0068b7;
	color: #fff;
}

.PDFDown {
	width: 61px;
	height: 24px;
	border: 1px solid #a8a8aa;
	line-height: 24px;
	border-radius: 5px;
	text-align: center;
	color: #707070;
	font-size: 12px;
	display: block;
	float: left;
}

.PDFDown:hover {
	border: 1px solid red;
	color: red;
}

@media screen and (max-width: 1280px) {
	.exam-list li {
		width: 298px;
		background: url(../images/exambg.png) no-repeat;
		margin-right: 12px;
	}
	.exam-list li:hover,
	.exam-list li.on {
		background: url(../images/exambgHover.png) no-repeat;
	}
}


/*模拟考试列表样式 结束*/


/*模拟考试列表样式2.0 开始*/

.exambanner {
	width: 100%;
	min-width: 1024px;
	height: 190px;
	background: #3bb2d2;
}

.exambanner a {
	background: url(../images/exambanner.jpg) no-repeat center top;
	height: 190px;
	display: block;
	cursor: default;
}

.ex-con-t {
	width: 100%;
}

.ex-con-t li {
	float: left;
	width: 222px;
	height: 238px;
	border: 1px solid #a88f6b;
	background: url(../images/vol.png) no-repeat #f2ddbb;
	margin-bottom: 17px;
	margin-right: 17px;
	position: relative;
}

.ex-con-t li h4 {
	padding: 40px 18px 10px 18px;
	line-height: 30px;
	color: #5f3032;
	font-size: 24px;
	/*height:86px;*/
}

.ex-con-t li h4 a {
	color: #5f3032;
}

.ex-con-t li h4 a:hover {
	color: #FD7037;
}

.ex-con-t li .txtp {
	padding: 0px 18px 0px 18px;
	color: #000;
	font-size: 14px;
	line-height: 20px;
	height: 45px;
}

.ex-con-t li .txtp a {
	color: #000;
}

.ex-con-t li .e-pr-it {
	/*padding:0px 18px 0px 18px; */
	width: 188px;
	position: absolute;
	bottom: 10px;
	left: 18px;
}

.e-pr-it {}

.rie-num {
	font-size: 18px;
	float: left;
	display: inline-block;
}

.rie-wo {
	font-size: 12px;
	height: 17px;
	line-height: 17px;
	text-align: center;
	width: 46px;
	float: left;
	display: inline-block;
	color: #fff;
	background: #c13831;
	margin-top: 2px;
	margin-left: 10px;
}

.rie-old {
	display: block;
}

.rie-sal {
	display: block;
	font-size: 16px;
	color: #a23138;
}

.newdoct {
	position: absolute;
	right: 27px;
	top: 18px;
	font-size: 12px;
	height: 17px;
	line-height: 17px;
	text-align: center;
	width: 64px;
	float: left;
	display: inline-block;
	color: #fff;
	background: #22ac38;
	margin-top: 2px;
	margin-left: 10px;
}

.hotdoct {
	position: absolute;
	right: 27px;
	top: 18px;
	font-size: 12px;
	height: 17px;
	line-height: 17px;
	text-align: center;
	width: 64px;
	float: left;
	display: inline-block;
	color: #fff;
	background: #ff681d;
	margin-top: 2px;
	margin-left: 10px;
}

.ex-con-t li.nom {
	margin-right: 0;
}

.ex-con-t li:hover,
.ex-con-t li.on {
	box-shadow: 0px 0px 6px #bfbdbd;
	/*box-shadow:0px 3px 0px #d7d7d7;*/
}


/**瀑布流响应式*/

@media screen and (max-width: 1280px) {
	.ex-con-t li.nom {
		margin-right: 26px;
	}
	.ex-con-t li {
		margin-right: 26px;
		margin-bottom: 24px;
	}
	.ex-con-t li.nomf {
		margin-right: 0px;
	}
}

.wf-tit {
	position: relative;
}

.wf-tit {
	height: 72px;
	line-height: 72px;
}

.wf-tit .icon_kuai {
	float: left;
	display: block;
	width: 10px;
	height: 17px;
	background: #003c58;
	margin-top: 27px;
	margin-right: 10px;
}

.wf-tit h2 {
	float: left;
	font-size: 18px;
	color: #313131;
	font-weight: normal;
}

.wf-allclass {
	height: 72px;
	line-height: 72px;
}

.fractions-btn {
	position: absolute;
	right: -130px;
	top: 0px;
	height: 20px;
	width: 100px;
	font-size: 16px;
}

.prepar-btn {
	position: absolute;
	right: -240px;
	top: 0px;
	height: 20px;
	width: 100px;
	font-size: 16px;
}


/*模拟考试列表样式 结束*/


/*模拟考试 进入答题页面 弹出层样式 开始*/

.enAnBox {
	width: 480px;
	height: 230px;
	padding: 20px;
	background: #fff;
	position: relative;
}

.T-close-a {
	position: absolute;
	right: 10px;
	top: 5px;
	font-size: 25px;
}

.enAnBox h3 {
	font-size: 16px;
	color: #333;
	font-weight: normal;
	padding: 5px 10px 10px 10px;
}

.enAnBox p {
	font-size: 14px;
	color: #4d4d4d;
	line-height: 25px;
	padding: 0 10px;
}

.enAn-Btn {
	text-align: right;
	padding: 16px 10px 0 0;
}

.ea-b-start {
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	margin: 0 0px 0 16px;
	display: inline-block;
	background: #003c58;
	color: #fff;
	border-radius: 5px;
}

.ea-b-start:hover {
	background: #0068b7;
	color: #fff;
}

.ea-b-qux {
	height: 38px;
	line-height: 38px;
	padding: 0 15px;
	margin: 0 0px 0 16px;
	display: inline-block;
	background: #f5f5f5;
	border: 1px solid #e5e5e5;
	color: #333;
	border-radius: 5px;
}

.ea-b-qux:hover {
	color: #333;
}


/*模拟考试 进入答题页面 弹出层样式 结束*/


/*模拟考试 答题页面反馈 弹出层样式1.0 开始*/

.enfbBox {
	width: 480px;
	height: 230px;
	padding: 20px;
	background: #fff;
	position: relative;
}

.enfb-Btn {
	text-align: right;
	padding: 16px 10px 0 0;
}

.fb-ea-bo {
	margin-top: 10px;
}

.fb-bt-bo {
	padding-right: 0;
}

.bon-sub {
	cursor: pointer;
	border: 0;
	font-family: "微软雅黑";
	outline: none;
}


/*模拟考试 答题页面反馈 弹出层样式 结束*/


/*模拟考试 答题页面反馈 下滑效果样式2.0 开始*/

.enfbBox-t {
	background: #fff;
	position: relative;
}

.enfb-Btn-t {
	text-align: right;
	padding: 16px 10px 0 0;
}

.fb-ea-bo-t {
	margin-top: 10px;
	background: none repeat scroll 0 0 #fffdeb;
	border: 1px solid #b5b5b5;
}

.fb-bt-bo-t {
	padding-right: 0;
}

.bon-sub-t {
	cursor: pointer;
	border: 0;
	font-family: "微软雅黑";
	outline: none;
}

.enfbBox-t .transla .j-ic {
	top: 8px;
	left: 10px;
	font-size: 14px;
	color: #89441e;
	font-weight: normal;
}

.enfbBox-t .ea-b-start {
	height: 22px;
	line-height: 22px;
	padding: 0 15px;
	margin: 0 0px 0 16px;
	display: inline-block;
	background: #003c58;
	color: #fff;
	border: 0;
	border-radius: 0;
}

.enfbBox-t .ea-b-start:hover {
	background: #0068b7;
	color: #fff;
}

.enfbBox-t .ea-b-qux {
	height: 22px;
	line-height: 22px;
	padding: 0 15px;
	margin: 0 0px 0 16px;
	display: inline-block;
	background: #003c58;
	color: #fff;
	border: 0;
	border-radius: 0;
}

.enfbBox-t .ea-b-qux:hover {
	background: #0068b7;
	color: #fff;
}

.enfbBox-t .enfb-Btn {
	text-align: right;
	padding: 7px 0px 0 0;
}

.to-id {
	font-size: 12px;
	color: #898989;
}

.fb-pack {
	background: url(../images/arrow-t.png) no-repeat left center;
	padding: 0 0 0 15px;
	color: #003c58;
	margin-right: 221px;
}


/*模拟考试 答题页面反馈 下滑效果样式 结束*/


/*模拟考试 答题页面标记成功 弹出层样式 结束*/

.fb-suc-bo {
	width: 127px;
	height: 42px;
	line-height: 42px;
	text-indent: 50px;
	color: #fff;
	background: url(../images/marker.png) no-repeat 15px center #0068b7;
}


/*模拟考试 答题页面标记成功 弹出层样式 结束*/


/*个人中心添加公益模考专区 开始 yvonne 2015.9.9*/

.pub-exam-wrap {
	width: 100%;
}


/*.pub-exam-box{float: right; width:987px; margin: 53px auto -40px; border: 1px solid #dcdcdc; background: #fff;}*/

.pub-exam-box {
	float: right;
	border: 1px solid #dcdcdc;
	min-height: 380px;
	margin: 0px auto;
	background: #fff;
	width: 1040px;
}

.tit-pu-ex {
	width: 947px;
	margin-left: 37px;
	margin-top: 20px;
	padding-bottom: 10px;
	font-size: 20px;
	color: #003c58;
}

.hit-de {
	padding: 0 0 0 50px;
	text-decoration: underline;
	color: #003c58;
	font-size: 14px;
}

.hit-de:hover {
	color: #003c58;
	text-decoration: underline;
}

.pu-ex-con {
	padding: 10px 0 0 37px;
}

.pu-ex-con li {
	float: left;
	width: 178px;
	min-height: 160px;
	border: 1px solid #dcdcdc;
	background: #fff;
	margin-bottom: 27px;
	margin-right: 16px;
	padding: 20px 20px;
	position: relative;
}

.ex-bm-s {
	min-height: 150px;
	padding: 20px 0 0 0;
}

.ex-bm-s h3 {
	font-size: 24px;
	color: #313131;
	font-weight: normal;
}

.ex-bm-s .r-p {
	font-size: 14px;
	color: #313131;
	padding: 10px 0;
}

.ex-bm-s a.r-ibm,
.ex-bm-mit a.r-ibm {
	width: 92px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	background: #ff6d10;
	display: block;
	font-size: 12px;
}

.ex-bm-s a {
	color: #313131;
}

.ex-bm-s h3 span {
	font-size: 16px;
	color: #313131;
	font-weight: normal;
}

.ex-bm-mit {
	min-height: 150px;
	display: none;
}

.ex-bm-mit h3 {
	font-size: 22px;
	color: #313131;
	font-weight: normal;
}

.ex-bm-mit h3 span {
	font-size: 16px;
	color: #313131;
	font-weight: normal;
}

.ex-bm-mit h5 {
	font-size: 16px;
	color: #313131;
	font-weight: normal;
	padding: 5px 0 0;
}

.ex-bm-mit .r-p {
	font-size: 14px;
	color: #313131;
	padding: 10px 0;
}

.ex-bm-mit a {
	color: red;
}

.km-stored {
	position: absolute;
	background: #003c58;
	top: 50px;
	width: 70%;
	z-index: 20;
	padding: 5px 10px 10px;
}

.km-stored table {
	padding: 10px;
}

.km-stored table td {
	padding: 2px 0px;
	border-collapse: collapse;
	border-bottom: 1px solid #dcdcdc;
	color: #fff;
}

.close-mkcj {
	height: 25px;
	line-height: 25px;
	width: 100%;
	text-align: right;
	display: block;
	color: #fff;
}

.close-mkcj:hover {
	color: #fff;
}

.checkst a {
	text-decoration: underline;
	color: #003c58;
}

.paper_anwer {
	padding: 10px 0 0 0;
}

.paper_anwer a {
	display: block;
	width: 78px;
	height: 31px;
	line-height: 31px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	background: #00a0e9;
	float: left;
	margin: 0 20px 0 0;
}

.mendin {
	width: 480px;
	height: 120px;
	padding: 20px;
	background: #fff;
	position: relative;
}

.mendin h3 {
	font-size: 16px;
	color: #333;
	font-weight: normal;
	padding: 5px 10px 10px 10px;
}

.mendin p {
	font-size: 14px;
	color: #4d4d4d;
	line-height: 25px;
	padding: 0 10px;
}


/*个人中心添加公益模考专区 结束*/

.startanswer {}

.startanswer a {
	background: url(../images/arrow-r.png) no-repeat 10px center #fe471a;
	background-size: 8px 12px;
}


/*试卷详情页*/

.examh {
	height: auto;
	line-height: 35px;
}


/*模拟考试 分数线 弹出层样式 开始*/

.fractionBo {
	width: 800px;
	background: #fff;
	height: 500px;
}

.fractionBo h3 {
	font-size: 30px;
	font-weight: normal;
	text-align: center;
	padding: 30px 0;
}

.fractTa {
	padding: 0 30px 20px 30px;
}

.fractTa td {
	border: 1px solid #ececec;
	padding: 10px;
}

.fractTa td.ax {
	background: #e9f4fd;
}

.fractTa td.bx {
	background: #fff1e4;
}

.abline {
	padding: 10px 10px 10px 128px;
}

.abline span {
	font-size: 22px;
	color: #0064be;
	display: inline-block;
}

.abline span.al {
	width: 309px;
}

.abline span.bl {
	color: #ff6d10;
}


/*模拟考试 分数线 弹出层样式 结束*/

.testTab-l img {
	display: inline-block;
}

.enfillBox {
	background: #fff;
	border: 1px solid #ccc;
	width: 520px;
	height: 400px;
}

.enfillart {
	width: 500px;
	padding: 0;
	margin: 0px 0 0 20px;
	height: 330px;
	overflow-x: hidden;
}

.i_i {
	overflow: hidden;
	width: 100%;
}

@media (max-width: 1024.98px) {
	.wf-con-t li {
		margin-right: 15px !important;
		margin-left: 13px !important;
	}
}

@media (max-width: 768.98px) {
	.VideoBox {
		top: 150px !important;
	}
	.ewmbig-pic {
		width: 200px;
		left: -200px !important;
	}
	.ewmbig-pic img {
		width: 100%;
	}
	.catip .tiph3 {
		padding-left: 100px !important;
	}
	.uni-k .picon-t {
		margin: 10px 20px 0 100px !important;
	}
	.picon {
		margin: 13px 20px 0 100px !important;
	}
}

@media (max-width: 768.98px) {
	.stuffbanner {
		min-width: 768px;
	}
	.wf-con-t li {
		margin-right: 15px;
		margin-left: 13px;
	}
}

/*结束*/</pre></body></html>