a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol, ul {list-style:none;}blockquote, q {quotes:none;}table, table td {padding:0;border:none;border-collapse:collapse;}img {vertical-align:top;}embed {vertical-align:top;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}
input, textarea {border:0; padding:0; margin:0; outline: 0;}
iframe {border:0; margin:0; padding:0;}
input, textarea, select {margin:0; padding:0px;}

/* -------------------------------------------- */
/* ------------------Style---------------------- */
/* -------------------------------------------- */
html, body {width:100%; padding:0; margin:0;}
body {background-color: #FFFFFF;color: #292929;font: 14px/25px Î¢ÈíÑÅºÚ, ËÎÌå, sans-serif;}

/*-------------------------*/
a{color: #006699;text-decoration: none;  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease;
  text-decoration: none;}
a:hover {text-decoration: none;}

a.button, input.button {cursor: pointer;color: #808080;line-height: 12px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	background: #E4E4E4;	border:1px solid #DFDFDF;}
a.button {	display: inline-block;	text-decoration: none;	padding: 6px 12px 6px 12px;}
input.button {	margin: 0;	border: 0;	height: 24px;	padding: 0px 12px 0px 12px;}
a.button:hover, input.button:hover {background: #006699;color:#ffffff;}
.clear{clear:both;}
.container{
  width:1100px;
  margin:0 auto;
}
.clear{clear:both;}
.fl{
	float: left;
}
.fr{
	float:right;
}

.banner table{margin:1px auto;}
#head{min-width:1200px;}
.top{
background:#0a3568;
height:38px;
min-width:1100px;
}
.top ul.nav1{
	float: left;
}
.top ul.nav1 li{
	display: inline;
	float: left;
}
.top ul.nav1 li a{
	display: inline-block;
	color: #a9c8e4;
	padding:0px 15px;
	line-height: 30px;
	height: 15px;
	border-right:#006699 1px solid;
	font-size: 12px;
}
.top ul.nav2 li{
	display: inline;
	float: right;
	
}
.top ul.nav2 li a{
	display: inline-block;
	padding:0px 15px;
	height: 15px;
	line-height: 30px;	color: #FFFFFF;
	font-size: 12px;
}

#head .logo{
width:100%;
height:120px;
background: #0e448a;
}
#head .logo .img{
padding:10px 0px;
width:60%;
}
#head .logo .bg{
    height: 126px;
	background: url(/nc/img/shuiyin.png) no-repeat;
}
#head .logo .bg img{
	position: relative;
	top:40px
}
#nav{
border-bottom:#dedede 1px solid;
box-shadow: 1px 1px 1px #d6d6d6;
}
#nav{
height:40px;
}

#nav ul .navbar{
	float: left;
height:36px;
	list-style: none;
}
#nav ul .navbar:hover{
 border-bottom:#005083 4px solid;
}
#nav ul .navbar a{
           line-height:30px;
	padding: 0px 22px;
	font-size: 16px;
	color:#292929;
}
.subnav{
	display: none;
}
.subnav li{
	position: relative;
	float:none;
	list-style: none;
	background: #005083;
}
.subnav li a{
	padding:10px 30px;
    color:#FFFFFF;
}
@media (max-width:768px){
.banner{
   display:none;
}
}

#main{
margin-top:20px;
	padding: 0;
}
#main .news{
  width:63%;
}
#main .notice{
 width:34%;
}
#main .head{
	height: 50px;
	border-bottom: #005083 2px solid;
}
#main .body{
  width:100%;
  margin-top:25px;
}
#main .notice .body ul{
 width:100%;
}
#main .body2{
  border-top:#dedede 1px solid;
}
#main .head img{
	float: left;
}
#main .head p{
	color: #005083;
	position: relative;
	left: 5px;
	top:8px;
	font-size: 22px;
}


#main-two{
  height:450px;
  margin-top:30px;
  min-width:1200px;
 margin-bottom:30px;
  background:url(/nc/img/122.png) no-repeat;	
} 


#main-two .lm1{
           margin-top:35px;
	width: 31%;
	margin-right: 39px;
}
#main-two .lm2{ 
margin-top:35px;

	width: 31%;
}
#main-two .lm3{
 margin-top:35px;
	width: 31%;
}
#main-two .lm1,.lm2,.lm3{
	background: #3574b2;
}
#main-two  .head{
	padding:20px 10px;
	text-align: center;
}
#main-two  .head img{
	margin: 0 auto;
	width: 100%;
}
#main-two .body{
  padding:10px;
}
#footer{width:100%;padding: 0;min-width:1200px}
#footer .part1{
   background:#cde1fa;
   height:50px;
}
#footer .part2{
   background:#08284e;
   height:80px;
   margin:0 auto;
}
#footer .footnav li{
   display:inline;
   float:left;
   width:24%;
  text-align:center;
   line-height:50px;
}
#footer .part2 p{
  color:#ffffff;
  text-align:center;
  line-height:30px;
  padding-top:10px;
}
.dbbg{
	background: url(/nc/img/dbbg.png) no-repeat center bottom;
           min-height:300px;
}
.list .list-left{
	width: 22%;
position:relative;
           top:-50px;

}
.list .list-left .head{
	height: 50px;
          background:#0e448a;
}
.list .list-left .head p{
	color:#fff;
	line-height: 50px;
	text-align: center;
	font-size: 24px;
}
.list .list-left ul li{
	height: 40px;
	border-bottom:#b4d7eb 1px solid;
	background:#f0f3f8;
           text-align: center;
}
.list .list-left ul li:hover{
background:#fff;
}
.list .list-left ul .hover{
border-left:#0e448a 4px solid;
background:#fff;
}
.list .list-left ul li a{
 line-height: 40px;
  font-size:15px;
	color: #222222;
}
.list-right{
	width: 75%;
           margin-bottom:40px;
    min-height: 500px;
} 
.list-right .head{
height:50px;
border-bottom: #0e448a 2px solid;

}
.list-right .head p{
 display:inline;
 line-height:60px;
 padding-left:10px;
 color:#636363;
}
.list-right .head #span{
	display:inline-block;
	height:30px;
	width:30px;
	position: relative;
	top:20px;
	left: 5px;
	background:url(/nc/img/fz.png) no-repeat;
}
.list-right .body table{
   margin:0 auto;
}
.list-right .body .teacher-list{
	margin-left: -20px;
        margin-top:15px;
}
.list-right .body .teacher-list li{
	width: 180px;
	height: auto;
	float: left;
	margin-bottom: 25px;
	padding-bottom: 10px;
	margin-left: 30px;
	border-bottom: #dedede solid 1px;
}
.list-right .body .teacher-list a{
	text-align: center;
	display: block;
}
.list-right .body .teacher-list img{
	padding-left: 10px;
        width:150px;
        height:208px;
}
.list-right .body .teacher-list .tit{
	font-size:20px;
	line-height: 40px;
	font-weight:bold;
	padding-top: 10px;
	text-align: center;
	color:#0E448A
}

.list-right .body .teacher-list .zc{
	text-align: center;
	font-size:16px;
	line-height: 30px;
}
.list-right .body .teacher-list .abs{
	padding-top: 10px;
	padding-bottom: 10px;
        color:#222
}


#xww .banner{
	
}
#xww .left{
	width: 40%;
}
#xww .right{
	width: 58%;
}
#xww .zhxw{
  width:48%;
}
#xww .mtsd{
 width:48%;
}
#xww  .head{
	border-bottom: #DEDEDE 1px solid;
	
}
#xww  .head p{
	font-size: 18px;
	color:#000000;
	display: inline-block;
	width: 80px;
	border-bottom: #0168b7 3px solid;
}
#xww  .head span{
	font-size: 12px;
	color: #0168b7;
}
#xww .body{
	padding-top:15px;
}
 #part1{
	margin: 20px 0px;
}
 #part2{
	margin: 30px 0px;
}
.llbg{
 height:150px;
 overflow:hidden;
}
.jxtable a{
  color:#222222;
  font-size:15px;
  line-height:40px;
}

.zsjycxcy li{
  float:left; 
  width:100px;
  line-height:50px;
  font-size:22px;
  color:#9e9e9e;
}
.zsjycxcy li:hover{
  cursor: pointer;
}
.zsjycxcy .active{
 color: #005083;
}
.zsjycxcy .gang{
  color:#dedede;
  padding-left:8px;
}
.tab-content{
  margin-top:25px;
  position:relative;
}
#c1,#c2{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  display:none;
}
.tab-content .show{
   display:block;
}
.linkhead{
  border-bottom: #0168b7 2px solid;
}
.linkbody{
display: flex;
flex-direction: row;
height:45px;
text-align: center;
margin-top:20px;
margin-bottom:20px;
}
.linkbody div{
 width:130px;
}
.linkbody a{
color: white;
}

.linkbody .vertical-align{
 vertical-align:bottom;
}	
.getMore{
 color:#ffffff;
 float:right;
 padding-right:5px;
}
.ysxy ul{
 margin-left:-10px
}
.ysxy ul li{
   width:146px;
   height:40px;
   border:#005083 1px solid;
   float:left;
   margin-left:10px;
margin-top:20px;
   text-align:center;
   line-height:40px
}