        @media (min-width:1200px){.container{width:78.5%;padding:0}
}body,h1,h2,h3,h4,h5,h6,thead,legend,.btn-large,a.getpassword,a.getpassword:visited,a.getpassword:link,a.register,a.register:visited,a.register:link,.jMsgbox-titleWrap,label,li,p,.des{font-family:ProximaNova-Light,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
body{margin:0;font-family:ProximaNova-Light,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#66665c;background-color:#fff}
img{max-width:100%;height:auto}
.web_main{padding-top:100px}
.row{margin:0}
table{border-collapse:collapse}
table tr td{padding:5px}
.min-height{min-height:80px}
.min-other-height{min-height:100px}
.padding_area{padding:60px 0}
.red_icon{width:14px;height:14px;display:inline-block;margin-right:20px;background:url(/static/web/images/ljt.png) center center no-repeat;background-size:100%}
.web_title{text-align:center;position:relative;margin:0 auto;margin-bottom:30px}
.web_title::before{content:"";position:absolute;width:400px;height:2px;background-color:lightgrey;left:calc(50% - 200px);bottom:-5px}
.web_title::after{content:"";position:absolute;width:145px;height:3px;background-color:#0761A9;left:calc(50% - 73px);bottom:-5px}
.web_title h3{font-size:36px;color:#0761A9;font-weight:600;margin:0}
.web_title01{text-align:left;position:relative;margin:0 auto;margin-bottom:30px}
.web_title01::before{position:absolute;content:"";background-color:lightgrey;height:2px;left:0;right:0;bottom:-5px;width:400px}
.web_title01::after{position:absolute;content:"";width:145px;height:3px;background-color:#0761A9;left:0;bottom:-5px}
.web_title01 h3{font-size:36px;color:#0761A9;font-weight:600;margin:0}
.nav_w{margin:0 auto;background:#0761A9}
.nav_w.navbar-default .navbar-toggle{border:none;margin:7px 5px;padding:6px 8px;border-radius:0;background-color:transparent}
.nav_w.navbar-default .navbar-toggle:hover,.nav_w.navbar-default .navbar-toggle:focus{background-color:transparent}
.nav_w.navbar-default .navbar-toggle .icon-bar{background-color:#fff}
.nav_w.navbar-default .navbar-nav{float:none;margin:0}
.nav_w.navbar-default .navbar-nav ul{padding:0;background-color:#0761A9;margin:0;display:flex}
.nav_w.navbar-default .navbar-nav ul li{list-style:none;flex-grow:1;display:flex;justify-content:center}
.nav_w.navbar-default .navbar-nav li a{text-decoration:none;color:#fff;padding:0 10px;line-height:50px;font-size:16px;font-weight:600;letter-spacing:.8px;transition:color .1s ease-out 0s;text-align:center;width:100%;display:flex;justify-content:center;align-items:center;white-space:nowrap}
.nav_w.navbar-default .navbar-nav .active>a,.nav_w.navbar-default .navbar-nav .active>a:hover,.nav_w.navbar-default .navbar-nav .active>a:focus{color:#0761A9;background:#fff}
.nav_w.navbar-default .dmm-child{position:relative}
.nav_w.navbar-default .dmm-level-2{z-index:99;position:absolute;background:#0761A9;left:0;min-width:100%;top:100%}
.nav_w.navbar-default .dmm-level-2 li{width:100%}
.nav_w.navbar-default .navbar-nav #menu li:hover a{color:#0761A9;background:#fff}
.nav_w.navbar-default .navbar-nav #menu li:hover ul li a{color:#fff;background:#0761A9}
.nav_w.navbar-default .navbar-nav #menu li ul li:hover a{color:#0761A9;background:#fff}
.txt_top{background:url(/static/web/images/top-bg.jpg) center}
.txt_top .row{display:flex;justify-content:space-between;align-items:center;height:64px}
.txt_top .logo_l{flex-grow:1;text-align:left}
.txt_top .logo_l h1{font-size:36px;margin:0;line-height:1.5;color:#0761A9}
.txt_top .login_btn{flex-grow:1;text-align:right}
.txt_top .login_btn a{font-size:20px;line-height:1;display:inline-block;padding:0 10px}
.txt_top .login_btn a:last-child{padding-right:0}
.txt_top .login_btn a:not(:last-of-type){border-right:1px solid rgb(147 167 243)}
.txt_top a{color:#0761A9}
.banner{position:relative}
.banner .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#fff;opacity:1}
.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#42adf3}
.main_footer{background-color:#0761A9;border-top:3px solid #fff;overflow:hidden;padding:20px 0;text-align:center}
.main_footer .copyright{text-align:center;font-size:14px;color:rgba(255,255,255,.7)}
.main_footer .copyright a{color:#fff}
#latest_news li{overflow:hidden;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #ddd;padding-left:32px;background:url(/static/web/images/ljt.png) left 8px no-repeat}
#latest_news li h3{float:right;font-size:14px;color:#666;margin:0;line-height:26px}
#latest_news li p{float:left;font-size:18px;line-height:26px;max-width:70%}
#latest_news li p a{color:#333;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#latest_news li p a:hover{color:#c90a27}
.other_banner{background:url(//nccbb2023.cppdd.cn/upload/20221116/93c26c939e784094305780c1365c8063.jpg) center center no-repeat;background-size:cover;height:160px}
.other_banner .container{height:100%}
.other_banner .container .row{height:100%;display:flex;justify-content:start;align-items:center}
.other_banner h1{font-size:38px;display:block;text-transform:uppercase;font-weight:700;letter-spacing:1px;color:#fff}
.map{padding-top:60px}
.map .map_box{position:relative}
.containerMap{width:100%;height:300px}
.containerMap .amap-icon img{width:30px;height:auto}
#language{margin-left:10px;min-width:70px}
#language li{display:inline-block}
#language li#lang_switch_current{display:none}
#language li a{color:#0761A9;line-height:1;display:block;font-size:0.75rem}
#language li a i{margin-top:0;vertical-align:bottom}
.login_btn{min-width:140px}
.ttImg{text-align:center;font-size:26px;color:darkred}
.ttImg img{object-fit:none;display:block;margin:0 auto}
.logoList{text-align:center;max-width:1200px;margin:0 auto}
.logoList li{display:inline-block;margin:0 15px;text-align:center;overflow:hidden;font-size:18px}
.wh1200{width:1200px;margin:0 auto}
.dhrcBoxLeft{width:140px;float:left}
.dhrcBoxLeft li.mCon_Cutbtn{background:url(/static/web/images/redBg1.jpg) no-repeat}
.dhrcBoxLeft li{display:block;height:110px;width:140px;color:#FFF;background:#12041c;font-size:30px;line-height:109px;text-align:center;cursor:pointer}
.dhrcBoxCon{float:left;width:1060px}
.dhrcBoxRight{height:720px;margin-left:66px;overflow:hidden}
.dhrcBoxRight{color:#FFF}
.dhrcBoxRight .bd{padding-left:76px;height:720px;overflow-y:auto;width:950px;background:url(/static/web/images/line_2.jpg) repeat-y 11px top}
.dhrcBoxRight .bd ul{width:830px}
.dhrcBoxRight .bd ul li{display:block;margin-bottom:60px}
.dhrcBoxRight .bd .text1{padding-bottom:20px;position:relative}
.dhrcBoxRight .bd .text1 i{background:#0761A9;width:14px;height:14px;border:10px #0761A9 solid;-moz-border-radius:200px;-webkit-border-radius:200px;border-radius:200px;left:-75px;top:-20px;display:block;position:absolute}
.dhrcBoxRight .bd .text1 h2,.dhrcBoxRight .bd .text1 p{font-size:26px}
.dhrcBoxRight .bd .text1 h2,.dhrcBoxRight .bd .text1 p{font-size:26px}
.dhrcBoxRight .bd p{display:block;font-size:16px;color:#FFF;display:block}
.clear{clear:both}
.row_pc1 .teacherBox{height:300px;position:relative}
.row_pc1 .teacherBox li{float:left;width:180px;margin-right:24px;display:block;height:281px;cursor:pointer}
.row_pc1 .teacherBox li .teacPr{position:relative;height:281px;width:180px}
.row_pc1 .teacherBox li .teacPa{position:absolute;bottom:20px;left:0px;background:url(/static/web/images/line2.png) repeat-x;height:170px;width:180px}
.row_pc1 .teacherBox li .teacPa h2{display:block;font-size:20px;color:#FFF;padding:0 20px;height:32px;padding-top:116px}
.row_pc1 .teacherBox li .teacPa p{display:block;font-size:16px;color:#FFF;padding:0 20px;line-height:24px;height:48px;overflow:hidden}
.row_pc1 .teacherBox li img{display:block}
.row_pc1 .teacherBox .tcMg1{float:left;margin-left:465px}
.row_pc1 .teacherBox li .teacRed{display:none}
.row_pc1 .teacherBox li .teacRed_jt{height:20px;display:none}
.row_pc1 .teacherBox .teacRed{position:absolute;left:0px;top:273px;width:1200px;background:#0761A9}
.row_pc1 .teacherBox .teacRed .teacRedPd{padding:0 20px 20px 20px;color:#FFF}
.row_pc1 .teacherBox .teacRed .teacRedPd h2{font-size:20px;height:32px}
.row_pc1 .teacherBox .teacRed .teacRedPd p{line-height:24px;font-size:16px}
.row_pc1 .teacherBox li.on .teacRed_jt{display:block}
.row_pc1 .teacherBox li.on .teacRed{display:block}
.row_pc1 .teacherBox .tcMg2{float:left;margin-left:309px}
.row_pc1 .teacherBox .tcMg3{float:left;margin-left:158px}
.row_pc1 .teacherBox .tcMg4{float:left}
.row_pc1 .teacherBox .tcMg4 li{margin-right:24px}
.banner_btn{text-align:center;margin-top:50px}
.banner_btn a{padding:10px 0;display:inline-block;width:200px;font-size:24px;line-height:24px;color:#fff;text-align:center;background-color:#0761A9;margin:0 15px;font-weight:bold;letter-spacing:1.5px}
.row_mobile1{display:none}
.row_mobile2{display:none}
.area-title{font-size:36px;color:#0761A9;font-weight:bold;padding-bottom:10px}
.title-mid{text-align:center}
.banner_area{background-color:#fff}
.banner_area .row{display:flex;justify-content:space-between;align-items:start}
.banner_area .left_area{width:50%;padding-right:30px}
.banner_area .right_area{width:50%;padding-left:30px}
.special_teacher{width:100%;text-align:center;margin-bottom:10px}
.special_teacher img{width:180px;height:260px}
@media (max-width:767px){img{max-width:100%;height:auto !important}
.nav_w.navbar-default .navbar-nav ul{display:block}
.nav_w.navbar-default .navbar-nav ul li{display:block}
.nav_w.navbar-default .dmm-level-2{z-index:99;position:inherit;top:100%;left:0;right:0;width:100%}
.padding_area{padding:30px 0}
.txt_top .logo_l{display:none}
.web_title{margin-bottom:10px}
.web_title h3{font-size:24px}
.web_title01 h3{font-size:24px;text-align:center}
.web_title::before{content:"";position:absolute;width:100%;height:2px;background-color:lightgrey;left:0;bottom:-5px;right:0}
.web_title::after{position:absolute;content:"";width:100px;height:3px;background-color:#0761A9;left:135px;bottom:-5px}
.web_title01::before{content:"";position:absolute;width:100%;height:2px;background-color:lightgrey;left:0;bottom:-5px;right:0}
.web_title01::after{position:absolute;content:"";width:100px;height:3px;background-color:#0761A9;left:135px;bottom:-5px}
.red_icon{margin-right:10px}
#latest_news li{padding-left:22px}
#latest_news li p{font-size:14px}
.map{padding-top:30px}
.other_banner h1{font-size:34px;letter-spacing:2px}
.web_main{padding-top:90px}
.banner_btn{margin-top:20px}
.banner_btn a:not(first-child){margin-top:10px}
.row_pc1{display:none}
.row_pc2{display:none}
.row_mobile1{display:block}
.row_mobile2{display:block}
.row_mobile1 .teacherBox{position:relative}
.domClick .liOn .tacRed{position:absolute;display:block;z-index:111;background:#0761A9;left:0px;margin:0 0.15rem;width:99%;margin-top:-0.3rem}
.row_mobile1 .teacherBox li  .btnJt{background:url(/static/web/images/btn_zzjg_pre.png) no-repeat center top;height:1.3rem;background-size:100% auto}
.row_mobile1 .teacherBox li.liOn  .btnJt{background:url(/static/web/images/btn_zzjg_nor_new.jpg) no-repeat center top;height:1.3rem;background-size:100% auto}
.row_mobile1 .tacRedPd{padding:1.3rem}
.row_mobile1 .tacRedPd h2{font-size:0.44rem;color:#FFF;margin-top:unset}
.row_mobile1 .tacRedPd p{font-size:0.32rem;color:#FFF}
.row_mobile1 .teacherBox li .tcBox{margin:0 0.15rem}
.row_mobile1 .teacherBox li .imgPr{position:relative}
.row_mobile1 .teacherBox li .imgPr .jtBg{background-image:linear-gradient(180deg,rgba(160,159,161,0.00) 0%,rgba(18,4,28,0.90) 100%);border-radius:2px;border-radius:2px;position:absolute;width:100%;bottom:0px}
.row_mobile1 .teacherBox li .imgPr .jtBg p{padding:0.8rem 0 0.2rem 0.2rem;color:#FFF;font-size:1.5rem}
.row_mobile1 .wapImgBl{display:block;width:100%}
.row_mobile1 div{text-align:left}
.teacherBox li{width:33.3333333%;float:left}
.teacherBox li.ulMg1{margin-left:16.5%}
.teacherBox .tacHide{display:none}
.dj_dom4{background:#1F0832 url(/static/web/images/bg_dhrc.png) no-repeat center top;background-size:100% auto;position:relative}
.titleImg1 img{display:block;margin:0 auto;padding:1.4rem}
.tctimeTop{height:1.5rem;text-align:center}
.tctimeTop li{display:inline-block}
.tctimeTop li span{background:#12041C;display:block;font-size:1.8rem;color:#FFF;padding:1.2rem}
.tctimeTop li.mCon_Cutbtn span{background:url(/static/web/images/btn_dhrc_pre.png) no-repeat center top;background-size:100% 100%}
.tctimeBg{background:#FFF;margin:5.4rem 1.4rem 1.4rem 1.4rem;padding:0.4rem 0.4rem 0 1.4rem}
.tctimeLine{border-left:0.05rem solid #d8848b;padding-left:1rem}
.tctimeTab{position:relative;padding-bottom:0.4rem}
.tctimeTab .text1{padding-bottom:0.2rem}
.tctimeTab .text1 h2{display:block;position:relative;height:0.5rem;font-size:16px;color:#615F61}
.tctimeTab .text1 h2 span{background:#0761A9;width:1.2rem;height:1.2rem;-moz-border-radius:200px;-webkit-border-radius:200px;border-radius:200px;left:-1.56rem;top:0px;display:block;position:absolute}
.tctimeTab .text1 P{font-size:18px;color:#615F61}
.tctimeTab .text2{font-size:14px}
.txt_top .row{height:50px}
.txt_top .login_btn a{font-size:16px}
#banner_pc{display:none}
.banner_area{margin-top:20px}
.banner_area .left_area{width:100%;margin-bottom:20px;padding-right:unset}
.banner_area .right_area{width:100%;padding-left:0}

.banner_area .row,.news_program .row{display:block}
.left_area{width:100%;margin-bottom:20px;padding-right:unset}
.right_area{width:100%;padding-left:0;padding-top:unset!important}
#date_container img{width:100%}
table{min-width:unset!important;max-width:100%!important}
.intro_content{font-size:22px}
}

#bounce{position:absolute;z-index:9999;left:0;top:0;padding:25px;width:604px}
#bounce .close_btn{position:absolute;top:5px;right:10px;width:16px;height:16px;cursor:pointer}
#bounce .close_btn>img{width:100%;height:100%}
#bounce .bounce-content{padding:15px;background-color:#c7e5f0;border:2px solid #fff;border-radius:6px}
@media(max-width:767px){#bounce{display:none}
}