@charset "utf-8";
/* battle 2017-11 */
/*快捷导航*/
.four-nav{ overflow:hidden; clear:both; margin-top:20px}
.four-nav li{ float:left; width:240px; height:100px; margin-right:10px;position:relative;overflow:hidden;}
.four-nav li.last{ margin-right:0}
.four-nav li a{ display:block; background:#eee;/* border:1px solid #ccc; */overflow:hidden; height:98px  }
.four-nav li a h1{ color:#505050; font-size:20px; position:absolute;left:85px; top:20px;font-weight:normal}
.four-nav li a h1 small{ color:#909090; font-size:12px}
.four-nav li a img{/* margin-left:15px; margin-top:15px*/ max-width: 240px; max-height: 100px}
.four-nav li a p{ position:absolute; left:1px; top:1px; width:238px; height:98px; background:#FAFAFA;}
.four-nav li a p.imgH{ left:-240px; transition:all 0.2s ease; -webkit-transition:all 0.2s ease; background:#E87121;width:240px; height:100px;}
.four-nav li a:hover .imgH{ display:block; left:0px;}
.four-nav li a:hover h1{ color:#fff}
.four-nav li a:hover h1 small{ color:#eee}

/*banenr*/
.slider{width:auto;height:338px;padding:0px;margin:0 auto;position:relative;overflow:hidden;background:#000;}
.slider .bd{position:absolute;left:0;top:0;}
.slider .bd li{overflow:hidden; position:relative }
.slider .bd li img{display:block;width:1000px;height:338px; }
.slider .tempWrap{padding-top:0  !important;padding-botom:0  !important;  background:#fff;  }
.slider .bd ul{margin-left:-1000px !important;}
.slider .pnBtn{position:absolute;top:0;height:338px;cursor:pointer;}
.slider .prev{left:0;right:50%; margin-right:500px}
.slider .next{right:0;left:50%; margin-left:500px}
.slider .pnBtn .blackBg{display:block;position:absolute;left:0;top:0;width:100%;height:338px;background:#000;filter:alpha(opacity=50);opacity:0.5;}
.slider .pnBtn .arrow{display:none;position:absolute;top:0;z-index:1;width:32px;height:338px;_filter:alpha(opacity=70);}
.slider .prev .arrow{left:0;background:url(../images/left.png) 0 center no-repeat;}
.slider .next .arrow{right:0;background:url(../images/right.png) 0 center no-repeat;}

.i-title{ background:#E8E8E8; height:38px; line-height:38px; padding:0 10px; border-bottom:2px solid #E87121; font-size:18px; font-weight:normal}
.i-title a.more{ float:right;font-size:14px; color:#999; margin-bottom:0px}

.slideTxtBox{  text-align:left;  }
		.slideTxtBox .hd{ height:40px; line-height:40px;  padding:0;   border-bottom:0px solid #ddd;  position: absolute;top:0; left:215px; width:750px}
		.slideTxtBox .hd ul{ float:left;  position:absolute; left:20px; top:-2px;    }
		.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
		.slideTxtBox .hd ul li.on{ height:38px;  background:#fff; border:1px solid #E87121; border-bottom:2px solid #fff; border-top-width:2px; color:#ff6708 }
		.slideTxtBox .bd ul{ padding:0;  zoom:1;  }
		.slideTxtBox .bd li{   }
		.slideTxtBox .bd li .date{ float:right; color:#999;  }
.blueline .hd ul li.on{border:1px solid #AEBEF2;}
		
/*中心图片*/	
.zx-pic{ height:310px; position:relative; overflow:hidden;width:1000px;}
.zx-pic:hover li{ background:#000;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.zx-pic:hover img{ opacity:0.5;filter:alpha(opacity=50);-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.zx-pic li:hover img{ opacity:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}	
.zx-pic .zx1,.zx-pic .zx2,.zx-pic .zx3,.zx-pic .zx4,.zx-pic .zx5,.zx-pic .zx6{ position:absolute}
.zx-pic .zx1{ left:0;top:0;  width:270px; height:310px}
.zx-pic .zx2{ left:280px;top:0; width:215px; height:150px}
.zx-pic .zx3{ left:505px;top:0; width:215px; height:150px}
.zx-pic .zx4{ right:0;top:0; width:270px; height:310px}
.zx-pic .zx5{ left:280px;top:160px; width:215px; height:150px}
.zx-pic .zx6{ left:505px;top:160px; width:215px; height:150px}

/*教师图片*/
 .tea_box{width: 100%; overflow:hidden }
 .tea_item{width: 200px; float: left; margin: 0; margin-bottom:20px }
 .tea_item .tea_img{width: 150px; height: 200px; margin: 0 auto}
 .tea_item .tea_img img{width: 150px; height: 200px; }
 .tea_item .tea_txt{width: 160px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 8px 0 0 0; text-align: center; margin:0 auto}
 .tea_item .tea_txt span,
 .tea_item .tea_txt a{width: 100%; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
 .tea_item .tea_txt a{font-weight: 100;}
 
 .info_list{width: 100%;}
 .col-two{ width:50%}
.info_list li{margin-bottom: 15px; font-size: 14px; overflow: hidden; float:left}
.info_list li a{color: #333; font-size:15px}
.info_list li a:hover{color: #0099EE; text-decoration: none;}
.info_list li a.blue{color: #0099EE;}
.info_list .info_pic{width: 160px; height: 112px; overflow: hidden}
.info_list .info_pic img{width: 160px; height: 112px;transition: transform .5s ease-out}
.info_list li a:hover img{transform: translate3d(0, -5px, 0) scale(1.2)}
.info_list .info_item{position: relative; width: 210px; height: 112px; line-height: 20px; margin-left:10px}
.info_list .info_item p{ color:#999}
.info_list .info_time{position: absolute; left: 0; bottom: 0; color: #999;}

.zzsc{  height:auto;  overflow:hidden; font-family:'Microsoft Yahei';margin-right:-20px; width:1020px}
.zzsc ul li{ width:240px; height:168px; overflow:hidden; float:left; margin-right:13px; position:relative; text-align:center; margin-bottom:15px}
.zzsc ul li img{ width:240px; height:168px; position:absolute; left:0; top:0; z-index:10; }
.zzsc ul li .mark{ background: #000;opacity:0.7; display:none; width:240px; height:168px; position:absolute; left:0; top:0; z-index:15; text-indent:-3000px; overflow:hidden;filter:alpha(opacity=0.7);}
.zzsc ul li .mark2{ width:240px; height:30px; line-height:30px;background:rgba(0,0,0,.6); position:absolute; left:0; bottom:0px; color:#fff; font-size:16px; z-index:20;}

.active_item{width: 490px; height: 90px; float: left; line-height: 20px; margin-bottom:10px }
.active_item .info_pic{width: 150px; height: 90px;}
.active_item .info_pic img{width: 150px; height: 90px}
.active_item .info_item{position: relative; width: 300px; height: 90px; padding: 0 0 0 10px; overflow: hidden;}
.edu_new_item{ overflow: hidden;}
.active_item a{ font-size:15px}
.edu_new_item a {
    background: url(../images/circle.png) left center no-repeat ;
    display: block;
    padding-left: 15px;
    font-size: 14px;
    line-height: 27px;
    color: #333;
    width: 305px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.edu_new_item a:hover {
    color: #0099EE;
    text-decoration: none;
}

.edu_new .bd li span {
    font-size: 12px;
}

.side-nav{ width:75px; position:absolute;top:494px;right:50%; margin-right:-600px; }
.side-nav li{ height:75px; margin-bottom:5px; color:#fff ; text-align:center}
.side-nav li a{color:#fff; background:url(../images/icon-float.png) no-repeat;  display:block; padding-top:45px}
.side-nav li.one{ background:#C93B25; border-radius:0 10px 0 0; }
.side-nav li.two{ background:#D44426}
.side-nav li.three{ background:#DD5126}
.side-nav li.four{ background:#E55F26}
.side-nav li.five{ background:#E88423; border-radius:0  0 0 10px}
.side-nav li.one a{background-position:20px 12px}
.side-nav li.two a{background-position:-70px 12px}
.side-nav li.three a{background-position:-160px 12px}
.side-nav li.four a{background-position:-245px 12px}
.side-nav li.five a{background-position:-335px 12px} 

.baoming{   padding:10px 0; background:#f2f2f2}
.baoming li{ margin-bottom:15px; padding-left:10px; padding-right:10px}
.baoming li.current{background: #E87121; border-radius: 2px; color: #fff}

.bread {
    width: 100%;
    border-bottom: 2px solid #334378;
    overflow: hidden;
    padding-bottom: 2px; font-size:16px
}
.bread a{font-size:16px}
.news-item {
    list-style: none;
    position: relative;
}
.news-item-list {
    padding-left: 265px;
	margin: 0;
    padding: 20px 0;
    border-bottom: 1px solid #e0e0e0;padding-left: 265px;
}
.news-item-module .news-item-pic, .news-item-list .news-item-pic {
    position: absolute;
    left: 0;
    top: 20px;
}
.news-item-list .news-item-main {
    height: 150px;
    position: relative;   
}
.news-item-module .news-item-main .news-item-title, .news-item-list .news-item-main .news-item-title {
    max-height: 48px;text-align: justify;font: 16px/24px 'Microsoft YaHei';
}
.news-item-module .news-item-main .news-item-brief, .news-item-list .news-item-main .news-item-brief {
    /*height: 48px;
     margin-top: 12px; */
    font: 14px/24px '宋体';
    color: #999;
    overflow: hidden;
}
.news-item-module .news-item-main .news-item-attr, .news-item-list .news-item-main .news-item-attr {
    position: absolute;
    left: 0;
    bottom: 0;display: block;
    width: 100%;
    height: 22px;
    font: 14px/22px 'Microsoft YaHei';
    color: #999;
}
.news-item-list .news-item-attr .news-item-date {
    padding-left: 20px;
    background: url(../images/icon-date.png) no-repeat 0 50%;
}

.side-left{ float:left;width:745px}
.side-right{ float:right; width:240px;}
.page-title {
    margin: 16px 0;
    font: 28px/36px 'Microsoft YaHei';
    text-align: justify;
    color: #333333;
}
.info-bar {
    height: 26px;
    margin: 0;
    font: 14px/26px '宋体';
    color: #999999;
    overflow: hidden;
}
.content-box {
    margin-top: 30px;
    font: 14px/30px '宋体';
    text-align: justify;
    overflow: hidden;
}
.tit {
    font-family: Microsoft Yahei; color:#E87121;
    font-size: 18px;    margin-bottom: 20px;border-bottom:0px solid #DFDFDF
    
}
/*侧栏图片*/
.juhuasuan_list{ padding:0 5px}
.juhuasuan_list li {  font-family:Microsoft YaHei;  margin-top:20px; background:#F9F8F8; padding:5px }
.juhuasuan_list li:hover{ box-shadow:0 0 5px #CCCCCC}
.juhuasuan_list li img { width:100%; height:125px}
.juhuasuan_list li .text { display:block; font-size:14px; padding:5px; margin-bottom:1px}
.juhuasuan_list .fl { padding-left:0px;}
.juhuasuan_list .fr { padding-right:0px; margin-top:4px; color:#999999}
.juhuasuan_list .price { color:#ff4400; font-size:20px; font-weight:bold}
.juhuasuan_list .priceicon { color:#ff4400; font-size:14px; font-weight:bold}
.juhuasuan_list .pricedel { text-decoration:line-through; color:#999}

/*弹层*/
.tancengOut {
    border: 10px solid #CCCCCC;
    position: fixed;
    z-index: 100;
    border-radius: 3px;
    display: none; box-shadow:5px 5px 6px #444
}
.tc-box {
    top: 50%;
    margin-top: -140px;
    left: 50%;
    margin-left: -250px;
    width: 570px;
    height: 279px;
}
.tancengIn {
    border:0px solid #A8A7A7;
    position: relative;
    padding: 10px;
    background: #fff;
}
.tancengIn .close {
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/all-icon-img.png) 0 -440px;
}
.tancengIn h1 {
    font-size: 16px;
    display: block;
    margin-bottom: 10px;
}
.sta_tx_b{padding: 10px 0;overflow: hidden;}
.sta_tx_b1{float: left;width: 150px;height: 40px;color: #666666;text-align: right;/* font-weight: bold;*/font-size: 16px;line-height: 40px;}
.sta_tx_b1 span{padding-right: 4px;color: #ff643a;}
.text350{float: left;width: 348px;height: 38px;border: 1px solid #c4c4c4;border-radius: 2px;color: #333;text-indent: 10px;font-size: 16px;line-height: 38px;}
.text220{float: left;width: 178px;height: 38px;border: 1px solid #c4c4c4;border-radius: 2px;color: #333;text-indent: 10px;font-size: 16px;line-height: 38px;}
.sta_tx_b2{float: left;width: 350px;}
.sta_tx_b2 b, .sta_tx_b2 strong{float: right;width: 165px;height: 48px;color: #fff;text-align: center;font-size: 16px;line-height: 53px;cursor: pointer;}
.sta_tx_b2 b{display: block;background: #F35B65;}
.sta_tx_b2 strong{display: none;background: #dddddd;}
.pcloginbtnbox{display: block;overflow: hidden;width: 348px;margin: 0 auto;}
.pcloginbtnbox a{height: 45px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;color: #fff;text-align: center;font-size: 18px;line-height: 45px;background: #F35B65;display:block}

.MenuList{top: 0;left: 0;border: 1px solid #DFDFDF;}
.MenuList .Title{padding-left: 15px;padding-top: 15px; margin-bottom:10px}
.MenuList .Title .h1{font-size: 18px;font-weight: normal;color:#E87121}
.MenuList .Title .p{color: #89b6bc;font-size: 14px;line-height: 30px;}
.MenuList .ul{background-color: #fff;}
.MenuList li a{display: block;padding-left: 15px;font-size: 16px;position: relative;height: 45px;color: #334378;line-height: 45px;border-top: 1px solid #ededed;}

/*翻页*/
.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;margin-left:-1px;line-height:1.42857143;color:#666;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#E87121;border-color:#E87121}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}

#zxfc .hd .positionR .more{ display: none;}
#zxfc .hd .positionR.on .more{ display: block;}
