锘緻charset "utf-8";
/* CSS Document */

.header{width:100%;margin: 0 auto;background: #FFFFFF;}
.header-box{width: 1100px;margin: 0 auto;}
.header-top{width: 100%;height: 32px;background: #0059a4;}
.header-time{padding-right: 20px;line-height: 32px;color: #FFFFFF;}
.header-time span{padding-right: 20px;line-height: 32px;color: #FFFFFF;}
.header-bot{height: 110px;}
.school-motto{width: 455px;top: 5px;right: 0;}
.school-motto span{font-size: 16px;margin-right: 25px;color: #0263b2}
.w659{width: 659px;background: #FFFFFF;}
.logo{margin: -8px 0 0 19px}
.bj03{top: 0;left: -173px;}
.search{width: 438px;height: 44px;border-radius: 50px;margin: 55px 18px 0 0;}
.search-text{width: 86.986%;height: 42px;border-top-left-radius: 100px;border-bottom-left-radius: 100px;border: 1px solid #e7e7e7;border-right: none;line-height: 42px;text-indent: 1.3em;color: #888889;}
.search-but{display: block;width: 56px;height: 44px;background:#e43d83 url(../images/searchico.png) no-repeat center;border-top-right-radius: 100px;border-bottom-right-radius: 100px;cursor: pointer;}
.navbox{width:100%;height:60px;background:#0263b2;margin: 0 auto;}
.nav{width:1100px;height:60px;margin:0 auto;line-height:60px}
.nav > li{float:left;position:relative}
.nav > li > a{color: #FFF;display:block;padding: 0 25px;font-size:14px}
.nav > li > a:hover{background: #0e88e6;}
.nav > li > a.sel{background: #0e88e6; color: #FFF;}
.nav li .cur{background:#0e88e6}
.sub-child {display: none; position: absolute;background: #0872c4;width: 150px;z-index:556}
.sub-child a{display: block;background: #0e88e6;color:#FFF; border-bottom: #ddd solid 1px;width:100%;height: 44px;line-height: 44px; text-decoration: none;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.sub-child a:hover{background: #0263b2;color: white;}
.banner{width:100%;margin:0 auto 10px;overflow: hidden;background: #0e88e6;text-align: center}
.flexslider{width: 1100px;height:350px;margin: 0 auto;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;position:relative}
.slides{position:relative;z-index:1;}
.slides li{height:350px;}
/*.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}*/

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%;margin-top: -25px;display: none;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:30px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:30px;background:url(../images/next.png) center center no-repeat;}

.conbox1{background: #FFFFFF;/*border-top: 2px solid #0263b2;*/}
.conbox2{width:100%;padding:15px 0;background:#FFFFFF;overflow: hidden;float: left;}

.main{width:1100px;height:auto;margin:0 auto}
.w510{width: 510px;margin: 0 0 0 16px;}
.w539{width: 539px;margin: 20px 0 20px 12px;}
.newstit{height:65px;line-height: 65px;margin-bottom: 5px;}
.newstit .fl{display: block;width: 118px;height: 40px;line-height: 40px;color: #FFFFFF/*color: #2085da*/;text-align: center;background:#0263b2 url(../images/tb01-fu.png) no-repeat left 10px center;text-indent: 2.1em;margin-top: 12px;}
.news li{width: 100%;margin-bottom: 11.6px;overflow: hidden;}
.news li a{display: block;width: 78%;float: left;overflow: hidden;white-space: nowrap;transition: margin-left 0.3s ease 0s;}
.news li a:hover{margin-left: 12px;}
.news li em{color: #e43d83;float: left;margin-right: 10px;}
.newstime{display: block;padding: 0px 6px;background: #FFFFFF;border-radius: 50px;font-size: 12px;color: #999;}
.banner2{width:100%;height:436px;position:relative}
.banner2 a{width:100%;display:block;position:relative}
.banner_text{width: 98%;display:block;background:rgba(0,0,0,.5);position:absolute;left:0;bottom:0;padding:5px 2%;line-height:25px;overflow: hidden;}
.banner_text p{width: 78%;color:#FFF;font-size:12px;}
.listbox,.listbox2,.listbox3{width: 538px;height: 382px;}
.listbox3{margin-top: 20px;height: 436px;}
.listbox3 .news li{margin-bottom: 12px;margin-bottom: 12.5px\0;}
.listbox3 .listmenu .f22{font-size: 21px}
.listmenu{border-bottom: 2px solid #0263b2;}
.listmenu li{width: 107px;height: 40px;float: left;text-align: center;line-height: 40px;background: #FFFFFF;overflow: hidden;}
.listmenu li a{display: block;height: 100%}
.listmenu li.current a{background: #0263b2;color: #FFFFFF;}
.listmenu li.current a span{color: #FFFFFF;}
.listmenu li a span{color: #2085da;margin-right: 5px;}
.listmenu li .f20{font-size: 20px;}
.listmenu li .f18{font-size: 18px;}
.listbox-nr{height: 100%;background: #FFFFFF;padding-top: 24px;}
.inlist{width: 95%;margin: 0 auto;}
.hide{display: none;}

.blogroll li{float:left;height:40px;margin-right:10px;line-height:40px;text-align:center}
.blogroll_tit{width:120px;color:#FFF;font-size:16px;background:#e05295;position:relative}
.blogroll li select{width:164px;height:40px;border:1px solid #bebebe;color:#333333;font-size:14px;line-height:40px;text-indent:0.15em}
.blogroll li option{text-indent:0.6em;font-size:14px;padding:5px 0}

.location{height: 72px;background: url(../images/bj04.png) no-repeat 5px center;color: #FFFFFF;margin-bottom: 10px;}
.location-box{width: 1003px;background: #067adb;margin:2px 0 0 97px;}
.location-box li{float: left;height: 58px;line-height: 58px;position: relative;padding-right: 20px;margin-right: 10px;color: #FFFFFF;}
.location-box li:before{display: block;content: ">";height: 58px;position: absolute;right: 0;color: #FFFFFF;}
.location-box li:last-child:before{content: "";}
.location-box li.lo-tb:before{content: "";}
.location-box li.lo-tb{background:url(../images/tb02.png) no-repeat left center;padding:0 10px 0 25px;margin-right: 0;}
.location-box li a{color: #FFFFFF;}

.wrap{background: #FFFFFF;margin-bottom: 10px;}
.wrap-fl{width: 247px;margin: 9px 13px 0 11px;}
.column-tit{height: 50px;line-height: 50px;color: #FFFFFF;background: #0068bf;color: #FFFFFF;text-indent: 1em;font-weight: normal;margin-bottom: 25px;}
.side-nav li{width: 203px;margin:0 auto 15px;overflow: hidden;}
.side-nav-ico{float: left;margin-right: 7px;color: #FF0000;}
.side-nav li a{display: block;float: left;color: #000000}
.side-nav li.active a,.side-nav li a:hover{color: #000000;}
.side-nav li a:hover{margin-left: 5px;}
.side-contact{width: 203px;margin: 0 auto 20px;line-height: 32px;}
.wrap-fr{width: 826px;border-left: 1px solid #eeeeee;padding-bottom: 20px;}
.page-title{width: 765px;margin: 23px auto 30px;overflow: hidden;}
.pagelistbox{width: 765px;margin: 0 auto;margin-left: 30px\0;*margin-left: 0;}
.pagelistbox .news{margin-bottom: 30px;}

.photolist{margin-bottom: 30px;}
.photolist li
{
width: 240px;float: left;margin: 0 140px 30px 40px;text-align: center;
transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;	/* Firefox 4 */
-webkit-transition: all 0.2s ease-in-out 0s;	/* Safari 鍜 Chrome */
-o-transition: all 0.2s ease-in-out 0s;
}
.photolist li:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);}
.photolist .pic{width: 100%;height: 80px;overflow: hidden;}
.photolist .text{width: 100%;overflow: hidden;margin-top: 20px;white-space: nowrap;padding-bottom: 10px;}

.textbox{width: 1050px;margin: 0 auto 30px;line-height: 30px;}
.det-title{padding: 20px 0;line-height: 28px;}
.digest{padding-top: 10px;color: #888889;}
.small,.middle-t,.big{color: #C7000B;cursor: pointer;}

.paging{line-height: 22px;margin-bottom: 30px;}
.page-sum{margin-right: 44px;}
.page-number{width: 70px;height: 22px;line-height: 22px;border: 1px solid #000000;margin: 0 27px;}

.footer{width:100%;background:#0263b2;overflow: hidden;margin: 0 auto;float: left;}
.footerbox{width:1100px;overflow:hidden;padding:12px 0;text-align:center;color:#acdafd;font-size:12px;position:relative;left: 50%;margin-left: -550px;}
.footerbox p{color:#FFFFFF;font-size:14px;overflow:hidden}
.footer_fl{width:100%;padding:15px 0;text-align:left;line-height:30px}
.f-logo{margin:30px 35px 0 0;}
.f_ewm{width:79px;position:absolute;top:12px;right:15px;overflow:hidden}
.f_ewm p{margin-bottom:6px}

.xiat{width:100%;float:left;clear:both;overflow:hidden; margin-bottom:10px;padding-top:10px;border-top:1px #eaeaea solid;}
.xiat li{height:80px;line-height:80px;float:left;display:inline;margin-left:20px;width:500px;padding:10px;border:1px #eaeaea solid;}
.xiat li img{width:120px;height:80px;margin-right:10px;vertical-align:middle;}
.xiat a{display:block}
.xiat strong{font-weight:normal;color:#8e8e8e}
.to-top{display: none;width: 100px;height: 60px;line-height: 28px;text-transform: uppercase;color: #168def;}
.to-top em{display: block;font-size: 40px;color: #168def;}
.more{display: block;height: 40px;line-height: 40px;right: 20px;top: -65px;z-index: 5;}
.anpager .cpb {background:#1F3A87 none repeat scroll 0 0;border:1px solid #CCCCCC;color:#FFFFFF;font-weight:bold;margin:5px 4px 0 0;padding:4px 5px 0;}
.anpager a {background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;color:#1F3A87;margin:5px 4px 0 0;padding:4px 5px 0;text-decoration:none}
.anpager a:hover{background:#1F3A87 none repeat scroll 0 0;border:1px solid #1F3A87;color:#FFFFFF;}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-pagination-bullet {
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    color: #000;
    opacity: 1;
    background: rgba(0,0,0,0.2);
}

.swiper-pagination-bullet-active {
    color: #fff;
    background: #007aff;
}