@charset "utf-8";
/* CSS Document */
.bg{background:#F7F7F7;}
.dtit{width:100%;float:left;height:32px;background:url("../tit_bg.png") repeat-x;}
.dtit h2{float:left;line-height:32px;padding:0 20px;background:#EE8200;background:linear-gradient(to top,#EE8200,#fe9a22);color:#fff;}
.dtit a{width:57px;float:right;height:32px;background:url("../more.png") no-repeat 0 center;}
.swech{width:100%;float:left;padding:5px 0;}
.swech h2{float:left;font-size:12px;margin-right:180px;color:#666;}
.swech p{float:right;color:#666;}
.time,#clock{float:right;line-height:24px;font-size:12px;color:#666;}
.list_ban{width:100%;float:left;}
.search_box{float:right;}
.search_key{width:180px;float:left;line-height:26px;font-size:12px;text-indent:15px;border:none;background:#fff;border-radius:30px 0 0 30px;}
.searchBtn{width:70px;float:left;background:url("../seach.png") #fff no-repeat 0 center;background-size:14px;padding:0;padding-left:10px;display:inline-block;border:0;line-height:28px;border-radius:0 30px 30px 0;cursor:pointer;font-size:12px;color:#EE8200;}

.center{width:100%;float:left;background:#E6E6E6;background:linear-gradient(to top,#E6E6E6,#ECF0F1);}

#topban {width:100%;float:left;position:relative;overflow:hidden;display:block;}
#topban .swiper-slide {position:relative;cursor:pointer;}

#newban {width:400px;float:left;position:relative;overflow:hidden;display:block;}
#newban .swiper-slide {position:relative;cursor:pointer;}
#newban .swiper-slide h2{width:calc(100% - 110px);padding:0 100px 0 10px;height:32px;line-height:32px;overflow:hidden;position:absolute;bottom:0;background:rgba(254,168,65,.60);color:#fff;}
#newban .swiper-pagination {position:absolute;z-index:5;bottom:8px;width:auto;left:auto;right:25px;}
#newban .swiper-pagination-bullet{background:none;opacity:.8;width:3px;height:3px;border:solid 1px #fff;display:inline-block;border-radius:100%;margin:0 2px;}
#newban .swiper-pagination-bullet-active{opacity:1;background:#fff;}
#newban .swiper-button-next, #newban .swiper-button-prev {position:absolute;top:auto;bottom:10px;width:10px;height:10px;background:url("../let.png") no-repeat 0 0;z-index:5;cursor:pointer;visibility:visible;transition:0.3s ease-out;}
#newban .swiper-button-next {left:auto;right:55px;}
#newban .swiper-button-prev {background-position:-10px 0;left:auto;right:10px;}
#newban .swiper-button-prev:hover{background-position:-10px -10px;}
#newban .swiper-button-next:hover{background-position:0px -10px;}

#m_ban {width:100%;float:left;position:relative;overflow:hidden;display:none;}
#m_ban .swiper-slide {position:relative;cursor:pointer;}
#m_ban .swiper-slide h2{width:calc(100% - 110px);padding:0 100px 0 10px;height:32px;line-height:32px;overflow:hidden;position:absolute;bottom:0;background:rgba(0,0,0,.80);color:#fff;}
#m_ban .swiper-pagination {position:absolute;z-index:5;bottom:5px;width:auto;left:50%;margin-left:-15px;}
#m_ban .swiper-pagination-bullet{background:none;opacity:.8;width:5px;height:5px;border:solid 1px #fff;display:inline-block;border-radius:100%;margin:0 2px;}
#m_ban .swiper-pagination-bullet-active{opacity:1;background:#fff;}

#jiaosi {width:1000px;float:left;position:relative;overflow:hidden;margin-top:10px;}
#jiaosi .swiper-slide {position:relative;cursor:pointer;}
#jiaosi .swiper-slide h2{width:calc(100% - 30px);position:absolute;bottom:10px;left:10px;background:rgba(255,255,255,.95);padding:5px;visibility:visible;transition:260ms;opacity:1;}
#jiaosi .swiper-slide span{font-size:12px;color:#666;float:right;}
#jiaosi .swiper-slide .text{width:calc(100% - 20px);position:absolute;background:rgba(11,58,105,.95);left:0;bottom:-20px;padding:10px;visibility:hidden;transition:460ms;opacity:0;display:none;}
#jiaosi .swiper-slide .text h3{color:#fff;}
#jiaosi .swiper-slide .text p{color:rgba(255,255,255,.7);margin-top:5px;height:40px;line-height:20px;}
#jiaosi .swiper-slide:hover .text{visibility:visible;bottom:0px;opacity:1;}
#jiaosi .swiper-slide:hover .text:before{height:0;width:0;border-color:transparent transparent rgba(11,58,105,.95) transparent;border-style:solid;border-width:7px;top:-14px;left:5px;}
#jiaosi .swiper-slide:hover h2{background:rgba(11,58,105,.95);color:#fff;}
#jiaosi .swiper-slide:hover span{color:rgba(255,255,255,.8);}
#jiaosi .swiper-button-next, #jiaosi .swiper-button-prev {position:absolute;top:50%;margin-top:-20px;width:22px;height:40px;background:url("../js_next.png") no-repeat 0 0;z-index:5;cursor:pointer;visibility:visible;transition:0.3s ease-out;}
#jiaosi .swiper-button-next {left:0px;}
#jiaosi .swiper-button-prev {background-position:0 -50px;left:auto;right:0px;}
.js_box{width:100%;float:left;margin-top:10px;}
.new_tab{width:600px;float:left;margin-left:10px;}
.new_con ul{width:100%;float:left;}
.new_con li{width:100%;float:left;position:relative;}
.new_con li h3{width:100%;float:left;font-size:16px;color:#EE8200;line-height:18px;height:36px;overflow:hidden;margin:8px 0 5px 0px;}
.new_con li p{width:calc(100% - 0px);float:left;font-size:14px;height:20px;margin-bottom:22px;line-height:20px;}
.new_con li h2{width:calc(100% - 60px);float:left;padding-right:60px;line-height:30px;overflow:hidden;height:30px;font-size:14px;text-indent:15px;}
.new_con li h2:before{width:4px;height:4px;background:#E6E6E6;border-radius:6px;left:5px;top:14px;}
.new_con li time{float:right;font-size:12px;color:#666;position:absolute;right:0;top:2px;}
.new_con li span{font-size:12px;color:#666;padding-left:20px;background:url("../time.png") no-repeat 0 4px;position:absolute;bottom:10px;left:0;}
.new_con li em{width:21px;height:5px;position:absolute;right:140px;bottom:15px;background:url("../gmore.png") no-repeat;}
.new_con li em:before{width:0;height:5px;background:url(../gmore.png) no-repeat 0 -15px;left:0px;top:0px;z-index:1;}
.new_con li:hover em:before{width:100%;transition:460ms;}
.new_con li:hover h2:before{background:#EE8200;}
.new_con li:nth-child(1){width:calc(100% - 130px);padding-bottom:10px;margin-bottom:10px;border-bottom:dotted 1px #E6E6E6;padding-right:130px;position:relative;}
.new_con li:nth-child(1) i{width:120px;position:absolute;right:0px;top:12px;}

.daoh{width:160px;float:right;background:#F7F8F9;}
.daoh a{width:100%;float:left;text-align:center;}
.daoh a i{width:40px;height:30px;margin:10px auto;margin-bottom:5px;display:table;background:url("../daoh.png") no-repeat;background-size:36px;}
.daoh a h2{margin-bottom:10px;}
.daoh a:nth-child(2){background:#fe9a22;color:#fff;}
.daoh a:nth-child(4){background:#FFA73E;color:#fff;}
.daoh a:nth-child(2) i{background-position:0 -35px;}
.daoh a:nth-child(3) i{background-position:0 -70px;}
.daoh a:nth-child(4) i{background-position:0 -106px;}

.szjs{width:400px;float:left;}
.szjs ul{margin-left:-10px;}
.szjs li{width:calc(25% - 10px);float:left;margin:10px 0px 0px 10px;position:relative;cursor:pointer;}
.szjs li h2{width:100%;float:left;font-size:14px;line-height:16px;text-align:center;padding-top:10px;position:relative;}
.szjs li h2:before{width:16px;height:1px;background:#EE8200;top:5px;left:50%;margin-left:-8px;}
.szjs li i{width:100%;float:left;overflow:hidden;position:relative;}
.szjs li i:before{width:100%;height:100%;background:rgba(254,168,65,.5);visibility:hidden;}
.szjs li:hover img{transform:scale(1.2);transition:600ms;}
.szjs li:hover i:before{visibility:visible;}
.szjs li:hover h2:before{width:100%;left:0px;transition:460ms;margin-left:0px;}

.s_cheng{width:770px;float:right;}
.s_cheng li{width:100%;float:left;margin-top:10px;position:relative;}
.s_cheng li i{width:96px;float:right;margin-left:10px;}
.s_cheng li img{border-radius:3px;}
.s_cheng li h2{font-size:16px;height:16px;line-height:16px;overflow:hidden;font-weight:bold;}
.s_cheng li p{line-height:20px;height:45px;display:block;margin:8px 0 5px 0;}
.s_cheng li time{font-size:12px;color:#666;margin-top:3px;padding-left:18px;background:url("../tm.png") no-repeat 0 2px;}

.xywh{width:100%;float:left;}
.xywh ul{margin-left:-10px;}
.xywh li{width:calc(33.3% - 10px);float:left;margin-left:10px;}
.xywh li h3 a{width:100%;float:left;line-height:30px;height:30px;overflow:hidden;font-size:16px;text-indent:18px;background:url("../li_bg.png") no-repeat 5px center;background-size:5px;}

.xxhj{width:100%;float:left;}
.xxhj li{width:288px;float:left;margin-left:10px;margin-top:10px;position:relative;overflow:hidden;cursor:pointer;}
.xxhj li h2{position:absolute;bottom:-10px;left:0;width:calc(100% - 20px);background:rgba(11,58,105,.95);padding:5px 10px;color:#fff;visibility:hidden;}
.xxhj li h2:before{width:21px;height:5px;right:10px;top:13px; background:url("../gmore.png") no-repeat 0 -30px;}
.xxhj li:nth-child(1){width:404px;float:left;margin-left:0;}
.xxhj li:hover h2{bottom:0;visibility:visible;transition:460ms;}


/*二级页面样式开始*/

.let{width:220px;float:left;}
.subnav,.subnav li{width:100%;float:left;}
.subnav li a{display:block;line-height:40px;font-size:16px;text-indent:30px;margin:5px 0;}
.subnav li a:hover{background:#F5F9FA;border-radius:30px;position:relative;color:#EE8200;font-weight:bold;}
.subnav li a.active{background:#fe9a22;background:linear-gradient(to right,#FFA73E,#fe9a22);border-radius:30px;position:relative;color:#fff;font-weight:bold;}
.subnav li a.active:before{width:7px;height:11px;background:url("../lets.png");right:30px;top:15px;}

.rit{width:800px;float:right;padding:60px;padding-top:40px;background:#fff;}
.list_map{width:100%;float:left;margin:10px 0;position:relative;}
.list_map:before{width:90%;height:1px;background:#E6E6E6;top:19px;}
.list_map h2{float:left;line-height:40px;background:#fff;padding-right:5px;color:#EE8200;font-size:22px;position:relative;z-index:1;}
.list_map p{float:right;line-height:40px;background:url("../tb.png") #fff no-repeat 5px 10px;background-size:20px;padding-left:30px;position:relative;z-index:1;}
.list_map p a{position:relative;padding-right:25px;}
.list_map p a:before{height:0;width:0;border-color:transparent transparent transparent #EE8200;border-style:solid;border-width:3px;right:8px;top:6px;}
.list_map p a:last-child{padding-right:0;}
.list_map p a:last-child:before{display:none;}

.list_new{width:100%;float:left;}
.list_new li{width:100%;float:left;position:relative;padding-bottom:15px;margin-bottom:10px;border-bottom:dotted 1px #E6E6E6;}
.list_new li h3{font-size:20px;color:#EE8200;line-height:30px;height:30px;overflow:hidden;}
.list_new li p{height:70px;margin-bottom:30px;line-height:22px;font-size:14px;margin-top:6px;}
.list_new li img{float:right;width:auto;height:140px;margin-left:20px;}
.list_new li h2{width:calc(100% - 150px);line-height:20px;overflow:hidden;height:20px;font-size:16px;text-indent:15px;padding-right:150px;}
.list_new li h2:before{width:5px;height:5px;background:#E6E6E6;border-radius:6px;left:0px;top:8px;}
.list_new li time{float:right;font-size:12px;color:#666;position:absolute;right:0;top:0px;}
.list_new li span{font-size:12px;color:#666;padding-left:20px;background:url("../time.png") no-repeat 0 4px;position:absolute;bottom:20px;left:0px;}
.list_new li em{width:21px;height:5px;position:absolute;right:300px;bottom:27px;background:url("../gmore.png") no-repeat;}
.list_new li em:before{width:0;height:5px;background:url(../gmore.png) no-repeat 0 -15px;left:0px;top:0px;z-index:1;}
.list_new li:hover em:before{width:100%;transition:460ms;}
.list_new li:hover h2:before{background:#EE8200;}
.list_new li:last-child{padding-bottom:0;border-bottom:none;}

.show_title{width:100%;float:left;}
.show_title h1{font-size:26px;line-height:32px;}
.show_title p{margin-top:10px;font-size:14px;}
.show_title c{color:#900F15;}
.show_title b{margin-left:15px;}

.show_body{width:100%;float:left;}
.show_body h2{font-size:18px;margin-top:10px;background:#EE8200;display:inline-block;color:#fff;padding:5px 8px;}
.show_body p{font-size:16px;line-height:26px;margin-top:10px;color:#333;}
.show_body img{width:auto;margin:0 auto;display:table;float:none;max-width:100%;border-radius:6px;}
.show_body table{width:100%;margin-top:20px;}
.show_body table tr{border:solid 1px rgba(126,48,142,.5);border-left:0;}
.show_body table td{padding:8px;border-left:solid 1px rgba(126,48,142,.5);}
.show_body table td:nth-child(1){background:rgba(126,48,142,.1);}
.show_body table tr:nth-child(1){border-top:solid 3px #EE8200;}

.show_next{width:100%;float:left;margin-top:20px;position:relative;}
.show_next dt{width:80%;float:left;}
.show_next dt a{display:block;position:relative;}
.show_next dt span{color:#666;}
.show_next dd{float:right;text-indent:-9999px;margin-top:5px;}
.show_next dd a{width:33px;height:33px;background:#fe9a22;display:block;border-radius:30px;position:relative;}
.show_next dd a:before{width:20px;height:14px;left:5px;top:8px;background:url("../hom.png") no-repeat center;background-size:18px;}

.list_teacher{width:100%;float:left;}
.list_teacher ul{margin-left:-10px;}
.list_teacher li{width:calc(20% - 10px);float:left;margin-left:10px;margin-bottom:10px;}
.list_teacher li h2{width:100%;float:left;position:relative;line-height:36px;padding-bottom:10px;}
.list_teacher li h2:before{width:19px;height:1px;background:#fe9a22;top:37px;}
.list_teacher li h2:after{width:5px;height:5px;background:#fe9a22;left:0px;top:34px;border-radius:3px;border:solid 1px #fff;transition:360ms;}
.list_teacher li p{width:100%;float:left;height:32px;line-height:16px;}
.list_teacher li:hover h2:after{left:20px;}

.list_pics{width:100%;float:left;}
.list_pics ul{margin-left:-15px;}
.list_pics li{width:calc(50% - 15px);float:left;margin-left:15px;margin-bottom:15px;position:relative;overflow:hidden;cursor:pointer;}
.list_pics li h2{position:absolute;bottom:-10px;left:0;width:calc(100% - 20px);background:rgba(11,58,105,.95);padding:10px;color:#fff;visibility:hidden;}
.list_pics li h2:before{width:21px;height:5px;right:10px;top:18px; background:url("../gmore.png") no-repeat 0 -30px;}
.list_pics li:hover h2{bottom:0;visibility:visible;transition:460ms;}

.list_about{width:100%;float:left;}
.list_about p{font-size:16px;line-height:30px;margin-top:15px;}

/*招聘样式*/
.job_tit{width:100%;float:left;background:#EBEBEB;}
.job_tit li{float:left;line-height:40px;}
.job_tit li:nth-child(1),.list_job .job_zw li:nth-child(1){width:60%;text-indent:10px;}
.job_tit li:nth-child(2),.list_job .job_zw li:nth-child(2){width:20%;}
.job_tit li:nth-child(3),.list_job .job_zw li:nth-child(3){width:15%;}
.list_job{width:100%;float:left;}
.list_job .job_zw{width:100%;float:left;margin-top:1px;background:#F5F6F5;cursor:pointer;position:relative;}
.list_job .job_zw li{float:left;line-height:36px;position:relative;}
.list_job .job_zw li:last-child{height:0;width:0;border-style:solid;border-width:5px;border-color:#EE8200 transparent transparent transparent;position:absolute;right:15px;top:10px;}
.list_job[display_status="1"] .job_zw{background:#EE8200;}
.list_job[display_status="1"] .job_zw li{color:#fff;}
.list_job[display_status="1"] .job_zw li:last-child{border-color:transparent transparent #fff transparent;}
.jpost{width:calc(100% - 42px);float:left;padding:20px;margin-bottom:10px;background:#fff;border:solid 1px #EE8200;display:none;}
.jpost h2{margin:10px 0;}
.jpost p{color:rgba(51,51,51,.90);line-height:26px;text-indent:20px;font-size:14px;}

.anchorBL{display:none;}
.ditu{width:100%;float:left;height:342px;position:relative;margin-top:40px;}

.list_baom{width:800px;margin:0 auto;display:table;position:relative;}
.list_baom h2{position:absolute;top:30px;left:40px;font-size:20px;text-indent:40px;height:32px;line-height:32px;background:url("../bm.png") no-repeat 0px 3px;background-size:28px;}
.list_baom ul{width:calc(100% - 80px);float:left;padding:40px;padding-top:70px;background:#fff;padding-left:20px;}
.list_baom li{width:calc(50% - 20px);float:left;height:32px;margin:10px 0px 10px 20px;position:relative;}
.list_baom li span{width:78px;position:absolute;height:20px;left:0px;top:5px;border-right:solid 1px #DAADE4;text-indent:10px;}
.list_baom li em{position:absolute;right:10px;top:10px;color:#CC2629;}
.list_baom li img{width:90px;position:absolute;right:1px;top:1px;height:30px;}
.list_baom input,.list_baom select{width:calc(100% - 2px);line-height:30px;text-indent:90px;border:solid 1px #DAADE4;background:none;border-radius:3px;}
.list_baom input:focus,.list_baom select:focus{border:solid 1px #EE8200;background:#fff;box-shadow:0 1px 10px rgba(126,48,142,0.3);transition: 0.3s ease-out;}
.list_baom li:nth-child(5) select{height:34px;}
.list_baom  .tijiao{line-height:32px;background:#EE8200;background:linear-gradient(to right,#EE8200,#9D35B7);text-indent:0px;border:none;color:#fff;cursor:pointer;}
.list_baom  .tijiao:hover{background:#9D35B7;background:linear-gradient(to right,#9D35B7,#B65CC9);}



/*分页样式开始*/
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #e18631;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #e18631;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #e18631;
    border-color: #e18631;
    cursor: default; }
/*分页样式结束*/