/*========================== 公共样式style ====================*/
html{overflow-x: hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,th,td{margin: 0; padding: 0;}
body {
  word-break: break-all;
  font: 12px/1.5 'microsoft yahei', 'simsun', sans-serif, tahoma, arial, 'Hiragino Sans GB', sans-serif;
  background: #fff;
  box-sizing: border-box;
}
button,img,em{border: 0;}
li,ul{list-style: none;}
i{font-style: normal;}
a{text-decoration: none; outline: none;}
a:hover{text-decoration: none;}
input,textarea{outline: none;}
em,i{font-style: normal; font-weight: normal;}
table{border-collapse: collapse; border-spacing: 0;}
label{display: block;}
img{vertical-align: top;}

/*========================== 公共类class ====================*/
.fl{float: left;}
.fr{float: right;}
.block{display: block;}
.inline-block{display: inline-block;}
.font-m{font-family: 'microsoft yahei';}
.clearfix{display: inline-table}
*html .clearfix{height: 1%}
*+html .clearfix{min-height: 1%}
.clearfix{display: block;}
.clear{clear: both;}
.center{text-align: center;}
.auto-0{margin: 0 auto;}
.bold{font-weight: bold;}
.ell{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cursor{cursor: pointer;}
.overflow{overflow: hidden;}
.hide{display: none;}
.allWidth{width: 1200px; margin: 0 auto;}
.container{width: 1200px;padding:0;}
.col-md-4{padding: 0;}
.row{padding: 0; margin: 0;}
.bdsharebuttonbox{display:none !important;}

/* ====================== header ======================== */
.head_lis{height: 34px; background: #192227; overflow: hidden;}
.cl_img{background: url(../upload/images/2020/5/8d8aead3813a850d.png) no-repeat center center; width: 13px; height: 11px; float: left; margin-top: 12px; margin-right: 10px;}
.text_title_fr{width: 500px; line-height: 34px; color: #fff;}
.search{height: 20px; background: #fff; margin-top: 7px; overflow: hidden;}
.search input{width: 148px; height: 20px; border: 0; padding: 0 10px; background: none;}
.search button{background: #b30000; color: #fff; width: 34px; height: 20px; float: right; cursor: pointer; outline: none; font-size: 12px; padding: 0;}
.login{color:#fff; margin: 8px 0 0 25px;}
.login a{color:#fff;}

/* ====================== logo =======================*/
.top_head{height: 214px; line-height: 214px; background: #9d0b00;}
.top_head .logo-wrap{height: 100%;}
.logoBox{height: 100%; position:relative;}
.logoBox a{display: inline-block;}
.logoBox a img{margin-top: 55px;}
.motto{position:absolute;right:-90px;height: 214px;}

/* ====================== index_nav =========================*/
.nav{line-height: 60px; position: relative; background: #b30000;}
.navbar_ul li{width: 120px; float: left; font-size: 16px; position: relative;}
.navbar_ul li:last-child{border-right: none;}
.navbar_ul li a{display: block;}
.navbar_ul>li>a{color: #fff; }
.navbar_ul>li a.action{background: #e95800;font-weight: bold;}
.navbar_ul>li:hover > a,
.navbar_ul>li.normal{background: #e95800;font-weight: bold;}
.navbar_ul>li a.action>.arrow_em{width: 13px; height: 7px; position: absolute; left: 50%; margin-left: -4px; bottom: 0;}
.navbar_ul li .menu{background: #fff; z-index: 9; width: 100%; display: none; position: absolute; top: 60px; left: 0; opacity: .9;}
.navbar_ul li .menu>li{margin: 0; height: 45px; line-height: 45px;}
.navbar_ul li .menu>li a{font-size: 16px; color:#333;}
.navbar_ul li .menu>li:hover>a{color: #e95800; font-weight:bold;}
.navbar_ul li .menu>li>.menu-three>li{line-height: 45px;}
.navbar_ul li .menu>li>.menu-three>li:hover>a{color: #e95800;font-weight: bold;}
.navbar_ul>li .menu>li>.menu-three{position: absolute; top: 0; left: 120px; display: none;background:rgba(255,255,255,.8);}
/*.navbar_ul>li .menu>li:hover .menu-three{display: block;}*/


/* ================ 通知公告content =================== */
.mobile_notice{padding: 40px 0;}
.notice_wheel .notice_title{font-size: 18px; margin-right:50px; font-weight:bold;}
.notice_wheel .notice_title a{color: #25272b; }
.notice_wheel .notice_title > img{margin-right: 10px;}
.notice_wheel .notice_scroll{width:86%; line-height: 27px;}
.notice_wheel .notice_scroll .tempWrap{width:100%!important;}
.notice_wheel .notice_scroll ul li{margin-right:74px;width:auto!important;}
.notice_wheel .notice_scroll ul li a{display:inline-block; color: #4d4d4d; font-size: 14px;}
.notice_wheel .notice_scroll ul li a:hover{color:#b30000;}
.notice_wheel .notice_scroll ul li i{color:#9d9d9d;font-size: 14px;}

/* ======================== 社内要闻content ============ */
.news_wheel{width:670px; height:418px; position:relative;}
.news_wheel .hd{position:absolute; bottom: 10px; right: 0; z-index:100;}
.news_wheel .hd li{width: 22px; height: 22px; line-height: 22px; text-align: center; float: left; color:#fff; background:rgba(0,0,0,.6); margin-right: 10px; cursor: pointer;}
.news_wheel .hd li.on{background:#b30000;}
.news_wheel .bd li a{display:block;}
.news_wheel .bd li a img{width:670px; height:418px;}
.news_wheel .bd li .news_btn{position: absolute; left: 0; bottom: 0; width: 100%; height: 44px; line-height: 44px; color: #fff; font-size: 14px; background: rgba(0,0,0,.3);}
.news_wheel .bd li .news_btn span:first-child{padding:0 50px 0 20px;display: inline-block;width: 60%;float: left;}
.news_inform{width: 496px;}
.news_inform .common_title{height: 43px; line-height: 40px;margin-top:-6px; border-bottom: 3px solid #c6d0de; position: relative;}
.news_inform .common_title .title_text{font-size:20px;}
.news_inform .common_title .title_text.normal{color: #b30000; border-bottom: 3px solid #b30000; margin-top: -3px; font-weight: bold;}
.news_inform .common_title .title_text.normal img{margin: 10px 10px 0 0;}
.news_inform .common_title .title_more a{font-size:14px; color:#707070;}
.news_inform .common_title .title_more a:hover{font-weight:bold;}
.news_inform .news_content{margin-top:4px;}
.news_inform .news_content >ul{height:382px;overflow:hidden;}
.news_inform .news_content >ul>li{display: block;font-size: 14px; color: #a8a8a8; height: 50px; line-height: 50px;border-bottom: 1px dashed #cce;}
.news_inform .news_content >ul>li:last-child{border:none;}
.news_inform .news_content >ul>li> a{color:#4d4d4d;font-size:14px;width:74%;}
.news_inform .news_content >ul>li> a:hover{color:#b30000;}
.news_inform .news_content >ul>li> img{margin: 16px;}
.news_inform .two-tab .div_title{margin-right: 32px;cursor: pointer;}
.news_inform .two-tab .normal{color: #323333; border-bottom: 2px solid #b30000;background: url(../upload/images/2020/5/fcff5575ffbabd4.png) no-repeat center left;padding-left: 12px;font-weight: bold;}

/* ================快捷导航 enter==================== */
.enter{background:url(../upload/images/2025/5/fdc922dffb332d5aa.png) center center; background-size:100% 100%;height:200px;}
.enter ul{padding: 43px 0; overflow: hidden;}
.enter ul li{width: 300px; height: 114px; line-height: 114px; font-size: 22px; color: #4d4d4d; text-align: center;}
.enter ul li a{display:inline-block; color: #4d4d4d;}
.enter ul li a:hover{color:#b30000;}
.enter ul li a .enter_img{width: 114px; height: 114px; border-radius: 50%; background: #fff; margin-right: 20px; border: 14px solid #e9e9e9; position:relative;}
.enter ul li a .enter_img img {
  margin: 14px 0 0 17px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  transition:all 1s;
  -moz-transition:all 1s;/* Firefox 4*/
  -webkit-transition:all 1s;Safari and Chrome*/
  -o-transition:all 1s;/* Opera*/
}
.enter ul li a:hover img {
  transform:rotate(360deg) ;
  -ms-transform:rotate(360deg);/* Internet Explorer*/
  -moz-transform:rotate(360deg);/* Firefox*/
  -webkit-transform:rotate(360deg);  /* Safari 和 Chrome*/
  -o-transform:rotate(360deg);/* Opera*/
}

/* ===================正文内容lefts_content============ */
.lefts_content{width:914px;}
.lefts_content .tab_list{float: left; width: 430px; margin-right: 54px;}
.lefts_content .tab_list .title{border-bottom:2px solid #cadce5; height: 46px; line-height: 46px;}
.lefts_content .tab_list .title .list_box .div_title{font-size:18px;color:#8c8c8c;margin-right:32px;float:left;cursor:pointer;font-weight:bold;margin-top:-2px;}
.lefts_content .tab_list .title .list_box .div_title.normal{font-size:18px;color:#323333;border-bottom:2px solid #b30000;background:url(../upload/images/2020/5/fcff5575ffbabd4.png)no-repeat center left;padding-left:12px;}
.lefts_content .tab_list .title .more_div a{font-size:14px;color:#666666;}
.lefts_content .tab_list .title .more_div a:hover{font-weight:bold;}
.lefts_content .tab_list .contents_a{margin-top:12px;}
.lefts_content .tab_list .contents_a>ul>li{display: block; font-size: 14px; color: #a8a8a8; height: 48px; line-height: 48px;border-bottom: 1px dashed #CCE;}
.lefts_content .tab_list .contents_a>ul>li:last-child{border:none;}
.lefts_content .tab_list .contents_a>ul>li a{color: #4d4d4d; font-size: 14px;width:74%;}
.lefts_content .tab_list .contents_a>ul>li a:hover{color:#b30000;}

/* ===================rights_content============ */
.rights_content{width: 240px;}
.rights_content .list_one .list_title{height: 46px; line-height: 46px; background: #b30000; color: #fff; padding: 0 9px 0 14px; font-size: 18px; border-top-left-radius: 7px; border-top-right-radius: 7px;}
.rights_content .list_one .list_title a{font-size: 14px;color: #fff;}
.rights_content .list_one .list_title a:hover{font-weight:bold;}
.rights_content .list_one .contents_list{background:#efefef;padding: 16px 0; margin-bottom: 39px;}
.rights_content .list_one .contents_list ul li{border:1px solid #dfdfdf;width:212px;margin:auto;background:#fff;margin-bottom: 12px;}
.rights_content .list_one .contents_list ul li:last-child{margin-bottom:0;}
.rights_content .list_one .contents_list ul li a{display:block;font-size:14px;color:#666;}
.rights_content .list_one .contents_list ul li a:hover{color:#b30000;font-weight:bold;}
.rights_content .list_one .contents_list ul li a img{margin: 12px;}
.rights_content .list_one .contents_list ul li a p{margin-left: 12px;width:80%;}
.rights_content .list_one .contents_list ul li a .arrow{margin-right: 10px; color: #bd2222; font-weight: bold; font-size: 16px;}
.rights_content .list_two .contents_list{margin-bottom:12px;}
.rights_content .list_two .contents_list ul li{border-top: 2px solid #cccccc; padding:8px 0;}
.rights_content .database{position: relative;text-align: center;}
.rights_content .database .hd{position: absolute;bottom: -20px; left: 0; right: 0; width:67px; margin:auto; cursor: pointer;}
.rights_content .database .hd ul li{background:#c5c5c5;width:9px;height:9px;border-radius:50%;float:left;margin:0 5px;}
.rights_content .database .hd ul li.on{background:#b30000;}
.rights_content .database .bd{width:240px;height:62px;overflow:hidden;}
.rights_content .database .bd ul li:hover .one{display:none;}
.rights_content .database .bd ul li:hover .two{display:block;}
.rights_content .database .bd ul li:first-child:hover .one{display:block;}
.rights_content .database .bd ul li a{display:inline-block; cursor: pointer;}
.rights_content .database .bd ul li a img{width:240px;height:62px;}
.rights_content .database li:first-child{margin-bottom: 10px}
.rights_content .database li:second-child{margin-bottom: 10px}

/* ===================职教风采content=================== */
.edu_style{margin:30px auto 50px;}
.edu_wheel{overflow:hidden;}
.edu_wheel .edu_title{width:60px;height:180px;text-align:center;}
.edu_wheel .edu_title .titles{background:#b30000;color:#fff;font-size:18px;padding:16px 20px;}
.edu_wheel .edu_title .edu_more a{display:block;background:#8b0101;color:#fff;height:40px;line-height:40px; font-size: 14px;}
.edu_wheel .edu_title .edu_more a:hover{font-weight:bold;}
.edu_wheel .bd{width:1140px;padding:20px 24px 0 24px;background:#fbece2;box-sizing:border-box;}
.edu_wheel .bd .tempWrap{width:100% !important;}
.edu_wheel .bd ul li{width:165px;margin-right:22px;}
.edu_wheel .bd ul li a{display:block;}
.edu_wheel .bd ul li a img{width:165px;height:120px;}
.edu_wheel .bd ul li span{display:block;line-height:40px;font-size:14px;color:#706f6e;text-align:center;}
.edu_wheel .bd ul li span:hover{color:#b30000;}

/* ====================栏目页 channel========================== */
.column_box{min-height: 600px;}
.column_info{position: relative; overflow: hidden; padding: 50px 0 46px 0;}
.address{max-width:49%;}
.address .location ul{overflow: hidden;line-height: 20px;margin-top: 18px;text-align: right;}
.address .location ul li{float:left;}
.address .location ul li,
.address .location ul li a{color: #585858; font-size: 14px;}
.address .location ul li a{max-width:220px;display: inline-block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;vertical-align: bottom;}
.address .location ul li a:last-child{color: #b30000;}
.address .location ul .t div{width: 14px; height: 18px; float: left; margin-right:10px;background:url(../upload/images/2020/6/62eef32b17370b2.png)no-repeat center center;}
.right-con{width: 906px;}
.right-con>ul{overflow: hidden;}
.right-con>ul>li{height: 44px; line-height: 44px;}
.right-con>ul>li a{font-size: 14px; color: #4d4d4d; display:inline-block; width:80%}
.right-con>ul>li a:hover{color: #b30000;}
.right-con>ul>li i{font-size: 14px; color: #4d4d4d;}
.right-con>ul>li .dot_list{width: 8px; height: 8px; background: #edbc12; margin: 18px 18px 0 0;}
.right-con .action_list_info .title{border-bottom: 2px solid #e2e2e2; padding: 12px 0; margin-top: 20px; font-size: 16px;}
.right-con .action_list_info .title span{color: #474747; cursor: pointer; margin-right: 20px;}
.right-con .action_list_info .title span.a_on{color: #b30000; font-weight: bold;}
.right-con .channel_title{overflow: hidden; border-bottom: 2px solid #e1e1e1; margin-bottom: 20px; line-height:56px;}
.right-con .channel_title .channel_left{width:51%;font-size: 22px; color: #b30000; font-weight: bold; padding-left: 18px; background:url(../upload/images/2020/6/ee86a28241be5d35.png)no-repeat left center;}

/* ==========================分页 pageNum=========================== */
.page_num{overflow: hidden; width: 510px; margin: auto; margin-top: 30px;}
.page_num .page>ul>li{float: left; color: #898989; font-size: 14px; margin: 0 6px;}
.page_num .page>ul>li>a{color: #b30000;}
.page_num .page>ul .number>li{float: left; margin: 0 4px; width: 22px; height: 22px; line-height: 22px; border: 1px solid #a8a8a8; text-align: center;}
.page_num .page>ul .number>li.thisclass{border: 1px solid #b30000; color: #b30000;}
.page_num .page>ul .number>li a{color: #898989; display: block;}
.page_num .page>ul .totalText .currPageNum,
.page_num .page>ul .totalText .totalPageNum{color: #b30000;}

/* =======================内容页 contents======================== */
.text_next{font-size: 14px; height: 80px; line-height: 40px;margin-top:30px;}
.text_next a{color: #333;}
.text_next a:hover{color: #8a1815;}
.con_text .titles h4{color: #333333; font-size: 20px; font-weight: bold; margin-top: 30px;}
.con_text .titles p{line-height: 56px;}
.con_text .text{font-size: 16px;color: #666; line-height: 34px;overflow:hidden;}
.con_text .text img{max-width:100%;height:auto !important;}
.con_text .text table{width:100%;}
.select-size-box{cursor: pointer; padding-bottom: 10px; font-weight: bold; margin: 0 10px 0 5px;color:#333;}
.select-size-box .select-size{position: absolute; left:-14px; right: 0; top: 22px;z-index:100; background: #eee; display: none;width: 80px;border-radius: 4px;overflow: hidden;}
.select-size-box .select-size label{line-height:26px;cursor:pointer;margin:0;}
.select-size-box .select-size label:hover{background:#af0100cc;color: #fff;}
.select-size-box .select-size label input{height: 12px;margin: 7px 6px 0px 0;vertical-align: top;}
.select-size-box:hover .select-size{display: block;}
.click-play{cursor: pointer; font-weight: bold;}
.filedownload{line-height: 40px;color:#666;font-size: 14px;}
.filepreview{line-height: 52px;margin: 10px 0;padding: 0 10px;border: 1px solid #ddd;color:#666;font-size: 16px;}
.ads-float-close{
  height:26px!important;
  top:-30px!important;
  left:13px!important;
  background:url(../images/close.png)no-repeat center right !important;
  background-size:26px 100%!important;
}

/* ========================机构设置==========================*/
.array .array_cover .array_floor{text-align: left; line-height: 50px; font-size: 16px; background-color: #fff; border: 1px solid #f1f1f1;}
.array .array_cover .array_floor .title{background: #f1f1f1; padding: 0 14px; text-align: center; font-weight: bold;}
.array .array_cover .array_floor .table{padding: 0 20px; margin: 0 !important; overflow: hidden;}
.array .array_cover .array_floor .table table tr{border-bottom: 1px solid #f1f1f1;}
.array .array_cover .array_floor .table table tr:last-child{border-bottom: none;}
.array .array_cover .array_floor .table table tr td{width: 25%;}
.array .array_cover .array_floor .table table tr td a{display: inline-block; width: 90%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #585858; margin-top: 10px;}
.array .array_cover .array_floor .table table tr td a:hover{color: #b30000; font-weight: bold;}

/* ========================== footer =======================*/
.footer{background:url(../upload/images/2020/5/f4a30b15910959ba.jpg)no-repeat center center; background-size:100% 100%;}
.footer .footer_box{position: relative; margin: 20px 0 20px;overflow: hidden;}
.footer_box .left {overflow: hidden;}
.footer_box .left .f_link{margin:25px 0 ;}
.footer_box .left .f_link select{width:190px; height: 24px; line-height: 24px; font-size: 14px; color: #444343; border: none; margin-right:14px;}
.footer_box .left .f_link select:nth-child(2){width:246px;}
.footer_box .left .f_link select:nth-child(3),.footer .footer_box .left .f_link select:nth-child(4){width:148px;}
.footer_box .left .f_link select:last-child{margin-right:0;width:176px;}
.footer_box .left .foot_p {line-height: 30px; margin-top: 50px; color: #fff;}
.footer_box .left .foot_p img{margin:3px 6px 0 0;}
.footer_box .left .foot_p p a{color:#fff;}
.footer_box .left .foot_p p a:hover{color:#f6b13a;}
.footer_box .right {margin-top: 25px;}
.footer_box .right .icon{margin-left: 30px;}
.footer_box .right .icon_right:hover{cursor: pointer;}
.footer_box .right span{display:block;color:#fff; text-align:center;line-height:30px;}
.mask{display:none;width:100%;height:100%;background: rgba(0,0,0,.6);position: fixed;top: 0;left: 0;z-index:2000;}
.mask img{position: absolute; top: 50%; left: 50%; margin: -150px 0 0 -150px;z-index:2001;}
