/*重置*/
html{font-size:72.5%;}
body,h1,h2,h3,p,p1,p2,dl,dd,i{margin:0;padding:0;display:block;}
body{background-color:#f4f4f4;}
img{display:block;border:none;}
a{text-decoration:none;outline:none;display:block;}
*{color:#333;font-family:"微软雅黑";font-size:1.3rem;}
.clear{clear:both;}
ul{margin:0;padding:0;}
li{list-style-type:none;}
i{font-style:normal;}
input,select,textarea{padding:0;margin:0;resize:none;border-radius:3px;border:solid 1px #e5e5e5;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999999;}
select{background-image:url('../image/icon/down.png');background-repeat:no-repeat;background-position:100%;color:#646464;line-height:30px;padding:0 5px;}

/*页脚置底*/
html,body{height:100%;margin:0;padding:0;}
#container{min-height: 100%;height: auto !important;height: 100%;margin-bottom:-207px;}
.push{height:207px;clear:both;}

/*radio修饰*/
.radio_type{width:15px;height:15px;border-radius:50%;vertical-align:-2px;background:#fff;}
.radio_type_color{background-image:url('../image/right.png');background-repeat:no-repeat;background-size:cover;background-position:center center;}

/*页码*/
.tcdPageCode{padding: 15px 20px;text-align: left;color: #ccc;text-align:center;}
.tcdPageCode a{display: inline-block;color: #666;display: inline-block;height: 25px;	line-height: 25px;	padding: 0 10px;border: 1px solid #ddd;	margin: 0 2px;border-radius: 4px;vertical-align: middle;}
.tcdPageCode a:hover{text-decoration: none;border: 1px solid #7d7d7d;}
.tcdPageCode span.current{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #fff;background-color: #7d7d7d;	border: 1px solid #7d7d7d;border-radius: 4px;vertical-align: middle;}
.tcdPageCode span.disabled{	display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 4px;vertical-align: middle;}



/*top_box*/
.top_box{width:1200px;margin:0 auto;padding:10px 0;border-bottom:solid 2px #004d9b;}
.top_box li:nth-child(1){float:Left;width:60%;}
.top_box li:nth-child(1) img{width:55%;}

.top_box li:nth-child(2){float:Left;width:40%;}
.top_box li:nth-child(2) div{float:right;}
.top_search{padding-top:20px;}
.top_search input{float:Left;line-height:32px;height:32px;padding:0 20px;box-sizing:border-box;border:solid 1px #ccc;}
.top_search img{float:left;cursor:pointer;}
.top_icon{margin-right:25px;padding-top:15px;float:right;line-height:30px;}
.top_icon:hover p{text-decoration:underline;color:#004d9b;}

/*nav_box*/
.nav_box{width:1200px;margin:0 auto;}
.nav_box li{width:8.33%;box-sizing:border-box;float:left;position:relative;}
.nav_color{background:#004d9b;color:#fff !important;}
.nav_box li>p,.nav_box li>a{text-align:center;font-size:1.4rem;line-height:45px;position:relative;color:#000;}
.nav_box li>p:after{content: " ";width:18px;height:18px;position:absolute;right:5px;top:5px;background-image:url('../image/icon/down_white.png');background-position:center center;background-size:18px 18px;background-repeat:no-repeat;margin-top:9px;}
.nav_son_box{position:absolute;top:100%;left:0;line-height:35px;min-width:100%;text-align:Center;background-color: rgba(0, 77, 155,0.6);z-index:10;display:none;padding-left:3px;padding-right:3px;}
.nav_son_box a{font-size:1.3rem;color:#fff;border-bottom:solid 1px #6f9ecb;white-space:nowrap;}

/*banner*/
.banner_container{width:1200px;margin:0 auto;padding-bottom:40px;}
.ie_hide_text{text-align:Center;display:none;}

/*banner_button_*/
.banner_button_next, .banner_button_prev{
	position: absolute;
	top: 50%;
	width: 35px;
	height: 35px;
	margin-top: -17.5px;
	z-index: 10;
	cursor: pointer;
	background-size: 35px 35px;
	background-position: center;
	background-repeat: no-repeat;
}
.banner_button_prev{ 
    background-image:url('../image/icon/bn_arrow_left.png'); 
	left: 1%; 
	right: auto
}

.banner_button_next{
	background-image:url('../image/icon/bn_arrow_right.png'); 
	right: 1%;
	left: auto
}

/*ie_hide_text*/
.ie_hide_text{font-size:2rem;text-align:center;padding:50px 0;color:#214a94;display:none;}

/*icon_nav*/
.icon_nav{width:1200px;margin:0 auto;margin-top:10px;}
.icon_nav li{float:left;width:10.5%;text-align:Center;cursor:pointer;}
.icon_nav li img{margin:0 auto;margin-bottom:5px;}
.icon_nav li a:hover p{color:#004d9b;}

/*home_news*/
.home_news{width:1200px;margin:0 auto;margin-top:40px;box-sizing:border-box;}
.home_news>li{float:Left;width:32%;}
.home_news>li:nth-child(3n+1),.home_news>li:nth-child(3n+2){margin-right:2%;}

.home_news_title{border-bottom:solid 2px #e62120;line-height:35px;margin-bottom:20px;}
.home_news_title h1{float:Left;font-size:1.6rem;color:#000;}
.home_news_title h1 span{color:#ccc;font-size:1.4rem;margin-left:5px;font-weight:normal;}
.home_news_title a{float:right;color:#e62120;}
.home_news_title a:hover{text-decoration:underline;}

.home_news_text dd{border-bottom:dashed 1px #ccc;line-height:25px;padding:10px 0;}
.home_news_text dd a{font-size:1.3rem;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}

.home_news_text dd a:hover{color:#004d9b;text-decoration:underline;}

/*activity_box*/
.activity_box{margin-bottom:10px;}
.activity_date{float:left;width:20%;margin-right:5%;border:solid 1px #ccc;border-radius:5px;text-align:Center;line-height:35px;box-sizing:border-box;}
.activity_date p{background:#004d9b;color:#fff;}

.activity_text{float:left;width:75%;}
.activity_text p{font-size:1.3rem;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.activity_box a{padding:15px 10px;}
.activity_box a:hover{background-color: rgba(0, 77, 155,0.1);border-radius:5px;}


.home_news_note li{float:left;width:33.3%;margin-top:30px;}
.home_news_note li img{float:left;margin-right:10px;width:35px;}
.home_news_note a{float:left;padding-top:8px;font-size:1.3rem;}
.home_news_note a:hover{text-decoration:underline;color:#e62120;}


/*footer_box*/
.footer_box_bg{background:#004d9b;width:100%;padding:30px 0;}
.footer_box{width:1200px;margin:0 auto;}
.footer_text{float:Left;width:75%;}
.footer_text p{float:left;margin-right:10px;color:#fff;line-height:30px;}
.no_margin_p{margin-right:0 !important;}
.footer_text a{float:left;margin-right:10px;text-decoration:underline;color:#fff;line-height:30px;}

.footer_share{float:left;width:25%;;margin-top:20px;}
.footer_share a{float:right;margin-left:25px;cursor:pionter;}
.footer_share a img{margin:0 auto;margin-bottom:5px;}
.footer_share a p{text-align:center;color:#fff;cursor:pointer;}
.footer_share a:hover p{text-decoration:underline;}

.footer_share .weixin_btn{float:right;margin-left:25px;cursor:pionter;cursor:pointer;}
.footer_share .weixin_btn img{margin:0 auto;margin-bottom:5px;}
.footer_share .weixin_btn p{text-align:center;color:#fff;cursor:pointer;}
.footer_share .weixin_btn:hover p{text-decoration:underline;}

/*微信弹出层*/
.weixin_box_lay{width:100%;height:100%;margin:0 auto;position:fixed;top:0;left:0;background: rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4f000000,endColorstr=#4f000000);display:none;z-index:5}
.weixin_box{width:30%;position:fixed;top:25%;left:50%;margin-left:-15%;z-index:5;}
.weixin_box .weixin_box_photo{width:100%;}
.weixin_box_icon{position:absolute;top:-50px;right:-50px;width:35px;cursor:pointer;}




/*banner_intro_box*/
.banner_intro_box{width:1200px;margin:0 auto;}
.banner_intro_box img{width:100%;}

/*introduce_box*/
.introduce_box{width:1200px;margin:0 auto;}
.introduce_nav_box{float:left;width:20%;margin-right:2%;}
.introduce_nav{background:#fff;}
.introduce_main_box{float:right;width:78%;}

/*introduce_nav*/
.introduce_nav{border:solid 1px #e5e5e5;}
.introduce_nav_box h1{line-height:65px;font-size:1.8rem;text-align:center;font-weight:normal;background:#004d9b;color:#fff;}
.introduce_nav>a,.introduce_nav dt{line-height:45px;text-align:Center;font-size:1.4rem;border-bottom:dashed 1px #e5e5e5;cursor:pointer;}
.introduce_nav>a:last-child{border-bottom:none;}
.introduce_nav>a:hover{color:#004d9b;}
.introduce_nav>p:hover{color:#004d9b;}

.introduce_second{background:#fafafa;display:none;border-top:dashed 1px #e5e5e5;}
.introduce_second a{text-align:center;font-size:1.2rem;line-height:45px;border-bottom:dashed 1px #e5e5e5;}
.introduce_second a:last-child{border-bottom:none;}
.introduce_second a:hover{color:#004d9b;}

.introduce_link{background:#edf6ff;padding:20px;}
.introduce_nav_box h2{line-height:50px;font-size:1.6rem;text-align:center;font-weight:normal;background:#004d9b;color:#fff;}
.introduce_link a{float:Left;width:50%;line-height:30px;}
.introduce_link a:hover{color:#004d9b;}

/*introduce_location*/
.introduce_location{padding-bottom:10px;border-bottom:solid 1px #e5e5e5;}
.introduce_location a,.introduce_location span{display:inline;color:#999;}
.introduce_location a{padding-right:25px;position:relative;}
.introduce_location a:last-child{color:#333;}
.introduce_location a:after{content: " ";width:25px;height:25px;position:absolute;right:0;top:0;background-image:url('../image/icon/location.png');background-position:center center;background-size:24px 24px;background-repeat:no-repeat;margin-top:-2px;}
.introduce_location a:last-child:after{content: " ";width:16px;height:16px;position:absolute;right:-25px;top:0;background:#f4f4f4;background-position:center center;background-size:16px 16px;background-repeat:no-repeat;
margin-top:3px;}
.introduce_location a:hover{color:#004d9b;}

/*introduce_main*/
.introduce_main_title{font-size:2rem;text-align:Center;font-weight:normal;color:#000;margin:0 auto;margin-top:20px;margin-bottom:30px;position:relative}
.introduce_main>img{max-width:100%;}
.title_border{width:50px;height:2px;background:#004d9b;position:absolute;bottom:-10px;left:50%;margin-left:-25px;}

/*in_title*/
.in_title{text-align:center;padding-top:10px;padding-bottom:20px;border-bottom:dashed 1px #e5e5e5;}
.in_title h1{font-size:1.5rem;color:#004d9b;font-weight:normal;margin-bottom:10px;}
.in_title p{color:#999;}


.introduce_main_text{line-height:25px;}
.introduce_main_text img{max-width:100%;}


/*幻灯片修饰*/
    .school_slide {
        background-size: 100% 100%;
        background-position: center;
    }
    .gallery-top {
        height: 625px;
        width:100%; 
		margin-left: auto;
        margin-right: auto;
    }
    .gallery-thumbs {
        height: 180px;
        box-sizing: border-box;
        padding: 10px 0;
	    margin-left: auto;
        margin-right: auto;
    }
    .gallery-thumbs .school_slide {
        width: 25%;
        height: 100%;
        opacity: 0.4;cursor:pointer;
    }
    .gallery-thumbs .swiper-slide-active {
        opacity: 1;
    }

/*party_box*/
.party_box{width:90%;margin:0 auto;}
.party_box li{float:left;width:48%;line-height:35px;}
.party_box li:nth-child(2n+1){margin-right:4%;}


/*活动*/
.activity_box_in a{padding:15px 0;border-bottom:dashed 1px #ccc;}
.activity_box_in p{float:Left;width:50%;color:#333;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;position:relative;padding-left:15px;box-sizing:Border-box;}
.activity_box_in p:after{content: " ";width:4px;height:7px;position:absolute;left:0px;top:0;background-image:url('../image/icon/hd_before.png');background-position:center center;background-size:4px 7px;background-repeat:no-repeat;margin-top:8px;}

.activity_box_in h1{float:Left;width:20%;font-weight:normal;color:#004d9b;margin-right:5%;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.activity_box_in h2{float:Left;width:25%;font-weight:normal;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.activity_box_in a:hover p{text-decoration:underline;}

/*学科建设*/
.subject_box_in a{padding:15px 0;border-bottom:dashed 1px #ccc;}
.subject_box_in p{float:left;width:70%;color:#333;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;position:relative;padding-left:15px;box-sizing:Border-box;}
.subject_box_in h1{float:right;width:20%;font-weight:normal;color:#999;}
.subject_box_in p:after{content: " ";width:4px;height:7px;position:absolute;left:0px;top:0;background-image:url('../image/icon/hd_before.png');
background-position:center center;background-size:4px 7px;background-repeat:no-repeat;margin-top:8px;}
.subject_box_in a:hover p{color:#004d9b;text-decoration:underline;}




