body{font-family: "微软雅黑";}

.loginBar{width:100%; background:#454648; height: 34px;  overflow: hidden;}

.loginBar p{color: #fff;font-size: 12px;line-height: 34px;}
.loginBar form{line-height: 34px;font-size: 12px; color: #fff;}

.inpBox{width: 92px;height: 20px; border-radius: 4px;}

input[type='submit']{width: 56px; height: 22px; background:#ef8900;color: #fff;border-radius: 4px;}
input[type='button']{width: 56px; height: 22px; background:#2780d8;color: #fff; border-radius: 4px;}

.navTop{height:104px; margin-top:2px;    background: white;}
.logo{width: 488px; height: 104px; background: url(../images_teacher/jsfz_logo1.png) no-repeat;}
.navTop ul{width:716px;height: 104px;}
.navTop ul li{float: left;width: 102px; height: 104px;}
.navTop ul li a{display: inline-block; width:102px;height: 104px; cursor: pointer;}

.navTop ul li.normal1:hover{ background: url(../images_teacher/navbg01.png) no-repeat;}
.navTop ul li.normal1{ background: url(../images_teacher/navbg01-1.png) no-repeat;}

.navTop ul li.normal2:hover{ background: url(../images_teacher/xk11.png) no-repeat  0 1px;}
.navTop ul li.normal2{ background: url(../images_teacher/xk1.png) no-repeat  0 1px;}

.navTop ul li.normal3:hover{ background: url(../images_teacher/jy11.png) no-repeat  0 1px;}
.navTop ul li.normal3{ background: url(../images_teacher/jy1.png) no-repeat  0 1px;}

.navTop ul li.normal4:hover{ background: url(../images_teacher/xkdt11.png) no-repeat  0 1px;}
.navTop ul li.normal4{ background: url(../images_teacher/xkdt1.png) no-repeat  0 1px;}

.navTop ul li.normal5:hover{ background: url(../images_teacher/navbg05.png) no-repeat;}
.navTop ul li.normal5{ background: url(../images_teacher/navbg05-1.png) no-repeat;}

.navTop ul li.normal6:hover{ background: url(../images_teacher/navbg06.png) no-repeat;}
.navTop ul li.normal6{ background: url(../images_teacher/navbg06-1.png) no-repeat;}

.navTop ul li.normal7:hover{ background: url(../images_teacher/navbg07.png) no-repeat;}
.navTop ul li.normal7{ background: url(../images_teacher/navbg07-1.png) no-repeat;}

.top_banner{
	width: 100%;
	margin: 2px auto 0px;
	height: 300px;
}


#LoginSSOCode{
	    width: 407px;
    float: left;
    margin-top: -3px;
}
#saoma{
	    font-family: 宋体;
    font-size: 14px;
    border-radius: 2px;
	    float: right;
    background: #fb5715;
    height: 23px;
    margin-top: 4px;
    line-height: 23px;
    padding: 0 10px;
    color: white;
}
.flexslider {
        margin: 0px auto 0px;
        position: relative;
        width: 1204px;
        height: 300px;
        margin: 0 auto;
        overflow: hidden;
        zoom: 1;
    }
    
    .flexslider .slides li {
        width: 100%;
        height: 100%;
    }
    
    .flex-direction-nav a {
        width: 41px;
        height: 60px;
        line-height: 99em;
        overflow: hidden;
        margin: -35px 0 0;
        display: block;
        background: url(../images_teacher/arow.png) no-repeat;
        position: absolute;
        top: 50%;
        z-index: 10;
        cursor: pointer;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transition: all .3s ease;
    }
    
    .flex-direction-nav .flex-next {
        background-position: 0 -60px;
        right: 0px;
    }
    
    .flex-direction-nav .flex-prev {
        left: 0px;
    }
    
    .flexslider:hover .flex-next {
        opacity: 0.6;
        filter: alpha(opacity=25);
    }
    
    .flexslider:hover .flex-prev {
        opacity: 0.6;
        filter: alpha(opacity=25);
    }
    
    .flexslider:hover .flex-next:hover,
    .flexslider:hover .flex-prev:hover {
        opacity: 1;
        filter: alpha(opacity=50);
    }
    .top_banner .slides img{
    	width: 1204px;
    	height: 300px;
    }
     
 /*  新闻轮播图*/
.slideBox {
	position: relative;
	height: 296px;
	width: 526px;
	overflow: hidden;
}

.slideBox ul.items {
	position: absolute;
	float: left;
	background: none;
}

.slideBox ul.items li {
	float: left;
	background: none;
}

.slideBox ul.items li a {
	float: left;
	line-height: normal !important;
	padding: 0px !important;
	border: none;
}

.slideBox ul.items li a img {
	margin: 0px !important;
	padding: 0px !important;
	display: block;
	border: none;
	width: 526px;
	height: 296px;
}

.slideBox div.tips {
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 38px;
	background-color: #000;
	overflow: hidden;
}

.slideBox div.tips div.title {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;    width: 439px;
}

.slideBox div.tips div.title a {
	color: #FFF;
	font-size: 16px;
	line-height: 38px;
	margin-left: 10px;
	text-decoration: none;
	height: 38px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
}

div.nums {
	position: absolute;
	left: 450px;
	bottom: 12px;
	z-index: 99;
}

div.nums a {
	width: 10px;
	height: 10px;
	display: inline-block;
	float: left;
	background-color: white;
	margin-right: 4px;
	color: #333333;
	font-size: 0px;
	text-align: center;
	line-height: 32px;
}

div.nums a.active {
	background-color: #ca0f0e;
	color: #ca0f0e;
}
.lunbo{}
.lunbo h3{width: 480px; height: 40px; border-bottom: 3px solid #e6e6e6; line-height: 40px; background:url(../images_teacher/icon01.png) no-repeat 5px center;padding-left: 45px !important;margin-bottom: 12px;}
.lunbo h3 span{color: #555555; font-size: 22px;font-family: "微软雅黑";}
.lunbo h3 a{color: #888888 ; font-size: 12px; }
.lunbo h3 a:hover{color: #3a7dbe;}

.newsTop{width: 526px; height: 145px;margin-top: 10px;}
.newsTop dl{width: 526px; height:68px;display: block; margin-top: 10px !important;    cursor: pointer;}
.newsTop dl dd{width: 440px;-moz-margin-start: 0;-webkit-margin-start: 0;margin: 0; }
.newsTop dl dd p{font-weight: bold;margin: 0; padding: 0;  line-height: 32px;}
.newsTop dl dd span{font-size: 12px; color: #888;line-height: 34px;    width: 440px;
    display: block;}
	.NewsTab{
		    background: #f5f5f5;
    height: 200px;
	}
.newsTop dl dt{width: 79px; height: 43px;padding:10px 0 14px 0 !important;background: #357abc; color: #fff;text-align: center;}
.newsTop dl dt time{font-size: 14px;text-align: center;}
.newsTop dl dt b{font-size: 26px;text-align: center;}

.navTopR{width: 492px; height: 492px;background:url(../images_teacher/circleBg.png) no-repeat ;margin:24px 44px auto auto;}
.navTopR ul{width: 492px; height: 492px; position: relative;}
.navTopR ul li{width: 84px;opacity: 1; height: 32px;position: absolute; cursor: pointer;} 

.navTopR ul li a{display:block; color: #fff; width: 90px; height: 32px;font-size: 16px; font-family: "微软雅黑"; padding-left: 3px;/*text-align: center;*/}
.navTopR ul li:hover {opacity: 0.6;filter:alpha(opacity=60); -moz-opacity:0.6;  -khtml-opacity: 0.6;  opacity: 0.6;  }
.navTopR li.Cir1{background:url(../images_teacher/circleIcon01.png) no-repeat 14px top; padding-top: 42px;left:132px; top: 35px; }
.navTopR li.Cir2{background:url(../images_teacher/circleIcon02.png) no-repeat 14px top;padding-top: 42px;left:284px; top: 32px; }
.navTopR li.Cir3{background:url(../images_teacher/circleIcon03.png) no-repeat 14px top;padding-top: 42px;left:398px; top: 138px; }
.navTopR li.Cir4{background:url(../images_teacher/circleIcon04.png) no-repeat 14px top; padding-top: 42px;left:392px; top: 284px; }
.navTopR li.Cir5{background:url(../images_teacher/circleIcon05.png) no-repeat 14px top; padding-top: 42px;left:284px; top: 399px; }
.navTopR li.Cir6{background:url(../images_teacher/circleIcon06.png) no-repeat 14px top; padding-top: 42px;left:140px; top: 399px; }
.navTopR li.Cir7{background:url(../images_teacher/circleIcon07.png) no-repeat 14px top;padding-top: 42px;left:30px; top: 284px; }
.navTopR li.Cir8{background:url(../images_teacher/circleIcon08.png) no-repeat 14px top;padding-top: 42px;left:30px; top: 140px; }
	.mainTop{
		marign-top:13px !important;
	}
.mainTop .new{  position:relative;    margin-top: 4px;  width: 653px;}
.mainTop .new .title{ border-bottom: 3px solid #c7c7c7; position: relative;}
.mainTop .new .title span{cursor:pointer;font-size:16px; margin-bottom:-3px;color: #555;width: 85px;display: inline-block;vertical-align: middle; line-height: 38px; text-align: center;}
.mainTop .new .title .active1{color: #357abc; border-bottom: 2px solid #357abc;}
.mainTop .new .title .active2{color: #d3741a;
    background: url(../images_teacher/icon1.png) no-repeat 0 bottom;}
.mainTop .new .title .active3{color: #09c2a3; border-bottom: 2px solid #09c2a3;}
.mainTop .new .body{height: 433px; position:relative}
.mainTop .new .body .more{font-size: 14px;  color: #8a8a8a; line-height: 38px; position: absolute; right: 5px; top:-40px;}
.mainTop .new .body .more:hover{color: #000;}
.mainTop .new .body ul{font-size: 14px; }
.mainTop .new .body ul li{cursor:pointer; line-height: 34px;height:34px; padding-left: 16px; background: url(../images_teacher/arrowIcon.png) no-repeat 0 center; border-bottom:1px dashed #cbcaca;}
.mainTop .new .body ul li:hover span,.mainTop .new .body ul li:hover em{color:#357abc; }
.mainTop .new .body ul li span{width: 585px; vertical-align:middle;display: inline-block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;color: #555;}
.mainTop .new .body ul li em{width:50px; color:#555;vertical-align:middle;display: inline-block;}
.mainTop .new .hot{
	cursor:pointer;
	margin-top:5px;
	    border-bottom: 1px dashed gainsboro;
    padding-bottom: 6px;
    margin-bottom: 7px;
}
.mainTop .new .hot div{
	font-size:22px;
	font-family:微软雅黑;
	color:#0076ca;
	line-height:45px;
	text-align:center;
}
.mainTop .new .hot p{
	font-size:14px;
	font-family:微软雅黑;
	color:#0076ca;
	line-height:30px;
	color:#4b4b4b;
	text-indent:2em;
	
}














.mainMiddle{margin-top: 44px;padding-bottom: 25px;}
.mainMiddle .new{width: 371px;}
.mainMiddle .new .title{width:371px ; border-bottom: 1px solid #c7c7c7; position: relative;}

.mainMiddle .new .title span{cursor:pointer;font-size:16px; margin-bottom:-1px;color: #555;width: 85px;display: inline-block;vertical-align: middle; line-height: 38px; text-align: center;}
.mainMiddle .new .title .active1{color: #357abc; border-bottom: 2px solid #357abc;}
.mainMiddle .new .title .active2{color: #d3741a; border-bottom: 2px solid #d3741a;}
.mainMiddle .new .title .active3{color: #09c2a3; border-bottom: 2px solid #09c2a3;}
.mainMiddle .new .body{width: 386px; height: 370px; position:relative}
.mainMiddle .new .body a{font-size: 14px;  color: #8a8a8a; line-height: 38px; position: absolute; right: 5px; top:-40px;}
.mainMiddle .new .body a:hover{color: #000;}
.mainMiddle .new .body ul{width: 386px; height: 370px;font-size: 14px; }
.mainMiddle .new .body ul li{cursor:pointer;width: 370px; line-height: 34px; padding-left: 16px; background: url(../images_teacher/arrowIcon.png) no-repeat 0 center; border-bottom:1px dashed #cbcaca;}
.mainMiddle .new .body ul li:hover span,.mainMiddle .new .body ul li:hover em{color:#357abc; }
.mainMiddle .new .body ul li span{color: #555;width: 280px; vertical-align:middle;display: inline-block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.mainMiddle .new .body ul li em{    
    color: #555;
    vertical-align: middle;
    display: inline-block;
    margin-left: 10px;
    text-align: right;
    float: right;}

.mainMiddle .tab1,.mainMiddle .tab2{margin-right: 20px;}
	.rightLink{
		width: 368px;
	}
	.rightLink .title{
		width: 367px;
	}
.rightLink .icons{
	    margin-top: 27px;
}

.rightLink img{
	width: 386px;
}
.rightLink .icons .row{
	height:49px;
	      margin-bottom: 11px;
}
.search{
	    height: 32px;
    margin-top: 24px;
    margin-left: 17px;
}
.search input{
	    width: 220px;
    height: 30px;
    border: 1px solid #357abc;
    padding: 0 10px;
    /* border-radius: 5px; */
    float: left;
    border-right: 0;
}
.search a{
	    background: #357abc;
    color: white;
    padding: 0px 11px;
    font-size: 15px;
    float: left;
    height: 32px;
    line-height: 32px;
}
.rightLink .icons .fl{
	width:180px;height:49px;
}
.rightLink .icons .fr{
	width:180px;height:49px;
}
.rightLink .icons .row div{cursor:pointer;}
.rightLink .icons .row1 .fl{
	background:url(../images_teacher/zt_bg01.png) no-repeat;
}
.rightLink .icons .row1 .fr{
	background:url(../images_teacher/zt_bg02.png) no-repeat;
}
.rightLink .icons .row2 .fl{
	background:url(../images_teacher/zt_bg03.png) no-repeat;
}
.rightLink .icons .row2 .fr{
	background:url(../images_teacher/zt_bg04.png) no-repeat;
}
.rightLink .icons .row3 .fl{
	background:url(../images_teacher/zt_bg05.png) no-repeat;
}
.rightLink .icons .row3 .fr{
	background:url(../images_teacher/zt_bg06.png) no-repeat;
}
.rightLink .icons .row4 .fl{
	background:url(../images_teacher/zt_bg07.png) no-repeat;
}
.rightLink .icons .row4 .fr{
	background:url(../images_teacher/zt_bg08.png) no-repeat;
}
.rightLink .icons .row5 .fl{
	background:url(../images_teacher/zt_bg09.png) no-repeat;
}
.rightLink .icons .row5 .fr{
	background:url(../images_teacher/zt_bg010.png) no-repeat;
}
/* .rightLink .icons .row6 .fl{
	background:url(../images_teacher/zt_bg11-.png) no-repeat;
}
.rightLink .icons .row6 .fr{
	background:url(../images_teacher/zt_bg12.png) no-repeat;
} */

.rightLink .icons .row1 .fl:hover{
	background:url(../images_teacher/zt_bg01_1.png) no-repeat;
}
.rightLink .icons .row1 .fr:hover{
	background:url(../images_teacher/zt_bg02_1.png) no-repeat;
}
.rightLink .icons .row2 .fl:hover{
	background:url(../images_teacher/zt_bg03_1.png) no-repeat;
}
.rightLink .icons .row2 .fr:hover{
	background:url(../images_teacher/zt_bg04_1.png) no-repeat;
}
.rightLink .icons .row3 .fl:hover{
	background:url(../images_teacher/zt_bg05_1.png) no-repeat;
}
.rightLink .icons .row3 .fr:hover{
	background:url(../images_teacher/zt_bg06_1.png) no-repeat;
}
.rightLink .icons .row4 .fl:hover{
	background:url(../images_teacher/zt_bg07_1.png) no-repeat;
}
.rightLink .icons .row4 .fr:hover{
	background:url(../images_teacher/zt_bg08_1.png) no-repeat;
}
.rightLink .icons .row5 .fl:hover{
	background:url(../images_teacher/zt_bg09_1.png) no-repeat;
}
.rightLink .icons .row5 .fr:hover{
	background:url(../images_teacher/zt_bg010_1.png) no-repeat;
}
/* .rightLink .icons .row6 .fl:hover{
	background:url(../images_teacher/11--.png) no-repeat;
}
.rightLink .icons .row6 .fr:hover{
	background:url(../images_teacher/12-.png) no-repeat;
} */
.mainBottom{margin-top:30px;}
.mainBottom .iconTab h3{color:#357abc; font-size: 22px; width:120px;line-height: 44px;display: inline-block; padding-left: 12px;}
.iconTab {width: 1204px;}
.iconTab .title{width: 1204px;border-bottom: 2px solid #357abc; line-height: 46px; height:46px;color: #555;overflow: hidden; /*padding-left: 204px;*/}
.iconTab .title span{width: 98px; text-align: center; display: inline-block;cursor: pointer;}
.iconTab .title .selected{background: url(../images_teacher/arrowTop.png) no-repeat 42px bottom;}
.iconTab .body {width: 100%;}

.iconTab .body ul li{float:left ; margin-top: 20px; cursor: pointer;}
.iconTab .body ul li dl{width: 120px; text-align: center; margin-right: 30px;}
.iconTab .body ul li dl dt{}
.iconTab .body ul li dl dd{ line-height: 50px;}

.serveBox .title1{width: 1204px;height:46px;border-bottom: 2px solid #357abc; line-height: 46px; }
.serveBox .title1 h3{color:#357abc; font-size: 22px; width: 120px; text-align: center; }
.serveBox .title1 a{color: #888888 ; font-size: 12px; cursor: pointer;}
.serveBox .title1 a:hover{color: #3a7dbe}
.serveBox div.clearfix {width: 100%;margin-top: 20px;}
.serveBox div.clearfix dl{     cursor: pointer;
    width: 225px;
    height: 170px;
    border: 1px solid #c1eaff;
    background: #effaff;
    text-align: center;
    margin-right: 16px !important;}
/*.serveBox div.clearfix dl:hover{background:#8fc7e4; color: #fff;}*/
.serveBox div.clearfix dl dt{margin-top:0px;}
.serveBox div.clearfix dl dd b{    font-size: 17px;
    color: #333;
    line-height: 26px;
    font-weight: bold;}
.serveBox div.clearfix dl dd p{    font-size: 12px;
    color: #666;
    line-height: 22px;}

.bottom_txt{text-align: center;font-size: 14px; color: #154d83;line-height: 24px; margin: 10px auto 20px;}
.mainMiddle .tab1,.mainMiddle .tab1 .title,.mainMiddle .tab1 .body,.mainMiddle .tab1 ul{
	width: 340px !important;
}
.mainMiddle .tab1 ul li{
	    width: 324px !important;
}
.mainMiddle .tab1 ul li span{
	    width: 258px !important;
}

#saoma{
	    font-family: å®‹ä½“;
    font-size: 14px;
    border-radius: 2px;
	    float: right;
    background: #fb5715;
    height: 23px;
    margin-top: 4px;
    line-height: 23px;
    padding: 0 10px;
    color: white;
}

.mainMiddle .tab3,.mainMiddle .tab3 .title,.mainMiddle .tab3 .body,.mainMiddle .tab3 ul{
	width:453px !important;
}
.mainMiddle .tab3 ul li{
	    width: 437px !important;
}
.mainMiddle .tab3 ul li strong{
	    margin-right: 1px;
    color: #ff6b6b;
    font-size: 13px;
}
.mainMiddle .tab3 ul li span{
	    width: 288px !important;
}