﻿/*
 * @author    Shaun Daubney
 * @package   theme_aardvark
 * @license   http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
 */


/* Added by lxg */


/*------------------*/

.btn-group .btn {
	float: none !important;
	margin-right: 0 !important;
}

.apower-powerby {
	display: none;
}

#maincontent {
	height: inherit;
}

#region-main>div[role="main"]>h2 {
	text-align: center;
}

.block .content {
	padding: 0;
}

.block {
	border: 0;
}

.block {
	padding: 0;
}

.block {
	background-color: #FFFFFF;
	border-radius: 0px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
}

.block .header {
	height: 26px;
	padding: 4px 0;
}

.jsenabled .hiddenifjs {
	display: block;
}

.erji_blank {
	padding: 0 44px !important;
}

.table1 td {
	border: 1px dashed #1d566c;
	height: 20px;
	padding: 10px;
}

.wu_zsd_content {
	margin: 0 0 20px 0 !important;
	padding: 0 16px;
}

.table-td {
	background-color: #f1f0e9;
	margin: 20px auto 20px auto;
}

.table-td td {
	border: 1px solid #bdb2aa;
	height: 20px;
	padding: 10px;
}

.wh_shiyan {
	height: 40px;
	line-height: 40px;
	background-color: #cfecfd;
	color: #000;
	padding-left: 30px;
	width: 95%;
	margin: 0 auto 12px auto;
}

.wh_think {
	background-color: #f1f1e9;
	width: 30%;
	color: #c8c8c8;
	font-size: 40px;
	text-align: center;
}

.wh_think,
.wh_qustion {
	float: left;
}

.wh_qustion {
	border: 10px solid #f1f1e9;
	height: 190px;
	width: 74%;
	margin-left: 31px;
}

#wh_think_content {
	width: 97%;
	margin: 20px auto;
}

.wh_discuss {
	float: right;
}

.block_news_items .newlink,
.block_news_items .footer {
	text-align: right;
}

.xk_tab tr {
	text-indent: 28px;
	text-align: left !important;
}

.nav-tabs li.active a span {
	width: 20px !important;
	background-color: #fdfdfd !important;
	color: #2499da !important;
	margin-right: 10px !important;
	display: inline-block !important;
	text-align: center !important;
}

.img1,
.img2 {
	float: right;
	padding-top: 12px;
}

.img1 {
	padding-right: 20px;
}

.img2 {
	padding-right: 22px;
}

.table_xxap td {
	line-height: 40px;
	border: 1px solid #66cccc;
	text-align: center;
}

.wh_click {
	padding: 0 30px;
	text-indent: 28px;
	margin-bottom: 10px;
}

ul.wh_leftlist_zyhz1,
ul.wh_leftlist_zyhz2,
ul.wh_leftlist_zyhz3 {
	text-align: center;
	margin: 10px 0 !important;
}

.wh_leftlist_zyhz1 li,
.wh_leftlist_zyhz2 li {
	list-style: none;
	display: inline;
	padding: 0 4%;
}

.wh_leftlist_zyhz3 li {
	list-style: none;
	display: inline;
	padding: 0;
}

.wh_zhankai {
	display: none;
}

.transform {
	transform: rotate(90deg);
}

.none1,
.none2 {
	display: none;
}

.wh_zsd_anli {
	width: 94%;
	background-color: #fdf4e6;
	border: 1px dashed #de653d;
	margin: 0 auto 20px auto;
}

.san_con {
	margin: 0 auto;
	width: 90%;
}

.wh_zsd_red {
	font-size: 14px;
	color: #940607;
	letter-spacing: 2px;
	font-family: "Microsoft Yahei";
	font-weight: bold;
	margin: 20px 0;
}

.wh_bigred {
	font-size: 25px;
	color: #940607;
	font-family: "黑体";
	font-weight: bold;
}

.section .activity .activityinstance,
.section .activity .activityinstance div {
	display: inline-block;
}

.path-course-view li.activity span.autocompletion,
.path-course-view li.activity form.togglecompletion {
	float: right;
}

.mod-indent-1 {
	border-bottom: 1px dashed #eba132;
	padding: 10px 0px;
}

.mod-indent-1 form {
	margin: -20px 0;
}


/*.single-section{ padding:0 50px;}*/

.block_settings .header .title h2::before {
	display: none;
}

.block .header .title h2::before {
	display: none !important;
}

#ygtvc1 td {
	font-size: 16px;
	font-family: "Microsoft Yahei";
}

.fp-icon {
	line-height: 37px;
}

.block_news_items .header .title h2:before,
.block_online_users .header .title h2:before,
.block_participants .header .title h2:before,
.block_online_users .header .title h2:before {
	display: none !important;
}

.lightbox-gallery .lightbox-gallery-image-frame {
	width: 88%;
	text-align: left;
	text-indent: 28px;
	line-height: 26px
}

.lightbox-gallery .lightbox-gallery-image-caption {
	font-size: 14px;
	color: #000;
	font-weight: normal;
	font-family: "Microsoft Yahei";
	padding: 20px;
}

#imageData #caption {
	font-size: 14px;
	color: #000;
	font-weight: normal !important;
	font-family: "Microsoft Yahei";
	padding: 20px;
	line-height: 26px;
}

#imageData #numberDisplay {
	margin-top: 10px;
}

#imageData #imageDetails {
	width: 91% !important;
}

.lightbox-gallery .lightbox-gallery-image-thumbnail {
	margin: 20px auto -10px;
}

.bs-example {
	width: 95%;
	margin: 20px auto;
}

#myTabContent {
	padding-top: 10px;
}

#myTab {
	margin-bottom: 0;
}

.nav-tabs {
	border-bottom: 0;
}

.nav-tabs>.active>a,
.nav-tabs>.active>a:hover,
.nav-tabs>.active>a:focus {
	text-align: center;
	line-height: 43px;
}

.nav-tabs>li>a {
	text-align: center;
	line-height: 43px;
	background-color: #fff !important;
}

.demo {
	clear: both;
	width: 95%;
	margin: 0 auto 20px;
	padding: 20px 0;
}

.demo p {
	margin: 0;
}

.topics .completionprogress {
	display: none;
}

.hometable td {
	border: 1px dashed #935d1a;
	height: 40px;
}

.row-fluid .block {
	margin-bottom: 0px;
}

.section .activity.modtype_label.label {
	padding: 0!important;
}

#page-content .block {
	margin-bottom: 20px;
}

.course-content .single-section .section-navigation .title {
	padding-top: 20px !important;
}

.course-content .single-section .mdl-left {
	display: none !important;
}

.course-content ul.topics li.section {
	padding-bottom: 0 !important;
}

.course-content ul li.section.main {
	border-bottom: 0 !important;
}

.book_toc_none li {
	font-size: 14px;
	line-height: 26px;
}

.path-mod-book .book_chapter_title {
	text-align: center;
	font-size: 22px;
}

.modal-body {
	max-height: 500px !important;
}

.modal {
	width: 800px !important;
}

.section li.activity {
	padding: 0px;
	margin-bottom: 10px;
}

.section .activity .activityinstance {
	display: inline;
}

.moodle-actionmenu[data-enhanced].show .menu.align-tr-br {
	top: 100%!important;
}

.block_news_items {
	background-color: transparent;
}

.block_news_items a {
	color: #3d4c69;
}

.block_news_items .content {
	margin: 10px 20px;
	line-height: 26px;
	background-color: #fff;
	border-top: 1px solid #d4d6db;
	margin-top: 0;
}

.block_html .content {
	margin: 0px auto;
}

#u140 p {
	line-height: 40px;
	font-family: "Microsoft YaHei";
}

.block_html p {
	margin-bottom: 0px;
	line-height: 26px;
}

.user-grade thead th,
.user-grade,
.user-grade thead {
	border: 1px dashed #ccc;
}

.user-grade {
	margin-top: 45px;
}

.user-grade td.b1l,
.user-grade td.b2l,
.user-grade td.b1b,
.user-grade td.b2b,
.user-grade td.b1t,
.user-grade td.b2t {
	border-left: 1px dashed #ccc;
	border-top: 0px;
	border-bottom: 1px dashed #ccc;
}

.user-grade td.b1t {
	border-right: 0px;
}

.user-grade td.item {
	border-right: 0px;
}

.user-grade td {
	min-width: 0em;
}

.user-grade img {
	margin-left: 10px;
}

table.flexible th,
.generaltable th,
table.flexible td,
.generaltable td {
	padding: 8px 0;
}

.user-grade .header {
	text-align: center;
}

.course-content ul.topics li.section .content {
	margin: 0;
}

.block .header .title .commands,
.block_adminblock .content,
.block .footer {
	padding: 3px 0;
}

.modal-backdrop,
.modal-backdrop.fade.in {
	opacity: 0.5;
}

.block_news_items .header h2,
.block_calendar_upcoming .header h2,
.block_online_users .header h2,
.block_participants .header h2,
.block_calendar_month .header h2 {
	margin-left: -22px;
}

.block_online_users .header h2 {
	margin-left: 0px;
}

.course-content ul.topics li.section .content,
.course-content ul.weeks li.section .content {
	padding: 0;
}

#instance-3027-header,
#instance-3073-header {
	text-align: left;
}

#inst3273 .header {
	background-color: #F00;
}

html,
body {
	color: #666666;
	font-family: "Microsoft YaHei";
	font-size:16px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}

.breadcrumb a {
	text-decoration: none;
	font-family: Microsoft YaHei;
	color: #fff;
}

ul {
	list-style: none;
}

a {
	text-decoration: none;
	font-family: Microsoft YaHei;
	color: #0481A1;
}

a:hover,
a:focus {
	color: [[setting:menuhovercolor]];
	text-decoration: none;
}

#page-site-index h2.headingblock:before {
	background-color: #29A294;
	color: #FFFFFF;
	display: block;
	float: left;
	font-family: FontAwesome;
	font-size: 1.2em;
	height: 1.3em;
	margin-right: 0.5em;
	margin-top: -0.3em;
	padding-top: 0.2em;
	text-align: center;
	width: 1.5em;
	content: "\f0a1";
	border-radius: 3px 3px 3px 3px;
}

#page-header h1 {
	color: #999999;
	font-size: 22px;
	text-transform: uppercase;
	float: left;
	margin: -10px 0 5px;
}

#page-header-date h1 {
	color: #ccc;
	font-size: 22px;
	text-transform: uppercase;
	float: right;
	margin: -10px 0 5px;
}

#region-main-ouc {
	background: transparent;
	padding: 0px 0px 24px;
	margin: 0 auto;
}

#page-header-generalalert:before {
	background-color: #ffce00;
	color: #FFFFFF;
	display: block;
	float: left;
	font-family: FontAwesome;
	font-size: 1.2em;
	height: 1.3em;
	margin-right: 0.5em;
	margin-top: -0.3em;
	margin-left: -0.3em;
	padding-top: 0.2em;
	text-align: center;
	width: 1.5em;
	content: "\f06a";
	border-radius: 3px 3px 3px 3px;
}

#page-header-generalalert {
	clear: both;
	background-color: #fff8a7;
	display: block;
	color: #3d3d3d;
	height: 1.1em;
	padding: 10px;
	margin-bottom: 10px;
	border-radius: 3px 3px 3px 3px;
}

#page-header-snowalert:before {
	background-color: #82cadd;
	color: #FFFFFF;
	display: block;
	float: left;
	font-family: FontAwesome;
	font-size: 1.2em;
	height: 1.3em;
	margin-right: 0.5em;
	margin-top: -0.3em;
	margin-left: -0.3em;
	padding-top: 0.2em;
	text-align: center;
	width: 1.5em;
	content: "\f069";
	border-radius: 3px 3px 3px 3px;
}

#page-header-snowalert {
	clear: both;
	background-color: #bfe5ea;
	display: block;
	color: #3d3d3d;
	height: 1.1em;
	padding: 10px;
	margin-bottom: 10px;
	border-radius: 3px 3px 3px 3px;
}

.navbar-inner {
	background-color: #F4f4f4;
	background-image: linear-gradient(to bottom, #F4f4f4, #e3e3e3);
	background-repeat: repeat-x;
}

.navbar .logo {
	display: block;
	float: left;
	max-height: 38px;
}

.navbar .nav>li>a:hover,
.navbar .nav>li>a:focus,
.navbar .nav li.dropdown.open>.dropdown-toggle,
.navbar .nav li.dropdown.active>.dropdown-toggle,
.navbar .nav li.dropdown.open.active>.dropdown-toggle {
	background-color: [[setting:menuhovercolor]];
	color: #ffffff;
	text-shadow: none;
}

.navbar .nav li.dropdown>a:hover .caret,
.navbar .nav li.dropdown>a:focus .caret,
.navbar .nav li.dropdown.open>.dropdown-toggle .caret,
.navbar .nav li.dropdown.active>.dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {
	border-bottom-color: #ffffff;
	border-top-color: #ffffff;
}

.dropdown-menu {
	border-radius: 1px 1px 1px 1px;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05);
}

.open>.dropdown-menu {
	overflow: visible!important;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-submenu:hover>a,
.dropdown-submenu:focus>a {
	background-color: [[setting:menuhovercolor]];
	background-image: none;
	text-shadow: none;
}

.course-content {
	background-color: #FFFFFF;
	border: 1px solid #E3E3E3;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05);
	margin-bottom: 20px;
	min-height: 20px;
}

.pagelayout-incourse #region-main,
.pagelayout-mydashboard #region-main {
	background-color: #FFFFFF;
	border: 1px solid #E3E3E3;
	border-radius: 1px 1px 1px 1px;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05);
	margin-bottom: 20px;
	min-height: 20px;
	padding: 10px;
}

.pagelayout-incourse #region-main {
	border: 1px solid #e3e3e3;
	border-radius: 3px;
	padding: 0;
}

.course-content ul li.section.main {
	border-bottom: 1px solid #E3E3E3;
}

.path-course-view .completionprogress {
	margin-right: 10px;
}

#inst4 .header .title h2,
#inst5 .header .title h2,
.block_book_toc .header .title h2,
.block_adminblock .header .title h2,
.block .header .title h2,
.block h3.main {
	font-weight: bold;
	text-shadow: none;
	color: #fff;
	font-size: 16px;
	padding: 7px 20px;
	font-family: "宋体";
}

#wh_linknav {
	margin: 20px 0;
}

.block_participants .column,
.block_online_users .user {
	height: 50px;
	line-height: 50px;
	padding-left: 4%;
}

.block_news_items .header .title h2 {
	display: none;
}

.block_navigation .header>.title,
.block_settings .header>.title,
.block_progress .header>.title,
.block_book_toc .header .title,
.block_adminblock .header .title {
	height: 34px;
	margin-top: -4px;
}

.block_navigation .header,
.block_settings .header,
.block_progress .header,
.block_book_toc .header,
.block_adminblock .header {
	background: #cc7029;
}

.block_news_items .header {
	background: #fff;
	height: 30px;
}

.block_news_items .header>.title {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/news_bg.png) no-repeat 20px center;
	margin-top: -4px;
	height: 38px;
}

.forumpost {
	background-color: #FFFFFF;
	border-radius: 1px 1px 1px 1px;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05);
}

.author {
	font-size: 0.8em;
	color: #999999;
}

.userpicture {
	border-radius: 2px 2px 2px 2px;
}

.headingblock {
	font-weight: normal;
	text-transform: uppercase;
}

.course-content .single-section .section-navigation .title {
	display: none;
}

#page-footer {
	border: 0;
	margin-top: 0 !important;
	padding: 0 !important;
}

#footer-left,
#footer-middle {
	color: #999999;
	font-size: 0.8em;
	text-align: left;
}

.footerlinks {
	color: #e5e5e5;
	font-size: 0.7em;
	text-align: left;
	text-shadow: 1px 1px #FFFFFF;
}

.footerlinks a {
	color: #e5e5e5;
}

.path-calendar .maincalendar .eventlist .event {
	background-color: #FFFFFF;
	border: 1px solid #E3E3E3;
	border-radius: 1px 1px 1px 1px;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05);
	margin-bottom: 20px;
	min-height: 20px;
	padding: 10px;
}

.breadcrumb {
	background-color: #cc7029;
}

.breadcrumb>li {
	text-shadow: none;
}

.breadcrumb>li>a {
	color: #fff;
}

.breadcrumb>li>.divider {
	color: #fff;
}

.block_book_toc>.content li {
	padding: 5px 0 5px 15px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/two-tit-bg.png) no-repeat left center;
}

.block_html,
.block_navigation,
.block_settings,
.block_book_toc,
.block_adminblock,
.block_participants {
	background-color: transparent;
}

.block_html>.content,
.block_navigation>.content,
.block_settings>.content,
.block_book_toc>.content,
.block_adminblock>.content,
.block_participants>.content {
	background-color: #fff;
	border-radius: 0 0 10px 10px;
}

.block_html .header,
.block_calendar_upcoming .header,
.block_participants .header,
.block_online_users .header {
	background: #cc7029;
}

.block_html .header>.title,
.block_participants .header>.title {
	height: 34px;
	margin-top: -4px;
}

.block_news_items .header h2,
.block_participants .header h2 {
	padding-left: 68px !important;
}

.topics h3.sectionname {
	font-family: "Microsoft YaHei";
	font-size: 18px;
	color: #605f5f;
	height: 30px;
line-height: 30px;
	padding-left: 53px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/bird.png) no-repeat 20px 5px;
	background-color: #cc7029;
}

.no-overflow {
	overflow: inherit;
}

.course-content .single-section .section-navigation .title {
	font-size: 22px;
	font-family: "Microsoft YaHei";
	font-weight: normal;
	color: #636161;
	padding-top: 30px;
}


/*章节标题*/

.course-content .single-section {
	margin-top: 0 !important;
}

.label,
.badge {
	font-weight: normal;
}


/*p标签*/

.site-topic ul.section,
.course-content ul.section {
	line-height: 26px;
	margin: 0;
}


/*p标签*/

.pagelayout-incourse #region-main,
.pagelayout-mydashboard #region-main {
	font-size: 16px;
	font-family: "Microsoft YaHei";
	line-height: 26px;
}


/*二级页*/

section h2 {
	font-size: 22px;
	font-family: "Microsoft YaHei";
	font-weight: normal;
	color: #636161;
}


/*二级页标题*/

#myTabContent span {
	color: #F00;
}


/*题目反馈*/

.f_ques {
	margin-left: 30px;
}

.f_answer {
	text-indent: 21px;
}

.u_wrong {
	display: none;
	padding: 0 20px;
	margin-top: 20px;
}

.u_right {
	display: none;
	padding: 0 20px;
	margin-top: 20px;
}

.answer_btn_container {
	text-align: right;
}

.answer_btn {
	text-decoration: none;
	color: #FFFFFF;
	display: inline-block;
	height: 26px;
	line-height: 26px;
	text-align: center;
	text-shadow: 1px 0 0 #C5D9CE;
	width: 70px;
	margin: 10px 30px auto auto;
	font-size: 12px;
	border-radius: 2px 2px 2px 2px;
	background-color: #37825c;
}

.answer_btn:hover {
	text-decoration: none;
	background-color: #1c904f;
}


/**an  zuixinxinwen**/

.block_news_items .content .unlist .post,
.block_news_items .content .unlist .post .head {
	overflow: hidden;
}

.block_news_items .content .unlist .post .head {
	float: right;
}

.block_news_items .content .unlist .post .head .date {
	float: right;
}

.block_news_items .content .unlist .post .head .name {
	float: left;
}

.block_news_items .content .unlist .post .info {
	float: left;
}


/*视频课堂*/

.video_content {
	overflow: hidden;
	margin: 0 auto;
	padding: 10px;
	margin-top: 20px;
}

.video_content_l {
	float: left;
	overflow: hidden;
	text-align: center;
	width: 63%;
	margin-left: 5%;
	margin-top: -14px;
}

.video_content_r {
	float: left;
	width: 26%;
	text-indent: 10px;
	border: 1px solid #ccc;
	margin: 26px 0 0 0;
}

.video_content_r .video_zhangjie {
	margin-bottom: 2px;
}

.video_content_r .video_zhangjie a {
	display: block;
	font-size: 14px;
	color: #fff;
	line-height: 34px;
	background-color: #CEAE7B;
}

.video_content_r .video_zhangjie a.video_active {
	background-color: #9A835F;
}

.video_content_r .video_neirong {
	display: none;
	margin: 10px 0px;
	text-indent: 20px;
}

.video_content_r .video_neirong a {
	display: table;
	height: 30px;
	line-height: 30px;
	margin-bottom: 1px;
	width: 100%;
}

.video_content_r .video_neirong a:hover {
	background-color: #a3d7e5;
}

.video_content_r .video_neirong a.video_a_active {
	background-color: #a3d7e5;
}

.lz_video_title,
.lz_video_teacher {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}


/*左侧目录排列*/

.wh_leftlist li {
	list-style: none;
	line-height: 30px;
}

.wh_leftlist {
	margin: 0 auto;
	text-align: center;
}

.floater {
	display: none !important;
}

.section .label .mod-indent-outer {
	padding: 0;
}

.fw {
	padding: 20px 0;
	overflow: auto;
}

.fw table {
	width: 100%;
}

.fw table .rb {
	border-right: 1px dashed #d4d6db;
}

.fw table td img {
	float: left;
	margin-left: 18px;
	margin-top: 20px;
}

.fw table td div {
	margin-left: 90px;
}

.fw table td div h5 {
	font-size: 16px;
	color: #303538;
}

.fw table td div span {
	color: #17abc6;
}

.section_cs {
	padding: 20px;
	border-top: none;
}

.section_cs table {
	width: 100%;
}

.block_news_items>.content .newlink a:before {
	content: url([[pix:theme|jia]]);
	margin-right: 15px;
}

.block_news_items .content ul li {
	border-top: none;
}

.course-content .single-section .navigationtitle {
	display: none;
}

.activity.label.modtype_label p {
	color: #887659;
}

.course-content ul.topics .side {
	display: none;
}

.course-content ul.topics .activity>div,
.course-content ul.topics .activity>div>div .contentwithoutlink {
	padding: 0;
}

.jxwj .point-tab-con {
	padding: 10px;
	background-color: #ddd6cc;
	border: 1px solid #9a835f;
}

.top-bg {
	background: -webkit-linear-gradient(90deg, #e78a00 50%, #fff 50%);
	background: linear-gradient(90deg, #e78a00 50%, #fff 50%);
	background: -o-linear-gradient(90deg, #e78a00 50%, #fff 50%);
	background: -ms-linear-gradient(90deg, #e78a00 50%, #fff 50%);
	background: -moz-linear-gradient(90deg, #e78a00 50%, #fff 50%);
}

.ddzx_bq {
	background-color: #3c1501;
	padding: 15px 0;
	color: #fff;
	font-size: 12px;
}


/*自定义部分*/

.glyy_left {
	margin: 20px;
}

.glyy_left>table {
	width: 100%;
}

.glyy_left>table td {
	text-align: center;
	padding: 10px 0;
}


/*.glyy_left>table td.b-border {
	border-bottom: 1px solid #d4d6db;
}*/

.glyy_left>table td a {
	font-family: "宋体";
	color: #555;
}

.glyy_left>table td a:hover {
	color: red;
}

.glyy {}

.glyy .top_header {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/head_hr.png) no-repeat 20px center;
	margin-bottom: 30px;
	background-color: #cc7029;
	height: 36px;
}

.glyy .table_list {
	padding: 0 75px;
}

.glyy .glyy_table {
	width: 100%;
	border-collapse: collapse;
}

.glyy .glyy_table .rb {
	border-right: 1px solid #d4d6db;
}

.glyy .glyy_table .bb {
	border-bottom: 1px solid #d4d6db;
}

.glyy .glyy_table th center {
	font-size: 28px;
	color: #000;
	font-weight: normal;
}

.glyy .glyy_table th center span.un {
	padding-left: 30px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/un_b.png) no-repeat left center;
}

.glyy .glyy_table th center span.te {
	padding-left: 30px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/test_bg.png) no-repeat left center;
}

.glyy .glyy_table td,
.glyy .glyy_table th {
	padding: 10px 20px;
}

.glyy .glyy_table td a {
	color: #000;
}

.glyy .glyy_table td a:hover {
	color: red;
}

.glyy .glyy_table td>a {
	display: inline-block;
	height: 54px;
	padding-left: 80px;
	font-family: "Arial";
	font-size: 22px;
	line-height: 54px;
}

.glyy .glyy_table td>a.chap1 {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/chap1.png) no-repeat left center;
}

.glyy .glyy_table td>a.chap2 {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/chap2.png) no-repeat left center;
}

.glyy .glyy_table td>a.chap3 {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/chap3.png) no-repeat left center;
}

.glyy .glyy_table td>a.chap4 {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/chap4.png) no-repeat left center;
}

.glyy .glyy_table td>a.chap5 {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/chap5.png) no-repeat left center;
}

.glyy .glyy_table td>a.chap6 {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/chap6.png) no-repeat left center;
}

.glyy .glyy_table td>a.chap7 {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/chap7.png) no-repeat left center;
}

.glyy .glyy_table td>a.chap8 {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/chap8.png) no-repeat left center;
}

.glyy .glyy_table td>center>a {
	font-family: "宋体";
	font-size: 14px;
}

.do_self {
	height: 30px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/do_self.png) no-repeat 20px center;
	background-color: #cc7029;
	border-radius: 5px;
	margin: 25px 0;
}


/*二级页面左侧导航*/

.eng3_navbars {
	margin: 0 10px;
}

.eng3_navbars>ul {
	border-left: 2px solid #ccc;
	margin: 0;
	padding: 15px 0;
}

.eng3_navbars>ul li {
	margin-left: -5px;
	margin-bottom: 30px;
}

.eng3_navbars>ul li:last-child {
	margin-bottom: 0;
}

.eng3_navbars>ul li:before {
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 8px;
	background-color: #ccc;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}

.eng3_navbars>ul li>a {
	color: #555;
}

.eng3_navbars>ul li:hover:before,
.eng3_navbars>ul li.o:before {
	background-color: #cc7029;
}

.eng3_navbars>ul li:hover a,
.eng3_navbars>ul li.o a {
	color: #cc7029;
	font-weight: bold;
}

.hov {
	display: none;
}

#ahover1:hover .uhov,
#ahover2:hover .uhov,
#ahover3:hover .uhov,
#ahover4:hover .uhov,
#ahover5:hover .uhov,
#ahover6:hover .uhov,
#ahover7:hover .uhov,
#ahover8:hover .uhov {
	display: none;
}

#ahover1:hover .hov,
#ahover2:hover .hov,
#ahover3:hover .hov,
#ahover4:hover .hov,
#ahover5:hover .hov,
#ahover6:hover .hov,
#ahover7:hover .hov,
#ahover8:hover .hov {
	display: block;
}


/*二级页面左侧导航*/


/*二级页面*/

a {
	text-decoration: none;
}

p {
	margin: 0;
	margin-bottom: 20px;
}

.eng3 {
	border: 1px solid #8c5c0e;
	border-radius: 3px;
	background-color: #f2eee9;
	text-align: justify;
}

.eng3_inline {
	display: inline;
}

.eng3_nav_tabs {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #b7873c;
}

.eng3_nav_tabs tr td {
	border: 1px solid #b7873c;
	padding: 10px 20px;
}

.eng3_nav_tabs .eng3_lable {
	background-color: #ece9e4;
	color: #000;
	font-size: 16px;
	text-align: center;
}

.eng3_tab_btn a {
	color: #fff;
}

.eng3_nav_tabs .eng3_tab_btn {
	color: #fff;
	font-size: 16px;
	text-align: center;
	box-shadow: 0px 0px 1px 1px rgba(255, 255, 255, 0.3) inset;
	background-image: linear-gradient(#c98551 0%, #d48c55 50%, #bd7742 50%, #d49e74 100%);
	background-image: -o-linear-gradient(#c98551 0%, #d48c55 50%, #bd7742 50%, #d49e74 100%);
	background-image: -ms-linear-gradient(#c98551 0%, #d48c55 50%, #bd7742 50%, #d49e74 100%);
	background-image: -moz-linear-gradient(#c98551 0%, #d48c55 50%, #bd7742 50%, #d49e74 100%);
	background-image: -webkit-linear-gradient(#c98551 0%, #d48c55 50%, #bd7742 50%, #d49e74 100%);
}

.eng3_nav_tabs .eng3_tab_btn:hover {
	background-image: linear-gradient(#f28735 0%, #fca765 50%, #de6910 50%, #e3a97d 100%);
	background-image: -o-linear-gradient(#f28735 0%, #fca765 50%, #de6910 50%, #e3a97d 100%);
	background-image: -ms-linear-gradient(#f28735 0%, #fca765 50%, #de6910 50%, #e3a97d 100%);
	background-image: -moz-linear-gradient(#f28735 0%, #fca765 50%, #de6910 50%, #e3a97d 100%);
	background-image: -webkit-linear-gradient(#f28735 0%, #fca765 50%, #de6910 50%, #e3a97d 100%);
}

.eng3_nav_tabs .eng3_tab_btn.on {
	background-image: linear-gradient(#f28735 0%, #fca765 50%, #de6910 50%, #e3a97d 100%);
	background-image: -o-linear-gradient(#f28735 0%, #fca765 50%, #de6910 50%, #e3a97d 100%);
	background-image: -ms-linear-gradient(#f28735 0%, #fca765 50%, #de6910 50%, #e3a97d 100%);
	background-image: -moz-linear-gradient(#f28735 0%, #fca765 50%, #de6910 50%, #e3a97d 100%);
	background-image: -webkit-linear-gradient(#f28735 0%, #fca765 50%, #de6910 50%, #e3a97d 100%);
	font-size: 20px;
	font-weight: bold;
	color: #000;
	padding: 10px 18.5px;
}

.eng3_nav_tabs .eng3_tab {
	cursor: pointer;
}

.eng3_con {
	margin: 20px;
	color: #555;
	display: none;
}

.eng3_lead {
	border: 1px solid #ddd;
	position: relative;
	padding: 20px;
	min-height: 85px;
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-align: center;
	display: -o-box;
	-o-box-orient: horizontal;
	-o-box-align: center;
	display: -ms-box;
	-ms-box-orient: horizontal;
	-ms-box-align: center;
	display: box;
	box-orient: horizontal;
	box-align: center;
}

hr {
	border: none;
	border-top: 1px solid #dddddd;
	margin: 0 0 20px 0;
}

hr.one {
	border-top: 2px solid #ca9b51;
	margin: 20px 0 0px 0;
}

hr.two {
	border-top: 1px solid #d5cdbc;
	margin: 15px 0 15px 0;
}

hr.three {
	border-top: 1px solid #fff;
	margin: 15px 0 15px 0;
}

hr.four {
	border-top: 2px solid #cc7029;
	margin: 0;
}

.eng3_lead .eng3_lead_tit {
	width: 89px;
	height: 37px;
	text-align: center;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/dy_tit_bg.png) no-repeat center center;
	position: absolute;
	left: 0;
	top: -10px;
	color: #fff;
	line-height: 30px;
}

.eng3_lead .eng3_lead_con p {
	text-indent: 2em;
	font-size: 18px;
	margin: 0;
	font-family: '华文行楷';
}

.eng3_sound {
	cursor: pointer;
	8c5c0e
}

.eng3_tit {
	font-size: 16px;
	margin: 30px 0 10px 0;
}

.eng3_tit>i {
	padding: 7px 15px;
	margin-right: 10px;
}

.eng3_tit>s {
	padding: 2px 12px;
	margin-left: 10px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/Sound_bg.png) no-repeat center center;
}

.eng3_tit.eng3_listen>i {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/eng3_listen.png) no-repeat center center;
}

.eng3_tit.eng3_look>i {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/eng3_look.png) no-repeat center center;
}

.eng3_tit.eng3_test>i {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/eng3_test.png) no-repeat center center;
}

.eng3_tit.eng3_book>i {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/eng3_book.png) no-repeat center center;
}

.eng3_tit.eng3_write>i {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/write.png) no-repeat center center;
}

.headphones_con .headphones_video,
.explain_con .explain_video {
	text-align: center;
}

.headphones_con .headphones_video_right,
.explain_con .explain_video_right {
	display: inline-block;
	max-width: 350px;
	min-width: 205px;
}

.headphones_con .headphones_video_right p,
.explain_con .explain_video_right p {
	text-align: left;
	line-height: 30px;
}

.eng3_btn {
	width: 120px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	border: 1px solid #ca9b51;
	border-radius: 5px;
	font-size: 14px;
	background-image: linear-gradient(#e4b367 0%, #b88a42 100%);
	background-image: -o-linear-gradient(#e4b367 0%, #b88a42 100%);
	background-image: -ms-linear-gradient(#e4b367 0%, #b88a42 100%);
	background-image: -moz-linear-gradient(#e4b367 0%, #b88a42 100%);
	background-image: -webkit-linear-gradient(#e4b367 0%, #b88a42 100%);
	cursor: pointer;
}

.eng3_btn:hover {
	background-image: linear-gradient(#b88a42 0%, #e4b367 100%);
	background-image: -o-linear-gradient(#b88a42 0%, #e4b367 100%);
	background-image: -ms-linear-gradient(#b88a42 0%, #e4b367 100%);
	background-image: -moz-linear-gradient(#b88a42 0%, #e4b367 100%);
	background-image: -webkit-linear-gradient(#b88a42 0%, #e4b367 100%);
}

.eng3_btn.eng3_long_btn {
	width: 169px;
}

.eng3_btn.red {
	border: 1px solid #ca9b51;
	background-image: linear-gradient(#e49367 0%, #b87442 100%);
	background-image: -o-linear-gradient(#e49367 0%, #b87442 100%);
	background-image: -ms-linear-gradient(#e49367 0%, #b87442 100%);
	background-image: -moz-linear-gradient(#e49367 0%, #b87442 100%);
	background-image: -webkit-linear-gradient(#e49367 0%, #b87442 100%);
}

.eng3_btn.red:hover {
	background-image: linear-gradient(#b87442 0%, #e49367 100%);
	background-image: -o-linear-gradient(#b87442 0%, #e49367 100%);
	background-image: -ms-linear-gradient(#b87442 0%, #e49367 100%);
	background-image: -moz-linear-gradient(#b87442 0%, #e49367 100%);
	background-image: -webkit-linear-gradient(#b87442 0%, #e49367 100%);
}

.eng3_toggle_con {
	padding-top: 40px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/toggle_bg.png) repeat-x center 12px;
	background-color: #e9e4d6;
	position: relative;
	margin-top: 20px;
	border: 1px solid;
	border-color: transparent;
}

.eng3_toggle_deployable {
	display: none;
}

.eng3_toggle_con.Check_tog,
.eng3_toggle_con.exercise_tog {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/Check_bg.png) repeat-x center 12px;
	background-color: #e3d8d1;
}

.eng3_toggle_con.choose_test {
	background-image: none;
	padding-top: 20px;
	margin-bottom: 20px;
	border: 1px solid rgba(140, 92, 14, 0.25);
}

.eng3_toggle_con p {
	margin-left: 20px;
}

.eng3_toggle_con .eng3_toggle_con_tit {
	width: 108px;
	height: 37px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/toggle_tit_bg.png) no-repeat center center;
	text-align: left;
	color: #fff;
	position: absolute;
	left: 0;
	top: -5px;
	line-height: 32px;
}

.eng3_toggle_con.Useful_tog .eng3_toggle_con_tit {
	width: 185px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/Check_tit_bg.png) no-repeat center center;
}

.eng3_toggle_con.Check_tog .eng3_toggle_con_tit {
	width: 185px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/Useful_tit_bg.png) no-repeat center center;
}

.eng3_toggle_con .eng3_toggle_con_tit>i {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/Sound.png) no-repeat center center;
	padding: 0px 8px;
	margin-right: 7px;
	margin-left: 5px;
}

.eng3_toggle_con.Useful_tog .eng3_toggle_con_tit>i {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/Comments.png) no-repeat center center;
}

.eng3_toggle_con.Check_tog .eng3_toggle_con_tit>i {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/Book.png) no-repeat center center;
}

.eng3_toggle_con.exercise_tog .eng3_toggle_con_tit>i {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/Book.png) no-repeat center center;
}

.eng3_person {
	text-align: center;
}

.eng3_person>div {
	display: inline-block;
	vertical-align: bottom;
}

.eng3_person .recorder>#flash {
	position: relative;
}

#flash>div {
	position: absolute;
	width: 115px;
	height: 30px;
	background-color: #e8ecf6;
}

#flash>#navL {
	bottom: 4px;
	right: 0px;
}

#flash>#navR {
	bottom: 32px;
	left: 10px;
}

.eng3_person .eng3_man>div,
.eng3_person .eng3_woman>div {
	width: 88px;
	height: 111px;
	position: relative;
	cursor: pointer;
	margin: 0 auto;
}

.eng3_person .eng3_man .man.sound_open:before,
.eng3_person .eng3_woman .woman.sound_open:before {
	content: "";
	display: block;
	width: 24px;
	height: 24px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/Sound_bg.png) no-repeat center center;
	position: absolute;
	right: 0;
	bottom: 10px;
}

.sent {
	padding: 0 20px;
}

.sent>div {
	display: inline-block;
	position: relative;
	vertical-align: middle;
}

input[type="text"] {
	font-size: 14px;
	border-radius: 0;
	box-shadow: none;
	outline: none;
	min-width: 80px;
	padding: 0;
}

.input_answer {
	text-align: center;
}

.input_answer1 {
	text-align: left;
}

input.eng3_input,
input.eng3_input:focus {
	border: none;
	background-color: transparent;
	border-bottom: 2px solid #888888;
	text-align: center;
}

input[type="text"]:focus {
	outline: none;
	box-shadow: none;
}

input.translation_input,
input.translation_input:focus {
	border: 1px solid #cccccc;
	height: 25px;
	line-height: 25px;
}

.sent .sent_anal .sent_anal_btn {
	position: relative;
	width: 15px;
	height: 20px;
	background: #ca9b51;
	cursor: pointer;
}

.sent .sent_anal .sent_anal_btn:before {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	border-left: 7.5px solid transparent;
	border-right: 7.5px solid transparent;
	border-bottom: 6px solid #e9e4d6;
}

.word_anal>span {
	color: #46acc7;
	cursor: pointer;
}

.word_anal .word_anal_con {
	position: absolute;
	background-color: #fff;
	border: 1px solid #46acc7;
	border-radius: 5px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
	padding: 10px;
	bottom: 26px;
	left: 0px;
	min-width: 134px;
	display: none;
}

.word_anal .word_anal_con:before {
	content: "";
	display: block;
	position: absolute;
	width: 30px;
	height: 11px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/word_anal_con_bg.png) no-repeat center center;
	bottom: -11px;
	left: 60px;
}

.word_anal .word_anal_con p {
	margin: 0 0 15px 0;
}

.word_anal .word_anal_con p i {
	padding: 6px 15px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/Sound_bg.png) no-repeat center center;
	cursor: pointer;
	margin-left: 10px;
}

.sent_anal .sent_anal_con {
	position: absolute;
	background-color: #fff;
	border: 1px solid #ca9b51;
	border-radius: 5px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
	padding: 10px;
	top: 50%;
	right: 30px;
	width: 400px;
	display: none;
	z-index: 1;
}

.sent_anal .sent_anal_con:before {
	content: "";
	display: block;
	position: absolute;
	width: 11px;
	height: 34px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/sent_anal_con_bg.png) no-repeat center center;
	right: -11px;
	top: 50%;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.sent_anal .sent_anal_con p {
	margin: 0 0 15px 0;
	line-height: 24px;
	margin-left: 10px;
}

.sent_anal .sent_anal_con p.sent_anal_con_tit {
	color: #cc7029;
	margin-bottom: 20px;
	font-weight: bold;
	margin-left: 0;
}

.sent.sent_trans {
	font-weight: bold;
	margin-top: 10px;
	display: none;
	margin-bottom: 5px;
	line-height: 36px;
}

.eng3_toggle_con_btns {
	text-align: right;
	padding-right: 10px;
	clear: both;
	margin-bottom: 20px;
	margin-top: 20px;
}

.eng3_toggle_con_btns>div {
	margin-right: 10px;
	display: inline-block;
}

.eng3_toggle_con_btns .eng3_answer>i {
	padding: 1.5px 8px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/Grid.png) no-repeat center center;
	margin-right: 10px;
}

.eng3_toggle_con_btns .eng3_trans>i {
	padding: 1.5px 8px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/Menu.png) no-repeat center center;
	margin-right: 10px;
}

.eng3_toggle_con.Check_tog .sent p {
	margin-left: 0;
}

.eng3_toggle_con.Useful_tog .sent p {
	margin-left: 0;
}

.choose_test_con .sent {
	margin: 0;
}

.choose_test_con .sent p {
	margin-left: 0;
}

.eng3_UP,.tj {
	width: 60px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	border: 1px solid #43a143;
	border-radius: 5px;
	font-size: 14px;
	background-image: linear-gradient(#7fb69c 0%, #84c3a9 100%);
	background-image: -o-linear-gradient(#7fb69c 0%, #84c3a9 100%);
	background-image: -ms-linear-gradient(#7fb69c 0%, #84c3a9 100%);
	background-image: -moz-linear-gradient(#7fb69c 0%, #84c3a9 100%);
	background-image: -webkit-linear-gradient(#7fb69c 0%, #84c3a9 100%);
	cursor: pointer;
}

.eng3_UP:hover {
	background-image: linear-gradient(#84c3a9 0%, #7fb69c 100%);
	background-image: -o-linear-gradient(#84c3a9 0%, #7fb69c 100%);
	background-image: -ms-linear-gradient(#84c3a9 0%, #7fb69c 100%);
	background-image: -moz-linear-gradient(#84c3a9 0%, #7fb69c 100%);
	background-image: -webkit-linear-gradient(#84c3a9 0%, #7fb69c 100%);
}

.eng3_h1 {
	font-weight: bold;
	padding-left: 10px;
}

.eng3_h1.red {
	margin-bottom: 20px;
	color: #444;
}

.eng3_h1>i {
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background-color: #cc7029;
	margin-right: 10px;
	vertical-align: middle;
}

.eng3_h1.red>i {
	background-color: #d28658;
}

.yell {
	color: #8c5c0e;
}

.d_yell {
	color: #8c5c0e;
	cursor: pointer;
	font-weight: bold;
}

.d_yell:hover {
	color: #ca9b51;
}

i.eng3_dian {
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background-color: #3f3119;
	margin-right: 10px;
	vertical-align: middle;
}

.eng3_select {
	height: 30px;
	outline: none;
	border-color: #cccccc;
	line-height: 30px;
	font-size: 14px;
	max-width: 120px;
	width: 100%;
}

i.number {
	font-style: normal;
	background-color: #cc7029;
	border-radius: 10px;
	display: inline-block;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	color: #fff;
	margin-right: 5px;
	text-indent: 0;
}

.eng3_modal {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.8);
	display: none;
	text-align: center;
	z-index: 9999;
	overflow: auto;
}

.eng3_modal_con {
	margin: 10% auto 10% auto;
	display: inline-block;
}

.eng3_modal_con .eng3_modal_head {
	width: 444px;
	height: 162px;
}

.eng3_modal_con.eng3_good .eng3_modal_head {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/good.png) no-repeat bottom left;
}

.eng3_modal_con.eng3_wrong .eng3_modal_head {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/all_answer.png) no-repeat bottom left;
}

.eng3_modal_con .eng3_modal_pro {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/pro_top_bg.png) repeat-x top center;
	background-color: #fff;
	border-radius: 20px;
	position: relative;
	text-align: left;
	margin: 0 auto;
	padding: 20px;
}

.eng3_modal_con .eng3_modal_pro .eng3_modal_close {
	display: block;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	background-color: #ca9b51;
	color: #fff;
	position: absolute;
	top: -5px;
	right: -5px;
	border-radius: 10px;
	cursor: pointer;
}

.eng3_modal_con.eng3_good .eng3_modal_pro {
	min-width: 270px;
	padding-top: 50px;
}

.eng3_modal_con.eng3_wrong .eng3_modal_pro {
	min-width: 600px;
}

.eng3_flag {
	display: none;
}

b.blue {
	background-color: #09cdb9;
	border-radius: 9px;
	color: #fff;
	padding: 0.43px 6px;
}

.eng3_left {
	float: left;
}

.eng3_right {
	float: right;
}

.sent.passages {
	margin: 0;
	margin-bottom: 15px;
	line-height: 30px;
}

.eng3_toggle_con.marry {
	padding-left: 20px;
	padding-right: 20px;
}

.marry_left {
	width: 37%;
	margin-right: 1%;
	background-color: #f2eee9;
	padding: 10px;
	border: 1px solid #dbd7cb;
}

.marry_right {
	margin-left: 41%;
}

.eng3_img {
	margin: 10px;
}

.explain_video video {
	vertical-align: bottom;
}

.cultrue_node {
	margin: 20px 0;
	border: 1px solid #ca9b51;
	background-color: #f8f8f8;
	position: relative;
	padding-top: 50px;
}

.cultrue_node .cultrue_node_tit {
	width: 165px;
	height: 40px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/Culture_tit_bg.png) no-repeat center center;
	line-height: 30px;
	color: #fff;
	font-weight: bold;
	position: absolute;
	left: -8px;
	top: -10px;
	padding-left: 40px;
}

.cultrue_node .cultrue_top_left {
	width: 132px;
	height: 84px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/Culture_top_right.png) no-repeat center center;
	position: absolute;
	right: -1px;
	top: -1px;
}

.cultrue_node_con {
	padding: 0 20px;
}

.cultrue_node_con .cultrue_node_img {
	padding: 20px;
	background-color: #f8f8f8;
	margin-top: 30px;
}

.cultrue_node_con .sent {
	padding: 0;
}

.choose_test_con {
	background-color: #e7e3d8;
}

.choose_test_con.has_table {
	border: 1px solid transparent;
}

.eng3_table {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
}

.eng3_table td {
	padding: 10px 20px;
	line-height: 26px;
}

.logo_table {
	text-align: right;
}

.logo_table td {
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: bottom;
}

.logo_table center {
	text-align: left;
}

.logo_table p {
	margin: 0;
}

.choose_test_con .eng3_table.choose th {
	border: 1px solid #d5cdbc;
	padding: 10px 10px;
	background-color: #999999;
	color: #fff;
	font-weight: bold;
	text-align: center;
}

.choose_test_con .eng3_table.choose td {
	border: 1px solid #d5cdbc;
	padding: 3px;
}

.eng3_arrow {
	position: relative;
}

.eng3_arrow:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-right: 10px solid #cc7029;
	border-bottom: 6px solid transparent;
	position: absolute;
	right: -1px;
	top: 50%;
	margin-top: -6px;
}

.td_bg {
	background-color: #f2eee9;
}

.td_border {
	border-left: 1px solid #dbd7cb;
	border-right: 1px solid #dbd7cb;
}

.td_border_top {
	border-top: 1px solid #dbd7cb;
}

.td_border_bottom {
	border-bottom: 1px solid #dbd7cb;
}

.padding20 {
	padding-left: 20px;
	padding-right: 20px;
}

.translation_table td {
	vertical-align: top;
}

.eng3_english {
	background-color: #d1e4e3;
	border: 1px solid #bcd5d4;
	padding: 40px 10px 0 10px;
	margin-left: 20px;
	position: relative;
}

.eng3_china {
	background-color: #f2eee9;
	border: 1px solid #dbd7cb;
	padding: 40px 10px 0 10px;
	position: relative;
}

.eng3_china:before {
	content: "汉";
	display: block;
	width: 25px;
	height: 27px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/china_tit_bg.png) no-repeat center center;
	line-height: 27px;
	color: #fff;
	position: absolute;
	top: -1px;
	left: 10px;
	text-align: center;
}

.eng3_english:before {
	content: "英";
	display: block;
	width: 25px;
	height: 27px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/english_tit_bg.png) no-repeat center center;
	line-height: 27px;
	color: #fff;
	position: absolute;
	top: -1px;
	left: 10px;
	text-align: center;
}


/*二级页面*/


/*首页弹出层*/

.eng3_modal_con.eng3_leader {
	width: 666px;
	position: absolute;
	top: 100px;
	left: 50%;
	margin: 0;
	transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	color: #555;
}

.eng3_modal_con.eng3_leader p {
	margin-bottom: 10px;
}

.eng3_modal_con.eng3_leader .eng3_modal_pro {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/pro_top_bg.png) repeat-x top center;
	background-color: #f2eee9;
	padding: 20px 0 0 0;
}

.eng3_leader_tit {
	font-size: 20px;
	border-bottom: 2px solid #ca9b51;
	margin-left: 10px;
	padding-left: 15px;
	padding-bottom: 2px;
	position: relative;
	margin-top: 15px;
	margin-bottom: 10px;
}

.eng3_leader_tit:before {
	content: "";
	display: block;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/H_tit.png) no-repeat center center;
	width: 27px;
	height: 30px;
	position: absolute;
	bottom: -2px;
	left: -12px;
}

.eng3_leader_img {
	width: 88px;
	height: 88px;
}

.eng3_leader_img.leader_speak {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/lead_speak.png) no-repeat center center;
}

.eng3_leader_img.leader_read {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/lead_read.png) no-repeat center center;
}

.eng3_leader_img.leader_write {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/lead_write.png) no-repeat center center;
}

.eng3_leader_img.leader_test {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/lead_test.png) no-repeat center center;
}

.eng3_leader_table {
	margin-bottom: 15px;
}

.eng3_leader_table p {
	margin: 5px 0;
}

b.number {
	display: inline-block;
	width: 22px;
	height: 22px;
	text-align: center;
	line-height: 22px;
	color: #fff;
	background-image: linear-gradient(#7fb69c 0%, #84c3a9 100%);
	background-image: -o-linear-gradient(#7fb69c 0%, #84c3a9 100%);
	background-image: -ms-linear-gradient(#7fb69c 0%, #84c3a9 100%);
	background-image: -moz-linear-gradient(#7fb69c 0%, #84c3a9 100%);
	background-image: -webkit-linear-gradient(#7fb69c 0%, #84c3a9 100%);
	border-radius: 11px;
	margin-right: 10px;
	color: #fff;
}

.eng3_leader_foot {
	background-color: #e6e1da;
	text-align: center;
	border-radius: 0 0 20px 20px;
	padding: 10px 0;
}

.eng3_UP.leader_btn {
	display: inline-block;
	width: 120px;
}

.eng3_leader_foot .eng3_none {
	color: #71706f;
	margin-top: 10px;
	font-size: 14px;
}

.eng3_none>i {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/lead_c.png) no-repeat center center;
	margin-right: 10px;
	cursor: pointer;
	vertical-align: middle;
}

.eng3_none>i.on {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/lead_ced.png) no-repeat center center;
}


/*首页弹出层*/


/*使用帮助*/

.eng3_help {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.8);
	z-index: 9999;
	overflow: auto;
}

.eng3_help .eng3_help_c {
	max-width: 1700px;
	position: relative;
	display: none;
	margin: 0 auto;
}

.eng3_help .eng3_help_c.on {
	display: block;
}

.eng3_help .eng3_help_c .help_close {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/big_close.png) no-repeat center center;
	width: 79px;
	height: 79px;
	top: 10px;
	right: 10px;
	cursor: pointer;
	position: absolute;
}

.eng3_help_next {
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	width: 120px;
}

.help_1 .eng3_help_next {
	top: 45.3%;
	left: 53.5%;
}

.help_2 .eng3_help_next {
	top: 58.5%;
	left: 57.9%;
}

.help_3 .eng3_help_next {
	top: 46%;
	left: 87.6%;
}

.eng3_help_end {
	width: 340px;
	position: absolute;
	top: 52%;
	left: 42%;
	border-radius: 20px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/pro_top_bg.png) repeat-x top center;
	background-color: #fff;
}

.eng3_help_end .eng3_help_con {
	font-size: 16px;
	color: #555;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 40px;
}

.eng3_help_end .eng3_help_con>i {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/lead_c.png) no-repeat center center;
	margin-right: 10px;
	cursor: pointer;
	vertical-align: middle;
}

.eng3_help_end .eng3_help_con>i.on {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/lead_ced.png) no-repeat center center;
}

.eng3_help_end .eng3_help_foot {
	background-color: #e6e1da;
	text-align: center;
	border-radius: 0 0 20px 20px;
	padding: 10px 0;
}

.eng3_UP.eng3_help_start {
	display: inline-block;
	width: 120px;
}

select {
	margin: 0;
}


/*使用帮助*/


/*课程导学*/

.chapter h1 {
	color: #78684e;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
}

{
	padding: 0 20px;
}

.chapter>div>center {
	padding: 20px 0;
}

.hr>div {
	width: 100px;
	height: 21px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/hr-tit-bg.png) no-repeat center center;
	background-color: #fff;
}

.hr>.long {
	width: 222px;
	height: 21px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/hr-tit-bg-long.png) no-repeat center center;
	background-color: #fff;
}

.hr {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/hr-bg.png) repeat-x center bottom;
	margin-bottom: 15px;
}

.fdbj {
	padding-bottom: 5px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/hr-bg.png) repeat-x center bottom;
	text-indent: 2em;
}

.hr>div span {
	font-size: 20px;
	color: #fff;
	display: inline-block;
	width: 52px;
	height: 21px;
	text-align: center;
	line-height: 21px;
}

.hr>div i {
	font-size: 20px;
	font-weight: bold;
	display: inline-block;
	height: 21px;
	margin-top: -8px;
	width: 40px;
}

.hr>.long i {
	width: 160px;
}

.bt {
	display: inline-block;
	width: 95px;
	height: 24px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/btn-bg.png) no-repeat center center;
	font-size: 14px;
	text-align: center;
	line-height: 24px;
	margin-left: 10px;
	cursor: pointer;
	color: #fff;
}

.chapter>div>.navs {
	overflow: hidden;
}

.chapter>div>.navs>div {
	float: left;
	width: 150px;
	background-color: #c59f62;
	color: #fff;
	position: relative;
	padding: 4.5px 0;
	text-align: center;
	cursor: pointer;
}

.navs>div:hover {
	background-color: #5c382e;
}

.navs>div.on {
	background-color: #5c382e;
}

.chapter>div>.navs>div .tl {
	position: absolute;
	width: 0;
	height: 0;
	border-top: 35px solid #fff;
	border-right: 15px solid transparent;
	left: 0;
	z-index: 2;
	top: 0;
}

.chapter>div>.navs>div .tr {
	position: absolute;
	width: 0;
	height: 0;
	border-bottom: 35px solid #fff;
	border-left: 15px solid transparent;
	right: 0;
	z-index: 2;
	top: 0;
}

.navs-con>div {
	display: none;
	padding-top: 20px;
}

.navs-con>div:first-child {
	display: block;
}

.chapter p {
	color: #444;
}

.two-tit {
	position: relative;
	height: 26px;
	margin-bottom: 26px;
	font-size: 16px;
}

.two-tit>div {
	position: absolute;
	left: 0;
	top: 13px;
	height: 1px;
	background-color: #e5e5e5;
	z-index: 1;
	width: 100%;
}

.two-tit>span {
	position: absolute;
	padding-left: 15px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/two-tit-bg.png) no-repeat left center;
	background-color: #fff;
	color: #48332d;
	z-index: 2;
	left: 0;
	top: 0;
}

.acion {
	margin: 0 2em;
}

.acion .acion-heading {
	padding: 5px;
	cursor: pointer;
	font-size: 15px;
	font-weight: bold;
	border-radius: 10px;
	margin-bottom: 2px;
}

.acion .acion-heading>i {
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/om0.png) no-repeat center center;
	vertical-align: middle;
	margin-left: 10px;
}

.acion .acion-heading>i.on {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/om1.png) no-repeat center center;
}

.acion .acion-heading:hover {
	color: red;
}

.acion .acion-body {
	display: none;
	border: 1px solid #dccebb;
	border-radius: 5px;
	padding: 5px;
	margin-bottom: 2px;
	color: #444;
}

.think {
	margin: 0 20px;
	border-top: 1px solid #eeddc4;
	border-bottom: 1px solid #eeddc4;
	padding: 5px 0;
	position: relative;
}

.think>.jiao {
	position: absolute;
	width: 9px;
	height: 8px;
}

.think>.lb {
	left: 0;
	bottom: 0;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/lb.png) no-repeat center center;
}

.think>.tr {
	top: 0;
	right: 0;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/tr.png) no-repeat center center;
}

.think.xk {
	border: 1px solid #887659;
	background-color: #fff;
	margin-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

table.xk {
	border-collapse: collapse;
	margin-bottom: 20px;
}

table.xk th {
	text-align: center;
	color: #fff;
	background-color: #cc7029;
	padding: 5px 0;
	border: 1px solid #bca37b;
}

table.xk td {
	text-align: center;
	color: #444;
	border: 1px solid #bca37b;
	padding: 5px 0;
}

table.xk td a {
	color: #444;
}

table.xk td a:hover {
	color: red;
}

.chapter table {
	width: 100%;
}

.block_book_toc>.content li {
	padding: 0;
	background: none;
}

#region-main>div>h2 {
	color: #78684e;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
}


/*课程导学*/

.answer_back {
	color: red;
	padding-left: 20px;
	/*margin: 0 5px;*/
	display: none;
}

.answer_back.answer_r {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/answer_r.png) no-repeat left center;
}

.answer_back.answer_w {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/answer_w.png) no-repeat left center;
}

.eng3_toggle_con .answer_back_con,
.eng3_toggle_con .answer_back_con4 {
	color: red;
	display: none;
	padding: 0!important;
	margin-top: 0px;
	margin-bottom: 0;
}

.choose_test_con .sent .answer_back_con,
.choose_test_con .sent .answer_back_con4 {
	margin-left: 20px;
	margin-bottom: 10px;
}


/*判断题*/

.eng_tf {
	width: 50px;
	height: 50px;
	background-color: #DDDDDD;
	position: relative;
	cursor: pointer;
	margin: 0 auto;
}

.eng_tf.eng_right {
	background-color: green;
}

.eng_tf.eng_wrong {
	background-color: red;
}

.eng_tf_con {
	width: 30px;
	height: 30px;
	background-color: #fff;
	border-radius: 15px;
	position: absolute;
	margin: -15px 0 0 -15px;
	top: 50%;
	left: 50%;
}

.eng_tf.eng_tf_do .eng_tf_con {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/eng_tf_do.png) no-repeat center center;
	background-color: #fff;
}

.eng_tf.eng_right .eng_tf_con {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/tf_right.png) no-repeat center center;
	background-color: #fff;
}

.eng_tf.eng_wrong .eng_tf_con {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/tf_wrong.png) no-repeat center center;
	background-color: #fff;
}

.eng3_toggle_con_btns>div.btn_hide {
	display: none;
}

.exp_sp {
	display: inline-block;
	vertical-align: middle;
	width: 30px;
	height: 30px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/eng3_look.png) no-repeat center center;
	cursor: pointer;
}

.exp_sp_con {
	position: fixed;
	left: 70px;
	top: 50%;
	background-color: #dbd4cc;
	border: 1px solid #b7ab9d;
	box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.28);
	width: 500px;
	display: none;
	z-index: 1;
}

.glyy_sp_close {
	width: 18px;
	height: 18px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/glyy_sp_close.png) no-repeat center center;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}

.exp_sp_con>center {
	font-size: 16px;
	margin: 10px 0;
}

.exp_sp_writer {
	text-align: center;
	margin: 10px 0;
}


/*拖拽题*/

.ts {
	padding: 20px;
	overflow: hidden;
	min-height: 100px;
}

.ts .t {
	margin: 10px;
	cursor: pointer;
}

.t {
	width: 120px;
	height: 30px;
	float: left;
	text-align: center;
	line-height: 30px;
	border-radius: 5px;
	background-color: #cc8752;
	color: #fff;
}

.t1 {
	display: inline-block;
	text-align: center;
	line-height: 30px;
	border-radius: 5px;
	background-color: #999;
	color: #fff;
	margin: 0 10px 10px;
	padding: 0px 10px;
}

.to {
	width: 120px;
	height: 30px;
	display: inline-block;
	border: 1px dotted #cc8752;
	vertical-align: middle;
	border-radius: 5px;
}

.imgt01 {
	border: 1px solid #cc8752;
	background-color: #fff;
	padding: 10px;
}

.feedback {
	display: none;
}

.feedback.w {
	color: red;
}

.feedback.r {
	color: green;
}

.eng3_alone {
	padding-left: 20px;
}


/*连线题*/

.show {
	position: relative;
	cursor: pointer;
	overflow: hidden;
	padding-bottom: 50px
}

.canvas {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 3;
}

.backcanvas {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
}

.answercanvas {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}

.showleft {
	float: left;
	position: relative;
	z-index: 4
}

.showright {
	float: right;
	position: relative;
	z-index: 4
}

.show .showitem {
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background-color: #fff;
	font-size: 14px;
}

.showleft .showitem {
	border: 4px solid #dfcbb6;
	width: 250px;
	margin-bottom: 17px;
	text-align: center;
	padding: 15px;
}

.showright .showitem {
	border: 1px dashed #cc7029;
	width: 510px;
	padding: 15px;
	margin-bottom: 23px;
}

.tools {
	position: absolute;
	text-align: center;
	bottom: 20px;
	left: 0;
	right: 0;
}

.tools div {
	display: inline-block;
	height: 30px;
	padding: 0 5px;
	margin: 0 5px;
	color: #fff;
	cursor: pointer;
	line-height: 30px;
}

.lianxianleft {
	float: left;
	width: 250px;
	font-size: 21px;
	font-weight: bold;
	text-align: center;
}

.lianxianright {
	float: right;
	width: 510px;
	font-size: 21px;
	font-weight: bold;
	text-align: center;
}

.lianxian {
	padding-top: 47px;
	position: relative;
}

.lianxiantit {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	overflow: hidden;
}


/*连线题*/


/*写作查看*/

.pen_left {
	/*border: 4px solid #dfcbb6;*/
	padding: 45px 15px 20px 15px;
	/*background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/pen_bg.png) repeat-x 10px 15px;*/
	background-color: #fff;
	margin-right: 220px;
}

.pen_con {
	border: 1px dashed #cc8752;
	padding: 10px;
	position: relative;
}

.pen_point {
	position: absolute;
	width: 200px;
	top: 50%;
	right: -200px;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.pen_point_a {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/a_point.png) no-repeat left center;
	text-align: right;
}

.pen_point_a>div {
	display: inline-block;
	font-size: 14px;
	color: #fff;
	width: 130px;
	height: 24px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/a_point_bg.png) no-repeat center center;
	text-align: center;
}


/*写作查看*/


/*视频移动*/

.move_box:hover {
	cursor: move;
}

.pen {
	border: 4px solid #dfcbb6;
	padding: 45px 15px 20px 7px;
	background: url(http://ossddzx.ouchn.cn/N601/yingyu/glyy3/img/pen_bg.png) repeat-x 10px 15px;
	background-color: #fff;
}

.eng3_table.choose td {
	border: 1px solid #d5cdbc;
	padding: 3px;
}

.eng3_table.choose th {
	border: 1px solid #d5cdbc;
	padding: 10px;
	background-color: #999;
	color: #fff;
	font-weight: 700;
	text-align: center;
}

.drag_w_text {
	color: red;
	padding-top: 20px;
	display: none;
}

.drag_info_w .drag_w_text {
	display: block;
}

.drag_w_text b {
	display: inline-block;
	height: 20px;
	width: 20px;
	vertical-align: text-bottom;
	background: url("http://ossddzx.ouchn.cn/N601/yingyu/glyy3/img/answer_w.png") no-repeat center center;
}

.drag_info_r:after {
	content: '';
	display: block;
	margin: 5px 0 10px 0;
	height: 25px;
	background: url("http://ossddzx.ouchn.cn/N601/yingyu/glyy3/img/answer_r.png") no-repeat center center;
}

.left {
	text-align: left;
}


/*.center {
	text-align: center;
}*/

.int_sty {
	max-width: 100% !important;
	height: 20px!important;
	border: 0px!important;
	border-bottom: 1px solid #000!important;
	background: transparent!important;
}

.xhx {
	text-decoration: underline;
}

.eng3_person .eng3_man .alan {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/alan.png) no-repeat center center;
}

.eng3_person .eng3_woman .alan {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/alan.png) no-repeat center center;
}

.eng3_person .eng3_man .alison {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/alison.png) no-repeat center center;
}

.eng3_person .eng3_woman .alison {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/alison.png) no-repeat center center;
}

.eng3_person .eng3_man .brian {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/brian.png) no-repeat center center;
}

.eng3_person .eng3_woman .brian {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/brian.png) no-repeat center center;
}

.eng3_person .eng3_man .cathy {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/cathy.png) no-repeat center center;
}

.eng3_person .eng3_woman .cathy {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/cathy.png) no-repeat center center;
}

.eng3_person .eng3_man .dan {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/dan.png) no-repeat center center;
}

.eng3_person .eng3_woman .dan {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/dan.png) no-repeat center center;
}

.eng3_person .eng3_man .fay {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/fay.png) no-repeat center center;
}

.eng3_person .eng3_woman .fay {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/fay.png) no-repeat center center;
}

.eng3_person .eng3_man .frank {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/frank.png) no-repeat center center;
}

.eng3_person .eng3_woman .frank {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/frank.png) no-repeat center center;
}

.eng3_person .eng3_man .helen {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/helen.png) no-repeat center center;
}

.eng3_person .eng3_woman .helen {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/helen.png) no-repeat center center;
}

.eng3_person .eng3_man .ian {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/ian.png) no-repeat center center;
}

.eng3_person .eng3_woman .ian {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/ian.png) no-repeat center center;
}

.eng3_person .eng3_man .jack {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/jack.png) no-repeat center center;
}

.eng3_person .eng3_woman .jack {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/jack.png) no-repeat center center;
}

.eng3_person .eng3_man .janice {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/janice.png) no-repeat center center;
}

.eng3_person .eng3_woman .Janice {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/janice.png) no-repeat center center;
}

.eng3_person .eng3_man .jeremy {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/jeremy.png) no-repeat center center;
}

.eng3_person .eng3_woman .jeremy {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/jeremy.png) no-repeat center center;
}

.eng3_person .eng3_man .jonathan {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/jonathan.png) no-repeat center center;
}

.eng3_person .eng3_woman .jonathan {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/jonathan.png) no-repeat center center;
}

.eng3_person .eng3_man .keren {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/keren.png) no-repeat center center;
}

.eng3_person .eng3_woman .keren {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/keren.png) no-repeat center center;
}

.eng3_person .eng3_man .laura {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/laura.png) no-repeat center center;
}

.eng3_person .eng3_woman .laura {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/laura.png) no-repeat center center;
}

.eng3_person .eng3_man .mable {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/mable.png) no-repeat center center;
}

.eng3_person .eng3_woman .mable {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/mable.png) no-repeat center center;
}

.eng3_person .eng3_man .melinda {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/melinda.png) no-repeat center center;
	background-size: 69px 88px;
}

.eng3_person .eng3_woman .melinda {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/melinda.png) no-repeat center center;
	background-size: 69px 88px;
}

.eng3_person .eng3_man .mike {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/mike.png) no-repeat center center;
}

.eng3_person .eng3_woman .mike {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/mike.png) no-repeat center center;
}

.eng3_person .eng3_man .sally {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/Sally.png) no-repeat center center;
}

.eng3_person .eng3_woman .sally {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/Sally.png) no-repeat center center;
}



.eng3_person .eng3_man .sean {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/sean.png) no-repeat center center;
}

.eng3_person .eng3_woman .sean {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/sean.png) no-repeat center center;
}

.eng3_person .eng3_man .smith {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/smith.png) no-repeat center center;
}

.eng3_person .eng3_woman .smith {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/smith.png) no-repeat center center;
}

.eng3_person .eng3_man .steve {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/steven.png) no-repeat center center;
}

.eng3_person .eng3_woman .steven {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/steven.png) no-repeat center center;
}

.eng3_person .eng3_man .peter {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/peter.png) no-repeat center center;
}

.eng3_person .eng3_woman .peter {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/peter.png) no-repeat center center;
}

.eng3_lead.alan {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/alan.png) no-repeat 36px bottom;
	background-color: #fff;
}
.eng3_person .eng3_man .scott {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/scott.png) no-repeat center center;
}

.eng3_person .eng3_woman .scott {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/scott.png) no-repeat center center;
}
.eng3_lead.alison {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/alison.png) no-repeat 36px bottom;
	background-color: #fff;
}

.eng3_lead.brian {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/brian.png) no-repeat 36px bottom;
	background-color: #fff;
}

.eng3_lead.cathy {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/cathy.png) no-repeat 36px bottom;
	background-color: #fff;
}

.eng3_lead.dan {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/dan.png) no-repeat 36px bottom;
	background-color: #fff;
}

.eng3_lead.fay {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/fay.png) no-repeat 36px bottom;
	background-color: #fff;
}

.eng3_lead.frank {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/frank.png) no-repeat 36px bottom;
	background-color: #fff;
}

.eng3_lead.helen {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/helen.png) no-repeat 36px bottom;
	background-color: #fff;
}

.eng3_lead.ian {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/ian.png) no-repeat 36px bottom;
	background-color: #fff;
}

.eng3_lead.jack {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/jack.png) no-repeat 36px bottom;
	background-color: #fff;
}

.eng3_lead.janice {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/janice.png) no-repeat 36px bottom;
	background-color: #fff;
}

.eng3_lead.jeremy {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/jeremy.png) no-repeat 36px bottom;
	background-color: #fff;
}

.eng3_lead.jonathan {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/jonathan.png) no-repeat 36px bottom;
	background-color: #fff;
}

.eng3_lead.keren {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/keren.png) no-repeat 36px bottom;
	background-color: #fff;
}

.eng3_lead.laura {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/laura.png) no-repeat 36px bottom;
	background-color: #fff;
}

.eng3_lead.mable {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/mable.png) no-repeat 36px bottom;
	background-color: #fff;
}

.eng3_lead.melinda {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/melinda.png) no-repeat 36px bottom;
	background-color: #fff;
}

.eng3_lead.mike {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/mike.png) no-repeat 36px bottom;
	background-color: #fff;
}

.eng3_lead.Sally {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/Sally.png) no-repeat 36px bottom;
	background-color: #fff;
}

.eng3_lead.scott {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/scott.png) no-repeat 36px bottom;
	background-color: #fff;
}

.eng3_lead.sean {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/sean.png) no-repeat 36px bottom;
	background-color: #fff;
}

.eng3_lead.smith {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/smith.png) no-repeat 36px bottom;
	background-color: #fff;
}

.eng3_lead.steven {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/steven.png) no-repeat 36px bottom;
	background-color: #fff;
}

.eng3_lead.peter {
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/peter.png) no-repeat 36px bottom;
	background-color: #fff;
}

.feedback {
	display: block !important;
}

.path-mod-assign [data-region="grade-actions-panel"] [data-region="grade-actions"] .collapse-buttons {
	display: none;
}

.path-mod-glossary .glossarypost .commands+hr {
	display: none;
}


/*拖拽题*/

.ts {
	padding: 20px;
	overflow: hidden;
	min-height: 100px;
}

.ts .t {
	margin: 10px;
	cursor: pointer;
}

.t {
	width: 120px;
	height: 30px;
	float: left;
	text-align: center;
	line-height: 30px;
	border-radius: 5px;
	background-color: #cc8752;
	color: #fff;
}

.to {
	width: 120px;
	height: 30px;
	display: inline-block;
	border: 1px dotted #cc8752;
	vertical-align: middle;
	border-radius: 5px;
}

.imgt01 {
	border: 1px solid #cc8752;
	background-color: #fff;
	padding: 10px;
}

.eng3_feedback {
	display: none;
}

.eng3_feedback.w {
	color: red;
}

.eng3_feedback.r {
	color: green;
}

.eng3_alone {
	padding-left: 20px;
}


/*新拖拽题*/

.parent_t0 {
	background-color: #f2eee9;
	padding: 10px;
	border: 1px solid #dbd7cb;
	margin-bottom: 20px;
	position: relative;
}

.number.number0 {
	background-color: #ccc;
}

.ts.ts0 {
	padding: 10px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.t.t0 {
	font-style: normal;
	background-color: #bf7d13;
	border-radius: 10px;
	display: inline-block;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	color: #fff;
	margin: 0;
	margin-right: 5px;
	margin-top: 3px;
}

.tt {
	margin-left: 20px;
	margin-bottom: 20px;
	height: 26px;
	overflow: hidden;
}


/*拖拽题*/

.eng3_person .eng3_man .man.sound_open:before,
.eng3_person .eng3_man .woman.sound_open:before,
.eng3_person .eng3_woman .woman.sound_open:before,
.eng3_person .eng3_man .alan.sound_open:before,
.eng3_person .eng3_man .alison.sound_open:before,
.eng3_person .eng3_man .brian.sound_open:before,
.eng3_person .eng3_man .cathy.sound_open:before,
.eng3_person .eng3_man .dan.sound_open:before,
.eng3_person .eng3_man .fay.sound_open:before,
.eng3_person .eng3_man .frank.sound_open:before,
.eng3_person .eng3_man .helen.sound_open:before,
.eng3_person .eng3_man .ian.sound_open:before,
.eng3_person .eng3_man .jack.sound_open:before,
.eng3_person .eng3_man .janice.sound_open:before,
.eng3_person .eng3_man .jeremy.sound_open:before,
.eng3_person .eng3_man .jonathan.sound_open:before,
.eng3_person .eng3_man .keren.sound_open:before,
.eng3_person .eng3_man .laura.sound_open:before,
.eng3_person .eng3_man .mable.sound_open:before,
.eng3_person .eng3_man .melinda.sound_open:before,
.eng3_person .eng3_man .mike.sound_open:before,
.eng3_person .eng3_man .sally.sound_open:before,
.eng3_person .eng3_man .scott.sound_open:before,
.eng3_person .eng3_man .sean.sound_open:before,
.eng3_person .eng3_man .smith.sound_open:before,
.eng3_person .eng3_man .steve.sound_open:before,
.eng3_person .eng3_man .peter.sound_open:before,
.eng3_person .eng3_woman .steven.sound_open:before{
	content: "";
	display: block;
	width: 24px;
	height: 24px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/Sound_bg.png) no-repeat center center;
	position: absolute;
	right: 0;
	bottom: 10px;
}

.eng3_person .eng3_woman .alan.sound_open:before,
.eng3_person .eng3_woman .alison.sound_open:before,
.eng3_person .eng3_woman .brian.sound_open:before,
.eng3_person .eng3_woman .cathy.sound_open:before,
.eng3_person .eng3_woman .dan.sound_open:before,
.eng3_person .eng3_woman .fay.sound_open:before,
.eng3_person .eng3_woman .frank.sound_open:before,
.eng3_person .eng3_woman .helen.sound_open:before,
.eng3_person .eng3_woman .ian.sound_open:before,
.eng3_person .eng3_woman .jack.sound_open:before,
.eng3_person .eng3_woman .janice.sound_open:before,
.eng3_person .eng3_woman .jeremy.sound_open:before,
.eng3_person .eng3_woman .jonathan.sound_open:before,
.eng3_person .eng3_woman .keren.sound_open:before,
.eng3_person .eng3_woman .laura.sound_open:before,
.eng3_person .eng3_woman .mable.sound_open:before,
.eng3_person .eng3_woman .melinda.sound_open:before,
.eng3_person .eng3_woman .mike.sound_open:before,
.eng3_person .eng3_woman .sally.sound_open:before,
.eng3_person .eng3_woman .scott.sound_open:before,
.eng3_person .eng3_woman .sean.sound_open:before,
.eng3_person .eng3_woman .smith.sound_open:before,
.eng3_person .eng3_woman .steve.sound_open:before,
.eng3_person .eng3_woman .peter.sound_open:before {
	content: "";
	display: block;
	width: 24px;
	height: 24px;
	background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/Sound_bg.png) no-repeat center center;
	position: absolute;
	right: 0;
	bottom: 10px;
}

.xuanx{height: 28px; line-height: 25px;display:inline;margin-right:10px;}

.mediaplugin>div{margin:0 !important;}

.pen .sent{line-height:26px;padding-bottom:10px;}

.writing{margin:0 30px;}

.writing td{padding:10px 20px;height:30px;line-height:30px;border:1px solid #000;}

.writing th{text-align:center;height:30px;line-height:30px;background-color:#999;color:#fff;}

.writing1{margin:0 30px;}

.writing1 td{padding:10px 20px;height:30px;line-height:30px;border:1px solid #000;text-align:center;}

.writing1 th{text-align:center;height:30px;line-height:30px;background-color:#999;color:#fff;}

.topics h3.sectionname{background-color:#cc7029;color:#fff !important;border-radius:5px;}

#section-1 h3.sectionname{display:none;}

.zbtc1,.zbtc2{padding:0 32px;font-size:16px;}
@media screen and (max-width: 992px){
    .to_N textarea{
        margin:0!important;
        width: 100%!important;
    }
    .eng3_leader_table .eng3_leader_img {
        margin-right: 20px;
    }
}
.eng3_leader_img.leader_speak {
        background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/icon1.png) left 0 no-repeat,url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/icon2.png) right 0 no-repeat;
        background-size: 25px 25px!important;
    }
    .eng3_leader_img.leader_read {
        background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/icon3.png) right 0 no-repeat;
        background-size: 25px 25px!important;
    }
    .eng3_leader_img.leader_write {
        background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/icon4.png) right center no-repeat;
        background-size: 25px 25px!important;
    }
    .eng3_leader_img.leader_test {
        background: url(http://oss.ouchn.cn/ddzx/N601/waiyu/glyy4/img/icon5.png) right center no-repeat;
        background-size: 25px 25px!important;
    }