/*
	[DESTOON B2B System] Copyright (c) 2008-2018 www.destoon.com
	This is NOT a freeware, use is subject to license.txt
*/
/* global */
body {margin:0px;font-size:12px;color:#333333;background:#FFFFFF;}
/* common */
.m {width:1200px;margin:auto;}

.head {height:116px;overflow:hidden;}
.head div {float:left;}
.head .logo {padding:16px 10px 0 0px;height:90px;overflow:hidden;}
.head h1 {font-size:24px;margin:32px 0 6px 0;color:#333333;filter:glow(color=#FFFFFF,strength=3);}
.head h4 {font-size:16px;margin:0;color:#333333;}

#menu a {text-decoration:none;}
.menu {background:#2587F4;height:44px;overflow:hidden;font-size:16px;}
.menu span {color:#FFFFFF;}
.menu_li {float:left;white-space:nowrap;line-height:44px;padding:0 16px;}
.menu_li:hover {background:#0072C6;}
.menu_on {float:left;white-space:nowrap;line-height:44px;padding:0 16px;background:#0072C6;}

.side_head {border:#CCCCCC 1px solid;border-bottom:none;background:#EEEEEE;}
.side_head div {padding:0 16px;font-size:14px;height:44px;line-height:44px;overflow:hidden;}
.side_body {border:#CCCCCC 1px solid;border-top:none;background:#FFFFFF;padding:16px;margin:0 0 20px;}
.side_body li {background:url('../../image/ico_arrow.gif') no-repeat 4px 12px;padding:0 0 0 20px;height:32px;line-height:32px;overflow:hidden;}

.main_head {border:#CCCCCC 1px solid;border-bottom:none;background:#EEEEEE;}
.main_head div {padding:0 16px;font-size:14px;height:44px;line-height:44px;overflow:hidden;}
.main_body {border:#CCCCCC 1px solid;border-top:none;background:#FFFFFF;padding:16px;margin:0 0 20px;}


.pages {
  padding: 20px 0;
  text-align: center;
  font-size: 12px;
  /* 自动换行布局，不滚动、不挤压 */
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 8px;
  box-sizing: border-box;
  width: 100%;
}

.pages a:link,.pages a:visited,.pages a:active  {
  background:#FFFFFF;
  border:#E6E6E6 1px solid;
  padding:6px 10px;
  text-decoration:none;
}

.pages a:hover  {
  background:#F1F1F1;
  border:#CCCCCC 1px solid;
  color:#FF6600;
}

.pages strong {
  background:#2E6AB1;
  padding:6px 10px;
  border:#CCCCCC 1px solid;
  color:#FFFFFF;
}

.pages_inp {
  border:#CCCCCC 1px solid;
  padding:6px;
  width:30px;
  text-align:center;
  color:#666666;
}

.pages_btn {
  width:48px;
  background:#EEEEEE;
  border:#CCCCCC 1px solid;
  font-weight:bold;
  padding:6px;
}

.pages label {
  background:#FFFFFF;
  border:#CCCCCC 1px solid;
  padding:6px 10px;
  white-space: nowrap;
}

.pages label em {
  color:red;
  font-weight:bold;
  font-style:normal;
}

.pages label span {
  font-weight:bold;
}

/* ====================================== */
/* 小屏幕（手机）自动隐藏 */
/* ====================================== */
@media (max-width: 768px) {
  .pages label,    /* 隐藏：第X页/共X页 */
  .pages_inp,      /* 隐藏：页码输入框 */
  .pages_btn       /* 隐藏：跳转按钮 */
  {
    display: none !important;
  }
}