﻿@charset "UTF-8";.allbox{width: 1920px;/* margin: 0 auto;*/}
.index_ad{width: 1920px;background: #fff;margin: 0 auto;height: 80px;overflow: hidden;}
.index_ad img{width: 100%;height: 100%;}
body,
html{width: 100%;overflow-x: hidden;background-color: #fff;}
.index_header{width: 1920px;}
.logoBox{width: 240px;display: inline-block;height: 67px;border-right: 1px solid #A09E9D;}
.logoBox img{width: 225px;height: 67px;}
.caidan_2{font-size: 19px;font-weight: 400;}
.caidan_2 .icon{height: 19px;color: #C80700;}
.caidan_1{margin-top: 15px;}
.xuanke_1{width: 1200px;margin: 0 auto;}
.xuanke_1 .xuanke_6{margin: 0 4px;}
.xuanke_1 .xuanke_2{width: 394px;height: 93px;display: inline-block;padding-top: 20px;padding-left: 30px;margin-top: 35px;margin-bottom: 35px;background: #F5F7F9;}
.xuanke_1 .xuanke_2:hover{color: #fff;background: #c80700;}
.xuanke_1 .xuanke_2:hover .xuanke_4,
.xuanke_1 .xuanke_2:hover .xuanke_5{color: #fff;}
.xuanke_1 .xuanke_2 .icon{width: 43px;height: 43px;}
.xuanke_1 .xuanke_2 .xuanke_3{display: inline-block;margin-left: 15px;}
.xuanke_1 .xuanke_2 .xuanke_4{font-size: 18px;font-family: Source Han Sans CN;font-weight: 400;color: #666666;padding-bottom:3px;}
.xuanke_1 .xuanke_2 .xuanke_5{color: #B3B3B3;font-size: 13px;margin-top: 0;}
.shuju_1{height: 1100px;}
.kecheng_1{padding-bottom: 40px;padding-top: 60px;}
.kecheng_1 .kecheng_2{width: 1200px;margin: 0 auto;}
/* 抽屉式*/.box3_1{margin-top: 45px;width: 100%;height: 478px;}
.box3_2{float: left;height: 478px;margin-right: 6px;-webkit-box-shadow: 0px 2px 20px 1px rgba(0, 0, 0, 0.1);box-shadow: 0px 2px 20px 1px rgba(0, 0, 0, 0.1);}
.box3_3{width: 120px;height: 478px;background: url("../images/coursebg1.png") no-repeat 0 0/100% 100%;position: relative;padding-top: 25px;text-align: center;float: left;}
.box3_32{background: url("../images/coursebg2.png") no-repeat 0 0/100% 100%;}
.box3_33{background: url("../images/coursebg3.png") no-repeat 0 0/100% 100%;}
.box3_34{background: url("../images/coursebg4.png") no-repeat 0 0/100% 100%;}
.box3_35{background: url("../images/coursebg5.png") no-repeat 0 0/100% 100%;}
.box3_36{background: url("../images/coursebg6.png") no-repeat 0 0/100% 100%;}
.box3_37{background: url("../images/coursebg7.png") no-repeat 0 0/100% 100%;}
.box3_5 .icon{color: #b20000;height: 30px;width: 35px;}
.box3_5{width: 60px;height: 60px;background: white;-webkit-box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.06);box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.06);border-radius: 50%;margin: 10px 30px;padding: 13px;}
.box3_6{font-size: 26px;color: #363636;line-height: 24px;-webkit-writing-mode: vertical;-ms-writing-mode: vertical;writing-mode: vertical;-webkit-writing-mode: tb;-ms-writing-mode: tb;writing-mode: tb;margin-left: 45px;margin-top: 20px;font-weight: bold;}
.box3_4{height: 478px;background: white;border: 1px solid rgba(0, 0, 0, 0.06);float: left;width: 0px;overflow: hidden;-webkit-transition: all .3s linear;transition: all .3s linear;}
.active3_4{width: 325px;}
.box3_1 li:nth-child(1){margin-left: 0px;}
.boxnewxxx3{font-size: 26px;font-weight: 500;color: #363636;margin-top: 45px;margin-left: 20px;border-bottom: 1px solid rgba(0, 0, 0, 0.2);padding-bottom: 25px;width: 356px;}
.boxnewxxx3 span{font-size: 30px;color: #b20000;font-weight: bold;position: relative;top: 2px;}
.boxnewxxx1{font-size: 14px;color: #4d4d4d;margin-left: 20px;margin-top: 15px;line-height: 24px;width: 356px;}
.boxnewxxx1 span{color: #b20000;font-weight: bold;}
.boxnewxxx2{display: inline-block;width: 160px;height: 40px;background: #b20000;border-radius: 20px;font-size: 16px;color: white;line-height: 40px;text-align: center;margin-left: 20px;margin-top: 40px;}
.box3_2active .box3_3{background: url("../images/t00.png") no-repeat 0 0/100% 100%;color: #fff;height: 478px;}
.box3_2active .box3_6{color: #fff;}
.box3_2active{border: 1px solid rgba(0, 0, 0, 0.06);-webkit-box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);}
.box3_3:hover{cursor: pointer;}

.byc{width: 1200px;margin: 0 auto;position: relative;height: 313px;}
#center,
#center2,
#center3{z-index: 2;position: absolute;top: 0px;left: 0;}
#slider,
#slider2{z-index: 1;position: absolute;width: 1200px;background: #000;height: 310px;overflow: hidden;top: 0;left: 0;}
#slider .slide,
#slider2 .slide{z-index: 10;position: absolute;width: 732px;height: 310px;overflow: hidden;top: 0;cursor: default;left: 22px;text-align: left;background: #333;border-right: 5px solid #fff;margin-left: -2px;}
#slider .title,
#slider2 .title{color: #f80;font-size: 1.2em;font-weight: bold;margin-right: 1.5em;text-decoration: none;}
#slider .text,
#slider2 .text{display: none;}
#slider .p,
#slider2 .p{width: 200px;height: 260px;color: #fff;position: absolute;left: 270px;top: 0;font-size: 13px;}
#slider .p img,
#slider2 .p img{display: inline-block;margin: 40px 0 20px 0;}
#slider .p span,
#slider2 .p span{margin-right: 50px;font-size: 12px;color: #fff;line-height: 20px;display: block;}
#slider .pp,
#slider2 .pp{width: 240px;height: 100%;color: #fff;background: #C80700;position: absolute;left: 486px;top: 0;padding: 0 20px;}
#slider .pp dt,
#slider2 .pp dt{font-size: 22px;font-weight: bold;border-bottom: 1px solid #ff867f;padding: 30px 0 20px 0;}
.pp4{display: inline-block;width: 33px;height: 33px;border: 1px solid white;border-radius: 50%;text-align: center;line-height: 33px;color: #fff;}
.pp4 .icon{width: 15px;height: 18px;}
.pp3{height: 33px;display: inline-block;color: #fff;margin-left: 10px;position: relative;top: 7px;}
.pp3 P:first-child{font-size: 14px;}
.pp3 p:last-child{font-size: 16px;}
#slider .pp dt span,
#slider2 .pp dt span{font-size: 14px;margin-left: 10px;}
#slider .pp dd,
#slider2 .pp dd{font-size: 12px;color: #ffbdb9;line-height: 20px;margin-top: 15px;}
#slider .pp a,
#slider2 .pp a{background: #fff;width: 50px;height: 22px;line-height: 22px;text-align: center;font-size: 14px;color: #fa5349;display: block;margin: 0 0 0 130px;position: absolute;bottom: 20px;}
#slider .diapo,
#slider2 .diapo{position: absolute;border-left: 3px solid #fff;opacity: 0.7;visibility: visible;height: 310px;width: 484px;}
.backgroundText{top: 262px;}
.text{top: 262px;}
.slider{left: 240px;}
.mingshicon{width: 10rem;margin: 0 auto;overflow: hidden;height: 735px;display: none;}
.mingshicon .swiper-container{overflow: initial;}
.mingshicon .swiper-pagination{bottom: -66px;top: auto;right: 140px;left: auto;width: 320px;}
.mingshicon .leftmsswiper{left: auto;top: auto;right: 85px;bottom: -64px;}
.mingshicon .rightmsswiepr{left: auto;top: auto;right: 30px;bottom: -64px;}
.mingshicon .rightmsswiepr .icon{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.mingxuan{text-align: center;margin: 0px 0 0.5rem;height:1rem;position: relative;}
.mingxuan .mxslider2{color: #999999;}
.mingxuan .mxslideractive{color: #C80700;}
.mingxuan .mxslideractive p{color: #C80700;}
.mingxuan .mxslideractive p:last-child{width: 30px;height: 2px;background: #c80700;display: inline-block;position: absolute;left: 0;right: 0;margin: 0 auto;bottom: -15px;}
.mingxuan .mxslider3{width:1.86rem;display: inline-block;font-size:14px;border-radius:20px;color: #fbe909;position: relative; background:#212121; height:1rem; line-height:1rem; margin:0 0.02rem;}
.mingxuan .mxslider2:hover,
.mingxuan .mxslider:hover,
.mingxuan .mxslider3:hover,
.mingxuan .mxslider4:hover,
.mingxuan .mxslider5:hover,
.mingxuan .mxslider6:hover{cursor: pointer;}
/*.mingxuan .mxslider3{width: 2rem;}
*/.mingxuan .mxslideractive2{color:#212121;background: #fbe909; }
/*.mingxuan .mxslideractive2 p:last-child{width: 30px;height: 2px;background: #c80700;display: inline-block;position: absolute;left: 0;right: 0;margin: 0 auto;bottom: -19px;z-index: 2;}
*/.stubox{margin-top: 60px;height: 610px;}
.stubox .stuconleftmsswiper{left: 550px;top: 0px;background: #f4f4f4;}
.stubox .stuconrightmsswiepr{left: 600px;top: 0px;background: #f4f4f4;}
.stubox .stuconrightmsswiepr .icon{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.stucon{width: 1200px;margin: 0 auto;margin-top: 45px;position: relative;}
.stucon .gallcss{position: absolute;right: 0;top: 0;width: 1080px;height: 409px;}
.stucon .gallthumbscss{width: 100px;height: 409px;background: #f5f7f9;-webkit-box-sizing: border-box;box-sizing: border-box;position: absolute;left: 0;top: 0;padding: 50px 15px;}
.stucon .gallthumbscss .swiper-slide:hover{cursor: pointer;}
.stucon .gallthumbscss .thumbstou{width: 63px;height: 63px;border: 2px solid #c80700;border-radius: 50%;}
.stucon .gallthumbscss .thumbstou img{width: 100%;height: 100%;}
.stucon .gallthumbscss .thumbsarrow{position: absolute;top: 20px;left: 40%;color: #999999;}
.stucon .gallthumbscss .thumbsarrow .icon{-webkit-transform: rotate(90deg);transform: rotate(90deg);width: 12px;height: 10px;}
.stucon .gallthumbscss .thumbsarrow:hover{color: #C80700;cursor: pointer;}
.stucon .gallthumbscss .thumbsarrow2{top: auto;bottom: 20px;}
.stucon .gallthumbscss .thumbsarrow2 .icon{-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}
.stucon .gallthumbscss .swiper-slide{width: 100%;height: 25%;}
.stucon .gallthumbscss .swiper-slide::before{content: '';display: inline-block;position: absolute;width: 89%;height: 89%;background: rgba(0, 0, 0, 0.5);border-radius: 50%;}
.stucon .gallthumbscss .swiper-slide .thumbstou{border: none;}
.stucon .gallthumbscss .swiper-slide-thumb-active::before{content: '';background: transparent;}
.stucon .gallthumbscss .swiper-slide-thumb-active .thumbstou{border: 2px solid #C80700;}
.studetail{position: relative;width: 100%;height: 100%;}
.studetail .studvideo{width: 516px;height: 350px;background: black;position: absolute;top: 0px;left: 0;z-index: 2;}
.studetail .studvideo video{width: 100%;height: 100%;}
.studetail .stuleftv{width: 700px;height: 343px;background: white;position: absolute;right: 10px;bottom: 4px;-webkit-box-shadow: 0px 1px 10px 3px rgba(0, 0, 0, 0.1);box-shadow: 0px 1px 10px 3px rgba(0, 0, 0, 0.1);}
.studetail .icon{color: #C80700;height: 22px;width: 22px;margin-right: 5px;}
.studetail .stul_1{width: 310px;height: 270px;position: absolute;left: 165px;top: 40px;}
.studetail .stul_1 .stu1_3{font-size: 18px;font-weight: 400;color: #333333;font-weight: bold;}
.studetail .stul_1 .stul_22{margin-top: 25px;}
.studetail .stul_1 .stu1_4{margin-top: 15px;font-size: 13px;color: #999999;line-height: 20px;}
.studetail .stul_1 .stu1_5{display: inline-block;font-size: 13px;color: #999999;}
.studetail .stul_1 .stu1_5 p:last-child{margin-top: 5px;}
.studetail .stul_1 .stu1_6{margin-left: 20px;}
.studetail .stuleft_1{width: 200px;height: 343px;position: absolute;background: #F5F7F9;right: 0;top: 0;text-align: center;padding-top: 48px;}
.studetail .stuleft_1 .zhuangyuanbiao{width: 34px;height: 87px;background: url("../images/zyt.png") no-repeat 0 0/100% 100%;font-size: 20px;color: white;padding-top: 10px;position: absolute;top: 0;left: 0;}
.studetail .stuleft_1 .stule_2{display: inline-block;width: 92px;height: 92px;border-radius: 50%;border: 6px solid #e0e0e0;}
.studetail .stuleft_1 .stule_2 img{width: 100%;height: 100%;}
.studetail .stuleft_1 .stule_3{display: inline-block;font-size: 24px;font-weight: 500;color: #333333;margin-top: 10px;}
.studetail .stuleft_1 .stule_4{width: 26px;height: 2px;display: inline-block;background: #c80700;}
.studetail .stuleft_1 .stule_5{font-size: 14px;font-weight: 300;display: inline-block;color: #999999;margin-top: 10px;}
.studetail .stuleft_1 .stule_6{display: inline-block;width: 73px;height: 31px;border: 1px solid #999999;line-height: 31px;text-align: center;margin-top: 45px;color: #333333;font-size: 12px;display: inline-block;width: 73px;height: 31px;border: 1px solid #999999;font-size: 12px;font-weight: 500;color: #333333;line-height: 31px;text-align: center;}
.studetail .stuleft_1 .stule_6:hover{border: 1px solid #C80700;background: #C80700;color: #fff;cursor: pointer;}
.zuopinbox{padding: 0px 0px 0px 0;width: 100%;}
.zuopincon{display: none;/* CSS Document*/}
.zuopincon #certify{position: relative;width:10rem;margin: 0 auto;}
.zuopincon .certifybtn{width:0.8rem;height:0.8rem; background: url(../images/zp_jt1.png) no-repeat center center #fbe909;position: absolute;z-index: 1000;top: 3.5rem;left: 0px;text-align: center;line-height: 40px;padding-top: 3px;color: #C80700; background-size:90%;}
.zuopincon .certifybtn .icon{width: 15px;height: 20px;}
.zuopincon .certifybtn:hover{background: url(../images/zp_jt11.png) no-repeat center center #212121;color: #fff;cursor: pointer;background-size:90%;}

.zuopincon .certifybtnright{left: auto;right:0px;background: url(../images/zp_jt.png) no-repeat center center #fbe909;background-size:90%;}
.zuopincon .certifybtnright:hover{left: auto;right:0px;background: url(../images/zp_jt0.png) no-repeat center center #212121;background-size:90%;}


.zuopincon .certifybtnright .icon{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.zuopincon #certify .swiper-container{padding-bottom: 0.8rem;}
.zuopincon #certify .swiper-slide{width:6.88rem;height:8.28rem;background: #fff;}
.zuopincon #certify .swiper-slide img{display: block;}
.zuopincon #certify .swiper-pagination{width: 100%;bottom: 20px;}
.zuopincon #certify .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;border: 3px solid #fff;background-color: #d5d5d5;width: 10px;height: 10px;opacity: 1;}
.zuopincon #certify .swiper-pagination-bullets .swiper-pagination-bullet-active{border: 3px solid #C80700;background-color: #fff;}
.zuopincon #certify .swiper-button-prev{position: absolute;left: -30px;width: 45px;height: 45px;z-index: 1000000000;background-position: 0 0;background-size: 100%;}
.zuopincon #certify .swiper-button-prev:hover{background-position: 0 -46px;background-size: 100%;cursor: pointer;}
.zuopincon #certify .swiper-button-next{position: absolute;right: -30px;width: 45px;height: 45px;z-index: 100000000;background-position: 0 -93px;background-size: 100%;}
.zuopincon #certify .swiper-button-next:hover{background-position: 0 -139px;background-size: 100%;cursor: pointer;}
.zuopincon .zuopinslider{width: 100%;position: relative;height: 100%;}
.zuopincon .zuopinslider img{width: 100%;height: 100%;}
.zuopincon .zuopinslider::before{content: '';display: inline-block;position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, 0);}
.zuopincon .zuopinslider .zuopsl1{height: 1.2rem;background: rgba(0, 0, 0, 0.3);color: #fff;text-align: center;position: absolute;bottom: 0;line-height:1.2rem;left: 0;width: 100%;font-size: 15px;}
.zuopincon .zuopinslider .zuopsl1{display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:1; }

.zuopincon .swiper-slide-active .zuopinslider::before{background: transparent;}
.zhibobox{width: 100%;padding: 60px 0;height: 860px;}
.swiperbtn{position: absolute;top: 0;left: 0;width: 34px;height: 34px;background: white;border-radius: 50%;color: #999999;text-align: center;line-height: 34px;z-index: 3;}
.swiperbtn .icon{width: 10px;height: 14px;}
.swiperbtn:hover{background: #C80700;color: #fff;cursor: pointer;}
.swipercongun{margin-top: 26px;}
.showconslider{height: 700px;background-color: #fff;width: 1200px;overflow: hidden;position: relative;padding: 0 20px;}

.flag{position: absolute;right: 0;/* top: -2800px;*/left: 235px;top: 0;width: 490px;height: 100%;color: #fff;background: #C80700;}
.demo2{overflow: hidden;width: 1200px;margin: 150px auto;}
.morebtn1{display: inline-block;width: 73px;height: 31px;border: 1px solid white;color: #fff;font-size: 12px;line-height: 31px;text-align: center;background-color: #C80700;position: absolute;right: 34px;top: 242px;}
.pp2{margin-top: 10px;}
.closeBtn{width: 20px;height: 20px;position: absolute;right: 40px;top: 10px;color: #fff;}
.moren{display: block;}
.swiperBox .swiper-pagination{bottom: 30px;}

