@charset "utf-8";
/* CSS Document */
body{ font-family:Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif!important;-webkit-font-smoothing:antialiased!important;font-smoothing:antialiased!important;}
a{text-decoration:none!important;bblr:expression(this.onFocus=this.blur());/*IE使用*/outline-style:none;/*FF使用*/; outline:none;}
.logo1{background-color: #f3f3f3;padding:30px 0;}
.xiaohui{width:100%;background-color:#f1f1f1;height:100px;margin:0 auto;}
.xiaohui img{position:absolute;left:0;top:0;display:block;margin-top:10px;}
#footer{ text-align:center;}
.main{ padding:1%  }
.main em{color:#f00; font-style:normal}
.main  h2{ margin-bottom:15px  }
.downLoad{ font-size:20px; text-decoration:underline; }
.fullSlide{position:relative;background:#000;margin:0 auto;}
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li{ list-style:none}
.fullSlide .bd li img{width:100%; vertical-align:top;  } 
.fullSlide .hd{position:relative; z-index:1; margin-top:-30px; height:30px; line-height:30px;  text-align:center;
	 background:#000;filter:alpha(opacity=60);opacity:0.6 
}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 
	font-size:0;
}
.fullSlide .hd ul .on{ background-position:0 0; }
.fullSlide .prev,.fullSlide .next{z-index:1;display:block;width:55px;height:55px;position:relative;margin: -16% 0 0 3%;float:left;background:url(../images/arrow1.png) 0 0 no-repeat;filter:alpha(opacity=40);opacity:0.4;}
.fullSlide .next{  background-position:right 0; float:right; margin-right:3%  }
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }
.news{ margin-top:30px;}
.news-title{padding-left:4px;position:relative;margin: 0 -20px;height: 41px;border-bottom: 1px solid #e2e3e7;margin-bottom: 15px;}
.news-title p{margin-left: 18px;font-size:18px;line-height: 40px;text-align: left;}
.more{float:right;display:block;}
.news-title img{position:absolute;margin-top:-4px;}
.youbian{position:absolute;margin-top:-4px;margin-left:160px;}
.chengyuan{margin-left:120px;}
@-webkit-keyframes twinkling{0%{opacity: 0;}100%{opacity:1;}
}
.tu {-webkit-animation: twinkling 1s infinite ease-in-out;}
.main-news{border:1px solid #e2e3e7;margin-bottom:20px!important;}

.content a{color:#353434;}
.news1{position:relative;text-align:left!important;height:38px;}
.news1 >img{float:left;margin: 16px 8px 0 0;}
.news1 a{float:left;overflow: hidden;line-height: 38px;height: 38px;width:80%;display:block;text-decoration: none;cursor: pointer;}

.news1:hover a,.news1:hover span{color:#274DB3;}
.news1 span{margin-top:8px;}
.logo{margin-top:40px!important;}
@media (min-width: 768px) { 
 .navbar-nav{height: 70px;}
 .col-fc{padding-left:5px;padding-right:5px;}
 .navbar-nav>li>a{padding:0 7px;height: 50px;line-height: 50px;font-size: 16px;}
 .navbar-nav li{height:50px;line-height: 50px;}
 .navbar-nav li.hover a{background: rgba(87, 138, 189, 0.65); color: #fff}
 
}

@media (max-width: 768px) {
	.news1 a{ width:95%}
	.news1 span{ display:none;}
	.wenzi{ text-align: center;}
	.fullSlide .prev,.fullSlide .next{ background: none;}
	.footer .logo img{width: 50%;}
	.wenzi p{ font-size:12px;}
	.news-title p{ font-size:14px;}
	.ewm img{width: 50%;margin:20px auto!important;}
	
	.navbar-default{min-height:0px!important;}
		}
@media (max-width: 992px) {
	.wenzi{ text-align: center; }
	.nav > li > a{padding: 0px 10px;}
	}
@media (min-width: 992px) {
	.main-news{margin: 0 1%;}
	.col-md-6 {width: 48%!important }
	.nav > li > a{ padding:0 28px;}
	.fouricon{ width:950px!important}
}
@media (min-width: 1200px) {
	.nav > li > a{ padding:0 35px;}
	.fouricon{ width:1148px!important}

}
.news1 .tu{margin-left:10px;}
.news1 span{float:right;color:#979797}
.icon{margin-top:30px;max-width:1150px;margin:0 auto;}
.icon1{float:left;margin: 10px 0 10px 12px;width:64px;height:64px;}
.neirong{float:left;margin-left: 18px;line-height: 16px;margin-top: 21px;}
.neirong .p{ font-size:16px; margin-bottom:10px; color:#333;}
.neirong p{ font-size:12px; color:#333;}
.footer{background-color:#2165b5;width:100%;margin-top:30px;padding: 15px 0;}
.footer-nav{max-width:1150px;margin:0 auto;padding-bottom:20px;padding-top:20px;}
.logo{float:left;margin: 40px auto 0px auto;}
.wenzi{float:left;color:#fff;margin-left:0px;margin-top:20px;text-align:center;}
.ewm{margin-top:20px;}
.ewm img{margin:0px auto;}

/**/
.content{position:relative;margin-bottom: 20px;}
.content .more1{position:absolute;right:0;top: -45px;}
.content .more1 a{ font-size:12px; color:#999;}
.content .more1 a:hover{color:#274DB3;!important; }
.news-title p{/* margin:0; */padding:0;}
.news-title span{display:inline-block;height: 40px;line-height:40px;padding: 0 10px;cursor:pointer;}
#show1,#shows1{ display:none;}
.news-title .current{ background:url(../images/sj.png) center bottom no-repeat;}
.schoollogo{ margin:0 auto;}
.school:hover{ background-color:#6A6767!important;cursor:pointer;color:white;}
.navbar-default {background:none;border:none;}
.navbar-header{padding:20px 0;}
.navbar-nav li{height: 70px;line-height: 70px;text-align:center;}
.navbar-nav>li>a{/* padding:0 10px; */width:100%;height: 70px;line-height: 50px;font-size: 16px;}
.navbar-default .navbar-nav>li>a{color: #fff;}
.navbar-default .navbar-nav>li>a:hover{background: rgba(87, 138, 189, 0.65); color: #fff;}
.navbar-default .navbar-nav>.open>a, 
.navbar-default .navbar-nav>.open>a:focus, 
.navbar-default .navbar-nav>.open>a:hover{background:#33b5e1; color: #fff;}
.navbar-nav li.active:hover{}
.navbar-nav li .dropdown-menu{background: rgba(60, 114, 167, 0.9);  color: #fff;border:0; margin:0;min-width:100%;}
.navbar-nav li .dropdown-menu>li{height:40px; line-height: 40px;}
.navbar-nav li .dropdown-menu>li>a{color: #fff;background:none;padding: 10px 20px;}
.navbar-nav li .dropdown-menu>li>a:hover{background: rgba(87, 138, 189, 0.65);}
.navbar-1 .has-feedback {display: block;}
.form-control {width:315px;}
.phone-nav li a{background:#3070b7;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}

.toggle-wrap{ position: relative; z-index: 1000; }
.toggle-nav{background:url(../img/box2.png);border-top: 1px solid #0050a2; border-bottom: 1px solid #0050a2;position:absolute;width: 100%;padding:15px 0; z-index: 1000; display: none; }
.toggle-nav .intro-pic{float: left;width: 270px;}
.toggle-nav .intro-txt{float: left;color: #0050a2;font-size: 14px; line-height:25px;padding:10px 20px; width: 250px;}
.sub-nav li{padding:10px 20px; float: left;background: url(../img/line2.png) right center no-repeat;}
.sub-nav li a{font-size: 20px; color: #666;}
.sub-nav li span{padding:0 20px;font-size: 20px;}
.phone-nav{background: #277fbf;position: fixed;top: 0;bottom:0;left;left: -225px;h: 180px;height:100%;overflow-y: auto;-webkit-overflow-scrolling: touch;display: block;z-index: 111;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;}
.phone-nav li{ list-style:none}
.phone-nav li.home{ text-align:center}
.phone-nav li a{display: block;height: 40px;line-height: 40px;font-size: 14px;position: relative;padding:0 20px;color:#fff;border-bottom: 1px solid #277fbf;}
.phone-nav li.active{background: #fff;}
.phone-nav li.active a{color: #fff;}
.phone-nav li .second-nav{text-align: center;}
.phone-nav li .second-nav{display:none;}
.phone-nav li .second-nav li a{border-bottom: 1px solid #dddddd; color:#666}
.phone-nav li .second-nav li a{background: #f1f1f1;}
.phone-nav li .second-nav li.active a{background: #5eaee8;color: #fff;}
.phone-nav li .second-nav li a.active{color: #0050a2;}
.navlayer{background:rgba(0,0,0,0.5); display:block; width:100%; height:100%; position:fixed; left:0; top:0; z-index:110;display:none;}
#navbarBox { margin-top: 0px; }
.navbar {position: relative;min-height: 0px;margin-bottom: 0px;}
html.opening .navlayer{display:block;}
html.opening body{overflow: hidden;}
html.opening .phone-nav{
  -webkit-transform: translate(180px, 0);
  -moz-transform: translate(180px, 0);
  -ms-transform: translate(180px, 0);
  -o-transform: translate(180px, 0);
  transform: translate(180px, 0); 
}
.navbar-default .navbar-nav > li > a:hover{ background: rgba(87, 138, 189, 0.65)!important; color:#fff!important}
.school{padding:0!important;height：84px!important;}

.wenzi p{padding-left:70px;}
ul,li,ol{list-style: none; margin:0; padding:0;}
.c-notice { margin-top:20px; }
.cno-main { background: #fff; margin: 30px 0; overflow: hidden; }
.cno-left { background: url(../images/left-img_03.jpg)  top center #2267b1; padding: 20px 0; overflow: hidden;padding-bottom: 100000px;margin-bottom: -100000px;}
.cno-left ul li { height: 60px; line-height: 60px; border-bottom: 1px solid #3876b9; }
.cno-left ul li a { display: block; color: #fff; font-size: 18px; text-align: center; }
.cno-left ul li:hover { background: #fff; }
.cno-left ul li:hover a { color: #2267b1; }
.c-bg { background: url(../images/c_bg.png)  no-repeat center top;background-color: #eaf3f4; }
 
.cno-right { padding: 20px; overflow: hidden; }
.cno-head h3 { color: #2267b1; float: left; margin-top: 0;}
.cno-head { border-bottom: 1px solid #2267b1; overflow: hidden; }
.cno-head ol { float: right; }
.cno-head ol li a { font-size: 12px; color: #666; }


 .cno-right ul li span { float: right; margin-left: 20px; color: #666; font-size: 12px; }
.cno-right ul li a { display: block; text-align: left; font-size: 14px; color: #333; }
.cno-right ul li { height: 60px; line-height: 60px; border-bottom: 1px dashed #e5e5e5; overflow: hidden; }
.cno-right ul li:hover a { color: #2267b1; }
.cno-right ul li:hover span { color: #2267b1; }
.page { margin-top: 50px; margin-bottom: 10px; text-align: center; }
.page ul li a { display: inline-block; }
.cno-left .cn-active { background: #fff;  }
.cno-left .cn-active a { color: #2267b1; }

.header .container{position: relative;}

.page-yansoft span.this-page{
    background-color: #fff;
    color: #1e4b87;
    font-size: 14px;
    height: 30px;
    line-height: 24px;
    width: 25px;
    padding: 0px 5px 0px 5px;
    border: solid 1px #fff;
}
.page-yansoft[class$='3f'] div>a{
    background-color: #fff;    
    border: solid 1px #fff;
}
.page-yansoft[class$='3f'] span.this-page{
    background-color: #fff;
    border: solid 1px #fff;
}
.page-yansoft table div>a{
    background-color: #fff;    
    color: #666;
    font-size: 14px;
    height: 30px;
    line-height: 24px;
    width: 25px;
    padding: 0px 5px 0px 5px;
    border: solid 1px #fff;
}
.page-yansoft table div>a.Prev,.page-yansoft table div>a.Next{
    background-color: #1e4b87;
    color: #fff;
    font-size: 14px;
    height: 30px;
    line-height: 24px;
    width: 65px;
    padding:  3px 15px 10px 15px;
    border: solid 1px #ececec;
    border-radius: 4px;
}
.page-yansoft span.PrevDisabled,.page-yansoft span.NextDisabled{
    background-color: #ccc;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    height: 30px;
    line-height: 24px;
    width: 65px;
    border: solid 1px #aaa;
    padding: 3px 15px 10px 15px;
}
.page-yansoft table[class^='headStyle1']>tbody>tr>td:first-child{display:none;}
.page-yansoft table>tbody>tr>td>table>tbody>tr>td:first-child{display:none;}
.page-yansoft div>a,.page-yansoft div>a:link,.page-yansoft div>a:hover,.page-yansoft div>a:focus { font-size: 14px;outline:none;-moz-outline:none;}
.page-yansoft div>a:hover{
    color: #1e4b87; background-color: #fff; border: solid 1px #fff;
}


.leader-list{
    overflow: hidden;
}
.leader-list .leader-pic{
    text-align: center;
}
.leader-list .leader-content{
    overflow: hidden;
}
.leader-list .leader-tit{
    height: 44px;
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 10px;
}
.leader-list .leader-tit a{
    font-size: 24px;
}
.leader-list p{margin:0;line-height: 2.2;}
.leader-list {
     
    font-size: 14px;
    padding:15px;
    
    margin-bottom: 15px;
}
#mdList{height:200px; overflow:hidden; position:relative;}
.site-hd{overflow: hidden;padding:10px 0 20px 0;}
.site-hd .text{float: left; height: 25px;line-height: 25px;margin-left:10px;}
.site-hd .more{color: #999; display: block; float:right;font-size:12px;margin-right:22px;margin-top:6px;}
.site-hd .more:hover{color: #2165b5;}
.site-hd .text{font-size: 20px;line-height: 25px; float: left; padding-left: 30px; background: url(../img/hd_ico.png) left center no-repeat;}
.site-hd .text span{display: inline-block;margin-right:5px;line-height: 25px;}
.site-hd .text .en{color: #2567ac;}
.site-hd .line1{float:left;margin-left:36px;}
.media-list li{color: #999; margin-bottom: 15px;margin-left:38px;}
.media-list li a{color:#353434;}
.media-list li a:hover{color:#2165b5;}
.media-list li span{float:right;margin-right:20px;}

@media (max-width: 768px) {
	.news{margin-top:-10px;}
	.site-hd{float:left;}
	.media-list{float:left;}
	.text{padding-left:0;}
	}
@media (min-width: 992px) {
	.col-md-12 {width: 98%!important }
	}