*{margin:0px;padding:0px;}
body{font:16px/1.75em "microsoft yahei";color:#333;}
html, body, h1, h2, h3, h4, ul, li, dl,input{ margin:0px;padding:0px;list-style-type:none }
a{color:#000000;text-decoration:none;}
a:hover{text-decoration:none; border: 0;color:#1563b5;}
/*a:active {star:expression_r(this.onFocus=this.blur());} */
:focus { outline:0; } 
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h3,h4{padding:0px; font-size:14px; font-weight:bold;}
.row{margin-right:0px; margin-left:0px;}
.clear {clear:both;height:0px; overflow:hidden;}
.blank1{height:1px;overflow:hidden;}
.blank2{height:2px;overflow:hidden;}
.blank10{height:10px;overflow:hidden;}
.blank12{height:12px;overflow:hidden;}
.blank20{height:20px;overflow:hidden;}
.blank30{height:30px;overflow:hidden;}
.indent_lr15{padding-right:0px!important;padding-left:0px!important;}
.indent_lrMinus15{padding-right:15px!important;padding-left:15px!important;}
.indent_radd15{padding-right:0px!important;}
.indent_ladd15{padding-left:0px!important;}
.indent_ladd9{padding-left:9px!important;}
.panel{margin-bottom:0px;}

/*首页样式-----开始*/
.icon {width: 1em;height: 1em;vertical-align: -0.15em; fill: currentColor; overflow: hidden;}
.top_left{display:inline-block;float:left;margin:18px 0px;}
.top_right{display:inline-block;float:right;}
.navbar-default{background:#38539E;border-color:#FFFFFF;}
#nav-xitong{text-align: right; display: block;float:right;padding-right:14px;}
#nav-xitong li{display: block; float:left;font-size:14px;line-height:20px;;}
/*#nav-xitong li:last-child{margin-left:39px;margin-right:20px;}*/
#nav-xitong li a{color:#333333;}
#nav-xitong img{margin-right:5px;}
#nav-xitong li:first-child img{width:20px;height:14px;margin-top:-3px;}
#nav-xitong li:last-child img{width:17px;height:17px;margin-top:-5px;}
/*.search_form img{width:20px;height:20px;}*/
#so-top{float:right;}

/*搜索框--开始*/
input #so{color:;}
.btn-default{background:none;border:none;}
.search_form_placetext{background: none;}			
#so-top {width:284px;background:#FFFFFF;border: 1px #89bbbc solid;border-radius:5px;padding-right:15px;}
/*设置搜索框光标的位置*/
#so-top input {width: 175px;padding:0 0 0 20px;;height:36px;line-height:38px;border: none;float: left;font-size: 14px;border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
/*设置placeholder的字体颜色*/
input::-webkit-input-placeholder{color:#888888;padding-left:00px;font-size:14px;}
input:-ms-input-placeholder{color:#888888;padding-left:0px;font-size:14px;}
input::-moz-placeholder{padding-left:0px;}                  /* Firefox版本19+ */
input:-ms-input-placeholder{padding-left:0px;}           /* IE浏览器 */
/*searchicon的位置*/
.btn-default .icon{vertical-align: -0.65em;font-size:20px;}
#so-top button {border: none;padding: 0;margin: 0;height: 25px;padding: 9px 0 0 10px;float: right;}
#so-top .btn-default img{padding-bottom:19.5px;}
#so-top .btn-default:hover,#so-top .btn-default:focus{background:none;} 
/*搜索框--结束*/

/*头部导航-开始*/
.navbar-default{width:100%;background:#FFFFFF;border:none;}
.navbar-default>.navbar-collapse, .navbar-default .navbar-form {/*background: #3069C9;*/ border-bottom: 2px solid #248cd3;}
.navbar-collapse{background:#FFFFFF;height:50px;/*margin-top:20px;*/}
/*navbar-collapse,navbar-nav不能将高度写死,如果写死在手机端一级菜单的高度就会是写死的高度*/
.navbar-collapse.collapse {width:100%;line-height:56px;margin-top:0px;height: 50px!important}
.navbar-nav, .dropdown,.dropdown_menu{font-size:15px;line-height:50px;}
.navbar{margin-bottom:0px;}
/*设置导航字体颜色*/
.navbar-default .navbar-nav > li > a {color:#004998;font-size:16px;}
/*设置导航间距字号*/
.nav > li > a {position: relative;display: block;padding: 15px 26px;font-size:16px;}
/*设置一级导航的宽度及居中*/
.nav .dropdown{width:(100/9)%;text-align:center;}
/*设置二级导航的宽度*/
.dropdown .dropdown-menu{width:(100/9)%;overflow:hidden;}/*dropdown-menu的宽度和dropdown-menu li 的宽度要一样.*/
.dropdown-menu,.dropdown-menu > li{min-width:110.8px;margin:0 auto;}
/*设置二级导航链接标签的宽度与二级导航保持一致并字体居中显示*/
.dropdown-menu > li > a{ padding:15px 0px;text-align:center;}
/*去除没有二级菜单的导航下的白条*/
.navbar-nav > li > .dropdown-menu{border:none;padding-top:4px;}
.dropdown-menu {width:100%;/*让二级和一级宽度一样*/padding: 0px 0;margin: -1px 0 0; background-color:#238CD2;}
/*一级菜单滑过点击的背景颜色和字体颜色*/
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus,.navbar-default .navbar-nav > li > a:focus{background:#FFFFFF;color:#0C6ABF;}
.navbar-default .navbar-nav > .open > .dropdown-menu li a {padding: 10px 2%;font-size:16px;white-space: normal;}
/*点击二级的时候背景变白色*/
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{background:#FFFFFF;}
.dropdown-menu > li > a{line-height:1.4285;}
/*二级菜单点击后去自带背景色*/
.dropdown-menu > li > a:focus{background:none;}
/*二级菜单的默认字体颜色*/
.dropdown-menu.dropdown-menu a span {color:#fff;line-height:15px;}
/*鼠标滑过二级菜单时的背景色*/
.dropdown-menu.dropdown-menu a:hover{background:#fff;}
/*鼠标滑过二级菜单的字体颜色*/
.dropdown-menu.dropdown-menu a:hover span{color:#0C6ABF;font-family:"microsoft yahei";}

/*头部导航-结束*/
/*轮播图的高度*/
.carousel-inner {height:400px;overflow-y: hidden;}
.banner_pic{width:100%;height:316px;}
/*首页样式-----结束*/

 /*sub页面样式开始*/
.positions p{font-size:15px;}
.title_sec{width:100%;}
.title_sec h2 {margin:20px 0px 20px 0px;font-size:28px; line-height:36px;color:#4B4B4B;}
.title_sec .positions {margin:20px 0px 20px 0px;line-height:36px;text-align: right;}
.nav_sec ul li{margin:2px 10px 0px 0px;float:left;/*background:#3069C9;*/background:#238CD2;height:40px;line-height:40px;}

.nav_sec ul li:hover{background:none;}
.nav_sec ul li a:hover,.title_sec ul li:hover a:hover{color:#1563b5;}
.nav_sec{margin-top:20px;}

.nav_sec ul li a{color:#FFFFFF;padding:0px 10px;width:100%;height:40px;display:block;font:normal 16px/40px "microsoft yahei"}
.main_sec{margin:30px 0px 30px 0px;}
.lmain_item_con{margin-top:24px;}
.lmain_item_con:first-child{margin-top:0px;}
.lmain_item_con h2,.lmain_item_con_sub h2{font-size:24px;line-height: 36px;color:#4B4B4B;border-bottom: 2px solid #3069C9;padding:15px 0px 10px;}

.lmain_item_con h2{
    font-size: 24px;
    font-weight: bold;
    line-height: 36px;
    color: #1277f6;
    border-bottom: 2px solid #1277f6;
    margin-bottom: 20px;
    padding: 15px 0px 10px;
}
.lastupdate h2{ font-size: 24px;
    line-height: 36px;
    color: #1277f6;
    border-bottom:2px solid #d6d6d6;     
    margin-bottom: 20px;
   padding: 15px 0px 10px;
}

.more_sec {float: right;background: url(more.svg)0px 11px no-repeat;text-indent: -999em;width:30px;height: 34.4px;}
.lmain_item_con ul,.lmain_item_con_sub ul{border: 1px solid #bfc3c4;background: #fff;padding: 20px 25px;margin-top:15px;}
.lmain_item_con ul li,.lmain_item_con_sub ul li{font-size: 14px;line-height: 1.5em;padding: 1em 0;border-bottom: 1px solid #eee;}
.lmain_item_con_sub ul li a{padding-left:0px;width:85%;display:inline-block;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.lmain_item_con ul li a{padding-left:15px;width:85%;display:inline-block;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.lmain_item_con ul li span,.lmain_item_con_sub ul li span{float:right;font-size: 14px;color: #999;padding-right: 2%;}

	/*最新更新*/
.lastupdate li{border-bottom: 1px dotted #bababa; padding: 0.75em 0;}
.lastupdate li .thumb {padding-bottom: 8px; color: #999;}
.lastupdate li .thumb i{font-size: 14px;margin-right: 5px;}
.icon-shizhong3{color:#f56763;}
.icon-yanjing1-copy{color:#8a8a8a;margin-left:15px;}
.lastupdate li a{font-size:14px;color: #333;}
.lastupdate li a { font-size: 14px;color: #333;display: block;width: 100%;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.lastupdate li a:hover{color:#1563b5;}
/*sub页面样式结束*/

/*page的样式*/
.pagebox1 a, .pagebox1 span {background: none;border: 1px solid #aaa;color: #38539E;display: inline-block;line-height: 28px;margin: 0 2px;padding: 0 12px;height: 32px;border-radius: 3px;vertical-align: middle;}
.pagebox1 .active { padding: 0 13px; margin: 0px 2px; height: 32px; line-height: 28px;color: #fff;border-radius: 3px;cursor: default;background: #38539E;}
.lmain_item_con .lmain_item_listpage {border:none;background: #fff;padding: 0px 0px 20px 0px;}
/*page结束*/

/*article--页面开始*/
.article h3{font-size: 25px;font-weight: bold;line-height: 1.5em;margin-bottom: 0.25em; text-align: center;}
.article .infoBox{display: inline-block;font-size: 12px;line-height: 30px;color: #999;border-bottom: 1px solid #ddd;margin: 20px 0px;}
.article .infoBox i{ font-size:12px;}
.article .other{width:100%;}
.article .other p{width:100%;height:35px;line-height:36px;display:inline-block;overflow: hidden;text-overflow:ellipsis;white-space:nowrap}
.article .other a{font-size:14px;}
.article #new span{font-size:16px;font-family: "microsoft yahei";line-height:1.75em;}
.position_list_art{margin:20px 0px;line-height:36px;display:block;text-align: right;}
#news img{max-width:100%;height:auto;margin:0 auto;}
/*article--页面结束*/
/*teacher--页面开始*/
.lmain_item_con_teacher{margin-bottom: 20px;}
.lmain_item_con_teacher h2 {font-size: 24px;line-height: 36px;color:#4b4b4b;border-bottom:2px solid #1277F6;margin-bottom: 20px;padding-bottom: 15px;}
.lmain_item_con_teacher ul{background: #fff;}
.lmain_item_con_teacher ul li {display:block;font-size: 14px;height:3.5em;line-height:2.5em; width:20%;float:left;padding: 5px 0px 5px 0px;}
.lmain_item_con_teacher ul li span{margin-right:20px;}
.lmain_item_con_teacher ul li span img{height:20px;padding-bottom:4px;}
.lmain_item_con_teacher ul li a{color: #333;}
.lmain_item_con_teacher ul li a:hover{color:#1563b5;}
/*teacher--页面结束*/


@media (max-width: 992px){
	.row .col-xs-12 {padding-left: 2%!important;padding-right: 2%!important;}
	.container > .navbar-header{margin-left:0px;margin-right:0px;}
	/*有可能是屏幕左右晃荡的原因*/
	.row{margin-left:0px;margin-right: 0px;}
	.row .col-xs-12{padding-left:2%!important;padding-right:2%!important;}
	.container-fuild .MobLunbo_minus15_style .col-xs-12{padding-left:0%!important;padding-right:0%!important;}
	.container{padding-left:0%!important;padding-right:0%!important;}
	.title_sec .positions{margin-bottom:15px;}
	/*当前位置的边距*/
	.positions .indent_lrMinus15{padding-left:0%!important;padding-right:0%!important;}
	/*主体部分距离上边距的高度*/
	.main_sec {margin:20px 0px 0px 0px;}
	/*手机端导航按钮的样式*/
	.navbar-toggle {margin-top: 18px;margin-bottom:0px;}
	.navbar-default .navbar-toggle {border-color:#FFFFFF;}
	.navbar-default .navbar-toggle .icon-bar {background-color: #FFFFFF;}
	
	.title_sec h2{margin:15px 0px 0px 0px;}
	.title_sec .positions{margin:0px;}
	.lmain_item_con ul, .lmain_item_con_sub ul{padding:20px 2%;}
	.lmain_item_con_sub ul li a{width:76%;}
	.lmain_item_con ul li a {width: 77%;padding-left:0px;}
	.nav_sec ul li a {padding: 0px 7px;width: 100%; height: 25px;}
	
	.pagebox span.pagebox_prev_nolink, span.pagebox_next_nolink, span.pagebox_first_nolink, span.pagebox_last_nolink,.pagebox_next,.pagebox_last{margin: 0 2px;padding: 0 7px;}
	.more_sec{background: url(more.svg)0px 9px no-repeat;}
	.lmain_item_con_teacher h2,.lmain_item_con h2,.lmain_item_con_sub h2,.lastupdate h2{padding-bottom:5px;}

	.lmain_item_con_teacher ul li span{margin-right:2px;}
}

/*iphone5*/
@media (max-width:321px){
.new_con_r{float:right;width:42%;line-height:22px;}
.notice .notice_list ul li a{width:74%;}
.news h2 a, .notice h2 a {}
.pagebox span.pagebox_prev_nolink, span.pagebox_next_nolink, span.pagebox_first_nolink, span.pagebox_last_nolink,.pagebox_next,.pagebox_last{padding: 0 1px;}
.lmain_item_con ul li a{width:71%;}
.lmain_item_con_sub ul li a{width:71%;}
.nav_sec ul li {margin: 2px 2px 0px 0px;}
.nav_sec ul li a {padding: 0px 4px;width: 100%; height: 25px;}
}	
/*Galaxys5*/
@media (min-width:322px)and (max-width:361px){	
	.lmain_item_con ul li a{width:75%;}
	.lmain_item_con_sub ul li a{width:75%;}
	.new_con_r{float:right;width:48%;line-height:22px;}
	.pagebox span.pagebox_prev_nolink, span.pagebox_next_nolink, span.pagebox_first_nolink, span.pagebox_last_nolink,.pagebox_next,.pagebox_last{padding: 0 7px;}
	.nav_sec ul li a {padding: 0px 6px;}
	.nav_sec ul li{margin:2px 7px 0px 0px;}
	.lmain_item_con ul li a{width:75%;}
	.lmain_item_con_teacher ul li span{margin-right:6px;}

}
/*iphone6/7/8/x*/
@media (min-width:362px)and (max-width:376px){
}
/*pixel XL*/
@media (min-width:376px)and (max-width:411px){
	.lmain_item_con_sub ul li a{width:78%;}
}
/*iphone7/8/plus*/
@media (min-width:412px)and (max-width:414px){
}
/*ipad*/
@media (min-width:415px)and (max-width:768px){	
}
/*ipad pro*/
@media (min-width:769px)and (max-width:991px){
	.navbar-default .navbar-collapse{}
	.navbar-collapse{height:100px!important;}
}
@media (min-width:992px)and (max-width:1025px){
	.top_left{margin:0px;}
	.top_left img{width:75%;margin-top:0px;margin-left:2%;}
	.new_con_r {width: 75%;}
	.news h2 a, .notice h2 a {width: 8%;}
}