/*公用标签*/
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.webIndex_pathBox {
	min-width: 1214px !important;
}

body::-webkit-scrollbar-track {
    width: 4px;
    height: 4px;
    background: transparent;
}
body::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background-color: #cf0f32;
    width: 4px;
    height: 4px;
}
body::-webkit-scrollbar {
    background-color: transparent;
    width: 6px;
    height: 8px;
}

/*part1 start*/
/*本墨字语*/
@font-face {
    font-family: part1BMZY;
    src: url("../../courseShareFonts/part1/BMZY.eot"); /* IE9 */
    src: url("../../courseShareFonts/part1/BMZY.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../../courseShareFonts/part1/BMZY.TTF") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    url("../../courseShareFonts/part1/BMZY.svg#BMZY") format("svg"); /* iOS 4.1- */
}
/*小米兰亭*/
@font-face {
    font-family: part1XMLT;
    src: url("../../courseShareFonts/part1/XMLT.eot"); /* IE9 */
    src: url("../../courseShareFonts/part1/XMLT.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../../courseShareFonts/part1/XMLT.TTF") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    url("../../courseShareFonts/part1/XMLT.svg#XMLT") format("svg"); /* iOS 4.1- */
}
/*迷你简菱心*/
@font-face { 
    font-family: part1MNJLX;
    src: url("../../courseShareFonts/part1/MNJLX.eot"); /* IE9 */
    src: url("../../courseShareFonts/part1/MNJLX.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../../courseShareFonts/part1/MNJLX.TTF") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    url("../../courseShareFonts/part1/MNJLX.svg#MNJLX") format("svg"); /* iOS 4.1- */
}

#part1TitleText {
	font-family: part1BMZY !important;
}
#part1BottomText,
.CGwangData_part1 .content ul li .font {
	font-family: part1XMLT !important;
}
.CGwangData_part1 .content ul li span {
	font-family: part1MNJLX !important;
}

/*part1 end*/

/*courseTabListBox start*/
#courseTabListBox {
	height: 884px;
	background: url("../../Image/share/courseTabListImg/bg.jpg") no-repeat center/cover;
	color: #fff;
}
#courseTabListBox h2 {
	padding: 80px 0 68px;
	line-height: 60px;
	font-size: 60px;
	text-align: center;
}
#courseTabListBox ul {
	margin: auto;
	width: 1200px;
}
#courseTabListBox ul li {
	float: left;
	margin-bottom: 32px;
	margin-right: 60px;
	width: 120px;
}
#courseTabListBox ul li:nth-child(7n) {
	margin-right: 0;
}
#courseTabListBox ul li a {
	display: block;
	font-size: 22px;
	color: #fff;
	text-align: center;
}
#courseTabListBox ul li a img {
	margin-bottom: 16px;
}
/*courseTabListBox end*/

/*graduates end*/
/*标题 本墨字语*/
@font-face {
    font-family: graduatesTitle;
    src: url("../../courseShareFonts/graduates/BMZY_title.eot");
    src: url("../../courseShareFonts/graduates/BMZY_title.eot?#iefix") format("embedded-opentype"),
    url("../../courseShareFonts/graduates/BMZY_title.TTF") format("truetype");
}
.webIndex_pathBox.graduates {
    height: 1128px;
    background: url('../../Image/share/graduatesBg.jpg') no-repeat center/cover;
}
.webIndex_pathBox.graduates .hd {
    padding: 35px 0 790px;
}
.webIndex_pathBox.graduates .hd h1 {
    margin-bottom: 10px;
    font-family: graduatesTitle !important;
}
.webIndex_pathBox.graduates .hd p {
    margin-bottom: 0;
    line-height: 40px;
}
/*graduates end*/

/*employmentAnswersed start*/
/*标题 本墨字语*/
@font-face {
    font-family: employmentAnswersedTitle;
    src: url("../../courseShareFonts/employmentAnswersed/BMZY_title.eot");
    src: url("../../courseShareFonts/employmentAnswersed/BMZY_title.eot?#iefix") format("embedded-opentype"),
    url("../../courseShareFonts/employmentAnswersed/BMZY_title.TTF") format("truetype");
}
/*span 本墨字语*/
@font-face {
    font-family: employmentAnswersedSpan;
    src: url("../../courseShareFonts/employmentAnswersed/BMZY_span.eot");
    src: url("../../courseShareFonts/employmentAnswersed/BMZY_span.eot?#iefix") format("embedded-opentype"),
    url("../../courseShareFonts/employmentAnswersed/BMZY_span.TTF") format("truetype");
}
/*i 小米兰亭*/
@font-face {
    font-family: employmentAnswersedI;
    src: url("../../courseShareFonts/employmentAnswersed/XMLT_i.eot");
    src: url("../../courseShareFonts/employmentAnswersed/XMLT_i.eot?#iefix") format("embedded-opentype"),
    url("../../courseShareFonts/employmentAnswersed/XMLT_i.TTF") format("truetype");
}
.employmentAnswersed .hd .employmentAnswerTeh {
	font-family: employmentAnswersedTitle !important;
}
.employmentAnswersed .employmentAnswerTehImgLeft span {
	font-family: employmentAnswersedSpan !important;
}
.employmentAnswersed .employmentAnswerTehImgLeft p,
.employmentAnswersed .employmentAnswerTehImgRight p {
	font-family: "lucida sans unicode", lucida, helvetica, "Hiragino Sans GB", "MicrosoftYaHei", "WenQuanYi Micro Hei", sans-serif !important;
}
/*.employmentAnswersed .employmentAnswerTehImgLeft i,
.employmentAnswersed .employmentAnswerTehImgRight i {
	font-family: employmentAnswersedI !important;
}*/
/*employmentAnswersed end*/

/*employmentAnswerSix start*/
/*标题 本墨字语*/
@font-face {
    font-family: employmentAnswerSixTitle;
    src: url("../../courseShareFonts/employmentAnswerSix/BMZY_title.eot");
    src: url("../../courseShareFonts/employmentAnswerSix/BMZY_title.eot?#iefix") format("embedded-opentype"),
    url("../../courseShareFonts/employmentAnswerSix/BMZY_title.TTF") format("truetype");
}
.employmentAnswerSix .hd h1 {
	font-family: employmentAnswerSixTitle !important;
}
/*employmentAnswerSix end*/

/*CGwAdvantage start*/
@font-face {
    font-family: CGwAdvantageTitle;
    src: url("../../courseShareFonts/CGwAdvantage/BMZY_title.eot");
    src: url("../../courseShareFonts/CGwAdvantage/BMZY_title.eot?#iefix") format("embedded-opentype"),
    url("../../courseShareFonts/CGwAdvantage/BMZY_title.TTF") format("truetype");
}
.CGwAdvantage .hd h1 {
	font-family: CGwAdvantageTitle !important;
}
/*CGwAdvantage end*/

/*ambientOneBox start*/
@font-face {
    font-family: CGwAdvantageTitle;
    src: url("../../courseShareFonts/ambientOneBox/BMZY_title.eot");
    src: url("../../courseShareFonts/ambientOneBox/BMZY_title.eot?#iefix") format("embedded-opentype"),
    url("../../courseShareFonts/ambientOneBox/BMZY_title.TTF") format("truetype");
}
.uiDetailedCourseAmbient .hd h1 {
	font-family: CGwAdvantageTitle !important;
}
/*ambientOneBox end*/

/*奖牌start*/
.medalBox {
    /*margin: 60px 0 60px;*/
    font-size: 0;
}
.medalBox .wrapper {
    position: relative;
    width: 100%;
    text-align: center;
    /*background: black;*/
}
.medalBox .wrapper .medalBa {
    position: relative;
    height: 274px;
    margin: auto;
    overflow: hidden;
}
.medalBox .wrapper .medalBa .tempWrap {
    margin: auto;
}
.medalUl {
    position: absolute;
    left: 0;
    top: 0;
}
.medalUl li {
    float: left;
    width: 368px;
    height: 274px;
    /*margin-right: 20px;*/
    margin-right: 51px;
}
/*奖牌end*/

/*bottomSubmitForm start*/
@font-face {
    font-family: bottomSubmitFormTitle;
    src: url("../../courseShareFonts/bottomSubmitForm/BMZY_title.eot");
    src: url("../../courseShareFonts/bottomSubmitForm/BMZY_title.eot?#iefix") format("embedded-opentype"),
    url("../../courseShareFonts/bottomSubmitForm/BMZY_title.TTF") format("truetype");
}
.submitForm .hd h1 {
	font-family: bottomSubmitFormTitle !important;
}
/*bottomSubmitForm end*/

/*书籍start*/
#hatchBannerUl > li {
    box-sizing: content-box !important;
}

/* Book 1 */
.book-1 .bk-front > div,
.book-1 .bk-back,
.book-1 .bk-left,
.book-1 .bk-front:after {
    background-color: #000;
}
.book-1 .bk-front {
    background: url("../../Image/share/books/maya.png") no-repeat !important;
}
.book-1 .bk-left {
    background: url("../../Image/share/books/maya_left.png") no-repeat !important;
}

/* Book 2 */
.book-2 .bk-front > div,
.book-2 .bk-back,
.book-2 .bk-left,
.book-2 .bk-front:after {
    background-color: #084497;
}
.book-2 .bk-front {
    background: url("../../Image/share/books/ps.png") no-repeat !important;
}
.book-2 .bk-left {
    background: url("../../Image/share/books/ps_left.png") no-repeat !important;
}

/* Book 3 */
.book-3 .bk-front > div,
.book-3 .bk-back,
.book-3 .bk-left,
.book-3 .bk-front:after {
    background-color: #df7832;
}
.book-3 .bk-front {
    background: url("../../Image/share/books/zb.png") no-repeat !important;
}
.book-3 .bk-left {
    background: url("../../Image/share/books/zb_left.png") no-repeat !important;
}

/* Book 4 */
.book-4 .bk-front > div,
.book-4 .bk-back,
.book-4 .bk-left,
.book-4 .bk-front:after {
    background-color: #86545a;
}
.book-4 .bk-front {
    background: url("../../Image/share/books/high3d.png") no-repeat !important;
}
.book-4 .bk-left {
    background: url("../../Image/share/books/high3d_left.png") no-repeat !important;
}

/* Book 5 */
.book-5 .bk-front > div,
.book-5 .bk-back,
.book-5 .bk-left,
.book-5 .bk-front:after {
    background-color: #382d10;
}
.book-5 .bk-front {
    background: url("../../Image/share/books/3dPs.png") no-repeat !important;
}
.book-5 .bk-left {
    background: url("../../Image/share/books/3dPs_left.png") no-repeat !important;
}

/* Book 6 */
.book-6 .bk-front > div,
.book-6 .bk-back,
.book-6 .bk-left,
.book-6 .bk-front:after {
    background-color: #56221c;
}
.book-6 .bk-front {
    background: url("../../Image/share/books/zb3d.png") no-repeat !important;
}
.book-6 .bk-left {
    background: url("../../Image/share/books/zb3d_left.png") no-repeat !important;
}
/*书籍end*/

.sendMailCallbackMsgBox {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 310px;
	height: 130px;
	background: url(/Public/Content/Image/share/sendMail/error.png) no-repeat center center / cover;
	z-index: 1000;
}
.sendMailCallbackMsgBox.success {
	background-image: url(/Public/Content/Image/share/sendMail/success.png);
}
.sendMailCallbackMsgBox > p {
	position: absolute;
	top: 88px;
	left: 90px;
	margin: 0;
	width: 200px;
	line-height: 30px;
	font-size: 15px;
	font-weight: normal;
	color: #2c2c2c;
	text-align: center;
}
.sendMailCallbackMsgBox.success > p {
	display: none;
}
.sendMailCallbackMsgBox > .msgCloseBtn {
    position: absolute;
	bottom: -55px;
	left: 50%;
	margin-left: -20px;
	width: 40px;
	height: 40px;
	background: url(/Public/Content/Image/share/sendMail/closeBtn.png) no-repeat center center / cover;
	cursor: pointer;
}

.mailPromptMsgBox {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -1.5rem;
    margin-left: -1.5rem;
	width: 3rem;
    height: 3rem;
    border-radius: 5px;
    border: 1px solid #eee;
    background: #fff;
}
