*{margin:0;padding:0;}
body,html,ul,li,p,div,dl,dt,dd,ol,pre,form,fieldset,legend,input,textarea,blockquote{margin:0;padding:0;}
body{font-size:14px;font-family: '微软雅黑'; color:#333;text-align:center;color:#686868; }
table,td,tr,th{font-size:14px;margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
a{color:#686868;text-decoration:none;font-size:14px;}
a:hover{color:#cc0000;}
a:visited{color:#686868;text-decoration:none;}
a:active{color:#686868;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;padding:0;margin:0;font-size:14px;}
ol,ul,li{list-style:none;}
li{ height:26px; line-height:26px;}
p{ line-height:1.8;}

.top{ width:100%; height:120px; background:#3266cc url(/static/image/top_bg.jpg) no-repeat center;}
.top a{ font-size:14px; color:#fff;}
.top a:hover{ color:#2B57AF;}
.top span{ font-size:14px; color:#fff;}
.table_top{margin:0 auto;width:1200px;height:120px;}
.nav00{ width:100%; height:45px; background:#2b57af;}


		.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.nav{ height:45px; line-height:45px;  position:relative; z-index:1;  }
		.nav a{ color:#fff;}
		.nav .nLi{ float:left;  position:relative; display:inline;  }
		.nav .nLi h3{ float:left; line-height:45px; }
		.nav .nLi h3 a{ display:block; width:133px; height:45px; font-size:15px;  }
		.nav .sub{ display:none; width:133px; left:0; top:45px;  position:absolute; background:#3366cc;line-height:45px;   }
		.nav .sub li{ zoom:1; width:133px;height:45px; line-height:45px;}
		.nav .sub li a{ display:block;  }
		.nav .sub a:hover{ background:#2b57af; color:#fff;  }
		.nav .on h3 a{ background:#3366cc; color:#fff;   }
		
	
.d1{width:430px;height:275px;overflow:hidden;background-color:#000000;position:relative;}  
.d1 ul{display:none;}  
.loading{width:430px;background-color:#000000;color:#FFCC00;font-size:12px;height:275px;text-align:center;padding-top:30px;font-weight:bold;}
.d2{width:100%;height:275px;overflow:hidden;}  
.num_list{position:absolute;width:100%;left:0px;bottom:0px;background-color:#000;color:#FFFFFF;font-size:14px;padding:5px 0px;height:20px;overflow:hidden; text-align:left;}  
.num_list span{display:inline-block;height:16px;padding-left:6px; opacity:1;filter:alpha(opacity=100);}
.button{position:absolute;z-index:1000;right:0px;bottom:5px;font-size:13px;}  
.button a{background-color:#ffffff;display:block;line-height:14px;float:left;padding:2px 6px;margin-right:3px;color:#3366cc;text-decoration:none;cursor:pointer;}  
.button .b2{color:#fff;background-color:#3366cc;}  

.xyxw_t{ border-bottom:1px solid #2b57ae; height:30px;}
.more{ width:43px; height:15px; border:1px solid #eaeaea; text-align:center; line-height:15px;}
.xyxw_t a{ font-size:18px; margin-left:5px;}
.more a{ font-size:12px; color:#2b57af;}
.more a:hover{ color:#3366CC}
.xyxw_bl{ width:345px; height:30px; line-height:30px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; background:url(/static/image/dot1.jpg) no-repeat left;}
.xyxw_bl a{ margin-left:8px;}
.xyxw_bl a:hover{ color:#3366CC}
.xyxw_br { margin-top:10px;}
.xyxw_br span{ font-size:12px; color:#999;}
.xyxw_bl01{ width:215px; height:30px; line-height:30px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; background:url(/static/image/dot1.jpg) no-repeat left;}
.xyxw_bl01 a{ margin-left:8px;}
.xyxw_bl01 a:hover{ color:#3366CC}
.xyxw_bl02 p{ font-size:14px; color:#2a58b0; padding-left:8px;}
.xyxw_bl02{ width:215px; height:30px; line-height:30px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; background:url(/static/image/dot1.jpg) no-repeat left;}
.xyxw_bl02 p a{color:#686868;}
.xyxw_bl02 p a:hover{ color:#3366CC}
.program1{ width:236px; height:125px; background:#d60808; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; float:left; cursor:pointer;}
.program1:hover{background:#f31414;}
.program1 a img{ margin-top:15px;}
.program1 a p{ font-size:18px; color:#fff; padding-top:5px;}

.program2{ width:236px; height:125px; background:#3ca4bd; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; float:left; margin-left:20px;cursor:pointer;}
.program2:hover{background:#56b5cc;}
.program2 a img{ margin-top:15px;}
.program2 a p{ font-size:16px; color:#fff; padding-top:5px;}

.program2_b{ width:236px; height:125px; background:#d65c06; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; float:left; margin-left:20px;cursor:pointer;}
.program2_b:hover{background:#fb6a04;}
.program2_b a img{ margin-top:15px;}
.program2_b a p{ font-size:16px; color:#fff; padding-top:5px;line-height: 1.4;}

.program3{ width:236px; height:125px; background:#49b069; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; float:left;cursor:pointer;}
.program3:hover{background:#5ac079;}
.program3 a img{ margin-top:25px;}
.program3 a p{ font-size:16px; color:#fff; padding-top:10px;}

.program4{ width:236px; height:125px; background:#667cb5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;float:left; margin-left:20px; margin-right:20px;cursor:pointer;}
.program4:hover{background:#7c91c9;}
.program4 a img{ margin-top:25px;}
.program4 a p{ font-size:16px; color:#fff; padding-top:10px;}

.program5{ width:236px; height:125px; background:#c76e70; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;float:left;cursor:pointer;}
.program5:hover{background:#da7c7e;}
.program5 a img{ margin-top:25px;}
.program5 a p{ font-size:16px; color:#fff; padding-top:10px;}

.teacher {
	background: url("404.png") repeat-x; margin: 0px 5px;  border-image: none; width:1190px;height: 160px; padding-top: 10px; overflow:hidden;
}
.scrollleft {
	margin: 0px 10px;
}
.scrollleft li {
	width: 166px; height:150px; text-align: center; margin-right: 7px; float: left; display: inline;
}
.scrollleft img {
	padding: 2px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 160px; height: 120px;
}
.scrollleft a:hover img {
	border: 1px solid rgb(187, 187, 187); border-image: none; opacity: 0.9; -moz-opacity: 0.9; -khtml-opacity: 0.9;
}
.scrollleft span a {
	width: 150px; overflow: hidden; margin-top: 3px; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; color:#2b57af; font-size:14px;
}
.footer{ width:100%; height:144px; background:url(/static/image/footer_bg.jpg) repeat-x; margin-top:30px; padding-top:15px;}
.foot_t{ margin:0 auto;}
.link_l{  width:120px; height:30px; border-bottom:3px solid #2b58b1;}
.link_l a{font-size:16px; color:#d2e1fd;}
.link_r{ width:1080px; height:30px;border-bottom:1px solid #448ffe;}
.link_b{ float:left;color:#fff; margin-left:10px; margin-top:15px;}
.link_b a{ font-size:14px; color:#fff; margin-right:10px;}
.link_b a:hover{ color:#7C91C9;}
.foot_b p{padding-top:40px; color:#fff;}
.list_banner{height:255px; background:url(/static/image/listcolumn_t.jpg) no-repeat center;}
.list_lt{ width:260px; height:55px; background:#ef0303;}

.list_lt img{ float:left; margin-left:20px; margin-top:3px; margin-right:10px;}
.list_lt span{ font-size:16px; color:#fff; float:left;}
.list_lb{ width:260px; height:54px; border-bottom:1px solid #e4e4e4; background:url(/static/image/list_lb1.png) no-repeat 240px 22px;}
.list_lb a{ display:block; width:215px; height:54px; float:left; padding-left:45px; font-size:16px; color:#686868; text-align:left; line-height:55px;}
.list_lb a:hover{ color:#fff;}
.list_lb:hover{ width:260px; height:54px; border-bottom:1px solid #e4e4e4; background:#3366cc url(/static/image/list_lb2.png) no-repeat 240px 22px; color:#fff;}
.list_kf{padding-top:20px;}
.list_r1{height:40px; border-bottom:1px solid #e4e4e4;}
.list_r1 img{ float:left; margin-top:3px; margin-right:5px;}
.list_r1 a:hover{ color:#3366cc;}
.list_r2 { text-align:left; padding-top:10px;}
.list_r2 span{ font-size:18px; color:#333; font-weight:bold;}
.list_r3{ height:40px; border-bottom:1px dashed #cccccc; text-align:left; background:url(/static/image/dot1.jpg) no-repeat left;}
.list_r3 a{ margin-left:8px;}
.list_r3 a:hover{ color:#3366cc;}
.list_r4{ height:40px; border-bottom:1px dashed #cccccc; text-align:right;}
.list_r4 span{ color:#999;}
.fenye{ border:1px solid #dddddd; background:#f5f5f5; text-align:center; line-height:30px; margin-right:5px;}
.fenye:hover{ background:#153f8b;}
.fenye a:hover{ color:#fff; display:block;}
.list_banner2{height:255px; background:url(/static/image/listcolumn_t.jpg) no-repeat center;}


.listcolumn1{ border-bottom:1px solid #e4e4e4;}
.listcolumn1 a{ font-size:16px;}
.listcolumn1 a:hover{ color:#3266cc;}
.listcolumn1 img{ float:left; margin-top:3px; margin-right:5px;}
.listcolumn2{ padding-top:30px;}
.listcolumn2 h2{ font-size:18px; color:#333; font-weight:bold;}
.listcolumn3{ padding-top:30px; padding-bottom:30px;}
.listcolumn4{ text-align:left;}
.listcolumn4 p{ font-size:16px; text-align:left; text-indent:2em; padding-top:5px; padding-bottom:5px;}
.listcolumn4 span{ font-size:16px; color:#333; font-weight:normal;}
.listcolumn5 a{ color:#3366cc; font-size:16px;}
.listcolumn6{ padding-top:20px;}

#wp_nav_w21 {
    width: 100%;
    height: 45px;
    background: #2b57af;
}
#wp_nav_w21 .wp_nav{width:1200px; margin:0 auto;background:#2b57af;}
#wp_nav_w21 .wp_nav .nav-item{
display: block;
    width: 120px;
    height: 45px;
}
.wp_nav .sub-nav
{
    border:0px;
}
#wp_nav_w21 .wp_nav .nav-item a {
    display: block;
    width: 120px;
    height: 45px;
    font-size: 15px;
    background:#2b57af;
    color: #fff;
    border:0px;
    text-align: center;
}
#wp_nav_w21 .wp_nav .nav-item a:hover{
    background: #3366cc;
}
.wp_nav .nav-item a span.item-name {
    display: inline-block;
    padding:0px 10px;
    line-height: 45px;
    cursor: pointer;
}
.wp_nav .sub-nav .nav-item a span.item-name {
    padding: 0px 10px;
    line-height: 45px;
}
.Article_Title{
    line-height: 64px;
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: bold;
}
