﻿

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }




address, cite, dfn, em, var { font-style: normal; }

code, kbd, pre, samp { font-family: couriernew, courier, monospace; }

p, span, a, em, table, strong { font-size: 14px; color: #333333; }

ul, ol { list-style: none; }

a { text-decoration: none; cursor: pointer; color: #333333; }

a:hover { text-decoration: none; }

sup { vertical-align: text-top; }

sub { vertical-align: text-bottom; }

legend { color: #000; }

fieldset, img { border: 0; }

button, input, select, textarea { border-radius: 2px; font-size: 100%; outline: none; border: 1px solid #DDDDDD; }

button { border-style: none; }

textarea { resize: none; border-color: #f2f2f2; padding: 5px; }

table { border-collapse: collapse; border-spacing: 0; }

hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee; }

.relativeDiv { position: relative; }

.bold { font-weight: 700; }

.hide { display: none; }

.clearfix:after { content: ""; display: block; clear: both; }

.clearfix { zoom: 1; }

.blueBlock:after { content: ""; display: inline-block; height: 8px; width: 8px; background-color: #00a8d4; }

.fr { float: right; }

.fl { float: left; }

-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px white inset; }

input[type=text]:focus, input[type=password]:focus, textarea:focus { -webkit-box-shadow: 0 0 0 1000px white inset; }

.icon { display: inline-block; vertical-align: middle; width: 25px; height: 25px; background-position: center; background-repeat: no-repeat; background-size: 100%; }

.icon-crown { background-image: url(../images/crown.png); }

.icon-diamod-purple { background-image: url(../images/diamod-purple.png); }

.icon-diamod-blue { background-image: url(../images/diamod-blue.png); }

.icon-diamod-gray { background-image: url(../images/diamod-gray.png); }

.icon-year { background-image: url(../images/yearviplogo.png); }

.icon-over { width: 20px; height: 25px; background-image: url(../images/over.png); }

.icon-free { width: 20px; height: 25px; background-image: url(../images/freecourse.png); }

.ft-16 { font-size: 16px; }

.text-center { text-align: center; }

.content-pad20 { padding: 20px 0; }

.content-padT20 { padding-top: 20px; }

.content-padB20 { padding-bottom: 20px; }

.content-box { width: 1230px; margin: 0 auto; }
.content-box label { font-size: 16px; font-weight: 700; }

.content-white { background-color: #FFFFFF; }

.content-gray { background-color: #F2F2F2; }

.content-gray2 { background-color: #F8F8F8; }

.content-gray3 { background-color: #B6B6B6; }

.content-gray4 { padding: 20px 0; background-color: #f9f9f9; }

.content-blue { background-color: #00A8D4; color: #FFFFFF; }

.content-greend { background-color: #86cf00; color: #FFFFFF; }

.btn { display: inline-block; text-align: center; cursor: pointer; }

.btn-small { width: 120px; height: 30px; line-height: 30px; border-radius: 15px; }

.btn-middle { width: 150px; height: 30px; line-height: 30px; border-radius: 15px; }

.btn-radius { border-radius: 5px; }

.btn-white { background-color: #FFFFFF; color: #000000; border: 1px solid #666666; }

.btn-black { background-color: #666666; color: #FFFFFF; }

.btn-blue { background-color: #00A8D4; color: #FFFFFF; }

.btn-blue-o { color: #00A8D4; width: 140px; height: 40px; line-height: 40px; border: 1px solid #00A8D4; }

.btn-blue1 { background-color: #00A8D4; color: #FFFFFF; }

.btn-green { background-color: #86cf00; color: #FFFFFF; }

.btn-orange { background-color: #FF9900; color: #FFFFFF; }

.btn-gray { background-color: #B6B6B6; color: #FFFFFF; }

.btn-sub { display: block; margin-bottom: 20px; font-size: 20px; color: #FFFFFF; width: 400px; height: 55px; line-height: 55px; border-radius: 5px; background-color: #00A8D4; border: 0px; }

.hearder-logo, .hearder-searchBox { display: inline-block; vertical-align: middle; }

.hearder-searchBox { position: relative; margin-left: 45px; }
.hearder-searchBox input { height: 38px; width: 487px; padding-left: 12px; border: 1px solid #00A8D4; }
.hearder-searchBox .searchButton { display: block; text-align: center; position: absolute; top: 0; right: 0; height: 38px; width: 50px; background-color: #00A8D4; }
.hearder-searchBox .searchButton .fa { text-align: center; line-height: 38px; font-size: 16px; }

.hearder-user { float: right; position: relative; line-height: 84px; }
.hearder-user ul { display: inline-block; }
.hearder-user li { display: inline-table; padding: 0 10px; }
.hearder-user li a { color: #000; font-size: 16px; }
.hearder-user li a .fa { font-size: 20px; }
.hearder-user li img { vertical-align: middle; width: 25px; height: 25px; border-radius: 25px; }
.hearder-user li .icon { margin: 0 5px; }
.hearder-user .li-not { position: relative; }
.hearder-user .li-not span { display: inline-block; position: absolute; top: 40px; left: 15px; line-height: 13px; text-align: center; width: 15px; height: 15px; border-radius: 15px; color: #FFFFFF; background-color: #FF0000; }
.hearder-user .li-list .fa { font-size: 18px; }
.hearder-user .li-list .fa-diamond { color: #ffc061; }

.user-det { display: none; position: absolute; width: 120px; line-height: 40px; top: 60px; right: 0; background-color: #fff; border: 1px solid #DDDDDD; z-index: 9999; }
.user-det ul { width: 100%; }
.user-det .fa { width: 25px; color: #333333; margin-right: 5px; }
.user-det li { opacity: 0.7; filter: alpha(opacity=70); display: block; margin-left: 0; padding: 0 10px; border-bottom: 1px solid #DDDDDD; line-height: 40px; }
.user-det li a { font-weight: 400; }
.user-det li:hover { opacity: 1; filter: alpha(opacity=100); }

.hearder-user .user-his { display: none; position: absolute; top: 60px; left: -80px; right: 0; background-color: #fff; border: 1px solid #DDDDDD; z-index: 9999; padding: 0 20px; overflow: hidden; white-space: nowrap; }
.hearder-user .user-his .user-his-item { *zoom: 1; }
.hearder-user .user-his .user-his-item:after { clear: both; content: '\20'; display: block; height: 0; line-height: 0; overflow: hidden; }
.hearder-user .user-his h3 { font-size: 16px; font-weight: 400; line-height: 40px; color: #999999; }
.hearder-user .user-his span { float: right; font-size: 12px; color: #999999; width: 120px; line-height: 25px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.hearder-user .user-his span .fa-tv { margin-right: 5px; }
.hearder-user .user-his a { float: left; font-size: 12px; max-width: 165px; margin-right: 20px; line-height: 25px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.hearder-user .user-his a:hover { color: #00A8D4; }
.hearder-user .user-his .user-his-bot { border-top: 1px solid #DDDDDD; margin-top: 10px; padding: 0 10px; }
.hearder-user .user-his .user-his-bot a { float: right; line-height: 40px; }

.hearder-user .user-mobile { display: none; position: absolute; top: 60px; left: -60px; background-color: #fff; border: 1px solid #DDDDDD; z-index: 9999; padding: 0 20px; overflow: hidden; white-space: nowrap; }
.hearder-user .user-mobile .ttxcx { width: auto; height: auto; }

.content-blue .content-box { margin-top: 1px; height: 60px; }
.content-blue .topNav { line-height: 60px; }
.content-blue .topNav li { position: relative; display: inline-table; height: 60px; margin-left: 19px; }
.content-blue .topNav li a { font-size: 16px; color: #f8f8f8; }
.content-blue .topNav li:first-child { margin-left: 0; }
.content-blue .topNav li:last-child a { color: #ffff66; }

.slider-box { padding-bottom: 10px; }
.slider-box .slider { position: relative; height: 460px; }
.slider-box .slider .pic li { position: absolute; top: 0; left: 0; display: none; }
.slider-box .slider img { width: 1230px; height: 460px; }

.otherAbout { padding-top: 20px; padding-bottom: 40px; }
.otherAbout div { width: 240px; float: left; }
.otherAbout div p { margin-top: 20px; }
.otherAbout div p img { width: 135px; height: 135px; }
.otherAbout a:hover { color: #AE4141; }

.curriculum { width: 103%; padding-top: 10px; }
.curriculum .curriculum-box { position: relative; display: inline-block; width: 290px; margin: 0 18px 18px 0; padding: 10px; cursor: pointer; }
.curriculum .curriculum-box p { display: block; line-height: 25px; margin-bottom: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.curriculum .curriculum-box .icon { position: absolute; display: block; }
.curriculum .curriculum-box .icon-year { width: 30px; height: 30px; }
.curriculum .curriculum-box img { width: 100%; height: 160px; }
.curriculum .curriculum-box span { font-size: 12px; color: #999999; vertical-align: top; }
.curriculum .curriculum-box span:last-child { float: right; }
.curriculum .curriculum-box .curriculum-point { position: absolute; display: inline-block; left: 10px; top: 148px; width: 93%; line-height: 22px; background-color: rgba(0, 0, 0, 0.4); padding-left: 5px; color: #fff; }

.active a { color: #00A8D4; }

.slider-dot { position: absolute; }
.slider-dot ul { display: inline-block; padding: 0 10px; }
.slider-dot li { display: inline-table; background-color: #999; width: 10px; height: 10px; margin: 0 5px; border-radius: 10px; }
.slider-dot .active { background-color: #00A8D4; }

.slider-dot-right { text-align: center; right: 20px; bottom: 10px; }

.slider-dot-center { text-align: center; width: 100%; bottom: 10px; }

.title-choice-ul { margin-top: 20px; border-bottom: 1px solid #DDDDDD; }
.title-choice-ul li { position: relative; padding: 0 20px; min-width: 80px; height: 40px; line-height: 40px; text-align: center; display: inline-table; }
.title-choice-ul li a { color: #999999; font-size: 16px; }
.title-choice-ul .active { border-bottom: 2px solid #00A8D4; }
.title-choice-ul .active a { color: #00A8D4; }

.slider-sm-dot { position: relative; text-align: center; margin-top: 10px; }
.slider-sm-dot ul { display: inline-block; }
.slider-sm-dot li { display: inline-table; width: 40px; }
.slider-sm-dot a { display: inline-block; background-color: #999; width: 10px; height: 10px; border-radius: 10px; }
.slider-sm-dot .active { border-bottom: none; }
.slider-sm-dot .active a { background-color: #00A8D4; }

.comper-contact { padding: 20px; height: 100px; line-height: 60px; background-color: #FFFFFF; }
.comper-contact .comper-contact-item { display: inline-block; }
.comper-contact .comper-contact-item:not(:first-child) { padding: 0 20px; margin-left: 10px; border-left: 1px solid #DDDDDD; }
.comper-contact .comper-contact-item i { color: #666666; margin: 0 10px; font-size: 40px; vertical-align: middle; }
.comper-contact span { font-size: 16px; }

.train-cur-class { min-height: 150px; padding: 20px 30px; }
.train-cur-class ul { margin: 20px 40px; margin-left: 55px; }
.train-cur-class ul li { display: inline-table; margin-left: 25px; }
.train-cur-class ul li a { font-size: 16px; }

.list-four { margin: 30px 0; padding: 20px; border: 1px solid #F2F2F2; }
.list-four .list-four-item { margin: 30px 0; }
.list-four .list-four-item ul { padding: 0 20px; }
.list-four .list-four-item li { list-style: disc; margin-left: 30px; border-bottom: 1px dotted #DDDDDD; padding: 15px 0; }
.list-four .list-four-item li span { vertical-align: bottom; display: inline-block; font-size: 16px; }
.list-four .list-four-item li span:first-child { width: 500px; padding-right: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.list-four .list-four-item li span:not(:first-child) { width: 200px; }

.list-three { margin: 20px 0; padding: 20px; background-color: #FFFFFF; border: 1px solid #F2F2F2; }
.list-three .list-three-item { margin: 30px 0; }
.list-three .list-three-item ul { padding: 0 20px; }
.list-three .list-three-item li { list-style: disc; margin-left: 30px; border-bottom: 1px dotted #DDDDDD; padding: 15px 0; }
.list-three .list-three-item li span { font-size: 16px; }
.list-three .list-three-item li span:first-child { display: inline-block; width: 750px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; }
.list-three .list-three-item li span:last-child { float: right; }

.red { color: #FF0000; }
.red a { color: #FF0000; }
.red span { color: #FF0000; }

.pink-p { color: #ec6567; }

.gray-p { color: #999999; }

.green { color: #009900; }
.green a { color: #009900; }
.green span { color: #009900; }

.gray { color: #666666; }
.gray a { color: #666666; }
.gray span { color: #666666; }

.pagination-box { text-align: center; }

.pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px; }
.pagination a, .pagination span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #428bca; text-decoration: none; background-color: #fff; border: 1px solid #ddd; }
.pagination a:hover, .pagination a:focus, .pagination span:hover, .pagination span:focus { color: #2a6496; background-color: #eee; border-color: #ddd; }
.pagination .current { z-index: 1; border-color: #428bca; }

#AllObjMsg { font-family: "Microsoft Yahei",sans-serif; display: none; padding: 25px 30px 25px 30px; min-width: 80px; text-align: center; font-size: 15px; z-index: 99999; left: 45%; top: 45%; margin-left: -70px !important; margin-top: -30px !important; margin-top: -30px; margin-left: -70px; position: fixed !important; /*FF IE7*/ position: absolute; /*IE6*/ border: 1px #A3A3A3 solid; line-height: 30px; background: #FFFFFF; _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); }

#AllObjMsg a { margin-top: 15px; font-size: 15px; }

.btn-xs, .btn-lg { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; }

.btn-success { color: #fff; background-color: #5cb85c; border-color: #4cae4c; }

.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success { color: #fff; background-color: #449d44; border-color: #398439; }

.btn-danger { color: #fff; background-color: #d9534f; border-color: #d43f3a; }

.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger { color: #fff; background-color: #c9302c; border-color: #ac2925; }

.floater { position: fixed; _position: absolute; right: 175px; top: 50%; margin-top: -200px; z-index: 200; }

.floater .right-ad { margin-bottom: 16px; }

.floater .right-ad .close-ad { position: absolute; right: 5px; top: 5px; color: #000; line-height: 10px; font-size: 20px; text-decoration: none; }

.floater .right-ad a:hover { color: #000; text-decoration: none; }

.floater ul, .floater li { list-style: none; padding: 0; }

.floater li { position: relative; width: 58px; height: 58px; margin: 0 auto 12px auto; cursor: pointer; }

.floater .ft4 { display: none; }

.floater li p { display: none; }
.floater li:hover p { display: block; opacity: 1; filter: alpha(opacity=100); }
.floater li span { display: block; width: 58px; height: 58px; overflow: hidden; background: url(../images/float.png) no-repeat; }

.floater .ft1 span { background-position: 0 0; }

.floater .ft2 span { background-position: 0 -75px; }

.floater .ft3 span { background-position: 0 -146px; }

.floater .ft4 span { background-position: 0 -216px; }

.floater .ft5 span { background-position: 0 -288px; }

.floater .ft6 span { background-position: 0 -361px; }

.floater li p { display: none; position: absolute; top: 0px; left: 68px; height: 58px; line-height: 58px; width: 200px; font-size: 16px; color: #000; }

.floater li p a { color: #333; }

.floater li img { position: absolute; top: -40px; left: 50px; width: 120px; height: 120px; }

@media screen and (max-width: 1480px) { .floater { right: 40px; }
  .floater li p { right: 68px; left: auto; text-align: right; }
  .floater li img { right: 50px; left: auto; } }
.tplist { position: fixed; line-height: 40px; background-color: #F2F2F2; width: 100%; z-index: 999; border-bottom: 1px solid #F2F2F2; }
.tplist a { margin-left: 20px; }
.tplist a:not(:first-child) { font-weight: 700; color: red; }

.hot-tip { position: absolute; top: 7px; right: 0; }

.slider-box-curriculum { position: absolute; background-color: rgba(0, 0, 0, 0.2); width: 226px; z-index: 99; }
.slider-box-curriculum .slider-box-curriculum-item { position: relative; border-bottom: 1px solid #FFFFFF; margin: 0 15px; padding-left: 10px; color: #FFFFFF; }
.slider-box-curriculum .slider-box-curriculum-item a { display: block; height: 65px; line-height: 65px; }
.slider-box-curriculum .slider-box-curriculum-item:last-child { border-bottom: none; }
.slider-box-curriculum .slider-box-curriculum-item .fa { float: left; font-size: 28px; width: 55px; color: #FFFFFF; line-height: 65px; padding: 0 10px; }
.slider-box-curriculum .slider-box-curriculum-item span { font-size: 18px; color: #FFFFFF; font-weight:bold; letter-spacing:2px }

.comper-contact-item strong { font-size: 20px; font-weight: 400; }
.comper-contact-item .btn { display: inline-block; width: 120px; height: 40px; line-height: 40px; text-align: center; border-radius: 35px; font-size: 18px; }

.exam-main-div { margin-bottom: 30px; }

.exam-main-center { text-align: center; height: 480px; padding: 35px 0; background: url(../images/246dfce43264ec8f54db85c94eec359a.jpg); }

.emc h2 { display: inline-block; font-size: 28px; font-weight: 400; line-height: 65px; color: #FFFFFF; vertical-align: middle; }
.emc i { display: inline-block; width: 60px; height: 3px; background-color: #FFFFFF; }
.emc h3 { font-size: 24px; font-weight: 400; line-height: 45px; color: #FFFFFF; }

.emc-content { margin-top: 40px; }

.emc-content-item { display: inline-block; width: 300px; height: 160px; overflow:hidden }

.emc-content-item-text { color: #FFFFFF; padding: 10px 0; background-color:#86CF00}
.emc-content-item-text label { font-size: 20px; font-weight: 700; line-height: 65px; }
.emc-content-item-text p { color: #FFFFFF; line-height: 25px; font-size: 16px; }
.emc-content-item-text:first-child { background-color: #41c7db; }
.emc-content-item-text:last-child { background-color: #86cf00; }

.emc-content-item-code { padding: 0px 0px 0px 0px; background-color: #FFFFFF; height:180px }
.emc-content-item-code img { display: inline-block; width: 112px; height: 112px; margin-top:30px; vertical-align: top; }
.emc-content-item-code .emdc-text { display: inline-block; text-align: left; margin-top:38px; }
.emc-content-item-code .emdc-text p { font-size: 16px; line-height: 26px; height:26px;  }
.emc-content-item-code .emdc-text .btn { width: 100px; height: 30px; line-height: 30px; margin-top:10px; border-radius: 35px; }

.exam-main-msg { height: 300px; padding: 30px; background-image: url(../images/fb75ea97c03992bd401ec2d3f1282de8.jpg); border: 1px solid #F2F2F2; }
.exam-main-msg h4 { line-height: 40px; font-size: 18px; }
.exam-main-msg label { font-weight: 400; }
.exam-main-msg label, .exam-main-msg p { font-size: 16px; }

.emm-item { display: inline-block; }

.emm-grade p { line-height: 35px; }

.eemm-btn { margin: 0 30px; padding: 0 60px; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; }
.eemm-btn .btn { display: block; font-size: 16px; width: 180px; height: 40px; line-height: 40px; border-radius: 35px; }
.eemm-btn .btn:not(:first-child) { margin-top: 10px; }

.eemm-problem em:after { content: ''; display: inline-block; width: 0; height: 0; border-width: 5px; border-style: solid; border-color: transparent; border-left-color: #41c7db; }
.eemm-problem li { height: 30px; }

.exam-main-flow { padding: 20px 0; }
.exam-main-flow h1 { display: inline-block; font-size: 32px; font-weight: 400; width: 70px; margin: 0 15px; vertical-align: middle; }

.emf-content { display: inline-block; }
.emf-content .arrow { margin: 0 20px 0 10px; }
.emf-content .arrow:after { content: ''; display: inline-block; width: 20px; height: 20px; border-top: solid; border-right: solid; border-color: #DDDDDD; border-width: 5px; transform: rotate(45deg); }

.emf-content-item { display: inline-block; text-align: center; width: 100px; height: 170px; padding-top: 10px; border: 1px solid #41c7db; vertical-align: middle; }
.emf-content-item .fa { width: 66px; height: 66px; line-height: 66px; color: #FFFFFF; font-size: 40px; border-radius: 50px; background-color: #41c7db; }
.emf-content-item p { font-size: 16px; line-height: 40px; }

.emf-btn { display: inline-block; margin-left: 30px; vertical-align: middle; }
.emf-btn .btn { display: block; width: 120px; height: 40px; line-height: 40px; border-radius: 35px; font-size: 18px; }
.emf-btn .btn:not(:first-child) { margin-top: 20px; }
.emf-btn .btn-blackb { border: 1px solid; }
.emf-btn .btn-blueb { border: 1px solid #41c7db; }
.emf-btn .btn-greenb { border: 1px solid #86cf00; }

.exam-main-problem { text-align: center; padding: 20px 40px; background-color: #FFFFFF; border: 1px solid #F2F2F2; }
.exam-main-problem h2 { font-size: 28px; font-weight: 400; line-height: 80px; }
.exam-main-problem span { color: #999999; }
.exam-main-problem .gray-bg { background-color: #F2F2F2; line-height: 46px; margin: 20px 0; }

.emp-item { *zoom: 1; }
.emp-item h3 { font-size: 24px; font-weight: 400; line-height: 60px; }
.emp-item:after { clear: both; content: '\20'; display: block; height: 0; line-height: 0; overflow: hidden; }

.emp-one img { float: left; width: 740px; }
.emp-one table { text-align: left; margin-top: 25px; }
.emp-one table td { display: inline-block; line-height: 27px; width: 190px; color: #999999; overflow: hidden; white-space: nowrap; }

.emp-three-gray { margin: 20px 0; padding-bottom: 20px; background-color: #F9F9F9; }
.emp-three-gray .blue-p { font-size: 24px; line-height: 50px; color: #41c7db; }
.emp-three-gray .red-p { font-size: 20px; color: #FF0000; }

.emp-modular-item { display: inline-block; width: 250px; border: 1px solid #41c7db; }
.emp-modular-item:not(:first-child) { margin-left: 40px; }
.emp-modular-item .btn-large { display: inline-block; width: 220px; height: 50px; line-height: 50px; border-radius: 35px; }
.emp-modular-item h4 { font-size: 18px; font-weight: 400; line-height: 66px; background-color: #F2F2F2; border-bottom: 1px solid #41c7db; }

.emp-modular-btn .btn-middle { font-size: 12px; margin-top: 20px; }

.emp-modular-item-content { margin: 20px 0; }

.emp-modular-text .btn-large { margin-bottom: 20px; }
.emp-modular-text p { color: #666666; line-height: 25px; }
.emp-modular-text .btn-large { color: #FFFFFF; }

.exam-main-archives { background-color: #FFFFFF; border: 1px solid #F2F2F2; margin: 0 auto; width: 1230px; }

.ema-title { text-align: center; height: 100px; background-color: #F2F2F2; border-bottom: 1px solid #DDDDDD; }
.ema-title .gray-p { font-size: 24px; line-height: 65px; color: #666666; }
.ema-title table { width: 100%; }
.ema-title td { font-size: 18px; font-weight: 700; width: 25%; }
.ema-title td:nth-child(2) { width: 50%; }

.ema-content-item { display: inline-block; text-align: center; padding: 0 10px; }
.ema-content-item p { font-size: 16px; line-height: 60px; }
.ema-content-item img { display: block; margin-bottom: 20px; }

.ema-content-lItem { margin: 20px 10px; padding: 0 10px; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; }

.exam-main-video { margin: 20px auto; }

.emv-title { height: 130px; text-align: center; }
.emv-title label { font-size: 24px; line-height: 80px; }
.emv-title p { color: #FFFFFF; font-size: 18px; }

.emv-item { display: inline-block; width: 290px; margin-top: 20px; margin-right: 18px; background-color: #FFFFFF; border-top-right-radius: 15px; border-top-left-radius: 15px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); }
.emv-item:nth-child(4), .emv-item:last-child { margin-right: 0; }
.emv-item a { width: inherit; }
.emv-item img { width: inherit; height: auto; border-top-right-radius: 15px; border-top-left-radius: 15px; }

.emv-item-text { padding: 10px; }
.emv-item-text p { font-size: 16px; line-height: 25px; }
.emv-item-text span { display: inline-block; font-size: 16px; color: #666666; margin-top: 20px; }
.emv-item-text .red { color: #FF0000; float: right; }

.emv-btn { text-align: center; margin-top: 20px; }

/*# sourceMappingURL=bim_exam.css.map */
