﻿/*css reset code */
.header{ width:100%; height:140px;background:#005bac;}
@media screen and (max-width: 1024px)  {
    body {
   width:1200px; height:140px;
  
}
}
@media screen and (max-width: 640px)  {
    body {
   width:1200px; height:140px;
  
}
}


.top{ width:1100px; margin:0 auto;}
.logo{ width:522px; height:75px; margin-top:25px; display:block; float:left; margin-left:-40px;}
.top-search{ float:right; margin-right:10px; margin-top:35px;border-radius:15px; overflow:hidden; width:252px; height:34px;}
.top-input{ float:left;background:#fff; border:none; width:205px; padding-left:12px; height:34px; line-height:34px; font-size:14px; color:#7e7e7e;}
.top-submit{ width:34px; height:34px; background:#005bac url(../images/search.png) no-repeat center; float:left; border:1px solid #fff; border-left:none; border-radius:0 15px 15px 0; cursor:pointer}
.nav-box{ width:1100px; margin:0 auto;height:40px;}
.nav{ float:right;}
.nav li{ float:left; margin-left:40px; position:relative}
.nav li a{ font-size:16px; line-height:40px; display:block; color:#fff; padding:0 20px;}
.nav li a:hover{ background:#fff; color:#005bac}
.nav li a.on{background:#fff; color:#005bac}
/***********************轮播**************************/
.flexslider{ position:relative; height:480px; overflow:hidden; max-width:1920px; margin:0 auto}
.flexslider .slides{position:relative;z-index:1;}
.flexslider .slides li{height:480px;transition:all 0.3s ease 0s;}
.flexslider .slides li a{display:block; width:100%; height:100%;}
.flexslider .flex-control-nav{ width:1100px; height:16px; position: absolute; bottom:60px; left:50%; margin-left:-550px; z-index:9; text-align:right}
.flexslider .flex-control-nav li{ width:16px; height:16px; display:inline-block;margin-right:15px;*display: inline;zoom: 1;}
.flexslider .flex-control-nav li a{ width:16px; height:16px; display:inline-block;margin-right:15px; background:#fff; line-height:300px; }
.flexslider .flex-control-nav .flex-active{ background:#0077e1}




.index-title{ width:1100px; height:55px; margin:-40px auto 0; background:#005bac; overflow:hidden; z-index:999; position:absolute; bottom:0; left:50%; margin-left:-550px;}
.index-title-box{ width:100%; height:480px; padding-bottom:16px; position: relative; overflow:hidden;}
.index-title-txt{ font-size:14px; color:#fff; line-height:15px; float:left; margin-left:10px; margin-top:20px}
.index-title-span{ float:left; display:block; border-right:2px solid #fff; padding-right:15px; margin-right:14px;}
.index-title-txt1{ overflow:hidden; float:right;font-size:14px; color:#fff; line-height:20px; margin-top:20px;}
.index-txt1-title{ width:70px; height:20px; text-align:center; color:#005bac; display:block; float:left; margin-right:13px; background:#fff}
.index-title-txt1 .bd{ width:385px; height:20px;}
.index-title-txt1 .bd li{ height:21px;}
.index-title-txt1 .bd li a{ color:#fff;}

.index-news{ width:1100px; margin:20px auto 30px; overflow:hidden}
.index-news-left{ width:410px; height:272px; float: left; overflow:hidden; position:relative; margin-top:10px;}
.index-news-left .slides{position:relative;z-index:1;}
.index-news-left .slides li{height:272px;transition:all 0.3s ease 0s; position:relative}
.index-news-left .slides li a{display:block; width:100%; height:100%;}
.index-news-left .slides li img{ width:100%; height:100%;}
.index-news-left-span{ width:400px; height:37px; color:#fff; line-height:37px; font-size:16px; padding-left:10px; background:rgba(0,0,0,0.5); position:absolute; bottom:0; left:0; display:block;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .index-news-left-span{
    background-color:#000000;
    filter:Alpha(opacity=50);
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
 
}


.index-news-left .flex-control-nav{ position:absolute; bottom:10px; right:0; height:16px; text-align:right; z-index:99}
.index-news-left .flex-control-nav li{width:16px; height:16px; background:#fff;text-align:center; line-height:16px; margin-right:10px; font-size:14px; display:inline-block;*display: inline;zoom: 1;}
.index-news-left .flex-control-nav li a{width:16px; height:16px; background:#fff; color:#005bac;display:inline-block; cursor:pointer}
.index-news-left .flex-control-nav .flex-active{ color:#fff; background:#005bac}
.index-news-center{ width:345px; float:left; overflow:hidden; margin-left:28px;}
.index-news-title{ line-height:28px; padding-bottom:6px; border-bottom:1px dashed #dcdcdc; font-size:22px; color:#005bac; overflow:hidden}
.index-news-title-img{ width:28px; height:28px; float:left; display:block; margin-right:8px; margin-right:7px;}
.index-news-more{ float:right; display:block; font-size:14px; color:#005bac;}
.index-news-more:hover{color:#f2752c}
.index-news-center-main{ overflow:hidden; margin-top:10px; margin-left:10px;}
.index-news-center-main li{ font-size:14px; line-height:30px; color:#717171; position:relative}
.index-news-center-main li a{ color:#717171}
.index-news-center-main li:hover a{ color:#f2752c}
.index-news-center-main li:hover span{color:#f2752c}
.index-news-center-span{ float:left; display:block; color:#005bac; margin-right:5px;}
.index-news-center-time{ display:block; position:absolute; right:0; top:0;}
.index-news-right{ width:285px; float:right; overflow:hidden}
.index-news-right-main{ overflow:hidden; font-size:14px; line-height:25px;}
.index-right-main-title{ float:left; width:64px; height:60px; margin-right:12px; background:#e8e8e8; color:#b2b2b2; font-size:22px; line-height:30px; text-align:center;}
.index-right-main-title span{ display:block; height:30px; line-height:30px; font-size:14px; color:#fff; background:#b2b2b2}
.index-news-right-main li{ margin-top:20px; overflow:hidden;}
.index-news-right-main li a{ display:block; float:left; color:#717171; width:200px;}
.index-news-right-main li:hover a{ color:#f2752c}
.index-bot{ height:326px; width:100%; background:#eeeeee; overflow:hidden; max-width:1920px; margin:0 auto}
.index-bot-box{ width:1100px; margin:0 auto; overflow:hidden; margin-top:15px;}
.index-bot-left{ width:412px; float:left; overflow:hidden;}
.index-bot-left-title{ border:none; margin-bottom:20px;}
.index-bot-left-main{ overflow:hidden; width:430px;}
.index-bot-left-main li{ float:left; width:92px; height:92px; margin:0 15px 22px 0; overflow:hidden; text-align:center; font-size:16px; line-height:16px;}
.index-bot-left-main li a{ color:#fff; display:block; width:100%; height:29px;padding-top:63px;}
.index-li{ background:#57616c url(../images/icon.png) no-repeat center 18px;}
.index-li1{ background:#e78d3c url(../images/icon1.png) no-repeat center 14px;}
.index-li2{ background:#15977e url(../images/icon2.png) no-repeat center 17px;}
.index-li3{ background:#9d5fba url(../images/icon3.png) no-repeat center 22px;}
.index-li4{ background:#297fb8 url(../images/icon4.png) no-repeat center 20px;}
.index-li5{ background:#35aeff url(../images/icon5.png) no-repeat center 20px;}
.index-li6{ background:#80a535 url(../images/icon6.png) no-repeat center 22px;}
.index-li7{ background:#c45246 url(../images/icon7.png) no-repeat center 21px;}
.index-bot-right{ width:640px; float:right; margin-right:16px; overflow:hidden}
.index-bot-right-main{ overflow:hidden; width:670px}
.index-bot-right-main li{ float:left; overflow:hidden; margin:0 26px 20px 0;}
.index-bot-right-main li img{ width:305px; height:92px;}
/*******************底部********************/
.foot{ width:100%; max-width:1920px; margin:0 auto; overflow:hidden; background:url(../images/foot.png) no-repeat center; height:155px;}
.foot-box{ width:1100px; margin:0 auto; overflow:hidden}
.foot-txt{ float:right; font-size:14px; line-height:30px; color:#fff; overflow:hidden; margin-right:14px; margin-top:20px;}
.foot-logo-box{ float:right; margin-right:50px; padding:11px 18px 24px 0; border-right:1px solid #fff; margin-top:31px}
.foot-logo{ width:462px; height:66px;}
.footer{ width:100%; height:40px; max-width:1920px; text-align:center; font-size:14px; color:#fff; line-height:40px; background:#00437f; margin:0 auto}
/*********************校园风光***********************/
.banner{ width:100%; height:350px; overflow:hidden; max-width:1920px; margin:0 auto}
.banner img{ width:100%; height:100%;}
.scenery{ width:1100px; margin:-66px auto 0; padding-top:66px;}
.left-menu{ width:240px; float:left; position:relative; padding-top:50px;}
.left-menu-title{ background:#005bac; font-size:24px; color:#fff; line-height:24px; padding-top:34px; text-align:center; height:82px; position:absolute; top:-66px; left:0; width:100%}
.left-menu-title span{ display:block; font-size:14px; line-height:34px;}
.left-menu-main{ width:100%; overflow:hidden; margin-bottom:60px}
.left-menu-main li{ width:236px; overflow:hidden; margin-bottom:2px; border-left:4px solid #ebebeb; background:#ebebeb; height:50px; text-align:center; font-size:16px; line-height:50px;}
.left-menu-main li a{ display:block; color:#383838;}
.left-menu-main li:hover{ border-color:#005bac; background:#ebebeb url(../images/menu-bg.png) no-repeat 210px center;}
.left-menu-main li.on{border-color:#005bac; background:#ebebeb url(../images/menu-bg.png) no-repeat 210px center;}
.scenery-right{ width:840px; float:right; overflow:hidden; margin-bottom:81px}
.scenery-right-title{ margin-top:10px; line-height:20px; height:20px; border-bottom:1px solid #dcdcdc; font-size:18px; color:#005bac; padding:10px 0;}
.scenery-right-title span{ float:left; display:block; border-left:6px solid #005bac; padding-left:7px;}
.scenery-right-main{ width:860px; margin-top:20px; overflow:hidden; margin-bottom:60px;}
.scenery-right-main li{ float:left; width:260px; margin-right:26px; overflow:hidden; font-size:18px; line-height:48px; text-align:center; color:#005bac; margin-bottom:13px;}
.scenery-right-main li img{ width:560px; height:182px; display:block;}
.page{ text-align:center; overflow:hidden; font-size:16px; line-height:29px;}
.page1{ border:1px solid #e7e7e9; display:inline-block; border-left:none; height:31px;}
.page1 a{ border-left:1px solid #e7e7e9; display:inline-block; width:28px}
.page-span{ display:inline-block; font-size:14px; margin:0 9px;}
.page-input{ width:52px; height:28px; border:1px solid #e7e7e9; display:inline-block; text-align:center}
.page a:hover{ color:#fff; background:#005bac}
.page a.on{color:#fff; background:#005bac}
.page-a{ display:inline-block; width:55px; height:30px; color:#fff; background:#005bac;}
/**学校概况**/
.points-txt{ font-size:14px; line-height:30px; color:#656565;}
.points-txt table{ margin:0 auto}
.points-txt img{ max-width:100%; margin:15px auto 20px;}
/********************现任领导*********************/
.lead{ width:100%; margin-top:25px; overflow:hidden;}
.lead-title{ font-size:16px; color:#005bac; line-height:30px; height:30px; background:#ededed; padding-left:10px; margin-bottom:20px;}
.lead-main{ font-size:14px; line-height:30px; color:#4e4e4e; padding-left:104px; overflow:hidden; padding-right:20px}
.lead-main img{ width:205px; height:294px; float:left; margin-right:48px;}
.lead-main h1{ font-size:18px; color:#0b4ea7; line-height:18px; margin:50px 0 15px;}
.page-mt80{ margin-top:80px;}
/*************************学校新闻*****************************/
.school-news{ font-size:14px; line-height:28px; color:#4e4e4e; padding:20px 0 34px; border-bottom:1px dashed #dcdcdc; overflow:hidden; margin:0 10px}
.school-news img{ width:300px; height:195px; float:left; margin-right:17px;}
.school-news-a{ font-size:16px; line-height:20px; color:#2a2a2a; display:block;}
.school-news-time{ display:block; line-height:14px; margin:15px 0 12px;}
.school-news-txt{ float:left; width:480px; overflow:hidden}
.school-news-a1{ color:#007dcc; display:block; margin-top:6px;}
.school-news:hover .school-news-a{ color:#f2752c}
.school-news-ul{ overflow:hidden; margin:0 10px 50px;}
.school-news-ul li{ height:47px; overflow:hidden;border-bottom:1px dashed #dcdcdc; font-size:14px; line-height:47px; padding-left:46px; background:url(../images/li-bg.png) no-repeat 14px center; position:relative}
.school-news-span{ display:block; position:absolute; right:100px; top:0; color:#565656}
.school-news-ul li a{color:#565656}
.school-news-ul li:hover{background:url(../images/li-bg1.png) no-repeat 14px center; color:#f2752c}
.school-news-ul li:hover a,.school-news-ul li:hover span{color:#f2752c}
/***********************新闻详情**************************/
.details-title{ overflow:hidden;text-align:center;}
.details-h1{ font-size:24px; line-height:24px; font-weight:bold; margin:27px 0 20px;}
.details-span{ display:block; font-size:14px; line-height:14px; color:#747474;}
.details-span1{ font-size:14px; line-height:14px; color:#444444; display:block; margin:44px 0 16px;}
.info-c { color:#555555; font-size:14px; line-height:30px;  padding:30px 0px 40px; overflow:hidden;border-bottom:1px dashed #767676;border-top:1px dashed #767676;}
.info-c img {max-width:100%; margin:15px auto 30px; display:block;}
.details-bot{ font-size:14px; line-height:28px; color:#444444; margin-top:30px;}
.details-bot a{ color:#444444}
.details-bot a:hover{ color:#f2752c}
/**分享***/
.bshare-custom a{width:24px !important; height:24px !important; display:inline-block !important; padding-left:0px !important;}
.bshare-qqim{background:url(../images/share9.png) no-repeat !important; background-position:-49px 0 !important;}
.bshare-weixin{background:url(../images/share9.png) no-repeat !important; background-position:0px 0 !important; margin-left:6px;}
.bshare-sinaminiblog{background:url(../images/share9.png) no-repeat !important; background-position:-25px 0 !important;}
.bshare-renren{background:url(../images/share9.png) no-repeat !important; background-position:-74px 0 !important;}
.bshare-more{background:url(../images/share9.png) no-repeat !important; background-position:-98px 0 !important;}
.bshare-custom{ font-size:14px !important; margin-top:10px;}




/*****************二级导航*******************/
.pull-down{ background:#005BAC; position:absolute; top:40px; left:0; width:100%; z-index:999; display:none}





























