img{border:none;}
.news_lest_content li{line-height:40px;background: url(../newWeb/images/jt1.png) no-repeat left center;padding-left:14px;}
#top{
  width:100%;
  height:110px;
  background: #0a5cad;
}
#top .my_top{
  width:1100px;
  height:110px;
  margin: 0 auto;
  background: url(../images/top_bg.png) no-repeat;
  background-size: 100% 100%;
}
#top .my_top .logo{
  margin-top: 27.5px;
  float: left;
}
#top .my_top .search{
  width: 220px;
  float:right;
}

#top .my_top .search .sea_nav{
  float: right;
}

#top .my_top .search .sea_nav a{
  float: right;
  margin: 23px 0 20px 0;
  font-size: 14px;
  color: #ecf0f2;
}
#top .my_top .search .sea_nav a.aa{
  padding-right: 20px;
}
#top .my_top .search form{
  display: block;
  width: 209px;
  height:30px;
  border: 1px solid #114391;
  background: #fff;
  float: right;
}
#top .my_top .search input{
  border:0;
}

#top .my_top .search #inp1{
 margin: 0;
 height: 30px;
 line-height: 30px;
 float: left;
 padding-left: 5px;
 
}
#top .my_top .search #inp2{
  height: 22px;
 float: right;
  padding: 4px 9px 0 0;

}

#nav{
 width:100%;
 height:50px;
 background: #114391;
}
#nav .my_nav{
 width: 1100px;
 height: 50px;
 margin: 0 auto;
 
}







#banner{
 width: 1100px;
 height:380px;
 margin: 0 auto;
 position: relative;
}
#demo1{ 
    position: relative;    
    width: 1100px;     
    
}
#demo1 .img_list{
 overflow: hidden; 
 position: relative; 
  height:380px;
}

.img_list ul{ 
  width: 5500px; 
  position: absolute; 
  height: 380px; 
  
  }
.img_list li{ 
  float: left;
  width: 1100px;
  }
.img_list img{ 
   
  width: 1100px; 
  height: 380px;
  }
#demo1 .toLeft{
    
    position: absolute;
    width: 42px;
    height: 42px;    
    top: 155px;
    left: -42px;    
    background: url(../images/left_jt.png) no-repeat;
} 
#demo1 .toRight{
    display: none;
    position: absolute;
    width: 42px;
    height: 42px;    
    top: 155px;
    right: -57px;    
    background: url(../images/right_jt.png) no-repeat; 
}
.pic{
 position: absolute;
 width: 655px;
 height: 50px;
 bottom: 0;
 left:262px;
}
.pic>div{
 float: left;
 width: 155px;
 height: 50px;
 line-height: 50px;
 font-size: 14px; 
 margin-right: 11px;
 
}

.pic .i1{
 
 background: url(../images/x_03.jpg) no-repeat 0;
}
.pic .i2{
 background: url(../images/x_05.jpg) no-repeat 0;
}
.pic .i3{
 background: url(../images/x_07.jpg) no-repeat 0;
}
.pic .i4{
 background: url(../images/x_09.jpg) no-repeat 0;
}

.pic .i5{
 margin-right: 0;
}

#news{
 width:1100px;
 
 margin: 30px auto;
}
#news .left{
 width:350px;
 
 float: left;
}
#news .left .title{
 width: 350px;
 height: 36px;
 
}
#news .left .title span b{
 font-size: 20px;
 font-weight: bolder;
 color: #215099;
}
#news .left .title span{
 display: inline-block;
 font-size: 12px;
 color: #999999;
}
#news .left .title a{
 display: inline-block;
}
#news .left .new_img{
 width: 350px;
 height: 236px;
}
#news .left .new_img img{
 width: 100%;
 height: 100%;
}
#news .left .xq{
 display: inline-block;
 width: 317px;
 height: 14px;
 font-size: 14px;
 font-weight: bold;
 color: #0a5cad;
 padding-top: 12px;
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}
#news .mind{
 width: 350px;
 float: left;
 margin: 0 25px;
}
#news .mind .tit{
 display: block;
 width: 317px;
 height: 14px;
 font-size: 14px;
 font-weight: bold;
 color: #0a5cad;
 
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}
#news .mind .dis a{
 display: block;
 line-height: 23px;
 padding: 16px 0 12px 0; 
 width: 350px;
 font-size: 14px;
 color: #4d4d4d;
 
 overflow: hidden;
 text-overflow: ellipsis;
}
#news .mind .dis a b{
 font-weight: bold;
 color: #0a5cad;
 width: 317px;
 height: 14px;
}
#news .mind .my_time{
 width: 82px;
 height: 14px;
 float: left;
 font-size: 14px;
 color: #0a5cad;
}
#news .mind .time img{
 display: block;
 float: right;
 width: 265px;
 height: 2px;
 padding-top: 9px;
}
#news .mind .tit1{
 padding-top: 25px;
}
.right{
 width: 350px;
 float: left;
}
.right .title{
 width: 350px;
 height: 36px;
 line-height: 36px;
 background: url(../images/orange_block.png) no-repeat;
} 
.right .title span b{
 font-size: 20px;
 font-weight: bolder;
 color: #fff;
}
.right .title span{
 display: inline-block;
 font-size: 12px;
 color: #fff;
 text-indent: 1em
}
.right .title a{
 display: inline-block;
}
.right .list{
 padding-top: 20px;
  height: 14px;
}
.right .list .time{
 float: right;
  font-size: 14px;
  color: #a7a7a7;
}
.right .list .my_list{
 float: left;
}
.right .list .my_list img{
 height: 14px;
}
.right .list .my_list span{
 display: inline-block;
 width: 239px;
 height: 14px;
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
 font-size: 14px;
 color: #2e2b2b;
}


#teach{
 width:100%;
 background: #f5f8fa;
height:257px;
 padding-top: 30px;
 padding-bottom: 30px;
}
#teach #my_teach{
 width:1100px;
 margin:0 auto;
}
#teach .left{
 width: 725px;
 float: left;
}
#lib_Tab1{
 width:725px;
 margin:0px;
 padding:0px;
}
.lib_Menubox {
 height:35px;
 border-bottom: 2px solid #00a194;
 }
.lib_Menubox ul{
 width:725px;
 margin:0px;
 padding:0px; 
 height:35px;
 
}
.lib_Menubox li{
 float: left;
 display: block;
 cursor: pointer;
 width: 100px;
  
 
}
.lib_tabborder li#one2{
 margin: 0 75px;
}
.lib_tabborder li span{
 width:100px;
 height: 35px;
 display:block;
 font-size: 20px;
 
 font-weight:bolder;
 
}

.lib_Menubox li.hover,li#one1.hover,li#one2.hover,li#one3.hover{
 padding:0px;
 width:100px;
 color: #00a194;
 background: url('../images/jj_03.jpg');
 background-repeat:no-repeat;
 background-position: left top;
}
.lib_Contentbox{
 clear: both;
 margin-top: 0px;
 height: 181px;

 position:relative;
}


.text_div{
 width: 725px;
 height:245px;
}
.text_div .cona{
 width:800px;
 height:245px;
overflow:hidden;
}
.text_div .cona .list{
 padding-top:8px;float:left;width:350px;margin-right:18px;
}
.text_div .cona .list .my_list{
 padding-bottom: 10px;
 width: 96%;
 height: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #2e2b2b;
}
.text_div .cona .list .time{
 font-size: 14px;
  color: #a7a7a7;
  padding-left: 13px;
}
.text_div .conb{
 width: 350px;
 height:245px;
 float: left;
 margin-left: 25px;
}
#teach .right{
 float: right;
}
#teach .right .title {
    width: 350px;
    height: 36px;
    line-height: 36px;
    background: url(../images/green_block.png) no-repeat;
}



#shiy{
   width: 1100px;
    margin: 0 auto;
   padding-top: 30px;
   padding-bottom: 30px
}
 

#shiy .left{
 width: 350px;
  float: left;
}
#shiy .left .title {
    width: 350px;
    height: 36px;
    line-height: 36px;
    background: #fff;
    }
#shiy .left .title span {
    display: inline-block;
    font-size: 12px;
    color: #999999;
    text-indent: 0em;
    }
#shiy .left .title span b {
    font-size: 20px;
    font-weight: bolder;
    color: #5700a1;  
    }
      
#shiy .mind{
 margin:0 25px;
}
#shiy .mind .title {
    width: 350px;
    height: 36px;
    line-height: 36px;
    background: #fff;
    }
#shiy .mind .title span {
    display: inline-block;
    font-size: 12px;
    color: #999999;
    text-indent: 0em;
    }
#shiy .mind .title span b {
    font-size: 20px;
    font-weight: bolder;
    color: #005fa1;  
    }
#shiy .rightdd .title {
    width: 350px;
    height: 36px;
    line-height: 36px;
    background: url(../images/red_block.png) no-repeat;
    }



#jg{
 width: 100%;
 background: #f5f8fa;
 padding-top: 30px;
 padding-bottom: 30px
}
#jg .my_jg{
 width:1100px;
 
 margin: 0 auto;
}
#jg .my_jg .left .title {
    width: 350px;
    height: 36px;
    line-height: 36px;
    background: #f5f8fa
    }
#jg .my_jg .left .title span {
    display: inline-block;
    font-size: 12px;
    color: #999999;
    text-indent: 0em;
    }
#jg .my_jg .left .title span b {
    font-size: 20px;
    font-weight: bolder;
    color: #a14800;  
    }
#jg .my_jg .mind{
 margin: 0 25px;
}
#jg .my_jg .mind .title {
    width: 350px;
    height: 36px;
    line-height: 36px;
    background: #f5f8fa;
    }
#jg .my_jg .mind .title span {
    display: inline-block;
    font-size: 12px;
    color: #999999;
    text-indent: 0em;
    }
#jg .my_jg .mind .title span b {
    font-size: 20px;
    font-weight: bolder;
    color: #8ca100;  
    }
#jg .my_jg .rightimg{
 float: left;
 width:350px;
}
#jg .my_jg .rightimg .login{
 width:350px;
 height:104px;
 background: url(../images/ywgl_bg.png) no-repeat;
} 
#jg .my_jg .rightimg .login a{
 display: inline-block;
 width:142px;
 height:45px;
 margin-top:52px;
} 
#jg .my_jg .rightimg .login .img1{
 padding:0 21px 0 20px;
}
 #jg .my_jg .rightimg .liej{
  display: inline-block;
  width: 350px;
  height:50px;
  margin: 7px 0 1px 0;
background:#0a5cad;
 } 

 #jg .my_jg .rightimg .lb{
  position: relative;
  width: 294px;
  height:72px;
  padding-top: 7px;
  padding-left: 28px;
 }
   
#jg .my_jg .rightimg .lb .myimg{
overflow: hidden;
position: relative;
height:72px;
}

#jg .my_jg .rightimg .lb .myimg ul{
  width: 1470px;
  position: absolute;
  height: 72px;
  
  }
.myimg li{
  float: left;
  width: 294px;
  }
.myimg img{
  
  width: 294px;
  height: 72px;
  }
.lb .prev{
  
  position: absolute;
  width: 20px;
  height: 20px;
  top: 34px;
  left: -2px;
  background: url(../images/jt2_left.png) no-repeat;
}
.lb .next{
  display: none;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 40px;
  right: -30px;
  background: url(../images/jt2_right.png) no-repeat;
}


#minshi{
 width:1100px;
 margin: 0 auto;
}
#minshi .title{
 width: 1100px;
    height: 36px;
    line-height: 36px;
    background: #fff;
    margin-top: 20px;
}
#minshi .title .le{
 float: left;
}
#minshi .title span {
    display: inline-block;
    font-size: 12px;
    color: #5700a1;
    text-indent: 0em;
}
#minshi .title span b {
    font-size: 20px;
    font-weight: bolder;
    color: #5700a1;
    }
#minshi .title .line{
 float: right;
 padding-top: 16px;
}   
#minshi .teachers{
 width: 1100px;
 height: 140px;
 padding: 10px 0 25px 0;
} 
minshi teachersa{
 display: inline-block;
 width: 199px;
 height:140px;
 float: left;
 padding-right: 26px;
}
minshi teachersaimg{
 margin:0;
 padding: 0;
}
minshi teachers last{
 padding-right: 0;
}


#footer{
 width:100%;
 height:150px;
 background: #114391;
}
#footer .my_footer{
 width:1100px;
 margin:0 auto;
}
#footer .my_footer .fo_left{
 float: left;
 width: 206px;
 height:150px;
 
}
#footer .my_footer .fo_left .tel1{
 padding-top: 37px;
}
#footer .my_footer .fo_left .tel{
 display: flex;
 width: 206px;
 height:18px;
 line-height: 18px;
 font-size: 14px;
 color: #5cbbf9;
}
#footer .my_footer .fo_left .tel span{
 display: inline-block;
 height:18px;
 line-height: 18px;
 text-indent: 0.5em;
}
#footer .my_footer .fo_left .mi{
 margin: 10px 0;
}
#footer .my_footer .fo_mind{
 width: 378px;
 height:92px;
 float: left;
 border: 1px solid #5cbbf9;
 border-bottom: 0;
 border-top: 0;
 margin: 30px 147px 0 135px;
}
#footer .my_footer .fo_mind img{
 padding-left: 100px;
}
#footer .my_footer .fo_right{
 float: right;
 width: 232px;
 height: 87px;
 padding-top: 37px;
 text-align: right
}
#footer .my_footer .fo_right .imga{
 text-align: right;
}
#footer .my_footer .fo_right p{
 font-size: 14px;
 color:#016fb9;
 text-align: right;
}
#footer .my_footer .fo_right .p1{
 padding: 17px 0 12px 0;
}






#senctif{
 width: 1100px;
 padding-top: 30px;
 margin: 0 auto;
}
#senctif .left{
 width: 280px;
 float: left;
 
}
#senctif .left .title{
 width: 280px;
 height: 20px;
 font-size: 20px;
 font-weight: bolder;
 color: #114391;
 text-indent: 0.5em;
 border-left:4px solid #ffc000;
 margin-bottom: 17px;
}
#senctif .left .list{
 width: 280px;
 height: 42px;
 border-top:2px dashed #cfcfcf;
}

#senctif .left .list .m{
 background: #114391;
 color: #fff;
}
#senctif .left .list a{color:#333;}
#senctif .left .list .my_lis{
 display: inline-block;
 width: 280px;
 height: 39px;
 line-height: 39px;
 font-size: 16px;
 color: #333;
 margin: 1px 0;
 text-indent: 0.5em;
 
}
#senctif .left .my_lis:hover{
 background: #114391;
 color: #fff;
}
#senctif .left .list .cur{
display: inline-block;
 width: 280px;
 height: 39px;
 line-height: 39px;
 font-size: 16px;
  margin: 1px 0;
 text-indent: 0.5em;
 background: #114391;
 color: #fff;}

#senctif .left .nei_tb{
 width: 280px; 
 border-top:2px dashed #cfcfcf;
 padding-top:20px;
}
.nei_tb li{
float: left;
margin-bottom: 16px;
}
.nei_tb li a{
 color: #fff;
 height: 50px;
 line-height: 50px;
 font-size: 14px;
 
}

.nei_tb .i1 a{display: block; padding-left: 50px;width: 85px;
 background: url(../images/neitb_04.png) no-repeat;
 margin-right: 10px;

}
.nei_tb .i2 a{display: block;padding-left: 40px;width: 95px;
 background: url(../images/neitb_06.png) no-repeat;

}
.nei_tb .i3  a{display: block;padding-left: 50px;width: 85px;
 background: url(../images/neitb_10.png) no-repeat;
 margin-right: 10px;
}
.nei_tb .i4  a{display: block;padding-left: 60px;width: 75px;
 margin-right: 0;
 background: url(../images/neitb_11.png) no-repeat;
}

.nei_tb .i1 a:hover{color:#114391;
 background: url(../images/neitbH_04.png) no-repeat; 
}
.nei_tb .i2 a:hover{color:#114391;
 background: url(../images/neitbH_06.png) no-repeat;
}
.nei_tb .i3  a:hover{color:#114391;
 background: url(../images/neitbH_10.png) no-repeat;
 
}
.nei_tb .i4  a:hover{color:#114391;
 background: url(../images/neitbH_11.png) no-repeat;
}


.pic{
 position: absolute;
 width: 830px;
 height: 50px;
 bottom: 0;
 left:150px;
}
.pic>div{
 float: left;
 width: 155px;
 height: 50px;
 line-height: 50px;
 font-size: 14px; 
 margin-right: 11px;
 
}

.pic .i1 a{ display: block;color: #fff;padding-left: 70px;
 
 background: url(../images/tb_03.png) no-repeat 0;
}
.pic .i2 a{display: block;color: #fff;padding-left: 55px;
 background: url(../images/tb_05.png) no-repeat 0;
}
.pic .i3 a{display: block;color: #fff;padding-left: 68px;
 background: url(../images/tb_07.png) no-repeat 0;
}
.pic .i4 a{
display: block;color: #fff;padding-left: 70px;
 margin-right: 0;
 background: url(../images/tb_09.png) no-repeat 0;
}
.pic .i5 a{
display: block;color: #fff;padding-left: 70px;
 margin-right: 0;
 background: url(../images/sztsg.png) no-repeat 0;
}

.pic .i1 a:hover{color: #114391;
 
 background: url(../images/tbimg_03.png) no-repeat 0;
}
.pic .i2 a:hover{color: #114391;
 background: url(../images/tbimg_05.png) no-repeat 0;
}
.pic .i3 a:hover{color: #114391;
 background: url(../images/tbimg_07.png) no-repeat 0;
}
.pic .i4 a:hover{color: #114391;
 margin-right: 0;
 background: url(../images/tbimg_09.png) no-repeat 0;
}
.pic .i5 a:hover{color: #114391;
 margin-right: 0;
 background: url(../images/sztsg_active.png) no-repeat 0;
}






.left .yq{
 display: -webkit-inline-box;
 display: inline-block;
 width: 280px;
 height: 50px;
 margin-top: 20px;
}
#senctif .right{
 width: 780px;
 float: right;
}
#senctif .right .tit{
 width: 780px;
 height:37px;
 background: #f5f8fa;
 line-height: 37px;
 
 text-indent: 1em;
 
}
#senctif .right .tit a{
 font-size: 16px;
 color: #4d4d4d;
}
#senctif .right .list{
 padding-top: 20px;
    height: 14px;
}
#senctif .right .list .time {
    float: right;
    font-size: 14px;
    color: #a7a7a7;
}
#senctif .right .list .my_list {
    float: left;
    padding-left: 16px;
    }
#senctif .right .list .my_list img {
    height: 14px;
}  
#senctif .right .list .my_list span {
    display: inline-block;
    width: 239px;
    height: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #2e2b2b;
}
.fy{
 width: 780px;
 text-align: center;
 padding-top: 42px;
 padding-bottom: 68px;
}