 /*设置网站主体字体样式 end*/
 * {
   margin: 0px;
   padding: 0px;
   box-sizing: border-box;
   -moz-box-sizing: border-box;
   /* Firefox */
   -webkit-box-sizing: border-box;
   /* Safari */
 }
li{
	list-style: none;
}
 body {
   min-width: 1200px;
   max-width: 1920px;
   margin: 0 auto;
 }

 select {
   /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
   border: solid 1px #000;
   /*很关键：将默认的select选择框样式清除*/
   appearance: none;
   -moz-appearance: none;
   -webkit-appearance: none;
   /*在选择框的最右侧中间显示小箭头图片*/
   background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll rightright center transparent;
   /*为下拉小箭头留出一点位置，避免被文字覆盖*/
   padding-right: 14px;
 }

 /*清除ie的默认选择框样式清除，隐藏下拉箭头*/
 select::-ms-expand {
   display: none;
 }

 .left_menu li {
   list-style: none;
   font-size: 16px;
   margin-bottom: 15px;
   list-style: inside;
   list-style-position: inside;
   border: 1px solid #333;
   padding: 0px 30px;
 }

 hr {
   border: 0px;
 }

 article,
 aside,
 details,
 figcaption,
 figure,
 footer,
 header,
 hgroup,
 main,
 menu,
 nav,
 section,
 summary {
   display: block
 }

 audio,
 canvas,
 progress,
 video {
   display: inline-block;
   vertical-align: baseline
 }

 b, strong {
   font-weight: 700
 }

 img {
   vertical-align: middle;
   border: 0;
 }

 small {
   font-size: 80%
 }

 button,
 input,
 optgroup,
 select,
 textarea {
   margin: 0;
   font: inherit;
   color: inherit
 }

 button {
   overflow: visible
 }

 button,
 select {
   text-transform: none
 }

 button,
 html input[type=button],
 input[type=reset],
 input[type=submit] {
   -webkit-appearance: button;
   cursor: pointer
 }

 button[disabled],
 html input[disabled] {
   cursor: default
 }

 button::-moz-focus-inner,
 input::-moz-focus-inner {
   padding: 0;
   border: 0
 }

 input {
   line-height: normal
 }

 input[type=checkbox],
 input[type=radio] {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 0
 }

 input[type=number]::-webkit-inner-spin-button,
 input[type=number]::-webkit-outer-spin-button {
   height: auto
 }

 input[type=search] {
   -webkit-box-sizing: content-box;
   -moz-box-sizing: content-box;
   box-sizing: content-box;
   -webkit-appearance: textfield
 }

 input[type=search]::-webkit-search-cancel-button,
 input[type=search]::-webkit-search-decoration {
   -webkit-appearance: none
 }

 input:focus, select:focus {
   outline: none;
 }

 textarea {
   overflow: auto
 }

 table {
   border-spacing: 0;
   border-collapse: collapse
 }

 td,
 th {
   padding: 0
 }

 @font-face {
   font-family: 'Glyphicons Halflings';
   src: url(../fonts/glyphicons-halflings-regular.eot);
   src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
 }

 button,
 input,
 select,
 textarea {
   font-family: inherit;
   font-size: inherit;
   line-height: inherit
 }

 a {
   text-decoration: none !important;
 }

 a:hover {
   color: ;
   text-decoration: underline;
   outline: 0
 }

 a:focus {
   outline: 5px auto -webkit-focus-ring-color;
   outline-offset: -2px color: #23527c;
   text-decoration: underline
 }

 .t_cen {
   text-align: center;
 }

 /*浮动*/
 .fl {
   float: left;
 }

 .fr {
   float: right;
 }

 /*clearfix*/
 .clearfix:after, .clearfix:before {
   content: "";
   display: block;
 }

 .clearfix:after {
   clear: both;
 }

 .clearfix {
   zoom: 1;
 }

 .main_center {
   max-width: 1200px;
   width: 100%;
   margin: 10px auto;
 }

 /*margin-top*/
 .mt5 {
   margin-top: 5px;
 }

 .mt10 {
   margin-top: 10px;
 }

 .mt14 {
   margin-top: 14px;
 }

 .mt15 {
   margin-top: 15px;
 }

 .mt17 {
   margin-top: 17px;
 }

 .mt20 {
   margin-top: 20px;
 }

 .mt25 {
   margin-top: 25px;
 }

 .mt30 {
   margin-top: 30px;
 }

 .mt35 {
   margin-top: 35px;
 }

 .mt38 {
   margin-top: 38px;
 }

 .mt40 {
   margin-top: 40px;
 }

 .mt43 {
   margin-top: 43px;
 }

 .mt45 {
   margin-top: 45px;
 }

 .mt50 {
   margin-top: 50px;
 }

 .mt60 {
   margin-top: 60px;
 }

 .mt65 {
   margin-top: 65px;
 }

 .mt70 {
   margin-top: 70px;
 }

 .mt80 {
   margin-top: 80px;
 }

 .mt85 {
   margin-top: 85px;
 }

 .mt90 {
   margin-top: 90px;
 }

 .mt115 {
   margin-top: 115px;
 }

 .mt100 {
   margin-top: 100px;
 }

 .mt110 {
   margin-top: 110px;
 }

 .mt117 {
   margin-top: 117px;
 }

 .mt120 {
   margin-top: 120px;
 }

 .mt130 {
   margin-top: 130px;
 }

 .mt150 {
   margin-top: 130px;
 }

 /*margin-bottom*/
 .mb15 {
   margin-bottom: 15px;
 }

 .mb5 {
   margin-bottom: 5px;
 }

 .mb10 {
   margin-bottom: 10px;
 }

 .mb14 {
   margin-bottom: 14px;
 }

 .mb15 {
   margin-bottom: 15px;
 }

 .mb17 {
   margin-bottom: 17px;
 }

 .mb20 {
   margin-bottom: 20px;
 }

 .mb25 {
   margin-bottom: 25px;
 }

 .mb28 {
   margin-bottom: 28px;
 }

 .mb30 {
   margin-bottom: 30px;
 }

 .mb35 {
   margin-bottom: 35px;
 }

 .mb38 {
   margin-bottom: 38px;
 }

 .mb40 {
   margin-bottom: 40px;
 }

 .mb50 {
   margin-bottom: 50px;
 }

 .mb55 {
   margin-bottom: 55px;
 }

 .mb60 {
   margin-bottom: 60px;
 }

 .mb65 {
   margin-bottom: 65px;
 }

 .mb70 {
   margin-bottom: 70px;
 }

 .mb75 {
   margin-bottom: 75px;
 }

 .mb80 {
   margin-bottom: 80px;
 }

 .mb85 {
   margin-bottom: 85px;
 }

 .mb90 {
   margin-bottom: 90px;
 }

 .mb100 {
   margin-bottom: 100px;
 }

 .mb110 {
   margin-bottom: 110px;
 }

 .mb117 {
   margin-bottom: 117px;
 }

 .mb120 {
   margin-bottom: 120px;
 }

 .mb130 {
   margin-bottom: 130px;
 }

 .mb150 {
   margin-bottom: 130px;
 }

 /*padding-top*/
 .pt5 {
   padding-top: 5px;
 }

 .pt10 {
   padding-top: 10px;
 }

 .pt14 {
   padding-top: 14px;
 }

 .pt15 {
   padding-top: 15px;
 }

 .pt17 {
   padding-top: 17px;
 }

 .pt20 {
   padding-top: 20px;
 }

 .pt25 {
   padding-top: 25px;
 }

 .pt30 {
   padding-top: 30px;
 }

 .pt35 {
   padding-top: 35px;
 }

 .pt38 {
   padding-top: 38px;
 }

 .pt40 {
   padding-top: 40px;
 }

 .pt45 {
   padding-top: 45px;
 }

 .pt50 {
   padding-top: 50px;
 }

 .pt55 {
   padding-top: 55px;
 }

 .pt60 {
   padding-top: 60px;
 }

 .pt70 {
   padding-top: 70px;
 }

 .pt80 {
   padding-top: 80px;
 }

 .pt85 {
   padding-top: 85px;
 }

 .pt90 {
   padding-top: 90px;
 }

 .pt100 {
   padding-top: 100px;
 }

 .pt110 {
   padding-top: 110px;
 }

 .pt130 {
   padding-top: 130px;
 }

 .pt150 {
   padding-top: 130px;
 }

 /*padding-bottom*/
 .pb5 {
   padding-bottom: 5px;
 }

 .pb10 {
   padding-bottom: 10px;
 }

 .pb14 {
   padding-bottom: 14px;
 }

 .pb15 {
   padding-bottom: 15px;
 }

 .pb17 {
   padding-bottom: 17px;
 }

 .pb20 {
   padding-bottom: 20px;
 }

 .pb25 {
   padding-bottom: 25px;
 }

 .pb30 {
   padding-bottom: 30px;
 }

 .pb33 {
   padding-bottom: 33px;
 }

 .pb35 {
   padding-bottom: 35px;
 }

 .pb37 {
   padding-bottom: 37px;
 }

 .pb40 {
   padding-bottom: 40px;
 }

 .pb45 {
   padding-bottom: 45px;
 }

 .pb50 {
   padding-bottom: 50px;
 }

 .pb60 {
   padding-bottom: 60px;
 }

 .pb65 {
   padding-bottom: 65px;
 }

 .pb70 {
   padding-bottom: 70px;
 }

 .pb80 {
   padding-bottom: 80px;
 }

 .pb85 {
   padding-bottom: 85px;
 }

 .pb90 {
   padding-bottom: 90px;
 }

 .pb100 {
   padding-bottom: 100px;
 }

 .pb110 {
   padding-bottom: 110px;
 }

 .pb130 {
   padding-bottom: 120px;
 }

 .pb150 {
   padding-bottom: 130px;
 }
.d_flex {
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
}
.flex_n {
    flex: none;
    -webkit-flex: none;
    -ms-flex: none;
}
.flex_1 {
    flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
}
 .mr_last0 li:last-child {
   margin-right: 0px !important;
 }

 .mr_2n0 li:nth-child(2n) {
   margin-right: 0px !important;
 }

 .mr_3n0 li:nth-child(3n) {
   margin-right: 0px !important;
 }

 .mr_4n0 li:nth-child(4n) {
   margin-right: 0px !important;
 }

 .mr_5n0 li:nth-child(5n) {
   margin-right: 0px !important;
 }
.container {
    width: 100%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
 /*新东方标题*/
 /* top */
 .global-nav {
   background: #fff;
   border: 1px solid #ccc;
 }

 .global-nav .global-logo {
   float: left;
   width:400px;
   height: 100px;
   background: url(/skin/images/global_logo_black.png) no-repeat center center;
   background-size: contain;
 }

 .global-nav ul {
   float: right;
 }

 .global-nav ul li {
   float: left;
 }

 .global-nav ul li:hover a {
   color: #842f01;
   border-bottom: 4px solid #842f01;
 }

 .global-nav ul li a {
   font-size: 16px;
   color: #333;
   display: block;
   line-height: 100px;
   transition: all .2s;
   border-bottom: 4px solid #fff;
   padding: 0 15px;
 }

 /* top end */
 /* bottom */
 .zcfoot {
   background: #dddddd;
   padding: 30px 0;
 }

 .zcfoot ul {
   display: block;
   width: 1200px;
   margin: auto;
 }

 .zcfoot ul li {
   width: 100%;
   text-align: center;
 }

 .zcfoot ul li p {
   line-height: 30px;
   color: #666666;
   font-size: 16px;
 }

 .zcfoot ul li p a {
   color: #666666;
   display: inline-block;
 }

 .zcfoot2 p {
   text-align: right;
 }

 /* bottom end */
 

 ._w1200 {
   max-width: 1200px;
   margin-left: auto;
   margin-right: auto;
 }

 .alltitle {
   text-align: center;
 }

 .alltitle p {
   font-size: 40px;
   font-weight: 600;
 }

 .alltitle font {
   font-size: 16px;
 }

 .zhbtn {
   color: #f37900;
   width: 420px;
   line-height: 60px;
   border: 1px solid #F37900;
   text-align: center;
   font-size: 24px;
   display: block;
   margin-left: auto;
   margin-right: auto;
 }

 .zhbtn:hover {
   background: #F37900;
   color: #fff;
 }

 .alltitlecolorfff * {
   color: #fff;
 }

 .mr {
   width: 1200px;
   margin: 0 auto
 }

 .footer {
   text-align: center;
   padding-bottom: 30px;
   font-size: 14px;
   line-height: 25px;
   margin-top: 40px;
   padding: 30px 0;
   background: #f6f6f6;
 }

 .footer p {
   color: #4e1303;
 }

 .footer p a {
   color: #676767;
 }
 
 
 
 
 
 
 
 
 
 /* 公共部分 - 内页导航*/
 #header{
	 padding-bottom: 15px;
 }
 #header .nav{
 	width: 100%;
 	z-index: 10;
 }
 #header .navCont{
 	margin-right: auto;
 	margin-left: auto;
 	width: 1300px;
 }
 #header .navCont p{
 	font-size: 16px;
 	color: #333;
 	padding-left: 5px;
 	padding-top: 10px;
 }
	#header .navCont_main{
	  align-items: center;
	}
 #header .navCont_main>a{
 	width: 330px;
 }
 
 
 .pcnav{
	 padding-left: 60px;
 }
  .pcnav .flex_1{
	  float: left;
	  margin-right: 30px;
  }
  .pcnav .flex_1:last-child{
  	  margin-right:0px;
  }
 #header .navCont_main>a img{
 	width: 100%;
 }
 #header .navCont_main .navList{
 	
 }
 #header .navList>div{
 	justify-content:space-between;
 	text-align: right;
 }
 #header .navList>div a{
 	color: #333;
 	font-size: 16px;
 	line-height: 62px;
 	display: block;
 }
 #header .navList>div>a{
 	padding-bottom:28px;
 }
 #header .navList .flex_1{
 	position: relative;
 }
 
 #header .navList ul {
     position: absolute;
     top: 62px;
     left: -55%;
     width: 200%;
     display: none;
     background: rgb(100 100 100 / 70%);
	 z-index: 99;
 }
 #header .navList ul li a{
 	line-height: 50px;
 	text-align: center;
 	display: block;
 	font-size: 14px;
 	color: #fff;
 }
 #header .navList ul li a:hover{
 	background:rgb(177 5 5 / 70%);
 }
 #header .navList .navName {
     display: inline-block;
 }
#header .navList .navName:hover >a{
	color: rgb(177 5 5 / 70%);
}
  /* 公共部分 - 内页导航 end*/
 
/* 公共部分 - 内页左侧导航*/

.left_menu {
  box-sizing: border-box;
  width: 260px;
  float: left;
}
.left_menu ul{margin-top: 10px;}
.left_menu a {
    display: inline-block;
    line-height: 53px;
    font-size: 16px;
    margin-bottom: 20px;
    border-right: 0;
    color: #333;
	font-weight: 400;
  /*  width: 245px; */
}

.left_menu a:last-child {
  margin-bottom: 0;
}

.left_menu a.active, .left_menu a:hover {
  background: #fff;
  color: #850C13;
  border-right: none;
}

.right_content {
  width: 900px;
  float: right;
}
.menu_title {
    box-sizing: border-box;
    width: 330px;
    /* height: 80px; */
    margin-top: 10px;
    padding-top: 10px;
    /* background: #850C13; */
    font-size: 24px;
    margin-bottom: 9px;
    color: #333;
    padding-left: 0px;
    line-height: 28px;
    font-weight: bold;
}
.cont_left p a{
	box-sizing: border-box;
	width: 330px;
	/* height: 80px; */
	margin-top: 10px;
	padding-top: 10px;
	/* background: #850C13; */
	font-size: 24px;
	margin-bottom: 9px;
	color: #333;
	padding-left: 0px;
	line-height: 28px;
	font-weight: bold;
	
}


.top_curmbs {
  overflow: hidden;
  height: 80px;
  position: relative;
  z-index: 3;
  background: rgba(255, 255, 255, 0.5);
}
.crumbs {
  float: right;
  line-height: 60px;
  padding-right: 25px;
  font-size: 14px;
  color: #333;
}

.crumbs a {
  color: #333;
}

/* 公共部分 - 内页左侧导航  end*/

/* 党建 - 内页左侧导航 公共部分样式 */
	.dangjian_left {
		width: 240px;
		float: left;
	}

	.dangjian_left .dangjian_left_tit {
		background: url('/publics/images/dangjian/dangjian.png');
		background-size: 100% 100%;
		padding-left: 45px;
		color: #fff;
		font-size: 24px;
		line-height: 65px;
	}

	.dangjian_left li {
		line-height: 65px;
		font-size: 17px;
		margin-top: 4px;
		background: #f7f7f7;
	}

	.dangjian_left li a {
		padding-left: 45px;
		display: block;
		color: #171717;
	}

	.dangjian_left li a:hover {
		background: #f1f1f1;

	}

	.dangjian_right {
		margin-left: 60px;
	}
	.dangjian_right_tit{
		margin-top: 13px;
		border-bottom: 1px solid #d0d0d0;
	}
	.dangjian_right_tit span:first-child{
		font-size: 18px;
		line-height: 40px;
		background: #bd0f0f;
		color: #fff;
		padding: 0 26px;
		display: inline-block;
	}
	.dangjian_right_tit span:last-child{
		color: #999;
		font-size: 16px;
		line-height: 40px;
		float: right;
		display: inline-block;
	}
	.dangjian_right_tit span a{
		color: #999;
	}