/**
 * style.less
 * 层叠样式表
 gz
 */
 @charset "utf-8";


 /*网站小图标*/
 @font-face {
   font-family: 'iconfont';
   src: url('../fonts/iconfont.eot');
   src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
     url('../fonts/iconfont.woff2') format('woff2'),
     url('../fonts/iconfont.woff') format('woff'),
     url('../fonts/iconfont.ttf') format('truetype'),
     url('../fonts/iconfont.svg#iconfont') format('svg');
}
@font-face {
   font-family: 'CenturyGothic';
   src: url('../fonts/CenturyGothic.eot');
   src: url('../fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),
     url('../fonts/CenturyGothic.woff2') format('woff2'),
     url('../fonts/CenturyGothic.woff') format('woff'),
     url('../fonts/CenturyGothic.ttf') format('truetype'),
     url('../fonts/CenturyGothic.svg#CenturyGothic') format('svg');
 }
@font-face {
   font-family: 'CenturyGtext-fun-pageothic-Bold';
   src: url('../fonts/CenturyGothic-Bold.eot');
   src: url('../fonts/CenturyGothic-Bold.eot?#iefix') format('embedded-opentype'),
     url('../fonts/CenturyGothic-Bold.woff2') format('woff2'),
     url('../fonts/CenturyGothic-Bold.woff') format('woff'),
     url('../fonts/CenturyGothic-Bold.ttf') format('truetype'),
     url('../fonts/CenturyGothic-Bold.svg#CenturyGothic-Bold') format('svg');
}
@font-face {
  font-family: 'DINEngschriftStd';
  src: url('../fonts/DINEngschriftStd.otf');
}
@font-face {
	font-family: 'Helvetica';
	src: url('../fonts/Helvetica.ttf');
}
@font-face {
	font-family: 'Helvetica-Bold';
	src: url('../fonts/Helvetica-Bold.otf');
}
@font-face {
	font-family: 'Chronica-Regular';
	src: url('../fonts/Chronica-Regular.ttf');
}
 
 /*
   //放大
   -webkit-transition: all 0.3s ease-out 0s;
   -moz-transition: all 0.3s ease-out 0s; 
   -o-transition: all 0.3s ease-out 0s; 
   transition: all 0.3s ease-out 0s;
   
   -webkit-transform: scale(1.1);
     -mos-transform: scale(1.1);
     -ms-transform: scale(1.1);
     transform: scale(1.1);	 
   
   //居中
   -webkit-transform: translate(-50%,-50%);
   -ms-transform: translate(-50%,-50%);
   -moz-transform: translate(-50%,-50%);
   transform: translate(-50%,-50%);
   
   //旋转
   -webkit-transform: rotate(90deg);
   -ms-transform: rotate(90deg);
   -moz-transform: rotate(90deg);
   transform: rotate(90deg);
   
   //一行显示点
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
   
   //几行显示点
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
   overflow: hidden;
   
   //圆点
   -webkit-border-radius: 100%;
   -moz-border-radius: 100%;
   -ms-border-radius: 100%;
   border-radius: 100%;
   
   //去除select默认样式
   appearance:none;
   -moz-appearance:none;
   -webkit-appearance:none;
 */
 * {
   margin: 0;
   padding: 0;
 }
html,
body {
	position: relative;
}
body {
	font-family: 'Microsoft YaHei','Arial';
	color: #010101;
	background: #fff;
	/* line-height: 1 !important; */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	overflow-x: hidden;
	min-height: 100%;
}

body.body-01 {
	min-height: 100%;
	height: 100%;
	/* overflow-y: auto; */
	overflow-x: hidden;
	overflow-y: hidden;
}

@media (max-width: 1199px) {
	body.body-01 {
		min-height: 100%;
		height: auto;
	  overflow-y: auto;

	}
}

body.fixed {
	position: fixed;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

body.searchactive {
	position: fixed;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

 li,
 ol,
 ul {
   list-style: none;
 }
 input[type=number] {
   -moz-appearance: textfield;
 }
 input[type=number]::-webkit-inner-spin-button,
 input[type=number]::-webkit-outer-spin-button {
   margin: 0;
   -webkit-appearance: none;
 }
 ul {
   margin: 0;
   padding: 0;
 }
 button,
 input,
 textarea {
   resize: none;
   border: none;
   outline: none;
 }
 img {
   border: 0;
   max-width: 100%;
 }
 /*百度地图下阴影问题*/
 #dituContent1 img{
   max-width: none;
 }
 
 
 a {
   color: #333;
   text-decoration: none;
   -webkit-transition: all 0.3s ease-out 0s;
   -moz-transition: all 0.3s ease-out 0s;
   -o-transition: all 0.3s ease-out 0s;
   transition: all 0.3s ease-out 0s;
 }
 a:hover {
   color: #333;
   text-decoration: none;
 }
 a:focus,
 a:hover,
 a:link,
 a:visited {
   text-decoration: none;
 }
 h1,
 h2,
 h3,
 h4,
 h5,
 h6{
   margin: 0;
   padding: 0;
 }
 p {
   margin: 0;
   padding: 0;
 }
 
 .fancybox-slide--iframe .fancybox-content {
   min-width: 733px !important;
   max-width: 80% !important;
   min-height: 500px !important;
   min-height: 92% !important;
   margin: 0;
 }
 .bdshare-button-style0-16 a, 
 .bdshare-button-style0-16 .bds_more{
   padding: 0!important;
   margin: 0!important;
   width: 16px;
   height: 16px;
 }
 .md {
     position: absolute;
     left: 0;
     top: -60px;
 }
 .main {
   float: left;
   width: 100%;
 }
 .fl-100{
  float: left;
  width: 100%;
 }
 .w-100 {
   float: left;
   width: 100%;
   /* position: relative;
   z-index: 999; */
 }
 .w-1490 {
   width: 1490px;
   margin: 0 auto;
 }
 @media (max-width: 1500px) {
   .w-1490 {
     width: 100%;
     padding: 0 3%;
   }
 }
 @media (max-width: 767px) {
   .w-1490 {
     padding: 0 5%;
   }
 }
 .w-1520 {
   width: 1520px;
   margin: 0 auto;
 }
 @media (max-width: 1600px) {
   .w-1520 {
     width: 100%;
     padding: 0 3%;
   }
 }
 @media (max-width: 767px) {
   .w-1520 {
     padding: 0 5%;
   }
 }	
 .w-1400 {
   width: 1400px;
   margin: 0 auto;
 }
 @media (max-width: 1440px) {
   .w-1400 {
     width: 100%;
     padding: 0 3%;
   }
 }
 
 .w-1600 {
   width: 1600px;
   margin: 0 auto;
 }
 @media (max-width: 1600px) {
   .w-1600 {
     width: 100%;
     padding: 0 5%;
   }
 }
@media (max-width: 1365px) {
  .w-1600 {
    padding: 0 3%;
  }
}
 
 /*二维码*/
 .bd_weixin_popup{
   width: 260px!important;
   height: 310px!important;
 }
 /*地图多余*/
 .BMapLabel{
   display: none;
 }
 /*视频*/
 .fancybox-slide--iframe .fancybox-content {
   min-width: 733px !important;
   max-width: 80% !important;
   min-height: 500px !important;
   min-height: 92% !important;
   margin: 0;
 }
 
 .img-box {
   position: relative;
 
   display: block;
   overflow: hidden;
 
   height: 0;
   padding-bottom: 100%;
   outline: none;
 }
 .img-box > img {
   position: absolute;
   top: 0;
   left: 0;
 
   display: block;
   outline: none;
   width: 100%;
   height: 100%;
 }
 .img-box img[src=''],
 .img-box img:not([src]) {
   opacity: 0;
   border: 0;
 }
 *[data-type='iframe'],
 *[data-fancybox],
 .slick-slide:focus,
 a:link {
   outline: none !important;
 }
 .fancybox-slide--iframe .fancybox-content {
   min-width: 733px !important;
   max-width: 80% !important;
   min-height: 500px !important;
   min-height: 92% !important;
   margin: 0;
 }
 @media (max-width: 767px) {
   .fancybox-content{
     position: absolute;
     top: 50%;
     left: 0;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
     transform: translateY(-50%);
   }
   .fancybox-slide--iframe .fancybox-content{
     min-width: auto!important;
     max-width: none!important;
     width: 90%!important;
     margin-left: 5%;
     height: 220px!important;
     min-height: auto!important;
     max-height: none!important;	
   }
 }
.bg_fff{
  background: #fff;
}

/*分享*/
.foot1-con .share{
	margin-top: 32px;
}
.foot1-con .share .bdsharebuttonbox a{
  float: left;
	width: 32px;
	height: 28px;
	margin: 0px 38px 0 0!important;
	padding: 0!important;
	background-size: 100% 100%!important;
}
.foot1-con .share .bdsharebuttonbox a.bds_weixin{
	background: url(../images/wx.png) no-repeat;
}
.foot1-con .share .bdsharebuttonbox a.bds_tsina{
	background: url(../images/wb.png) no-repeat;
}
.foot1-con .share .bdsharebuttonbox a.bds_email{
	background: url(../images/email.png) no-repeat;
}
@media (max-width: 1440px) {
  .foot1-con .share .bdsharebuttonbox a{
    margin-right: 15px!important;
  }

}

@media (max-width: 1199px) {
	.foot1-con .share{
		display: none;
	}
}

/*中英文标题*/
.title{

}
.title.t-fff{
	color: #fff;
}
.title .title-e{
  font-family: 'Helvetica-Bold';
	font-size: 64px;
}
.title .title-c{
	font-size: 32px;
}
.title .title-p{
	font-size: 26px;
	margin-top: 26px;
	color: #666;
}
.title .title-p a{
	float: right;
	font-size: 18px;
	font-size: 14px!important;
	color: #666;
}
@media (max-width: 1600px) {
	.title .title-e{
		font-size: 54px;
	}
	.title .title-c{
		font-size: 28px;
	}
	.title .title-p {
    font-size: 24px;
    margin-top: 20px;
	}
}
@media (max-width: 1440px) {
	.title .title-e{
		font-size: 36px;
	}
	.title .title-c{
		font-size: 24px;
	}
	.title .title-p {
    font-size: 20px;
    margin-top: 18px;
	}
	.title .title-p a{
    font-size: 16px;
	}
}
@media (max-width: 1365px) {
	.title .title-e{
		font-size: 36px;
	}
	.title .title-c{
		font-size: 24px;
    margin-top: 10px;
	}
}
@media (max-width: 991px) {
	.title .title-e{
		font-size: 36px;
	}
	.title .title-c{
		font-size: 20px;
	}
}
@media (max-width: 767px) {
	.title .title-e{
		font-size: 24px;
	}
	.title .title-c{
		font-size: 18px;
		margin-top: 0;
	}
	.title .title-p {
    font-size: 16px;
    margin-top: 10px;
	}
	.title .title-p a {
    font-size: 14px;
	}
}

.link{
	text-align: center;
}
.link a{
	display: inline-block;
	width: 218px;
	height: 82px;
	line-height: 82px;
	border-radius: 41px;
	font-size: 28px;
	color: #fff;
	background: #153f79;
}
.link a:hover{
	opacity: 0.8;
}
.line-1{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.line-2{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.line-3{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.relative{
  position: relative;
}
.color_153f79{
  color: #153f79;
}
.bg_f8f8f8{
  background: #f8f8f8;
}
.clamp-1{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.clamp-2{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/*搜索*/
.header .find {
	float: left;
	width: 24px;
	height: 24px;
	line-height: 24px;
	cursor: pointer;
	text-align: center;
	-webkit-transition: all .4s;
	transition: all .4s;
	background: url(../images/search.png) no-repeat;
	background-size: 100% 100%;
}
.header.fixed-header .find,
.header.header-in .find {
}

@media (max-width: 1440px) {
	.header .seach-phone {
		width: auto;
	}
	.header .seach-phone .phone {
		font-size: 30px;
		padding-right: 30px;
	}
	.header .find {
	}
}
@media (max-width: 1280px) {
	.header .seach-phone .phone {
		font-size: 20px;
		padding-right: 30px;
	}
}
@media (max-width: 1199px) {
	.header .seach-phone {
		background: none;
		height: 66px;
		line-height: 66px;
		margin-right: 7%;
	}
	.header .find img{
		width: 20px;
	}
}
@media (max-width: 767px) {
	.header .find {
		width: 24px;
		height: 24px;
		margin-left: 12px;
	}
}
/*搜索弹窗*/
.header .search-box {
	position: fixed;
	z-index: 888;
	top: 100%;
	left: 0;
	display: none;
	overflow: hidden;
	width: 100%;
	height: 100%;
	margin-top: 20px;
	margin-top: 0;
	margin-right: 10px;
	padding: 0 3%;
	background-color: rgba(0, 82, 155, .9);
}
.header .search-box .search {
	line-height: 40px;
	overflow: hidden;
	zoom: 1;
	width: 240px;
	border: 1px solid #dbdbdb;
	border-radius: 40px;
}
.header .search-box .search:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: '';
}
.header .search-box .input-text {
	float: left;
	height: 38px;
	padding-left: 10%;
	background: none;
}
@media (min-width: 768px) {
	.header .search-box .input-text {
		width: 100%;
		padding: 0 50px 0 3%;
	}
}
.header .search-box .input-submit {
	line-height: 36px;
	float: right;
	width: 24px;
	height: 24px;
	-webkit-animation: fadeInLeft 1s 0s ease both;
	animation: fadeInLeft 1s 0s ease both;
	font-size: 24px;
	background: url(../images/search_w.png) no-repeat;
	color: #fff;
}
@media (min-width: 768px) {
	.header .search-box .input-submit {
		position: absolute;
		right: 0;
		bottom: 20px;
	}
}
.header .search-box.search-xs {
	width: 100%;
	margin: 0;
	border-right: 30px solid transparent;
	border-left: 30px solid transparent;
	background: none;
}
@media (min-width: 1200px) {
	.header .search-box.search-xs {
		display: none;
	}
}
@media (max-width: 1199px) {
	.header .search-box.search-xs {
		position: absolute;
		z-index: 0;
		top: auto;
		right: 0;
		bottom: 0;
		bottom: 30px;
		display: inline-block;
		height: 34px;
	}
}
.header .search-box.search-xs.show {
	z-index: 66;
}
.header .search-box.search-xs.show .search {
	left: 0;
}
.header .search-box.search-xs .search {
	position: absolute;
	z-index: 888;
	top: 0;
	left: 120%;
	width: 100%;
	-webkit-transition: left .3s;
	transition: left .3s;
	border-color: #fff;
	background: #fff;
}
@media (max-width: 360px) {
	.header .search-box.search-xs form .input-text {
		width: 74%;
	}
}
@media (max-width: 767px) {
	.header .search-box.search-xs form .input-text {
		padding-left: 5%;
	}
}
.header .search-box.search-xs .input-submit {
	line-height: 34px;
	background: #fff;
}
.header .search-box.search-xs .input-submit:before {
	color: #104384;
}
.header .search-icon {
	position: absolute;
	z-index: 10;
	top: 18px;
	left: 15px;
	display: inline-block;
	display: none;
	cursor: pointer;
}
.header .search-icon:before {
	font-family: 'iconfont' !important;
	font-size: 18px;
	content: '\e660';
	color: #8cc63f;
}
.header .search-lg {
	top: 0;
}
.header .search-lg .logo {
	margin-top: 20px;
	margin-left: 0;
}
.header .search-lg .search {
	position: absolute;
	top: 50%;
	right: 0;
	left: 0;
	width: 90%;
	max-width: 800px;
	margin: auto;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	border: none;
	border-bottom: 1px solid #fff;
	border-radius: 0;
}
.header .search-lg .search p {
	margin-bottom: 50px;
	-webkit-animation: zoomIn 1s 0s ease both;
	animation: zoomIn 1s 0s ease both;
	text-align: center;
	letter-spacing: 2px;
	color: #fff;
}
.header .search-lg .input-text {
	font-size: 16px;
	line-height: 30px;
	width: 80%;
	height: 60px;
	padding: 0 10px;
	padding-bottom: 20px;
	-webkit-animation: zoomIn 1s 0s ease both;
	animation: zoomIn 1s 0s ease both;
	color: #fff;
}
.header .search-lg input::-webkit-input-placeholder,
.header .search-lg textarea::-webkit-input-placeholder {
	color: #fff;
}
.header .search-lg input:-o-placeholder,
.header .search-lg textarea:-o-placeholder {
	color: #fff;
}
.header .search-lg input::-moz-placeholder,
.header .search-lg textarea::-moz-placeholder {
	color: #fff;
}
.header .search-lg input:-ms-input-placeholder,
.header .search-lg textarea:-ms-input-placeholder {
	color: #fff;
}
.header .search-lg input:focus::-webkit-input-placeholder,
.header .search-lg textarea:focus::-webkit-input-placeholder {
	color: #fff;
}
.header .search-lg input:focus::-o-placeholder,
.header .search-lg textarea:focus::-o-placeholder {
	color: #fff;
}
.header .search-lg input:focus::-moz-placeholder,
.header .search-lg textarea:focus::-moz-placeholder {
	color: #fff;
}
.header .search-lg input:focus::-ms-input-placeholder,
.header .search-lg textarea:focus::-ms-input-placeholder {
	color: #fff;
}
.header .search-lg .close-btn {
	position: fixed;
	top: 34px;
	right: 18%;
	cursor: pointer;
}
@media (max-width: 1440px) {
	.header .search-lg .close-btn {
		right: 8%;
	}
}
.header .search-lg .close-btn:before {
	font-size: 20px;
	content: '\2716';
	color: #fff;
}
/*搜索弹窗end*/



/**
 * page
 */
.page {
	float: left;
	width: 100%;
	clear: both;
	overflow: hidden;
	margin-top: 80px;
	text-align: center;
	font-family: 'centurygothic';
}
.page a {
	font-size: 20px;
	line-height: 43px;
	display: inline-block;
	overflow: hidden;
	/* padding: 0 14px; */
	width: 45px;
	height: 45px;
	margin: 0 5px;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	text-align: center;
	border-radius: 50%;
	color: #00529b;
	background: #fff;
	/* border: 1px solid #d2d2d2; */
}
.page a.prev {
	background: #fff url("../images/left.png") center no-repeat;
}
.page a.next {
	background: #fff url("../images/right.png") center no-repeat;
}

.page a.prev:hover {
	background: #00529b url("../images/left-on.png") center no-repeat;
}

.page a.next:hover {
	background: #00529b url("../images/right-on.png") center no-repeat;
}
@media (max-width: 1440px) {
	.page{
		margin-top: 60px;
	}
}
@media (max-width: 1199px) {
	.page{
		margin-top: 40px;
	}
	.page a {
		margin: 0 6px;
		height: 42px;
		line-height: 40px;
		width: 42px;
	}
}
@media (max-width: 991px) {
	.page{
		margin-top: 30px;
	}
	.page a {
		height: 40px;
		line-height: 40px;
		width: 40px;
	}
}
@media (max-width: 767px) {
	.page {
		margin-top: 30px;
	}
	.page a.prev {
		background-size: 7px auto;
	}
	.page a.next {
		background-size: 7px auto;
	}	
	.page a {
		height: 40px;
		line-height: 40px;
		width: 40px;
		margin: 0 2px;
	}
}
.page a.omit:hover {
	color: #fff;
	/* background-color: #eee; */
}
.page a.prev {
	
}
.page a.prev:after {
	/*font-family: 'iconfont' !important;*/
	/*content: '\e601';*/
}
.page a.next {
	
}
.page a.next:before {
	/*font-family: 'iconfont' !important;*/
	/*content: '\e827';*/
}
.page a.active,
.page a:hover {
	background-color: #00529b;
	/* border: 1px solid #00529b; */
	color: #fff;
}
.page.page1 a.active,
.page.page1 a:hover {
	background-color: #00529b;
	border: 1px solid #00529b;
}
@media (max-width: 1024px) {
	.page a {
		font-size: 14px;
	}
	.page a.prev,
	.page a.next {
		margin: 0 5px;
	}
	.page a:prev {
		background-size: 7px auto;
	}
	.page a:next {
		background-size: 7px auto;
	}
}

.wrap-sidenav{
	height: 76px;
	margin-top: -64px!important;
	padding: 0 0%;
	position: relative;
	z-index: 2;
}
.wrap-sidenav .sidenav{
    position: relative;
}
.wrap-sidenav .sidenav ul{
    font-size: 0;
    position: relative;
    position: absolute;
    left: 0;
    overflow: hidden;
    white-space: nowrap;
	text-align: center;
}
.wrap-sidenav .sidenav ul li{
	display: inline-block;
	position: relative;
	margin: 0 44px;
}
.wrap-sidenav .sidenav ul li::after{
	position: absolute;
	bottom: 15px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 14px;
	height: 8px;
	content: "";
}
.wrap-sidenav .sidenav ul li a{
	font-size: 18px;
	color: #fff;
	line-height: 48px;
	position: relative;
	display: block;
	height: 76px;
	padding: 0 15px 0 15px;
	-webkit-transition: all .4s;
	transition: all .4s;
}
.wrap-sidenav .sidenav ul li.active a,
.wrap-sidenav .sidenav ul li:hover a{
	background-image: repeating-linear-gradient(#007cc2,#014793);
}
.wrap-sidenav .sidenav ul li.active::after,
.wrap-sidenav .sidenav ul li:hover::after{
	position: absolute;
	bottom: 15px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 14px;
	height: 8px;
	content: "";
}
.wrap-sidenav .sidenav ul li.active::after,
.wrap-sidenav .sidenav ul li:hover::after{
	background: url(../images/job/down.png) no-repeat;
}
@media (max-width: 1440px){
	.wrap-sidenav .sidenav ul li{
		margin: 0 24px;
	}
	.wrap-sidenav .sidenav ul li a{
		font-size: 16px;
	}
}
@media (max-width: 1199px){
	.wrap-sidenav .sidenav ul li {
    margin: 0 10px;
	}
	.wrap-sidenav .sidenav ul li a{
		padding: 0 10px;
	}
	.wrap-sidenav .sidenav ul li:hover a:before{
		display: none;
	}
}
@media (max-width: 767px){
	.wrap-sidenav{
    	height: 50px;
        margin-top: -0px;
    }
	.wrap-sidenav .sidenav ul li a {
	    padding: 0 12px 0 12px;
	}
	.wrap-sidenav {
    height: 66px;
    margin-top: -54px !important;
	}
	.wrap-sidenav .sidenav ul li a{
		font-size: 16px;
		line-height: 38px;
		height: 66px;
		padding: 0 10px 0 10px;
	}
}


.pagelist ul{text-align:center;margin:20px 0;}
.pagelist li{display:inline-block;margin:0 2px;}
.pagelist li span{color:#666;display:inline-block;border:1px solid #ddd;padding:6px 15px;}
.pagelist li .current{color:#fff;display:inline-block;border:1px solid #ddd;padding:6px 15px;border-color:#ccc;background:#ccc;}
.pagelist .hover {background:#ccc;color:#fff;}
.pagelist li a{color:#666;display:inline-block;border:1px solid #ddd;padding:6px 15px;}
.pagelist li a:hover{border-color:#ccc;background:#ccc;color:#fff;}
.pagelist li.active a{border-color:#ccc;background:#ccc;color:#fff;}
.mod_page_content_li{
  border-bottom: 1px dashed #dbe4eb;
   list-style: outside;
}