.body{width:1200px;margin:0 auto; padding-top:10px;}
.wrapper{width:1200px;margin:0 auto;display:block;}
.container{width:1200px;margin:10px auto;box-sizing:border-box;display:block}

/* head */
.header{min-width: 1200px;height:145px;background:#0f285e;}
.header .logo{float:left;height:145px;line-height:145px;margin-right:25px;}
.header .logo img{width:90px;height:90px;display:inline-block; vertical-align: middle;}
.header .logo-title{float:left;line-height:145px;color:#fff;font-size:44px;font-weight:bold;}

.top_nav{height:50px;line-height:50px;background:#fff;border-bottom: 1px solid #ccc;font-family:"microsoft YaHei";}
.topnav_logo{float:left;height:50px;margin-right:20px;}
.list_nv{float:right;}
.list_nv li{float:left;margin-left:20px;line-height:50px;}
.list_nv li a{color:#777}
/* navi */
.navi-wrap{background:#345a8b;height:54px;min-width:1200px;}
.navi{height:54px;font-size:18px;overflow:hidden;}
.navi li{float:left;height:54px;line-height:54px;padding:0px 64px;position:relative;}
.navi li.active{background:#0f285e;}
.navi li:hover{background:#0f285e;}
.navi li a{display:block;color:#FFF;text-align:center;font-weight:500;}

.n_banner{ display:block; width:100%;min-width: 1200px;height:396px;margin-bottom:20px;}

.l-main-col{float:left;width:830px;overflow:hidden;margin-bottom:30px;}
.l-left-col{float:left;width:340px;overflow:hidden}
.l-middle-col{float:left;width:460px;margin-left:30px;overflow:hidden}
.l-right-col{float:right;width:340px;overflow:hidden;margin-bottom:30px;}

/*标题*/
.page-title{padding:0;border-bottom:2px solid #0f285e;}
.page-title h1{font-size:22px;color:#0f285e;font-weight:800;height:53px;line-height:53px;background: #ffffff;padding-left:61px;position:relative}
.page-title h1 .itag{position:absolute;top:15px;left:20px;width:24px;color:#fff;height:24px;background-color:#ffffff;background-repeat:no-repeat;background-image:url(../images/tag_1.png)}
.page-title .tag-default{background-position:0 -68px}
.page-title .tag-channel{background-position:0 -34px}
.page-title .tag-type{background-position:0 0}

.page-content{padding-top:20px;font-size:16px;line-height:28px;}
/*列表*/
.feed-title{height:45px;line-height:45px;margin-top:10px;background:url(../images/news_line2.png) center bottom;}
.feed-title h2{width:170px;font-size:18px;text-align:left;color:#fff;background:#0f285e url(../images/news_line_title.png) right bottom;}
.feed-title h2 span{padding-left:40px;}
.feeds-item{font-size:12px;border-top:1px solid #eaecef;position:relative;padding:20px 0;}
.feeds-item:first-child{border-top:0;}
.feeds-item h3{margin-bottom:5px;}
.feeds-item h3 a{font:20px/29px "微软雅黑";color:#262627;font-weight:800;}
.feeds-item h3 a:hover{color:#0f285e;text-decoration:none;}
.feeds-item .feeds-item-pic{position:absolute;left:0;width:200px;height:120px;top:20px;}
.feeds-item .feeds-item-pic a{display:block;height:100%;overflow:hidden;}
.feeds-item .feeds-item-pic img{width:100%;}
.feeds-item .feeds-item-text,.feeds-item .feeds-item-text1{height:48px;color:#606a77;font-size:16px;line-height:24px;overflow:hidden;}
.feeds-item .feeds-item-info{line-height:22px;color:#999;overflow:hidden;width:100%;margin-top:13px;}
.feeds-item .feeds-item-info .count,.feeds-item .feeds-item-info .feeds-item-author,.feeds-item .feeds-item-info .share-article,.feeds-item .feeds-item-info .tm{margin-right:10px;display:inline-block;}
.feeds-item .feeds-item-info .share-article{color:#999;}
.feeds-item .feeds-item-info .share-article:hover{color:#999;text-decoration:none;}
.feeds-item .feeds-item-info .feeds-item-author{color:#666;}
.feeds-item .feeds-item-info .feeds-item-author:hover{color:#ccc;text-decoration:none;}
.feeds-item .feeds-item-info .labels{float:right;margin-right:-1px;margin-right:-3px\9;}
.feeds-item-info .label{padding:0 1px;display:inline-block;height:20px;line-height:20px;vertical-align:top;}
.feeds-item-info .label .labelnm{border:1px solid #999;border-radius:2px;color:#999;margin:0 2px 0 0;padding:0px 7px;}
.feeds-item-info .labelnm:hover{color:#e05a5a;text-decoration:none;}
.feeds-item-info .label a:hover{background:#0f285e; color:#fff;border:1px solid #0f285e;}
.feeds-item .feeds-item-info .public-v{display:inline-block;margin-right:10px;vertical-align:middle;margin-left:-7px;}
.feeds-item-time{position:absolute;right:0;top:27px;right:20px;}

.hasImg{padding-left:215px;min-height:125px;height:125px;}
.hasImg .feeds-item-info{width:610px;}
.hasImg .feeds-item-info span{display:block;float:left;}
.hasImg .feeds-item-text,.hasImg .feeds-item-text1{overflow:hidden;}
.hasImg .feeds-item-info .fx{overflow:hidden;float:left;margin-top:5px;}
.hasImg .feeds-item-info .fx img{display:block;float:left;}

/*百度分享*/
.bdsharebox{margin-left:20px;width:132px}
.bdsharebox .share-weixin,.bdsharebox .share_to,.bdsharebox a{display:block;float:left;margin:0 3px;padding-left:20px;line-height:20px;height:20px;background-image:url(../images/index_share.png);background-repeat:no-repeat}
.bdsharebox .share_to{float:left;background-position:0 5px}
.bdsharebox .bds_qzone{background-position:0 -75px;cursor:pointer}
.bdsharebox .bds_qzone:hover{background-position:0 -192px}
.bdsharebox .bds_tsina{background-position:0 -115px;cursor:pointer}
.bdsharebox .bds_tsina:hover{background-position:0 -232px}
.bdsharebox .share-weixin{background-position:0 -152px;cursor:pointer}
.bdsharebox .share-weixin:hover{background-position:0 -272px}

/*底部*/
.foot-link-main{width:100%;background:#f7f7f7;}
.foot-link-main .link-line{height: 50px;line-height: 50px;background:#fff;border-bottom:3px #0f285e solid;}
.foot-link-main .link-nav{height: 50px;line-height: 50px;}
.foot-link-main .link-nav li{float:left;height:50px;padding:0 25px;cursor:pointer;}
.foot-link-main .link-nav li.on {background: #0f285e;color:#fff;}
.foot-link-main .link-cont{padding:20px 0px;border-bottom:1px #eaeaea solid;}
.foot-link-main .link-cont .links{padding-right:0}
.foot-link-main .link-cont .links a{line-height:25px;font-size:14px;padding-right:10px;color:#666}
.foot-main{min-width: 1200px;width:100%;background-color:#f7f7f7;padding:20px 0px 20px;color:#666;}
.foot-main .foot-nav{width:1200px;height:80px;margin:0 auto;text-align:center}
.foot-main .foot-nav a{line-height:80px;font-size:16px;color:#666;margin:0 15px;}
.foot-main .logo{width:1200px;margin:10px auto 0px;overflow:hidden;text-align:center}
.foot-main .desc{width:260px;height:30px; line-height:30px;margin:15px auto;border:1px #eaeaea solid;border-radius:12px;text-align:center;font-size:14px;}
.foot-main .copyright{width:1200px;margin:0 auto;overflow:hidden;text-align:center}
.foot-main .copyright ul{display:block}
.foot-main .copyright ul li{color:#666;font-size:14px;line-height:28px}
.foot-main .copyright ul li a{color:#666}
.foot-main .share{width:1200px;margin:10px auto 0px;text-align:center; height:30px;}
.foot-main .other{width:680px;margin:15px auto 0px;overflow:hidden;text-align:center;}
.foot-main .other ul{display:block}
.foot-main .other ul li{color:#666;font-size:14px;line-height:26px;float:left; margin:0px 8px;}
.foot-main .other ul li a{color:#666}

/*右侧*/
.mod{background: #f5f5f5;}
.mod.mgt8{margin-top:8px}
.mod.pdt8{padding-top:8px}
.mod .txt{height:55px; line-height:55px; width: 340px; background:#0f285e;}
.mod .txt p{font-size:22px;text-align:left;color:#fff; padding-left:20px;}

/*园丁风采*/
.student-list{height:230px;margin:15px 0px;}
.student-list li{width:285px; float:left; margin-right:20px; margin-bottom:20px;}
.student-list li.last-child{margin-right:0px;}
.student-list li img{ width:285px; height:190px; display:block; opacity:0.8; alpha(opacity=80);}
.student-list li:hover img{ width:285px; height:190px; display:block; opacity:1; alpha(opacity=100);}
.student-list li:hover{ box-shadow:0 0 8px #ddd;}
.student-list li span{ height:30px; line-height:30px; font-size:14px; color:#515153; text-align:center; display:block; overflow:hidden;}
.student-list li span:hover{background:#0f285e; color:#fff;}

/*学校简介*/
.about-list{width:320px;height:425px;margin:0px auto;overflow:hidden;}
.about-list .thumb{margin-top:10px;}
.about-list .desc{margin-top:10px;font-size:14px;line-height:26px;}


/*校长寄语*/
.principal-list{width:320px;height:425px;margin:0px auto;overflow:hidden;}
.principal-list .thumb{margin-top:10px;}
.principal-list .desc{margin-top:10px;font-size:14px;line-height:26px;}

/*联系方式*/
.contact-list{width:320px;height:150px;margin:0px auto;overflow:hidden;}
.contact-list .desc{margin-top:10px;font-size:14px;line-height:26px;}

/*加载更多*/
.rendermore{margin:0 0 35px}
.rendermore a{display:block;height:60px;text-align:center;background:#f3f5f9}
.rendermore span{display:block;height:60px;font-size:18px;line-height:60px;color:#333;text-align:center;background:#f3f5f9}
.rendermore a:hover{background:#0f285e}
.rendermore a:hover,.rendermore a:hover span{text-decoration:none;color:#fff;background:#0f285e}
.rendermore .loading{background:#f3f5f9;color:#333;height:60px;font-size:18px;line-height:60px}
.rendermore .loading .i{background:url(../images/loading_more.gif) no-repeat center;display:inline-block;width:38px;height:22px;margin:12px 10px 11px;vertical-align:top}

.hide{display: none;}
.show{display: block;}

/* 广告 */
.adv_60{height:60px}
.adv_70{height:70px}
.adv_80{height:80px}
.adv_90{height:90px}
.adv_100{height:100px}
.adv_w_300{width:300px;height:70px}
.adv_w_580{width:580px;height:70px}
.adv_w_405{width:405px;height:100px}
.adv_w_595{width:595px;height:60px}
.adv_2{margin:10px 0px 10px;height:90px}
.adv_4{margin-bottom:10px; height:50px;}
.adv_5{margin-bottom:20px}

/*列表微信*/
.weixin-qrcode{display:none;position:absolute;width:180px;border:1px solid #ccc;background:#fff;color:#999;z-index:100}
.weixin-qrcode .qrcode-del{position:absolute;right:17px;top:19px;display:block;width:13px;height:13px;margin:0;padding:0;cursor:pointer;background:url(../images/qrcode-del.png) no-repeat 0 0}
.weixin-qrcode .qrcode-del:hover{background-position:0 -30px}
.weixin-qrcode .qrcode-title{padding:15px 0 0 20px;font-size:14px;line-height:20px}
.weixin-qrcode #qrcode canvas{width:133px;height:133px;border:4px solid #f1f0f0;margin:15px auto;display:block}
.weixin-qrcode .qrcode-text{margin:0 20px;font-size:12px}

/*返回顶部*/
.backToTop{display:none;width:48px;height:48px;color:#105590;font-size:14px;text-align:center;text-indent:-9999px;position:fixed;left:50%;bottom:10px;cursor:pointer;background:url(../images/top.jpg) no-repeat scroll center top #0f285e;margin-left:610px;padding:0;font-size:16px;border-radius: 5px;}
.backToTop:hover{color:#fff;text-indent:0;background:#0f285e}

/*友情链接*/
.bigtitle{width:100%;height:30px;border-bottom:1px solid #D6D6D6;margin-bottom:10px;overflow:hidden}
.bigtitle h3{line-height:25px;font-size:16px;float:left;color:#122e67}
.bigtitle span{line-height:30px;font-size:14px;float:right;font-weight:400}
.swap_ul{width:100%;height:30px;line-height:30px;color:#0087bd;font-size:18px}
.swap_ul li.tabin{background-color:#929292;color:#fff}
.swap_ul li{float:left;background-color:#fff;color:#000;padding:5px;cursor:pointer;width:125px;height:28px;line-height:20px;text-align:center}
.contentin{display:block!important}
.swapbox{clear:left;background-color:#fff;color:#333;height:auto;padding:0 0 5px 0;display:none}
.friend{line-height:30px;min-height:60px;text-align:left}
.friend a{margin:6px 6px 6px 0;color:#333}

.slideBox { width: 100%; height: 80px; overflow: hidden; position: relative; }
.slideBox .hd { height: 8px; overflow: hidden; position: absolute; right: 5px; bottom: 5px; z-index: 10; }
.slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.slideBox .hd ul li { float: left; margin-right: 5px; width: 8px; height: 8px; line-height: 5px; border-radius: 20px; text-indent: -9999em; background: #fff; cursor: pointer; background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000, endColorstr = #90000000);
color: #FFF; overflow: hidden; }
.slideBox .hd ul li.on { background: rgba(255,0,0,0.9); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000, endColorstr = #90000000);}

/*滚动图片*/
.picScroll{ margin:10px auto 20px ;  position:relative;  border:1px solid #eee; width:1168px;  padding:10px 0 10px 30px; background:#fff; overflow:hidden;}
.picScroll .prev,
.picScroll .next{ display:block; position:absolute; top:30px; left:5px; width:23px; height:23px; background:url(../images/btns.png) no-repeat;}
.picScroll .next{ left:auto; right:5px; background-position:-25px 0; }
.picScroll .prev:hover{ background-position:0 -30px; }
.picScroll .next:hover{ background-position:-25px -30px; }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ width:165px; float:left; overflow:hidden; padding:0 10px;}
.picScroll ul li img{ width:165px; height:60px; display:block; background:url(../images/loading.gif) center center no-repeat; }

.bg6{margin-bottom:38px}
.part{position:relative;width:830px}
.p-left{margin-right:30px;width:130px}
.p-right{width:670px}
.part-right .ad{display:block;margin-bottom:30px}
.p2-nav-wap{position:relative;margin-right:40px;width:130px;height:100%}
#p2-nav{padding-top:20px;width:130px;height:340px;background-image:url(../images/bg3.png);border-radius:4px}
#p2-nav.fixed{position:fixed;top:86px}
#p2-nav.hold{position:absolute;bottom:80px}
.p2-nav-wap{position:relative;margin-right:30px;width:130px;height:100%}
#p2-nav div{width:100%;height:40px;line-height:40px;font-size:20px;color:#FFF;text-align:center}
#p2-nav li a{display:inline-block;width:100%;height:40px;line-height:40px;font-size:16px;color:#FFF;text-align:center}
#p2-nav li a.active{background-image:url(../images/bg4.png)}
.list-item{margin-bottom:15px;padding-bottom:15px;width:100%;border-bottom:1px solid #E6E6E6}
.item-pic-cont{float:left;display:inline-block;margin-right:26px;width:158px;height:102px}
.item-pic{float:left;display:inline-block;margin-right:18px;width:158px;height:102px}
.pic-s{margin:18px 0;width:100%;overflow:hidden}
.pic-s div{width:736px}
.item-title{display:block;font-size:20px;line-height:28px;color:#474747;font-weight:600;overflow:hidden}
.auto-ellipsis,.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.item-des.auto-ellipsis{height:54px;margin-top:14px;margin-bottom:6px;white-space:normal}
.item-des,.item-time{display:block;height:18px;font-size:14px;line-height:18px;color:#ABABAB;overflow:hidden}
.item-split{font:12px/22px Arial,"Sim sun";margin:0 13px;color:#ddd}
.item-des,.item-time{margin-top:18px;display:block;height:18px;font-size:14px;line-height:18px;color:#ABABAB;overflow:hidden}
.item-time span.search-kw{margin-right:8px;transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s}
.item-time span.search-kw a{color:#ABABAB}
.item-time span.search-kw:hover{color:#348CEC}
.item-time .right{position:relative;padding-left:22px}
.more-2{position:relative;top:5px;margin-bottom:46px;padding:12px 0;font-size:20px;text-align:center;color:#404040;background-color:#fdfdfd;border:1px solid #e5e5e5;border-radius:4px;cursor:pointer}
.more-2:hover{color:#0f285e;border-color:#0f285e;text-decoration:none;}
#fllow3{width:340px}
#fllow3.fixed{position:fixed;bottom:38px}
#fllow3.hold{position:absolute;}

/*翻页*/
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 25px 0;
    border-radius: 4px;
}
.pagination > li {
    display: inline;
}
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.8;
    text-decoration: none;
    color: #337ab7;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    z-index: 3;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #dddddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 2;
    color: #ffffff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #777777;
    background-color: #ffffff;
    border-color: #dddddd;
    cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}
.pager {
    padding-left: 0;
    margin: 25px 0;
    list-style: none;
    text-align: center;
}
.pager li {
    display: inline;
}
.pager li > a,
.pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
    text-decoration: none;
    background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
    float: right;
}
.pager .previous > a,
.pager .previous > span {
    float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
    color: #777777;
    background-color: #ffffff;
    cursor: not-allowed;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    background-color: #f4f4f4;
    border-color: #DDDDDD;
    color: inherit;
    cursor: default;
    z-index: 2;
}
.pagination > li > a,
.pagination > li > span {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    color: inherit;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 4px 10px;
    position: relative;
    text-decoration: none;
}
.pagination > li > .active,
.pagination > li > .active > span,
.pagination > li > .active > a:hover,
.pagination > li > .active > span:hover,
.pagination > li > .active > a:focus,
.pagination > li > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #0f285e;
    border-color: #11aa8d;
}

.pagination > li > .active:hover {
    color: #fff;
    cursor: default;
    background-color: #11aa8d;
    border-color: #10a387;
}
.pagination > li > a {
    padding: 8px 16px;
}
