@charset "gbk";
html,body {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-family: "Microsoft YaHei","Helvetica Neue","Helvetica","Hiragino Sans GB W3","SimSun";
    color: #333;
}
body{
	    background: url(../images/body-bg.png) repeat-y center center;}
h1, h2, h3, h4, ul, li, dl, dt, dd, img, input, button, select, p, ol, span {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
}
a{
    color: #333;
}
a:hover{
    color: #0d72c1;
    text-decoration: none;
}
.icon-img .icon{color: #fff;font-size: 36px !important;}
/*bootstrap导航背景样式修改*/
.navbar-zhufeng{
/* background: url("../images/nav_bg.png") repeat-x ;*/
    background: #304876;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
 color: #333;
 text-decoration: none;
 background-color: #fff;
 outline: 0;
}@media (min-width: 768px) {
    .navbar-nav {
        width: 100%;
    }
}
@media (min-width: 768px){
    #nav .nav > li {
        width: 11.1%;
        text-align: center;
    }
}
.dropdown-menu{
    min-width:100% !important;
}
/*.dropdown:hover ul{
 display:block;
 }*/
.navbar-zhufeng .navbar-brand:focus, .navbar-zhufeng .navbar-brand:hover {
    color: #5e5e5e;
    background-color: transparent;
}

.navbar-zhufeng .navbar-text {
    color: #777;
}
.navbar-zhufeng .navbar-nav > li+ li{
    background: url("../images/border.png") no-repeat;
}

.navbar-zhufeng .navbar-nav > li > a {
    color: #FFF;
}
.navbar-zhufeng .navbar-nav > li > a:focus{
    color: #fff;
    background-color: transparent;
}
 .navbar-zhufeng .navbar-nav > li > a:hover{
     background: #2f549a;
     color: #fff;
 }
  .navbar-zhufeng .navbar-nav > .active > a, .navbar-zhufeng .navbar-nav > .active > a:focus, .navbar-zhufeng .navbar-nav > .active > a:hover {
    color: #fff;
    background-color: #2f549a;
}

.navbar-zhufeng .navbar-nav > .disabled > a, .navbar-zhufeng .navbar-nav > .disabled > a:focus, .navbar-zhufeng .navbar-nav > .disabled > a:hover {
    color: #ccc;
    background-color: transparent
}

.navbar-zhufeng .navbar-toggle {
    border-color: #ddd;
}

.navbar-zhufeng .navbar-toggle:focus, .navbar-zhufeng .navbar-toggle:hover {
    background-color: #ddd;
}

.navbar-zhufeng .navbar-toggle .icon-bar {
    background-color: #888;
}

.navbar-zhufeng .navbar-collapse, .navbar-zhufeng .navbar-form {
    border-color: #e7e7e7;
}

.navbar-zhufeng .navbar-nav > .open > a, .navbar-zhufeng .navbar-nav > .open > a:focus, .navbar-zhufeng .navbar-nav > .open > a:hover {
    color: #fff;
    background-color: #2b4a84;
}

@media (max-width: 767px) {
    .navbar-zhufeng .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
    }

    .navbar-zhufeng .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-zhufeng .navbar-nav .open .dropdown-menu > li > a:hover {
        color: #333;
        background-color: transparent;
    }

    .navbar-zhufeng .navbar-nav .open .dropdown-menu > .active > a, .navbar-zhufeng .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-zhufeng .navbar-nav .open .dropdown-menu > .active > a:hover {
        color: #555;
        background-color: #e7e7e7;
    }

    .navbar-zhufeng .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-zhufeng .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-zhufeng .navbar-nav .open .dropdown-menu > .disabled > a:hover {
        color: #ccc;
        background-color: transparent;
    }
}

.navbar-zhufeng .navbar-link {
    color: #777;
}

.navbar-zhufeng .navbar-link:hover {
    color: #333;
}

.navbar-zhufeng .btn-link {
    color: #777;
}

.navbar-zhufeng .btn-link:focus, .navbar-zhufeng .btn-link:hover {
    color: #333;
}

.navbar-zhufeng .btn-link[disabled]:focus, .navbar-zhufeng .btn-link[disabled]:hover, fieldset[disabled] .navbar-zhufeng .btn-link:focus, fieldset[disabled] .navbar-zhufeng .btn-link:hover {
    color: #ccc;
}
.list-group-item{padding: 10px 0;}
.list-group li:first-child,.list-group li:first-child:hover{
    background:#0485d1 !important;
    color:#fff !important;
    font-size: 16px;
    padding: 10px 22px;
}
#links{
    height: 36px;
    line-height: 36px;
    background: #00acde;
    color: #fff;
}
.links li{
    float: left;
}
.links_child{
    position: absolute;
    display: none;
    background: #304876;
    bottom:36px;
    padding:15px;
    width: 25%;
}
.links_child a{ color: #fff;}
.links_child li{clear: both;}
.links-3{
    width:25%;
    text-align: center;
    cursor: pointer;
    border-right:1px solid #0092bd;
}
.links-3:hover .links_child{ display: block;}
/*bootstrap选项卡table样式修改*/
#news3 .nav-tabs > li.active > a,#news3  .nav-tabs > li.active > a:focus,#news3 .nav-tabs > li.active > a:hover,
#news4 .nav-tabs > li.active > a,#news4  .nav-tabs > li.active > a:focus,#news4 .nav-tabs > li.active > a:hover ,
#news5 .nav-tabs > li.active > a,#news5  .nav-tabs > li.active > a:focus,#news5 .nav-tabs > li.active > a:hover{
    color: #FFF;
    cursor: default;
    font-size: 18px;
    background:#0485d1;
}
#news3 .nav-tabs > li > a ,#news4 .nav-tabs > li > a,#news5 .nav-tabs > li > a{
    margin-right: 5px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    font-size: 18px;
    border: 1px solid #ddd;
}
#news3 .nav > li > a ,#news4 .nav > li > a,#news5 .nav > li > a{
    position: relative;
    display: block;
    padding: 6px 15px;
    font-size: 18px;
}
/*header部分*/
#header{
    width: 100%;
    background:#f1f1f4;
}
#header .container .col-sm-7{
    display: block;
}
.top{padding:16px 0;}
.top-right{
	padding-top: 25px;
    text-align: right;
	}
#header .navbar-brand{
    background: url("../images/line.png")  no-repeat right center;
    display: block;
}
#header .navbar-brand>img {
    margin-top: 15px;
}
#header .pic {
    margin-top: 4px;
    padding-left: 20px;
}
/*nav部分*/
#nav{
    width: 100%;
    background: #0d72c1;
    height: 50px;
    font-size: 18px;
    color: #FFF;
}

#nav .navbar-inverse {
    background: none;
     border:none;
}
#nav .navbar-inverse .navbar-collapse,#nav .navbar-inverse .navbar-form {
    border:none;
}
#nav .navbar-inverse .navbar-nav>.active>a,#nav .navbar-inverse .navbar-nav>.active>a:focus {
    color: #fff;
    background:none;
}
#nav .navbar-inverse .navbar-nav>.active>a:hover{
    background:#FFF;
}
/*banner部分*/
#banner{
    width: 100%;
    height: 478px;
}
#banner .item{
    height: 478px;
}
/*新闻1部分*/
#news1{
    width: 100%;
}
#news1 .item{
    height: 246px;
}
#news1 h3{
    color: #e9e1dd;
    font-size: 24px;
}
#news1 h3 span{
    color: #333;
}
#news1 h3 i{
    color: #3277ae;
    font-style:normal;
    font-size: 18px;
}
#news1 h3 a{
    float: right;
    font-size: 16px;
    margin-right: 20px;
}
#news1 .row .col-sm-5,#news1 .row .col-sm-7,#news1 .row .col-sm-3,.col-margin{
    margin-top: 30px;
	overflow:hidden;
}
#news1 .row .col-sm-3 img{
    margin:10px auto;
}
#news1 .row .col-sm-3 p{
    margin:5px auto;
    text-indent:2em;
    height: 80px;
    line-height: 20px;
    overflow: hidden;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #fff;
    cursor: default;
    background-color: #304876;
    font-size: 2re;
    border: 1px solid #304876; 
    border-bottom-color: transparent;
    float: left;
}
.nav-tabs {
    border-bottom: 2px solid #304876;
}
.nav-tabs > li > a:hover {
    border-color: #eee #eee #304876;
}
.icon-img li{
    width: 49%;
    float: left;
    margin: 1px;
    text-align: center;
    color: #fff;
    overflow: hidden;
    display: inline-block;
    padding:24px 0;
    opacity: 0.9;
	}
.icon-img li:hover{
    opacity:1;
}
.icon-img li a{ color:#fff; font-size:16px; display: block; line-height: 20px;text-decoration: none;}
.icon-img-2{ overflow: hidden;padding: 0 !important;}
.icon-img-2 a{
    display: inline-block;
    line-height: 38px;
    background: #eee;
    border: 1px solid #ddd;
    vertical-align: middle;
    font-weight: bold;
    padding: 15px;
    width: 100%;
}
.icon-img-2 .icon {
    font-size: 30px;
    vertical-align: middle;
    padding-right: 3px;
}
.icon-img-2 li{
    float: left;
    text-align: center;
    font-size:20px;
    margin: 0.6%;
    width: 15.66%;
}
.icon-img-2 li a:hover {
    background: #ddd;
}
.img-2-1,.img-2-1 .icon{ color:#00acde;}
.img-2-2,.img-2-2 .icon{ color:#6bc062 ;}
.img-2-3,.img-2-3 .icon{ color:#f7ab2d ;}
.img-2-4,.img-2-4 .icon{ color:#00b2e6 ;}
.img-2-5,.img-2-5 .icon{ color:#f46e2e ;}
.img-2-6,.img-2-6 .icon{ color:#29c18a ;}
.img-1{ background:#f5631e;}
.img-2{ background:#8dc740;}
.img-3{ background:#00acde;}
.img-4{ background:#f9c40f;}
.img-0{ 
    background: #304876;
    padding: 15px 0 !important;
	}
/*新闻2部分*/
#news2{margin-top:30px;}
#news2 .row .col-sm-4 h3{
    margin-top: 40px;
    border-bottom: 1px solid #1376ca;
    padding-bottom: 5px;
    width: 97%;
}
#news2 li{
    width:100%;
}
.more{
    float: right;
    height: 42px;
    line-height: 42px;
}
/*新闻列表公共部分*/
#newsAll{
    width: 100%;
    background: url("../images/news3_bg.png") no-repeat center center;
}
.school_news,.xwgk_news,.gztz_news,.yzjh_news{
    margin: 10px 0 20px 0;
}
.school_news{
    margin-bottom: 0;
}
.ktyj_news ,.jsfz_news,.jspx_news,.gqxjh_news,.bjzx_news,.zthd_news,.bjsl_news
,.djgz_news,.gh_news,.tzb_news,.xsh_news{
    margin: 10px 0 0 0 ;
}
.school_news li,.xwgk_news li,.gztz_news li,.yzjh_news li,.ktyj_news li ,.jsfz_news li,.jspx_news li,.gqxjh_news li,.bjzx_news li,.zthd_news li
,.bjsl_news li,.djgz_news li,.gh_news li,.tzb_news li,.xsh_news li{
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    background: url("../images/arrow.png") no-repeat left center;
    padding-left: 15px;
}
.school_news li a{
    float: left;
    width:72%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xwgk_news li a,.gztz_news li a,.yzjh_news li a{
    float: left;
    width: 71%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ktyj_news li a,.jsfz_news li a,.jspx_news li a,.gqxjh_news li a,.bjzx_news li a,.zthd_news li a
,.bjsl_news li a,.djgz_news li a,.gh_news li a,.tzb_news li a,.xsh_news li a{
     float: left;
     width:73%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
 }
.school_news li span{
    float: right;
    width:20%;
    color: #a9a9a9;
    text-align: right;
    font-size:12px;
}
.xwgk_news li span,.gztz_news li span,.yzjh_news li span {
    width:26%;
    float: right;
    color: #a9a9a9;
    text-align: right;
    font-size: 12px;
}
.ktyj_news li span ,.jsfz_news li span,.jspx_news li span,.gqxjh_news li span,.bjzx_news li span
,.zthd_news li span,.bjsl_news li span,.djgz_news li span,.gh_news li span,.tzb_news li span,.xsh_news li span{
    width: 20%;
    float: right;
    color: #a9a9a9;
    text-align: right;
    font-size: 12px;
}
/*新闻3部分(选项卡1)*/

#news3 .container{
    border-bottom: 1px dashed #ddd;
    padding-bottom: 20px;
}
#news3 .col-sm-4,#news3 .col-sm-8{
    margin-top: 40px;
}
/*新闻4部分(选项卡2)*/
#news4 .container{
    border-bottom: 1px dashed #ddd;
    padding-bottom: 20px;
}
#news4 .col-sm-4,#news4 .col-sm-8{
    margin-top: 40px;
}
#news4 .col-sm-4 img{
   text-align: right;
   float: right;
}
/*新闻5部分(选项卡3)*/
#news5 .container{
    padding-bottom: 20px;
}
#news5 .col-sm-4,#news5 .col-sm-8 {
    margin-top: 40px;
}
/*教师风采/学生风采(跑马灯)*/
#pmd{
    width: 100%;
}
#pmd ul li{
     float: left;
    margin:15px;
}
#pmd .container .col-sm-4 .nav-tabs > li.active > a,#pmd .container .col-sm-4 .nav-tabs > li.active > a:focus
,#pmd .container .col-sm-4 .nav-tabs > li.active > a:hover {
    color: #00f0ff;
    cursor: default;
    background: none;
    border-bottom-color: transparent;
    font-size: 18px;
}
#pmd .container .nav > li{
    padding: 0;
    margin: 0;
}
    /*footer部分*/
#footer {
    width: 100%;
    background:#304876;
    color: #FFF;
    text-align: center;
    padding: 35px 0;
    position: absolute;
}
#footer p{
    line-height:20px;
    font-size:13px;
}
#footer p span{padding: 0 15px; opacity: 0.3;}
#footer p a{
    color: #FFF;
}
#footer p a:hover{
    text-decoration: underline;
    color: #FFF;
}
#imgConac{
    position:absolute;
    right: 120px;
    bottom: 5px;
}
#footer .col-sm-8{
    text-align:center;
}
#footer .col-sm-4{
    text-align: center;
}
#footer a:hover{ text-decoration: underline;}
/*跑马灯*/
.carousel-caption p{
    height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width:100%;
}
.wrap {
    position: relative;
    width: 100%;
    margin: auto;
    height: 200px;
    overflow: hidden
}
.box ul{
    display: block;
    float: left;
    height:180px;
}
.box ul li {
    display: block;
    width: 200px;
    height: 150px;
    background-size: cover;
    background-position: center center;
}
.box ul li a img {
    max-width: 100%;
    height: 100%;
}
.box {
    height: 180px;
    width: 3800px;
    overflow: hidden;
    position: absolute;
    margin:auto;
}
#box1, #box2 {
    float: left;
}

#contant{
    min-height: 760px;
    padding: 30px 0;
}
#contant h3{
    text-align: center;
    border-bottom: 1px solid #ddd;
    line-height: 46px;
    color: #2f549a;
    font-size:18px;
}
#contant .r_1 {
    padding: 15px 0;
    text-align: center;
    color: #999;
}
#contant .r_1 a{color: #337ab7;}
	.container table,.container div table{
	max-width:99%!important;
	}