/*é€šç”¨æ ·å¼*/
*{margin:0;padding:0;word-wrap:break-word;}
body{background:#f9f9f9;font:12px/1.75 "Microsoft yahei","arial","å®‹ä½“", arial, sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;color:#444;}
html, body, h1, h2, h3, h4, ul, li, dl,input{ margin:0px;padding:0px;list-style-type:none;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none; border: 0;}
a:active {star:expression_r(this.onFocus=this.blur());} 
:focus { outline:0;}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h3,h4{padding:0px; font-size:14px; font-weight:bold;}
.clear {clear:both;height:0px; overflow:hidden;}
.blank1{height:1px;overflow:hidden;}
.blank2{height:2px;overflow:hidden;}
.blank10{height:10px;overflow:hidden;}
.blank15{height:15px;overflow:hidden;}
.blank20{height:20px;overflow:hidden;}
.blank25{height:25px;overflow:hidden;}
.dotline{border-bottom:#CCC 1px dashed;margin:8px;}
.m-l{padding:0 0 0 10px !important;}
.m-r{padding:0 10px 0 0 !important;}
.padg{padding:0!important;margin:0!important;}
.pad{padding:0!important;}
.lineht{border:1px #6581a1 solid;width:88%;margin-left:22px;}
.ml-40{margin-left:40px!important;}
.mr-10{margin-right:10px!important;}
.mt-29{margin-top:29px!important;}
.m-93{margin-top:-93px;}
.m-105{margin-top:-105px;}
.h900{height:900px;display: block;}
.icon {vertical-align: -0.15em;fill: currentColor;overflow: hidden;}

/*é¡¶éƒ¨*/
svg{width:22px;height: 22px;float:left;margin-right:12px;margin-bottom: 20px;}
.subbg{background: #fff!important;}
.navheight{height:50px;}
.top{position: absolute;margin:0 auto;background: rgba(255,255,255,0.9);width: 100%;height:120px;z-index: 1000;}
.header{z-index:1000;margin:15px 0px;}
.search{float:right;margin-top: 35px;overflow: hidden;height: 34px;background:url(searchbg.png) no-repeat;width:218px;}
.search input {width:100px;border:none; font: 14px/20px Arial, Helvetica, sans-serif;  display: block;color:#b9b9b9;margin-left:20px;height:28px;margin-top:3px;}
.search .btnSearch {width:60px;display: block;cursor: pointer;border: none;float: right;background: url(search.jpg) 33px 5px no-repeat;font:normal 14px/30px "Microsoft yahei";color:#fff;}
.header .toplink{float:right;width:100%;}
.header .toplink .lzu{float:left;width:50%;overflow: hidden;font:normal 16px/100px "Microsoft yahei";margin-left:20px;}
.header .toplink .lzu img{margin-top:-5px;width:42px;height:42px;}
.header .toplink .ch{float:right;width:35%;overflow: hidden;display:block;font:normal 16px/100px "Microsoft yahei";}
.header .toplink .ch img{margin-top:-5px;width:42px;height:42px;}
.header .toplink .lzu:hover,.header .toplink .ch:hover{color:#1862AF;}
/*å¯¼èˆªå¤å†™*/
.nav > li > a{display: table;table-layout: fixed;display:table-row;position: relative;display: block;display: flex;flex-wrap: wrap;font-size:16px; padding:15px 40px;}

/*é¦–é¡µæ–°é—»æ ‡é¢˜*/
.newsbg{background:#fff;height:auto;display: block;overflow: hidden;}
.tit{display:block;height:42px;}
.tit h3{float:left;margin:0;color:#333;font:bold 22px/21px "Microsoft yahei";display:block;border-bottom: #1F61AF solid 3px;height:32px;}
.tit a{float: right;width:30px;font:normal 14px/36px "Microsoft yahei";overflow: hidden;padding:0 8px;background: url(more.png) 10px 8px no-repeat;text-indent:-999em;}
.tit a:hover{text-decoration:none;}
/*é¦–é¡µæ»šåŠ¨å›¾ç‰‡*/
.news{margin:20px 20px;}
.news .carousel-inner .item img,.news .carousel-inner .item img a{height:400px;}
/*å·¥ä½œåŠ¨æ€*/
.hotnews {margin:20px 20px 8px 10px;}
.hotnews img{float:left;width:165px;height:97px;}
.hotnews .top-news{overflow: hidden;}
.hotnews .top-news h3{margin:0px;background: #f9f9f9;}
.hotnews .top-news h3 a{width:90%;display:block;color:#000;font:bold 20px/30px "Microsoft yahei";overflow: hidden;margin-top:0;background: #f9f9f9;margin:10px;margin-bottom:0px;height:60px;}
.hotnews .top-news h3 a:hover{text-decoration:none;color:#1F61AF;}
.hotnews .top-news p{background: #f9f9f9;color: #555555;font:normal 14px/25px "Microsoft yahei";overflow: hidden;padding-bottom:5px;padding-left:10px;padding-top:5px;}
.hotnews .top-news ul {width:100%; padding: 0;}
.hotnews .top-news ul li{clear: both;height:42px; width:100%;overflow:hidden;}
.hotnews .top-news ul li a{padding-left:10px;font:normal 16px/42px 'Microsoft yahei';color: #000;border-left: 1px #1F61AF solid;margin-right:10px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;display: inherit;}
.hotnews .top-news ul li span{ clear:none; font:normal 12px/42px "Microsoft yahei"; color:#888888;float:right;margin-left:20px;}
.hotnews .top-news ul li a:hover{ font:normal 16px/42px 'Microsoft yahei'; color: #1F61AF;text-decoration: none;}
/*é€šçŸ¥å…¬å‘Š*/
.noticebg{background: url(noticebg.jpg) #1F61AF no-repeat;}
.notice .title,.yard .title{z-index:100;height:53px;border-bottom:#333 3px solid;margin-bottom:20px;}
.notice .title h3,.yard .title h3{color:#333;font: bold 22px/23px 'Microsoft yahei';float:left;height:33px;}
.notice .title a,.yard .title a{width:30px;height:44px;float:right;display: block;text-indent: -999em;background: url(more_1.jpg) 10px 25px  no-repeat;}
/*é€šçŸ¥å…¬å‘Šåˆ—è¡¨*/
.notice .list ul{}
.notice .list li{background:url(listbg.jpg) no-repeat;width:100%;clear: both;overflow:hidden;color:#fff;height:50px;margin-bottom:5px;}
.notice .list li a{ padding-left:10px;font: 16px/45px 'Microsoft yahei'; color: #333;overflow: hidden;height:42px;}
.notice .list li span{clear:none;font: 14px/42px "Microsoft yahei";color: #fff;float:left;background: #1F61AF;padding:0 10px;}
.notice .list li a:hover{ font: 16px/45px 'Microsoft yahei'; color: #333;text-decoration: underline;}
/*å·¥ä¼šæ´»åŠ¨*/
.yard .titlist{float:left;font:normal 20px/50px "Microsoft yahei";height:36px;background:#1F61AF;margin-bottom:10px;}
.yard .titlist ul li{float:left;}
.yard .list li{width:100%;clear: both;overflow:hidden;line-height: 32px;color:#000;height: 32px;margin:8px 0px;}
.yard .list li a{border-left:2px solid #333;  padding-left:10px;font:normal 16px/45px 'Microsoft yahei'; color: #333;height:28px;overflow: hidden;padding-right:10px;}
.yard .list li span{clear:none;font: 12px/30px "Microsoft yahei";color: #333;float:right;padding-top: 8px;}
.yard .list li a:hover{ font: 16px/45px 'Microsoft yahei'; color: #333;text-decoration:underline;}
/*é¦–é¡µæ–°é—»*/
.dongtbg{background: #fff;}
.teacher,.yard{margin-left:10px;margin-right:20px;}
.dongt,.notice{margin:0 20px;}
.dongt .title,.teacher .title{z-index:100;height:53px;border-bottom: #1F61AF 3px solid;margin-bottom:20px;}
.dongt .title h3,.teacher .title h3{color:#333;font: bold 22px/23px 'Microsoft yahei';float:left;height:33px;}
.dongt .title a,.teacher .title a{width:30px;height:44px;float:right;text-indent: -999em;background: url(more.png) 10px 25px no-repeat;}

/*åŸºå±‚åŠ¨æ€*/
.dongt .list ul{}
.dongt .list li{width:100%;clear: both;overflow:hidden;line-height: 32px;color:#000;height: 32px;margin:8px 0px;}
.dongt .list li a{border-left: 2px solid #1F61AFpadding-left:10px;font: 16px/45px 'Microsoft yahei';color: #000;height:36px;overflow: hidden;text-overflow: ellipsis;    white-space: nowrap; display: inherit; padding-right: 30px;}
.dongt .list li span{clear:none;font: 12px/30px "Microsoft yahei";color: #888;float:right;padding-top: 8px;}
.dongt .list li a:hover{ font: 16px/45px 'Microsoft yahei'; color: #1F61AF;text-decoration:none;}
/*å…°å¤§æ•™å·¥*/
.teacher .list li{background:#F9F9F9;float:left;height:317px;width:31.5%;display: block;margin-top:10px;margin-right:15px;}
.teacher .list li:last-child{margin-right:0;}
.teacher .list li img{max-width:100%;height:248px;display: block;}
.teacher .list li a{font:normal 14px/20px "Microsoft yahei";color:#3F3F3F;display: block;text-align: center;padding-top:20px;width:60%;margin:0 auto;}

.teacher .list li a:hover{color:#3F3F3F;}
/*å½“å‰ä½ç½®*/
.positions{width:100%;position: relative;}
.positions .wz{width:100%;display: block;height:40px;margin:5px 0px;}
.positions p{float:left;background: url(position.jpg) 5px 10px no-repeat; color: #999; padding-left: 30px; overflow: hidden;clear: both;margin:0 auto;font: normal 16px/40px 'Microsoft yahei';word-wrap:break-word;display: block;}
.positions p a{color:#999;}
.positions p a:hover{color:#AA3B62;text-decoration: none;}





/*é¢‘é“é¦–é¡µå·¦ä¾§*/ 
.mainpdbox{width:100%;margin: 0 auto;overflow: hidden;padding: 0;}
.mainpdbox .lmain{float: left;overflow:hidden;margin-right:20px;}
.mainpdbox .lmain .lmainpd{background-color:#0068b7;}


.lmainpd .list ul{}
.lmainpd .list li{line-height: 2em; height: auto;overflow: hidden;  border-bottom: 1px dashed #CCC; clear: both;background: url(list.jpg) 8px 14px no-repeat;padding-left:20px;margin-right:20px;}
.lmainpd .list li a{background:#ebf2f3;font-size:12px; font-family: "arial";color: #000;}
.lmainpd .list li a:hover{text-decoration: underline; color: #337ab7;}
.lmainpd .list span{display: block; float: right; clear: both; overflow: hidden;color:#1F61AF;}
.lmainpd p{width:90%;font:normal 14px/30px "Microsoft yahei";}


/*é¢‘é“é¡µå­æ ç›®*/
.zlmainpd{height:auto;width:100%;margin-right:30px;padding-right:30px;}
.zlmainpd .title{width: 100%;}
.zlmainpd .title h3{text-align: center;width:auto;color:#fff;overflow: hidden;font: bold 30px/70px 'Microsoft yahei';background: #1F61AF;margin:0;height:auto;}
/*åˆ—è¡¨é¡µé¢*/
.zlmainpds{height:auto;width:100%;}
.zlmainpds .title{width: 100%;}
.zlmainpds .title h3{text-align: left;width:auto;color:#1F61AF;overflow: hidden;font: bold 30px/70px 'Microsoft yahei';margin:0;height:auto;border-bottom:2px #1F61AF solid;}
/*å­æ ç›®åˆ—è¡¨*/
.zlmainpd .list ul{}
.zlmainpd .list li{text-align:center;display:block; font-size:15px; padding:30px 0px;border:1px #f7f7f7 solid;}
.zlmainpd .list li a{ text-align:center;font:normal 16px/20px "Microsoft yahei";height:auto;display:block;color:#333;word-wrap:break-word;}
.zlmainpd .list li:hover,.zlmainpd .list li:hover a{display:block; font-weight:normal;color:#333;background:#f9f9f9;}
.zlmainpd .list li a:hover{color:#333;}

/*é¢‘é“é¦–é¡µå³ä¾§*/
.rmain{height:100%;overflow:hidden;background:#fff;}
.rmain .title{}
.rmain .title h3{float: left; overflow: hidden; color: #333;margin-top:0px;font:normal 20px/40px "Microsoft yahei";padding-left:15px;}
.rmain .title a{float: right;width:30px;font:normal 14px/36px "Microsoft yahei";overflow: hidden;padding:0 8px;background:url(more.png) 0px 5px no-repeat;text-indent:-999em;margin-top:8px;}
.rmain h3{border-bottom: 2px #1F61AF solid;width:100%;float: left;overflow: hidden;color:#333;margin-top:0px;font:normal 20px/45px "Microsoft yahei";}
.rmain h3 a{float: right;width:30px;font:normal 14px/36px "Microsoft yahei";overflow: hidden;padding:0 8px;background: url(more.png) 10px 15px no-repeat;text-indent:-999em;margin-top:8px;}
.rmain h3 a:hover{font:normal 14px/36px "Microsoft yahei";overflow: hidden; border: 0px;text-decoration:none;}

.rmain .list ul {}
.rmain .list li{overflow:hidden;line-height: 45px;height:45px;clear:both;color:#333;margin:10px 0px;}
.rmain .list li span{overflow:hidden;float: right;margin-right:10px;color:#888;line-height: 45px;margin:0 10px;}
.rmain .list li a{font: normal 16px/45px "Microsoft yahei";overflow:hidden;color:#333;margin-left:20px;}
.rmain .list li a:hover{text-decoration: none;overflow:hidden;color:#1862AF;font-width:bold;}
.rmain .list li:nth-child(odd){background:#f7f7f7;}
.rmain .list li:nth-child(even){background:#fff;}

/*åˆ—è¡¨é¡µé¢*/
.rmains .list ul {}
.rmains .list li{overflow:hidden;line-height: 45px;height:45px;clear:both;color:#333;margin:10px 0px;background: #fbfbfb;border-left:4px solid #cecece;}
.rmains .list li span{overflow:hidden;float: left;color:#888;line-height: 45px;margin:0 20px;margin-right:10px;}
.rmains .list li a{font: normal 16px/45px "Microsoft yahei";overflow:hidden;color:#333;margin-left:20px;}
.rmains .list li:hover{border:1px #fff solid;}
.rmains .list li a:hover{text-decoration: none;overflow:hidden;color:#1F61AF;font-width:bold;}

/*å†…å®¹é¡µ*/ 
.article{width:100%;margin:0 auto; height: 100%;background:#fff;clear:both;}
.article h3{width:100%;text-align: center;line-height: 35px; font-size: 24px;padding: 25px 0px 10px 0px;margin:0 auto;height:auto;border:none;color:#333;background:none;}
.article .infoBox{width:100%;text-align: center; color: #999; cursor:pointer;border-top: 1px dotted #cecece;height: 40px;}
.article .infoBox .infoBox-l{float:left;font-size:14px;line-height:40px;height:40px;}
.article .infoBox .infoBox-l span{display:inline-block;color:#aaa;margin:0 10px;}
.article .infoBox .infoBox-r{float:right;}
.article .infoBox .infoBox-r span{display:inline-block;color:#aaa;padding-left:20px;height:40px;}
.article .infoBox .infoBox-r span a{color:#333;line-height:40px;height:40px;}
.article .infoBox .infoBox-r .print{background:url(print.jpg) no-repeat left center;}
.article .infoBox .infoBox-r .closed{background:url(close.jpg) no-repeat left ;}
.article #news{width:80%; margin:0 auto; text-align: left;margin-top:10px;overflow: hidden; padding:10px; font-size:18px;height:100%;font:normal 18px/35px "Microsoft yahei";}
.article .page img { cursor: pointer;}
.article .page{width:100%;margin: 0 auto; text-align:center;}
.article p{font:normal 16px/30px "Microsoft yahei";clear:both;}
/*å†…å®¹é¡µæ ·å¼*/
.rmain div{font:normal 16px/35px "Microsoft yahei";}
.rmain{font:normal 16px/35px "Microsoft yahei";}





/*åº•éƒ¨*/
.copyright{background:#1F61AF;height:100%;}
.copyright .mail{display: block;margin:30px 20px;}
.copyright .mail a{background: url(mail.png) no-repeat;width:218px;height:90px;display: block;text-indent: -999em;}
.copyright .link{margin:20px 30px;display: block;}
.copyright .link h3{color: #fff;border-bottom:1px #f9f9f9 solid;font:normal 16px/30px "Microsoft yahei";}
.copyright .link p{text-align: left;margin:0;}
.copyright .link p a{color:#fff;font:normal 14px/30px "Microsoft yahei";}
.copyright .link p a:hover{text-decoration: underline;}
.copyright p{text-align: left;display:block;margin:30px 20px;word-spacing:normal;color:#fff;font-weight:400;line-height: 30px;}
.copyright .box{position:absolute;left: -35px;top: 50px;}
.copyright p a{color:#1e6594;}
.copyright p a:hover{text-decoration: none;}
/*æ»šåŠ¨å›¾ç‰‡æ ‡é¢˜*/
.focus-title {position:absolute;left:-50px;bottom:50px;width:760px;background:url(focus-title.jpg) repeat-x;background-size:auto 100%;}
.focus-title:hover {background:url(focus-menu.jpg);background-repeat:repeat-x repeat-y;}
.focus-maintitle {font:normal 22px/30px "Microsoft yahei";position:absolute;top:15px;left:15px;color:#fff;text-align:left;}
.focus-maintitle a {color:#FFF;}
.focus-maintitle a:hover {color:#FFF;}
.focus-text {font:normal 16px/22px "Microsoft yahei";left:15px;bottom:10px;text-align:left;color:#fff;height:auto;}
.focus-title .focus-text {position:relative;display:block;margin-bottom: 10px;margin-top:90px;margin-right:15px;text-align: left;}

/*åˆ†é¡µ*/
.page { padding: 1px; text-align: center;}
.page img { cursor: pointer;}
.page a, .page a:visited, .page span {margin: 0 3px 0 0;}
.page a:hover, .page .current { text-decoration: underline;  color: #fff;}
.page .current { padding: 2px 5px;}
.page .disabled { border: 1px solid #ccc; color: #ccc; padding: 2px 5px;}
.pagebox{overflow:hidden; zoom:1; font-size:12px; font-family:"Microsoft yahei",sans-serif;}
.pagebox span{float:left;margin-right:2px;overflow:hidden;text-align:center;background:#fff;}
.pagebox span a{display:block; overflow:hidden; zoom:1; _float:left;}
.pagebox span.pagebox_prev_nolink, span.pagebox_next_nolink, span.pagebox_first_nolink, span.pagebox_last_nolink, .pagebox_next, .pagebox_last{width:53px;height:21px;line-height:21px;text-align:center;color:#999;cursor:default;}
.pagebox span.pagebox_prev{color:#1862AF; height:23px;}
.pagebox span.pagebox_prev a, .pagebox span.pagebox_prev a:visited, .pagebox span.pagebox_next a, .pagebox span.pagebox_next a:visited, .pagebox span.pagebox_fisrt a, .pagebox span.pagebox_first a:visited, .pagebox span.pagebox_last a, .pagebox span.pagebox_last a:visited,.pagebox_first
 a{color:#1862AF;text-decoration:none;text-align:center;width:53px;cursor:pointer;height:21px;line-height:21px;}
.pagebox span.pagebox_prev a:hover,.pagebox span.pagebox_prev a:active,.pagebox span.pagebox_next a:hover,.pagebox span.pagebox_next a:active,.pagebox span.pagebox_first a:hover,.pagebox span.pagebox_first a:active,.pagebox span.pagebox_last a:hover,.pagebox span.pagebox_last a:active{color:#363636; text-decoration: underline;}
.pagebox_first_nolink a:hover,.pagebox_prev_nolink a:hover{color:#363636;}
.pagebox_num_nonce a{color:#fff;}
.pagebox span.pagebox_num_nonce{padding:0 8px;height:20px;line-height:20px;color:#fff;cursor:default;background: #1862AF;font-weight:bold;}
.pagebox span.pagebox_num{color:#1862AF; height:23px;}
.pagebox span.pagebox_num a,.pagebox span.pagebox_num a:visited{color:#1862AF;text-decoration:none;padding:0 8px;cursor:pointer;height:21px;line-height:21px;}
.pagebox span.pagebox_num a:hover,.pagebox span.pagebox_num a:active{color:#363636;text-decoration: underline;}
.pagebox span.pagebox_num_ellipsis{color:#393733; width:22px; background:none; line-height:23px;}



@media (max-width: 320px){
    
    body{
        padding-top: 0;}
    .navbar-brand img{min-width:200px;}
    .header .navbar{
        position: relative;}
    .header .navbar{
        padding-bottom: 0;}
    #footer .footer-wechat p{
        text-align: left ;}
    #clan-slider{
        bottom:55px;}
    #clan-slider ul li a{
        background-color: rgba(255,255,255,0.9) ;
        border-color:  transparent ;
        border-radius: 50% ;}
    #clan-slider #slider-goTop{
        background-position: -92px 0;}
    #clan-slider #slider-goTop:hover{
        background-position: 0 0;}
}
@media (min-width: 768px){
    .navbar-brand img{min-width:300px;}
    .header .navbar{
        border-radius: 0;
        padding: 15px 0;}
    .navbar-nav >li >a{
        padding: 15px 40px!important;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
    .navbar-brand img{width:340px;}
    #footer .footer-contact h2{
        font-size: 26px !important;}
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        #footer .footer-contact h2{
            padding-left: 0;
            font-size: 22px ;}
    }
}
@media only screen and (max-width: 992px){
    .search,.toplink{display: none;}
    .navbar-nav{position: relative!important;z-index: 1000;}
    .navheight{height:auto;}
    .top{height:auto;}
   	.dongt, .notice,.teacher, .yard,.copyright .link,.copyright p{margin:0;}
    img{height:30%;}
    .header{margin:0;}
    .header img{width:240px;margin:10px 2px;}
    .carousel-inner > .item > img,.carousel-inner > .item > a img{height:200px!important;}
	.teacher .list li{width:auto;margin:0 60px;}
    /*å­æ ç›®æ ‡é¢˜*/
    .zlmainpd{width:100%;padding-right:0;}
    .zlmainpd .title h3{text-align: center;padding-bottom:0!important;}
    .rmain,.article{margin-left:0;}
    .rmain,.article{margin-left:0;}

    /*å†…å®¹é¡µé¢*/
    .article img{width:80%;height:30%;}
    .article #news{width:95%;}
    /*ç‰ˆæƒä¿¡æ¯*/
    .copyright .box{display:none;}

}
@media (min-width:1000px) and (max-width: 1210px)
{   .toplink{display: none;}
    .header{left:5%;}
    .navbar-nav >li >a{padding:15px 30px!important;}
	.teacher .list li{width:30%;}
    #icon_flash,#icon_flash .flashBg{width:100%!important;}
    .news-article li{margin:0 10px!important;}
    .facbg .fac .people li{width:30%!important;}
    .teacher .list li a{width:100%;}
}