/*专业设置2020 2020-10-14*/
.w68 {width: 68%;margin: 0 auto;}
.w625 {width: 62.5%;margin: 0 auto;}
.course2020{width: 100%; height: auto; margin: 0 auto; font-family: "微软雅黑", "Microsoft Yahei" !important; font-size: 100% !important; line-height: 1;}
.course2020 img{ max-width: 100%; height: auto;vertical-align: middle;border-radius: 8px;}
.course2020-banner{width: 100%; height: auto; margin: 0 auto; position: relative;}
.course2020-banner-c{ width: 45%; height: 21.35vw; position: absolute; left: 27.5%; top: 50%; transform: translateY(-50%); display:flex;flex-direction:column;align-items:center;justify-content:center;}
.course2020-banner-title{ width: 100%; font-size: 3vw; font-weight: bold; text-align: center; letter-spacing: 0.2vw; color: #fff;}
.course2020-banner-d2{ width: 100%; display:flex;flex-direction:row;align-items:center;justify-content:space-between; margin-top: 28px;}
.course2020-banner-d2-item{ width: 23%; height: 6.04vw; border: 0.11vw solid #fff; display:flex;flex-direction:column;align-items:center;justify-content:center;}
.course2020-banner-d2-item-img{ width: 2.65vw; height: 2.65vw; display:flex;flex-direction:row;align-items:center;justify-content:center;}
.course2020-banner-d2-item-p{ font-size: 1.14vw; margin-top: 0.52vw; color: #fff; letter-spacing: 1px;}
.course2020-banner-d3{ width: 50%; height: 2.81vw; line-height: 2.81vw; text-align: center; background: #fff; margin-top: 1.6vw; font-size: 1.14vw; color: #595757;letter-spacing: 1px;}
.course2020-banner-d3 span{ color: #be9865; font-weight: bold;}
.course2020-banner-zx{ width: 13.64vw; height: auto; margin-top: 1.6vw;}
.course2020-banner-zx:hover img{transition:all .5s ease-in-out; transform:scale(1.1);}
.baom-course {width:100%;height: 156px;background:#be9865;}
.baom-course .bmc {width:63%;margin:0 auto;max-width:1200px;}
.baom-course .bml {width:38%;float:left;}
.baom-course .bml1 {font-size:32px;color:#fff;letter-spacing:2px;margin-top:44px;}
.baom-course .bml1 span {font-size:24px;font-weight:bold;color:#fff;margin: 20px;;letter-spacing:1px;text-transform:uppercase;}
.baom-course .bml2 {font-size:18px;font-weight:bold;color:#fff;letter-spacing:26px;margin-top:10px;}
.baom-course #b-name {display:block;width:180px;height:50px;margin-top:53px;background:#fff;float:left;margin-left:40px;border-radius:5px;border:0;text-align:center;font-size:16px;outline: none;}
.baom-course input::-webkit-input-placeholder {color:#666;font-size:16px;text-align:center;}
.baom-course input:-ms-input-placeholde {color:#666;font-size:16px;text-align:center;}
.baom-course #b-tel {display:block;width:180px;height:50px;margin-top:53px;background:#fff;float:left;margin-left:30px;border-radius:5px;border:0;text-align:center;font-size:16px;outline: none;}
.baom-course .bmr {width:180px;height:50px;float:right;border-radius:5px;background:#2f2725;line-height:50px;color:#fff;font-size:20px;font-weight:bold;text-align:center;margin-top:53px;letter-spacing:2px;cursor: pointer;}

.course2020-title {width:70%; margin: 0 auto; text-align:center;}
.course2020-title .first_subject {width:100%; font-size:32px;font-weight:bold;color:#2f2725;border-bottom:1px solid #000;padding-bottom: 28px; margin-bottom:40px;position:relative; letter-spacing: 1px;}
.course2020-title .first_subject::after {content:"";display:block;width:5.41vw;height:.52vw;background-color:#be9865;position:absolute;bottom:-.4vw;left:50%; transform: translateX(-50%);}
.course2020-kc{ padding:38px 0; background: #f5f5f5;}
.course2020-kc-t{ display:flex;flex-direction:row;align-items:center;justify-content:center;}
.course2020-kc-t1{ width: 15.8vw; height: 5.2vw;  display: flex; flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap; font-size: 1.25vw; line-height: 1.5; font-weight: bold; letter-spacing: 1px; color: #be9865; text-transform: uppercase; border: 0.15vw solid #be9865; text-align:center; background: #ffffff; }
.course2020-kc-con{ width: 100%; display:flex;flex-direction:row;align-items:center;justify-content:space-between; margin-top: 28px;}
.course2020-kc-con li{ width: 23.5%; height: auto; background: #fff; padding-bottom: 15px; overflow: hidden; border-radius:8px;}
.course_b{ width: 100%; margin: 0 auto; margin-top: 20px; padding: 0 15px;box-sizing:border-box;}
.course_b1{ text-align: center; color: #2f2725; font-size: 1.15vw; display: block;} 
.course_b2{ text-align: center; color: #be9865; font-size: 0.93vw; margin-top: 0.52vw; display: block;} 
.course_b_btn{ width: 100%; display:flex;flex-direction:row;align-items:center;justify-content:space-between; margin-top: 1vw; }
.course_b_btn a{ width: 46%; padding: 0.52vw 0; text-align: center; font-size: 0.9vw; color: #fff; border: 1px solid #be9865; background: #be9865; letter-spacing: 0.05vw;}
.course_b_btn a:first-child{ background: #fff;color: #be9865;}
.course2020-kc-con li:hover img{transition:all 1s ; transform:scale(1.05);}
.course2020-kc-tl{ width: 50%; display:flex;flex-direction:row;align-items:center;justify-content:center;}
.course2020-kc-tr{ width: 49%; display:flex;flex-direction:row;align-items:center;justify-content:space-between;}
.course2020-kc-ask{ width: 100%; display:flex;flex-direction:row;align-items:center;justify-content:space-between;  margin-top: 3.5vw;}
.course2020-kc-ask.mt28{ margin-top: 28px;}
.course2020-kc-ask-item{ width: 23.5%; text-align: center; padding: 15px 0; font-size: 20px; color: #595757; letter-spacing: 1px; border: 1px solid #a0a0a0; border-radius: 0.7vw; }

.course2020-hj{ padding:38px 0;}
.course2020-hj-b{width: 1200px;height: 100%;overflow: hidden;margin: 0px auto;}
.course2020-hj-b-img{width: 1200px;height: auto !important;margin: 0px auto;overflow: hidden;margin-top: 15px;margin-bottom: 25px;}
.course2020-hj-b-img .left{margin-left: 0px}
.course2020-hj-b-img li{width: 397px;height: auto !important;float: left;margin-top: 5px;margin-left: 3px;}
.course2020-hj-zx{ width: 24%; height: 60px; line-height: 60px; margin: 0 auto; margin-top:38px; display: block; background: #be9865; text-align: center; color: #fff; font-size: 1.3vw; letter-spacing: 1px; border-radius: 0.52vw;}

.course2020-xl{ padding:38px 0; background: #f5f5f5;}
.xl-t{ text-align: center; color: #2f2725; font-size: 1.45vw; letter-spacing: 1px;}
.course2020-xl-t{ background: #fff; width: 14%; height: auto; padding: 0.9vw 0; margin: 38px auto 15px;color: #2f2725; font-size: 1.45vw; letter-spacing: 1px; text-align: center; border: 1px solid #be9865; }
.course2020-xl-c{ width: 100%; margin-top:38px; display:flex;flex-direction:row;align-items:center;justify-content:center;} 
.course2020-xl-item{ width: 30%; height: auto; margin-left: 20px;}
.course2020-xl-item:first-child{margin-left: 0;}
.course2020-xl-item-b {width: 100%; margin-top: 0.52vw; background: #fff; text-align: center; color: #2f2725; font-size: 1.8vw; letter-spacing: 1px; padding: 1.2vw 0;}