/*é€šç”¨æ ·å¼*/
*{margin:0;padding:0;word-wrap:break-word;}
body{font:12px/1.75 "å®‹ä½“", 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 {width:100%;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:8px;overflow:hidden;}
.blank12{height:10px;overflow:hidden;}
.blank15{height:15px;overflow:hidden;}
.blank20{height:20px;overflow:hidden;}
.blank30{height:30px;overflow:hidden;}



/*æœç´¢*/

svg{width:22px;height: 22px;float:left;margin-right:12px;margin-bottom: 20px;}
.top_link{padding-top: 30px;overflow:hidden;float: right;}
.top_link li{float:left;background: url(home.png) 4px 7px no-repeat;}
.top_link a{float: left;color: #333;line-height: 53px;padding-left: 36px;text-indent: -999em;width: 43px;}
.top_link a:hover{color:#333;text-decoration:none;}
.linkbg2{padding-left: 10px!important;}
.search {height: 38px;float: left;width: 284px;border-radius:21px;border: 1px solid #fff;margin-top: 38px;background: #F1F1F1;margin-left: 72px;}
.search  input {background:#F1F1F1;border:none;height: 35px;font: 14px/45px "Microsoft Yahei";display: block;color:#888888;margin-left: 13px;}
.search .btnSearch {width:40px;display: block;cursor: pointer;border: none;float: right;background: url(search.png) 0px 8px no-repeat;font:normal 14px/35px "Microsoft Yahei";color:#fff;}

.weather{background:url(tq.png) no-repeat;width:391px;height:410px;position: absolute;z-index: 999;float: right;margin-top: 70px;right: 0%;top: 11%;}
.weather .tq{margin-left:30px;margin-top:10px;}
.notice{height: auto;margin-top: 16px;margin-right: 67px;}
.tong{height: auto;margin-top: 16px;}
.news{height: 420px;position: relative;margin-top:30px;}
.jub{width:100%;overflow:hidden;}
.news .title,.jub .title{width:100%;height:auto;position:relative;display: inline-block;border-left: 5px #1973D5 solid;margin: 0px 20px 0px 0px;color: #1973D5;}
.notice .title{background:url(dong.png) no-repeat;line-height: 30px;height: 30px;margin-bottom: 10px;display: block;}
.tong .title{background: url(tong.png) 0px 2px no-repeat;line-height: 30px;height: 30px;display: inline-block; width: 100%;}
.news .title h2,.jub .title h2{float:left;color: #1973D5;font:normal 22px/30px "Microsoft yahei";font-weight: 600;margin-left: 21px;}
.notice .title h2{float:left;color: #333;font: normal 22px/26px "Microsoft yahei";font-weight: 600;margin-left: 50px;}
.notice .title h2 a{color:#000;}
.tong .title h2{float:left;color: #333;font: normal 22px/27px "Microsoft yahei";font-weight: 600;margin-left: 45px;}
.news .title a{float:right;background:url(more.png) no-repeat;width: 29px;height: 17px;text-indent: -999em;margin-top: 9px;}
.notice .title a,.tong .title a{float:right;background:url(more.png) no-repeat;width: 29px;height: 17px;text-indent: -999em;margin-top: 9px;/* margin-right: 0px; */}

.jub .list{width:100%;overflow:hidden;}
.jub .list li{float:left;font:normal 18px/30px "Microsoft yahei";margin-right:30px;margin-top:20px}
.notice .list{background: #fff;}
.notice .list li{width:100%;clear: both;color:#000;overflow: hidden;padding: 15px 10px;}
.notice .list li a{font: normal 18px/22px 'Microsoft yahei';color: #333;overflow: hidden;display: block;padding: 10px 25px;text-align: left;}
.notice .list li img{float: left;width: 140px;height: 100px;display: block;overflow: hidden;}
.notice .list li p{clear:none;font: 14px/21px "Microsoft yahei";color: #555555;margin-right: -17px;padding: 0px 20px;display: block;}
.notice .list li i{color:#639EDB;font-style:normal;font-size:14px;font-family: Microsoft yahei,pingfang;text-align: left;margin-left: 22px;} 
.notice .list li a:hover{color: #1E60B1;text-decoration:underline;}
#newspic{
    margin-right: 20px;
}
#newspic .carousel-inner > .item > a > img{height: 420px;}
.news .newslist{margin-left: 25px;}
.news .newslist li{height: auto;}
.news .newslist li a{line-height:28px;font-weight:600;font-size: 2.0rem;font-family: "Microsoft Yahei";display:block;color:#000;height:auto;padding: 0px 1px;overflow:  hidden;margin-top: 15px;}
.news .newslist li p{color: #555555;line-height: 22px;font-size:14px;height: 69px;overflow:hidden;margin: 6px 0px;font-family: "Microsoft Yahei";border-bottom: 1px #D7D7D7 solid;}
.news .newslist li a:hover{color:#1E60B1;}
.news .newslist li span{display: block;float:left;}
.news .newslist li i{font-style: normal;color:#6391AE;font-size: 12px;}
/*æ–°é—»åˆ—è¡¨*/
.news .list{margin: 20px 0px 20px 26px;}
.news .list li{clear: both;overflow:hidden;line-height: 35px;color:#333;height: 35px;}
.news .list li a{padding-left: 18px;font: normal 1.6rem/38px 'Microsoft Yahei';color: #333;overflow: hidden;height: 38px;width: 100%;background: url(list.png) 2px 12px no-repeat;}
.news .list li span{clear:none;color:#999999;float:right;font: normal 1.4rem/30px "Microsoft Yahei";margin-top: 4px;margin-left: 14px;}
.news .list li a:hover{color:#1E60B1;text-decoration: underline;}

.er{overflow: hidden;float: right;margin-bottom: 30px;}
.er .title{margin-top: 34px;margin-left: 8px;float: left;border-radius: 17px;border: 1px solid rgba(255, 255, 255, 0.3);width: 115px;height: 34px;line-height: 34px;}
.er .title h2{font: normal 14px/34px "Microsoft yahei"!important;color:#fff;background: url(er.png) right 11px no-repeat;margin: 0 10px;}
.er .pic{margin-left: 30px;float: left;}
.er .pic img{margin-top: 5px;width: 100px;height: 100px;margin-right: 9px;}

.tong .list{margin: 20px 0px 20px 0px;width: 100%;overflow: hidden;float: left;}
.tong .list li{float: left;color:#333;width: 100%;display: block;background: url(list.png) 2px 24px no-repeat;}
/* .tong .list li:nth-child(2),.tong .list li:nth-child(3),.tong .list li:nth-child(6){background: #e8f6ff} */
.tong .list li a{display: block;font: normal 1.6rem/27px 'Microsoft Yahei';overflow: hidden;text-align: left;margin: 12px 20px 8px 0px;width: 85%;float: left;color:#333;margin-left: 20px;}
.tong .list li a b{font-weight:normal;}
.tong .list li i{/* clear:none; */color: #999999;float: right;font: normal 1.4rem/30px "Microsoft Yahei";font-style: normal;/* margin-left: 24px; */display:block;margin-top: 13px;padding-right: 5px;}
.tong .list li a:hover{display: block;}

.tong .list li:hover{color:#fff;background:#f3faff;cursor:pointer;}
.tong .list li p{text-indent: -999em;}
/*å½“å‰ä½ç½®*/
.position {height:auto;color: #999;overflow: hidden;background: #f6f6f6;clear: both;font: normal 16px/40px 'Microsoft Yahei';}
.position p{float:left;overflow: hidden;background: url(position.png) 0px 11px #f6f6f6 no-repeat;padding-left: 30px;}
.position a{color:#999;}
.position a:hover{color: #1973D5;text-decoration: underline;}
.positions {height:auto;color: #999;overflow: hidden;font: normal 16px/40px 'Microsoft Yahei';float:right;margin-top: 15px;text-align: left;}
.positions p{float:left;overflow: hidden;background: url(position.png) 0px 11px no-repeat;padding-left: 30px;}
.positions a{color:#999;}
.positions a:hover{color: #1973D5;text-decoration: underline;}
/*å­æ ç›®åˆ—è¡¨*/
.titlebg{margin-top: 10px;overflow: hidden;margin-bottom: 20px;}
.nav_list{width:100%;overflow: hidden;display: block;margin-bottom: 25px;}
.nav_list .title{width: 100%;display: block;text-align: center;overflow: hidden;}
.nav_list .title h3{width:auto;color: #1973D5;overflow: hidden;font: bold 28px/65px 'Microsoft yahei';height:auto;float:left;}
.menu-list{list-style: none;display: block;overflow: hidden;width: 100%;}
.menu-list li{display:block;color:#333;float: left;margin-right: 10px;background: #f2f2f2;border-radius: 15px;margin: 10px 3px;}
.menu-list>li a{font: normal 16px/35px "Microsoft yahei";display:block;text-align: center;padding: 0 20px;}
.menu-list>li:hover a{ display:block;color:#fff;}
.menu-list>li a:hover{color:#1973D5;}
.menu-list>li.active a{color: #fff;background: #1973D5;border-radius:15px;}
.banner{background: url(1.png) 0px 0px no-repeat;height: 200px;}


/*é¢‘é“é¦–é¡µå³ä¾§*/
.rmain{background:#fff;margin-top:20px;margin-bottom: 20px;}
.rmain p{font:normal 14px/30px "Microsoft Yahei";margin-left:0;}
.rmain .content{font:normal 14px/30px "Microsoft Yahei";text-align: left;}
.rmain .content img{width:100%;vertical-align:middle;height:100%;}
.rmain .title{height: 48px;margin-left: 21px;padding-top: 15px;}

.rmain .title h3{color: #1973D5;font: bold 24px/44px 'Microsoft Yahei';float:left;margin-bottom:0;text-align: center;}
.rmain .title a{background:url(more.png) no-repeat;text-align:center;float: right;display: block;text-indent:-999em;padding: 0 5px;margin-top: 15px;width:30px;margin-right: 44px;}
.rmain .list ul{width:100%;clear:both;}
.rmain .list li{background: url(list.png) 25px 20px no-repeat;clear: both;overflow:hidden;line-height:24px;color:#333;padding: 10px 0px;padding-left: 42px;}
.rmain .list li a{font:normal 16px/18px 'Microsoft Yahei';color: #333;overflow: hidden;height: 18px;width: 90%;}
.rmain .list li span{clear:none;color: #999;margin-top: 2px;float:right;margin-right: 28px;margin-left: 10px;font:normal 14px/18px "Microsoft Yahei";}
.rmain .list li a:hover{ text-decoration:underline;color:#1973D5}

/*å†…å®¹*/
.rmain .article{margin:0 auto; height: 100%;background:#fff;}
.rmain .article h3{font-family:"Microsoft Yahei";text-align: center;line-height: 35px;font-size: 24px;padding: 20px 20px;margin:0 auto;height:auto;border:none;color:#333;background:none;font-weight: normal;margin-bottom:20px;}
.rmain .article .infoBox {border-bottom: 2px #f6f6f6 dotted;padding: 10px;margin: 0 0 15px 0;font: 14px Tahoma;border-left:none;border-right:none;text-align: center;color: #999;cursor:pointer;}
.rmain .article #news{margin:0 auto;text-align: left;margin-top:20px;overflow: hidden;font-size:18px;height:100%;margin: 0 20px;line-height: 30px;font-family: "Microsoft Yahei";}
.rmain .article .page img { cursor: pointer; }

.rmain .article .page{width:400px;margin: 0 auto; text-align:center;}
.rmain .article .page a, .article .page a:visited, .article .page span { padding: 2px 5px; margin: 0 3px 0 0; border: 1px solid #999; }
.article .other{border-top:#dcdcdc 1px dashed;padding: 20px 20px;font-family: "Microsoft Yahei";}
.article .other a{font-size: 14px;}
.article .other a:hover{text-decoration: underline;color:#1E60B1;}
.rmain .article .small,.rmain .article .big { cursor: pointer; padding: 0 5px; }
.rmain .article .small { font: bold 10px "Times New Roman"; color: #333; }
.rmain .article .big { font: bold 14px "Times New Roman"; }
.teacher { display: block; clear:both;overflow: hidden;}
.teacher li {display:block;float:left;width: 20%;border:none;padding: 0 20px;margin: 20px 0px;}
.teacher li a{display:block;clear:both;text-align:center;line-height:2em;color:#333;font-size: 16px;font-family:"Microsoft yahei"}
.teacher li a:hover{text-decoration: underline;color:#1973D5;}
.teach_bg{background: #fff;width:100%;}

.photo{z-index:1000;width: 100%;}
.photo .photo{float:left;}
.photo .photo_img{width: 200px;height: 170px;float: left;margin-bottom: 20px;}
.photo .photo_img img{height: 210px;float: left;margin: 10px 20px 0 0;width: 170px;position: absolute;top: -39%;border: 8px #fff solid;}
.photo .title{float: left;}
.photo .title h2{font: bold 30px/25px "Microsoft yahei";color: #333;margin-left: 20px;margin-top: 100px;float: left;}

.intr{float: left;z-index:1000;width:100%;background: #fff;clear: both;}
.intr .title{float: left;width:100%;background: #1973D5;margin-bottom:10px;}
.intr .title h2{margin: 15px 20px;font: normal 24px/25px "Microsoft yahei";color: #fff;}
.intr .list{margin:20px 20px;}
.intr .list li{font:normal 16px/32px "Microsoft yahei";color:#333;margin:10px 0px;}


.yuanx_list{margin-top: 0px;margin-left:30px;}
.yuanx_list{width: 100%;background: #fff;height: auto;clear: both;}
.yuanx_list .titlist{width:100%;margin-bottom:10px;overflow: hidden;border-bottom: 1px #ddd solid;}
.yuanx_list .nav-tabs{background:none;}
.yuanx_list .titlist ul li a{padding: 3px 40px;font:normal 16px/50px "Microsoft yahei";color: #717171;background: #f1f1f1;margin-right: 3px;}
.details_bg{background: #fff;}
.yuanx_list .titlist ul li.active a{color:#fff;padding: 3px 40px;background: #1973D5;}
.yuanx_list .details_contont{width:100%;height:100%;margin: 20px 0px;clear:both;font:normal 16px/30px "Microsoft yahei;";padding-bottom: 30px;}
.yuanx_list .details_contont p{font:normal 16px/30px "Microsoft yahei;"}


/*åˆ†é¡µæ ·å¼*/
#fenye{clear:both;padding-top:15px;}
#fenye a{text-decoration:none; display:inline;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{width:22px;background:#1E60B1;color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{color:#1E60B1;background:#fff; margin:0px 5px; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1E60B1;} 
#fenye a:hover{color:#fff; background:#1E60B1; border:1px solid #1E60B1;float:left;}
#fenye span{line-height:30px;}


.page { padding: 15px; text-align: center;}
.page table{width:100%;}
.page .pagebox{ font:normal 18px/30px "Microsoft Yahei";}
.page img { cursor: pointer; }
.page a, .page a:visited, .page span { padding: 2px 5px; margin: 0 3px 0 0; }
.page a:hover, .page .current { background: #1E60B1; color: #fff; }
.page .current { padding: 2px 5px; }
.page .disabled {color: #ccc; padding: 2px 5px; }

/*åº•éƒ¨*/
.copyright{width:100%;height: auto;background: url(bottom_bg.png)  #F4F9FD no-repeat;}
.copyright .foot{width:100%;margin-top: 10px;display: table;float: left;border-bottom: 1px rgba(255,255,255,.22) solid;margin-bottom: 30px;} 
.copyright .box{margin: 31px 20px;text-align: center;}
.copyright .foot .copy_p{float: left;}
.copyright .foot p{text-align: left;font: normal 14px/20px "Microsoft Yahei","PingFangSC-Regular";margin: 13px 0px;word-spacing:normal;color: #fff;}
.web{width:100%;overflow: hidden;}
.web .title{width:100%;}
.web .title h2{text-align: center;color: #fff;font: normal 22px/30px "Microsoft Yahei";background: url(link_bg.png) center no-repeat;margin: 40px 0px;}
.web .list{width: 100%;float: left;margin-top: 15px;margin-bottom: 30px;text-align: center;}
.web .list li{text-align: center;width: 120px;height: 50px;background: #FBFDFF;cursor: pointer;margin-right: 16px;display: inline-block;text-indent: -999em;margin-bottom: 10px;}
.web .list li:last-child{margin-right:0;}
.web .list li a{color: #0C4183;font: normal 16px/20px "Microsoft Yahei","PingFangSC-Regular";font-weight:400;align-items: center;display: table-cell;text-align:center;vertical-align: middle;justify-content: center;}
.web .list .link_1{background: url(link_1.png) center no-repeat;width:120px;height:50px;}
.web .list .link_2{background: url(link_2.png) center no-repeat;width:120px;height:50px;}
.web .list .link_3{background: url(link_3.png) center no-repeat;width:120px;height:50px;}
.web .list .link_4{background: url(link_4.png) center no-repeat;width:120px;height:50px;}
.web .list .link_5{background: url(link_5.png) center no-repeat;width:120px;height:50px;}
.web .list .link_6{background: url(link_6.png) center no-repeat;width:120px;height:50px;}
.web .list .link_7{background: url(link_7.png) center no-repeat;width:120px;height:50px;}
.web .list .link_8{background: url(link_8.png) center no-repeat;width:120px;height:50px;}
.web .list .link_9{background: url(link_9.png) center no-repeat;width:120px;height:50px;}
@media only screen and (max-width:768px) {
    body{padding-top: 0;}
    .carousel-inner > .item > a > img{height:200px!important;}
    .copyright{background:#0068b7}
    .navbar-default{position: none;height:auto;}
    table table{width:99%;}
    #newspic{margin:10px 0px;}
    .news .newslist,.news .list{margin-left: 0;}
    .hot{margin-left:0;width:100%;}
    .notice,.news,.key{margin:0 0;margin-bottom:20px;}
    .web .title h2{width:100%;}
    .menu-list{width:100%;}
    .navbar-nav{background-color: #fff;}
    .tong .list li{width:100%;}
    .web .list li{margin-right:0;}
    .weather{display: none;}
    .teacher li{width:auto;}
    .web .list{margin-bottom:0;}
    .news{margin-right:0;height:auto;}
    .yuanx_list{margin-left:0;}
    .photo .title{left:53%;}
    .copyright .box{margin:10px 20px;}
    .nav > li{display: block;}
    .rmain .article #news img{width:100%!important;height:auto} 
    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background:none;}
    .search{display: none;}
    .navbar-brand > img{width:80%;float:left;margin:10px 10px}
    .top_link{float: left;padding-top: 0px;}
    .intr .title{width:100%;}
    .carousel-inner > .item > img{height:200px!important;}
    .nav_list{padding:0;clear:both;}
    .rmain .title h3{width:auto;}
    .nav > li > a {position: relative;display: block;float: left;padding:0 20px;width:33%;color:#333!important;}
    .nav-tabs > li.active > a,.nav-tabs > li > a{padding:0 39px!important;width:100%;}
    .news .carousel-inner .item img{height:200px;}
    #newspic .carousel-inner > .item > a > img{height:250px;}
    .carousel-caption{padding-bottom: 0px;}
    .navbar-brand{float:none;}
    .rmain .article #news img{width:100%!important;height:100%!important;}
    .position{margin-bottom:0;}
}

@media only screen and (min-width:768px) and (max-width:959px) {
    .navbar-default .navbar-collapse{position: relative;}
    .mainpdbox .rmain .list li{margin:0;}
    .news li{margin-left:0;}
    .rmain .article #news img{width:100%!important;height:100%} 
    .team_detail li{width:100%;}
    .navbar-header .topright{display: none;}
    .navbar-brand{float: none;}
    .navbar-brand > img{width:80%;margin:10px 10px;float:left;}
    .navbar-nav{position: relative;z-index: 1000;}
    .navheight{height:auto;}
    .search{display: none;}
    .position{margin-bottom:0;}
    img{height:30%;}
    .carousel-inner > .item > img,.carousel-inner > .item > a img{height:200px;}
    .zlmainpd{width:100%;padding-right:0;}
    .zlmainpd .title h3{text-align: center;padding-bottom:0;}
    .rmain,.article{margin-left:0;}
    .article img{width:90%;height:30%;}
    .article #news{width:95%;}  

}
@media only screen and (min-width:960px) and (max-width:998px){ 
    .mainpdbox{padding-top:50px;}
    .search{display: none;}
}
@media only screen and (min-width:1200px){   
    
    .nav > li > a {position: relative;display: block;}
    .header{left:5%;}
    #icon_flash,#icon_flash .flashBg{width:100%;}
    .news-article li{margin:0 10px;}

}
@media only screen and (min-width:1000px) and (max-width:1200px) {
    .mainpdbox{margin-top:0px;}
    .navbar-default .navbar-collapse{position: relative;}
    .notice .list li{margin:2px;}
    .notice .list li a{line-height:10px;}
    .notice .list li span{padding:5px 6px;}
    .nav_list .list{width:100%;}
}
@media only screen (min-width:1200px) {
    .mainpdbox{margin-top:0px;}
    .navbar-default .navbar-collapse{position: relative;} 
    .notice .list li{margin:2px;}
    .notice .list li a{line-height:10px;}
    .notice .list li span{padding:5px 6px;}
    .nav > li > a{padding:10px 30px}
}
@media screen and (max-width: 1400px) {
   .mainpdbox{margin-top:0px;}
    .navbar-default .navbar-collapse{position: absolute!important;width:100%;}

 }   