﻿.clear{clear:both}
.tab-contents li a:hover,.news__right__list a:hover{color:#ff0000 !important;text-decoration:underline}
.head{padding:20px 0}
.head .phone{text-align:right;color:#666}
.head .phone img{display:inline-block}
.nav_item{float:left;padding:0  34px;border-right:1px solid #e99d97}
.nav_item:nth-of-type(1){
	padding-left:0}
.nav_item:nth-last-of-type(1){
	border-right:0;padding-right:0}
.nav dl{display:block;overflow:hidden}
.nav dt,.nav dd{float:left;line-height:2}
.nav dt{font-weight:700;margin-right:23px}
.nav dd a{padding:0 12px}
.top-content{margin-top:14px;margin-bottom:-20px}
.tc__left{width:880px}
.tc__left .tc__nav{position:relative;margin-bottom:17px}
.tc__left .tc__nav dl{padding:14px 18px;background-color:#f5f5f5}
.tc__left .tc__nav dt,.tc__left .tc__nav dd{float:left}
.tc__left .tc__nav dt{color:#333;font-weight:700}
.tc__left .tc__nav dd{padding:0 11px}
.tc__left .tc__nav .more_city{position:absolute;right:14px;top:20px;width:6px;height:6px;border:2px solid #d43c30;border-color:#d43c30 #d43c30 transparent transparent;transform:rotate(45deg)}
.tc__left__left{float:left}
.tc__left-msg{height:42px;line-height:42px}
.tc__left__left .img__wrap{position:relative;width:184px;float:left}
.tc__left__left .img__wrap:nth-of-type(1){
	float:left}
.tc__left__left .img__wrap:nth-of-type(2){
	float:right}
.tc__left__left .img__wrap .play{position:absolute;left:0;bottom:0;width:46px;height:46px;background:url("../images/play.png")}
.tc__left__left .img__wrap:nth-of-type(2):before{position:absolute;content:'';width:46px;height:46px;background:url(../images/play.png)no-repeat left top;left:0;bottom:5px}
.tc__left__left .slide{position:relative;width:377px;height:286px;overflow:hidden}
.tc__left__left .slide .pic li{width:377px}
.tc__left__left .slide .pic li img{}
.tc__left__left .slide .num{position:absolute;width:100%;text-align:center;bottom:52px}
.tc__left__left .slide .num li{display:inline-block;width:10px;height:10px;border-radius:100%;background-color:#fff;transition:all 0.5s;cursor:pointer}
.tc__left__left .slide .num li.on{width:30px;background-color:#fff100;border-radius:30px}
.tc__left__right{width:470px;font-size:16px}
.tc__left__right .parts span,.tc__left__right .parts a{color:#666;cursor:pointer}
.tc__left__right .parts span{padding:12px;font-size:18px;display:inline-block;text-align:center;width:100px}
.tc__left__right .parts a{float:right;line-height:52px;padding-right:10px}
.tc__left__right .parts{background-color:#f5f5f5;overflow:hidden;border-bottom:1px solid #e14141}
.tc__left__right .parts span.active{font-size:20px;font-weight:700;color:#333;background-color:#fff;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-top:3px solid #d43c30}
.tc__left__right .tab-contents li{line-height:37px;padding-left:10px;position:relative}
.tc__left__right .tab-contents li a{color:#00254a}
.tc__left__right .tab-contents li:nth-of-type(1)a{color:#d43c30;font-size:17px;font-weight:bold}
.tc__left__right .tab-contents li:nth-of-type(2)a{color:#d43c30;font-size:16px}
.tc__left__right .tab-contents li::before{content:"";position:absolute;left:0;top:14px;width:0;height:0;border:5px solid transparent;border-left-color:#dcdcdc}
.tc__right{width:286px}
.tc__right .search{position:relative;width:283px;height:44px;border:1px solid #e5e5e5;margin-bottom:17px}
.tc__right .search a{position:absolute;right:0;width:67px;height:44px;line-height:44px;text-align:center;font-size:16px;color:#fff;background:#d43c30}
.tc__right .search input{width:216px;padding:13px 10px;color:#999999;position:absolute}
.tc__right .classify a{position:relative;display:block;width:283px;height:92px;font-size:20px;color:#0057a1;font-weight:700}
.tc__right .classify li{margin-top:14px}
.tc__right .classify a span{position:absolute;right:29px;bottom:29px}
.main__left{float:left;width:957px}
.main__left .main__item{overflow:hidden;margin-bottom:16px}
.main__item .main__item__head{height:70px;line-height:70px;overflow:hidden;background-color:#f5f5f5}
.main__item .main__item__head h2{padding:0 35px;border-top:3px solid #d43c30;background-color:#fff;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;font-size:20px;font-weight:700}
.main__right{width:414px;float:right}
.main__right .right__item{margin-bottom:18px}
.main__right .baoming,.main__right .dayi,.main__right .zhuanti,.main__right .hot{border:1px solid #dcdcdc;border-top:none}
.main__right .dayi{border:none}
.baoming{}
.right__item .title{height:70px;line-height:70px;text-align:center;font-size:20px;font-weight:700;border-top:2px solid #d43c30;background-color:#f5f5f5}
.baoming .baoming__cont{text-align:center;padding:20px}
.baoming .baoming__cont label{display:block;font-size:16px;margin-bottom:28px}
.baoming .baoming__cont label input,.baoming .baoming__cont label select{width:291px;height:32px;border:1px solid #dcdcdc;text-indent:10px}
.baoming .baoming__tijiao{display:inline-block;font-size:18px;color:#fff;width:357px;height:38px;line-height:38px;text-align:center;background-color:#d43c30}
.baoming .newline{width:244px;height:1px;margin:20px auto 0px auto}
.add-zx{width:228px;float:left;margin-left:612px;font-size:14px}
.add-zx .add-zxspan{display:inline-block;padding-right:10px}
.add-zx .add-zxa{display:inline-block;width:81px;height:24px;line-height:24px;text-align:center;color:#fff;background:#ff0000;padding-right:0px;border-radius:10px;margin-left:20px}
.swiper_top{width:100%;overflow:hidden}
.main{overflow:hidden;margin-top:20px}
.martop{margin-top:20px;overflow:hidden}
.tuijian li:first-child{float:left;margin:0;margin-right:10px}
.tuijian li:last-child{float:right;margin:0;margin-left:10px}
.tuijian li{float:left;margin:0 10px } 
.tuijian li p{text-align:center;position:relative;background:#fff;padding:5px 0px}
.play{position:absolute;left:5px;width:20px;height:20px;background:url(http://www.jiaojumoxing.com/skin/20220117/images/sas.png)no-repeat center center;background-size:100% 100%}
.main_left_list li a:last-child{position:relative;display:inline-block}
.main_left_list li a .hop{display:none}
.main_left_list li a:last-child .hop{position:absolute;right:0px;top:-16px;display:block;background:red;font-style:normal;font-size:12px;color:#fff;border-radius:3px;padding:1px 5px}
.main_left_list li.hop::after{content:"";position:absolute;display:block;left:10px;top:15px;width:0px;height:0px;border-top:7px solid red;border-right:7px solid transparent;border-left:7px solid transparent}
.slideBox_nav_swiper{min-width:1400px}
.slideBox{width:100%;margin:0 auto;overflow:hidden;position:relative;border:1px solid #ddd}
.slideBox .hd{overflow:hidden;position:absolute;left:50%;bottom:10px;transform:translate(-50%,0);z-index:1}
.slideBox .hd ul{overflow:hidden;zoom:1;float:left}
.slideBox .hd ul li{float:left;border-radius:10px;opacity:0.4;padding:5px 10px;margin-right:5px;width:15px;height:10px;line-height:10px;text-align:center;background:#fff;cursor:pointer}
.slideBox .hd ul li.on{background:rgb(255,2,2);color:#fff;opacity:1}
.slideBox .bd{position:relative;height:100%;z-index:0}
.slideBox .bd li{zoom:1;vertical-align:middle}
.slideBox .bd img{width:100%;display:block}
.slideBox .prev,.slideBox .next{position:absolute;left:3%;top:50%;margin-top:-25px;display:block;background:url(../images/slider-arrow.png)-110px 5px no-repeat;filter:alpha(opacity=50);opacity:0.5}
.slideBox .next{left:auto;right:3%;background-position:8px 5px}
.slideBox .prev:hover,.slideBox .next:hover{filter:alpha(opacity=100);opacity:1}
.slideBox .prevStop{display:none}
.slideBox .nextStop{display:none}
.main__left__left0{overflow:hidden;height:485px}
.main__left__left0 .main_left_list{overflow:hidden}
.main__left__left0 .main_left_list ul li{font-size:18px;margin:24px 0;position:relative}
.main__left__left0 .main_left_list ul li a{margin:0 15px;font-size:16px}
.main__left__left0 .main_left_list ul li::before{content:"";position:absolute;left:0;top:6px;width:15px;height:15px;border-radius:2px;background:red}
.main__left__left0 .main_left_list ul li::after{content:"";position:absolute;left:4px;top:9px;width:0px;height:0px;border-top:5px solid transparent;border-left:7px solid #fff;border-bottom:5px solid transparent}
.main__left__left0 .main_left_list ul li a:first-child{margin:0;margin-left:21px}
.main__left__left0 .main_left_list ul li .acolor{color:red;font-size:18px;margin:0 5px;font-weight:bold}
.tabs .parts span{padding:0 12px;font-size:18px;cursor:pointer;display:inline-block;text-align:center}
.tabs .parts span.active{font-size:20px;font-weight:700;color:#333;background-color:#fff;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-top:3px solid #d43c30}
.main_left_list{float:left}
.main_right_imgmp4 ul li{float:right;position:relative;margin:10px 0}
.main_right_imgmp4 ul li p{position:absolute;left:2px;bottom:5px;width:25px;height:25px;background:url(http://www.bfdiaoyutai.com/skin/default/images/play.png);background-size:100% 100%}
.record_Top{width:100%;height:20px;text-align:center;line-height:20px;margin:0px auto;background:#1675eb;padding:15px 0}
.record_Top p span{color:#fff200}
.record_Top p{width:100%;height:20px;display:block;background:#1675eb;font-size:20px;font-weight:bold;color:#fff}
.topRec_List dl,.maquee{width:90%;overflow:hidden;margin:0 auto;color:#7C7C7C}
.maquee .xx li{margin:3px 0;font-size:14px}
.topRec_List dd{float:left;text-align:center;border-bottom:1px solid #1B96EE;color:#1B96EE}
.topRec_List dl dd:nth-child(1){
	width:17%;height:40px;line-height:40px}
.topRec_List dl dd:nth-child(2){
	width:36%;height:40px;line-height:40px}
.topRec_List dl dd:nth-child(3){
	width:43%;height:40px;line-height:40px}
.topRec_List dl dd:nth-child(4){
	width:40%;height:40px;line-height:40px}
.maquee{height:192px;border:2px solid red;margin:0px auto;padding:0 11px}
.topRec_List ul{width:100%;height:195px}
.topRec_List li{width:100%;height:38px;line-height:38px;text-align:center;font-size:14px;border-bottom:1px dashed #aaa}
.topRec_List li div{float:left}
.topRec_List li div:nth-child(1){
	width:1%}
.topRec_List li div:nth-child(2){
	width:18%}
.topRec_List li div:nth-child(3){
	width:35%}
.topRec_List li div:nth-child(4){
	width:25%}
.topRec_List li div:nth-child(5){
	width:20%;color:red;font-weight:700}
.swiper_lunbo{width:594px;height:403px}
.main_nav_list{width:787px}
.main_nav_list li{float:left;border:1px solid #e1e1e1}
.main_nav_list li:nth-last-child(2n-1){
	float:right}
.main_nav_list li:nth-last-child(2){
	margin-top:20px}
.main_nav_list li:nth-last-child(1){
	margin-top:20px}
.main_nav_list_text{width:141px}
.main_nav_list_text h3{font-size:20px;margin-top:30px;text-align:center;font-weight:bold}
.main_nav_list_text p{font-size:16px;text-align:center;margin-top:10px}
.main_nav_list_text span>a{text-align:center;background:#d43c30;display:block;padding:12px 20px;margin:0 8px;margin-top:10px;color:#fff}
.main_nav_list_img i{display:flex;padding:7px 10px}
.main_nav_kecheng li{float:left;margin:0 10px}
.main_nav_kecheng ul li:nth-last-child(4n){
	float:left;margin:0;margin-top:20px;margin-right:5px;margin-left:2px}
.main_nav_kecheng ul li:nth-last-child(4n-3){
	float:right;margin:0;margin-top:20px;margin-left:5px;margin-right:2px}
.main_nav_kecheng ul li:nth-last-child(4n-2){
	margin-top:20px}
.main_nav_kecheng ul li:nth-last-child(4n-1){
	margin-top:20px}
 .main_nav_kecheng_text .main_nav_kecheng_text_zhuanye .pss {
      position: relative;
      display: contents;
  }
  .main_nav_kecheng_text .main_nav_kecheng_text_zhuanye .pss span:first-of-type{
        padding-left: 10px;
  }
js/data.json.main_nav_kecheng_text{overflow:hidden;text-align:center;outline:1px solid #e1e1e1}
.main_nav_kecheng_text .main_nav_kecheng_text_zhuanye{font-size:16px;margin:10px 20px;overflow:hidden}
.main_nav_kecheng_text_btn{overflow:hidden;margin:5px 20px;display:inline-block;border:1px solid red;overflow:hidden;background:red}
.main_nav_kecheng_text_btn p{display:block;padding:9px 41px}
.main_nav_kecheng_text_btn p:first-child{background:#fff;display:block}
.main_nav_kecheng_text_btn p:last-child{color:#fff;display:block}
.main_nav_zhuanye_xiaochi_title{background:red;color:#fff;text-align:center;padding:26px 37px}
.main_nav_zhuanye_xiaochi_title h2{font-size:24px}
.main_nav_zhuanye_xiaochi_title span{background:#fff;color:#000;display:block;border-radius:30px;margin:10px auto;padding:10px 20px}
.main_nav_zhuanye_xiaochi_list{width:1172px}
.main_nav_zhuanye_xiaochi_list li{outline:1px solid #e1e1e1;float:left;padding:22px 69px;font-size:16px}
.main_nav_zhuanye_xiaochi_list li:nth-last-child(4n){
	float:left;margin:0;margin-right:8px}
.main_nav_zhuanye_xiaochi_list li:nth-last-child(4n-3){
	float:right;margin:0;margin-left:5px;margin-right: 3px;}
.main_nav_zhuanye_xiaochi_list li:nth-last-child(4){
	margin-bottom: 2px;margin-top:10px}
.main_nav_zhuanye_xiaochi_list li:nth-last-child(3){
	margin-bottom: 2px;margin-top:10px}
.main_nav_zhuanye_xiaochi_list li:nth-last-child(2){
	margin-bottom: 2px;margin-top:10px}
.main_nav_zhuanye_xiaochi_list li:nth-last-child(1){
	margin-bottom: 2px;margin-top:10px}
.main_nav_zhuanye_xiaochi_list li{margin:0 5px}
.main_nav_zhuanye_xiaochi_list li p span a{color:red}
.main_nav_ketang_bigimg{font-size:18px;position:relative;text-align:center}
.main_nav_ketang_xiaoimg{width:690px}
.main_nav_ketang_xiaoimg li{font-size:16px;text-align:center}
.main_nav_ketang_xiaoimg li p{font-size:16px;position:relative}
.main_nav_ketang_xiaoimg li:nth-last-child(2n){
	float:left}
.main_nav_ketang_xiaoimg li:nth-last-child(2n-1){
	float:right}
.main_nav_ketang_xiaoimg li:nth-last-child(1){
	margin-top:23px}
.main_nav_ketang_xiaoimg li:nth-last-child(2){
	margin-top:23px}
.main_nav{overflow:hidden}
.main_nav_kecheng{overflow:hidden;display:inherit;padding:3px 0px}
.main_nav_kecheng li p{position:relative;font-size:16px;text-align:center}
.main_nav_zhuanye_tiwen li{float:left;font-size:16px;width:260px;text-align:center;margin:0 11px;border:1px solid #e1e1e1;border-radius:50px;padding:15px 0px}
.main_nav_zhuanye_tiwen{margin-top:20px;overflow:hidden}
.main_nav_zhuanye_tiwen li:nth-last-child(5n){
	float:left;margin:0;margin-right:5px}
.main_nav_zhuanye_tiwen li:nth-last-child(5n-4){
	float:right;margin-left:5px;margin:0}
.main_nav_zhuanye_tiwen li:nth-last-child(5){
	margin-top:20px}
.main_nav_zhuanye_tiwen li:nth-last-child(4){
	margin-top:20px}
.main_nav_zhuanye_tiwen li:nth-last-child(3){
	margin-top:20px}
.main_nav_zhuanye_tiwen li:nth-last-child(2){
	margin-top:20px}
.main_nav_zhuanye_tiwen li:nth-last-child(1){
	margin-top:20px}
.main_nav_xuesheng{overflow:hidden}
.main_nav_xuesheng li{float:left;margin:0 10px;text-align:center;font-size:16px}
.main_nav_xuesheng li:nth-last-child(3n){
	float:left;margin:0;margin-right:15px}
.main_nav_xuesheng li:nth-last-child(3n-2){
	float:right;margin:0;margin-left:15px}
.main_nav_xuesheng li:nth-last-child(1){
	margin-top:20px}
.main_nav_xuesheng li:nth-last-child(2){
	margin-top:20px}
.main_nav_xuesheng li:nth-last-child(3){
	margin-top:20px}
.yingshi span{background:#c7c7c7;padding:10px 24px !important;margin:10px 10px;line-height:30px;font-size:24px !important}
.item{background:red !important;color:#fff !important}
.kong{padding-bottom:8px}
.w_1400 .teacher{width:100%;margin-top:16px}
.w_1400 .teacher li{float:left;margin-right:42px;position:relative}
.w_1400 .teacher .lilast{margin-right:0px}
.w_1400 .teacher li span{line-height:30px;font-size:16px;text-align:center;display:block}
.w_1400 .teacher li p{height:48px;overflow:hidden;line-height:24px;color:#666666;font-size:12px;text-align:center}
.w_1400 .teacher li .active{display:block}
.w_1400 .teacher li .yincang{display:none}
.kong{padding-bottom:8px}
.w_1400 .teacher{width:100%;margin-top:16px}
.w_1400 .huanjingli{float:left;margin-right:61px;position:relative}
.w_1400 .huanjingli:last-child{margin:0;float:right}
.w_1400 .teacher .lilast{margin-right:0px}
.w_1400 .teacher li span{line-height:30px;font-size:16px;text-align:center;display:block}
.w_1400 .teacher li p{height:48px;overflow:hidden;line-height:24px;color:#666666;font-size:12px;text-align:center}
.w_1400 .teacher li .active{display:block}
.w_1400 .teacher li .yincang{display:none}
.news{margin-top:20px}
.news .news__left{width:977px}
.news .news__left .tab-contents{padding:14px;padding-bottom:0;border:1px solid #dcdcdc;border-top:none}
.news .parts{background-color:#f5f5f5}
.news .parts span,.news .parts a{color:#666;cursor:pointer}
.news .parts span{padding:12px 0;font-size:18px;display:inline-block;text-align:center;width:100px}
.news .parts span.active{font-size:20px;font-weight:700;color:#333;background-color:#fff;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-top:3px solid #d43c30}
.news .parts a{float:right;line-height:52px;padding-right:10px}
.news .cont__msg{margin-left:205px;padding:20px}
.news .cont__msg h3{font-size:16px;font-weight:700;margin-bottom:10px}
.news .cont__msg p{color:#666;line-height:30px}
.news .cont__item{padding:5px 0}
.news .cont__item img{width:206px;height:131px}
.news .tab-contents .cont__item:nth-of-type(2){
	padding-bottom:20px}
.news .news__list{border-top:1px solid #dcdcdc;padding:10px 0}
.news .news__list li{position:relative;width:350px;float:left;padding-left:18px}
.news .news__list li a{display:inline-block;padding:5px 0}
.news .news__list li:before{content:"";position:absolute;left:0;top:11px;background-color:#d43c30;width:8px;height:8px;border-radius:100%}
.news .news__right{width:400px;border:1px solid #dcdcdc}
.news .news__right .title{border-bottom:1px solid #dcdcdc;overflow:hidden}
.news .news__right .title span{display:inline-block;border-top:3px solid #d43c30;padding:8px 10px}
.news .news__right__item{margin-bottom:15px}
.news .news__right__item img{width:150px;height:112px}
.news .news__right .item__msg{width:200px;padding-left:20px}
.news .news__right .item__msg h3{font-size:16px;font-weight:700;margin-bottom:10px}
.news .news__right .item__msg p{color:#666}
.news .news__right__list{}
.news .news__right__list li{margin-left:16px;position:relative}
.news .news__right__list li a{display:inline-block;padding:6px 0}
.news .news__right__list li::before{content:"";position:absolute;left:-16px;top:11px;background-color:#d43c30;width:8px;height:8px;border-radius:100%}
.news .news__right__content{padding:14px;padding-bottom:0}
.news__right__content .fix{margin-top:3px}
.news__right__content .fix .flimg{width:116px;float:left;margin-left:10px}
.news__right__content .fix .frwd{width:143px;margin-right:10px;float:right;padding-top:8px;line-height:26px}


