@charset "utf-8";
* {margin:0; padding:0;}
body {font:12px '微软雅黑', microsoft yahei,宋体, Arial; text-align:left; background:#fff;}
*:focus {
	outline: none
}

/*宽度%*/
.w100 {
	width: 100%
}
.w95 {
	width: 95%
}
.w94 {
	width: 94%
}
.w92 {
	width: 92%
}
.w90 {
	width: 90%
}
.w85 {
	width: 85%
}
.w80 {
	width: 80%
}
.w75 {
	width: 75%
}
.w70 {
	width: 70%
}
.w65 {
	width: 65%
}
.w62 {
	width: 62%
}
.w60 {
	width: 60%
}
.w55 {
	width: 55%
}
.w50 {
	width: 50%
}
.w49 {
	width: 49%
}
.w48 {
	width: 48%
}
.w45 {
	width: 45%
}
.w40 {
	width: 40%
}
.w33 {
	width: 33.33%
}
.w30 {
	width: 30%
}
.w25 {
	width: 25%
}
.w20 {
	width: 20%
}
.w15 {
	width: 15%
}
.w10 {
	width: 10%
}
.w8 {
	width: 8%
}
.w7 {
	width: 7%
}
.w6 {
	width: 6%
}
.w5 {
	width: 5%
}
.w4 {
	width: 4%
}
.w2 {
	width: 2%
}
/*宽度px*/
.w30p {
	width: 30px
}
.w40p {
	width: 40px
}
/*宽度最小*/
.mw10 {
	min-width: 10%
}
/*高度%*/
.h100 {
	height: 100%
}
.h90 {
	height: 90%
}
.h80 {
	height: 80%
}
.h70 {
	height: 70%
}
.h60 {
	height: 60%
}
.h50 {
	height: 50%
}
.h40 {
	height: 40%
}
.h30 {
	height: 30%
}
.h25 {
	height: 25%
}
/*高度px*/
.h65p {
	height: 65px
}
.h75p {
	height: 75px
}
/*高度和行高px*/
.lh20p {
	line-height: 20px;
	height: 20px
}
.lh25p {
	line-height: 25px;
	height: 25px
}
.lh30p {
	line-height: 30px;
	height: 30px
}
.lh35p {
	line-height: 35px;
	height: 35px
}
.lh40p {
	line-height: 40px;
	height: 40px
}
.lh45p {
	line-height: 45px;
	height: 45px
}
.lh50p {
	line-height: 50px;
	height: 50px
}
.lh60p {
	line-height: 60px;
	height: 60px
}
.lh70p {
	line-height: 70px;
	height: 70px
}
.lh90p {
	line-height: 90px;
	height: 90px
}
.lh100p {
	line-height: 100px;
	height: 100px
}
/*文字大小*/
.font12 {
	font-size: 12px
}
.font14 {
	font-size: 14px
}
.font16 {
	font-size: 16px
}
.font18 {
	font-size: 18px
}
.font20 {
	font-size: 20px
}
.font24 {
	font-size: 24px
}
/*文字粗细*/
.fontw7 {
	font-weight: 700
}
/*一行显示不完，省略*/
.outdata {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.outdata2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
/*定位*/
.pof {
	position: fixed
}
.por {
	position: relative
}
.poa {
	position: absolute
}
.l0 {
	left: 0
}
.l5 {
	left: 5%
}
.t0 {
	top: 0
}
.t5 {
	top: 5%
}
.b5 {
	bottom: 5%
}
.b0 {
	bottom: 0
}
.tc {
	text-align: center
}
.tr {
	text-align: right
}
.tl {
	text-align: left
}
.vam {
	vertical-align: middle
}
/*浮动*/
.fll {
	float: left
}
.flr {
	float: right
}
.z999 {
	z-index: 999
}
/*颜色*/
.cff {
	color: #fff
}
.c33 {
	color: #333
}
.c66 {
	color: #666
}
.c99 {
	color: #999;
}
/*背景颜色*/
.bcff {
	background: #fff
}
/*margin*/
.mgl1 {
	margin-left: 1%
}
.mgl3 {
	margin-left: 3%
}
.mgl5 {
	margin-left: 5%
}
.mgt3 {
	margin-top: 3%
}
.mgt5 {
	margin-top: 5%
}
.mgb3 {
	margin-bottom: 3%
}
.mgb5 {
	margin-bottom: 5%
}
.mgr5 {
	margin-right: 5%
}
.mgr1 {
	margin-right: 1%
}
.mgr3 {
	margin-right: 3%
}
/*padding*/
.pdt3 {
	padding-top: 3%
}
.pdt5 {
	padding-top: 5%
}
.pdt30 {
	padding-top: 30%
}
.pdt40 {
	padding-top: 40%
}
.pdt45 {
	padding-top: 45%
}
.pdt50 {
	padding-top: 50%
}
.pdt66 {
	padding-top: 66%
}
.pdt70 {
	padding-top: 70%
}
.pdt80 {
	padding-top: 80%
}
.pdt100 {
	padding-top: 100%
}
.pdt120 {
	padding-top: 120%
}
.pdl10 {
	padding-left: 10%
}
.pdl5 {
	padding-left: 5%
}
.pdl15 {
	padding-left: 15%
}
.pdr5 {
	padding-right: 5%
}
.pdr20 {
	padding-right: 20%
}
.pdl3 {
	padding-left: 3%
}
.ptb2 {
	padding: 2% 0;
}
.pdb5 {
	padding-bottom: 5%
}
.pdb3 {
	padding-bottom: 3%
}
/*滚动条*/
.ovh {
	overflow: hidden
}
.ova-y {
	overflow-y: auto
}
/*清除浮动*/
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfloat{zoom:1}
/*阴影效果*/
.bs3 {
	box-shadow: 3px 3px 3px rgba(0,0,0,0.2)
}
/*圆角*/
.bru5p {
	border-radius: 5px
}
.bru10p {
	border-radius: 10px
}
.bru20p {
	border-radius: 20px
}
.bru50 {
	border-radius: 50%
}
/*边框*/
.bn {
	border: none
}
.oln {
	outline: none
}
/*隐藏*/
.dn {
	display: none
}
.vh {
	visibility: hidden
}
/*盖层*/
.gaiceng {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.1);
	z-index: 9;
}
/*文字提示语颜色*/
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color: #999;
opacity:1;
font-size:14px;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
 color: #999;
opacity:1;
font-size:14px;
}
 textarea, input:-ms-input-placeholder {
 color: #999;
opacity:1;
font-size:14px;
}
 textarea, input::-webkit-input-placeholder {
 color: #999;
opacity:1;
font-size:14px;
}

/*滚动条*/
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/ 
::-webkit-scrollbar 
{ 
    width: 7px; 
    height: 7px; 
    background-color: #F5F5F5; 
}  
/*定义滑块 内阴影+圆角*/ 
::-webkit-scrollbar-thumb 
{ 
    border-radius: 7px; 
    background-color: #c6c7c7; 
}

.cur{cursor:pointer}

/*特殊*/
.indexLock{top:43%;height:20%;position:fixed;width:25%;cursor:pointer;}
.mainBg{position:fixed;left:0;top:0;width:100%;height:100%;background:url(../img/bj.png) no-repeat center center;background-size:100% 100%;}
.mainBg2{position:fixed;left:0;top:0;width:100%;height:100%;}
.loginBox{background:rgba(255,255,255,0.65);position:fixed;border-radius:10px;width:30%;left:35%;top:40%;box-shadow: 0 0 20px rgba(0,0,0,0.2);}
.textBox{border-radius:7px;box-shadow: 0 0 5px rgba(0,0,0,0.2) inset;width:80%;line-height:40px;height:40px;background:#fff;}
.textLabel{margin:0 5% 0 7%;width:5%;vertical-align:middle}

.labelButton{border:1px solid #bac3cc;border-radius:3px;padding:5px;background:#fff;color:#433e3a;cursor:pointer}
.inputText{border-radius:3px;height:23px;line-height:23px;width:10%;padding:0 0.5%}

.mainHead{background:#2c2c2c;position:fixed;left:0;top:0;width:100%;height:60px;line-height:60px;overflow:hidden;}

/*菜单*/
.menu1{width:100%;height:50px;line-height:50px;overflow:hidden;cursor:pointer;}
.doru{height:8px;margin-right:7%;margin-top:21px;float:right;}
.menuImg{height:26px;margin-left:5%;margin-top:12px;float:left;}
.menu2{width:100%;height:40px;line-height:40px;overflow:hidden;cursor:pointer;}
.menu2 div{margin-left:30%;float:left;width:60%;}
.menuCh{height:20px;margin-top:10px;float:right;}
.bc52{background:#525252;}
.bc2c{background:#2c2c2c}
.caa{color:#aaa}
.menu{width:100%;display:none}
.am-pagination{margin: 0;}
.am-pagination>li>a,.am-pagination>li>span {  padding: 0.2em .7em;}
.am-pagination {
  position: relative;
}
.am-pagination-default {
  margin-left: 10px;
  margin-right: 10px;
  font-size: 1.6rem;
}
.am-pagination {
  padding-left: 0;
  margin: 1.5rem 0;
  list-style: none;
  color: #999999;
  text-align: left;
}
.am-pagination:before,
.am-pagination:after {
  content: " ";
  display: table;
}
.am-pagination:after {
  clear: both;
}
.am-pagination > li {
  display: inline-block;
}
.am-pagination > li > a,
.am-pagination > li > span {
  position: relative;
  display: block;
  padding: 0.5em 1em;
  text-decoration: none;
  line-height: 1.2;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 0;
  margin-bottom: 5px;
  margin-right: 5px;
}
.am-pagination > li:last-child > a,
.am-pagination > li:last-child > span {
  margin-right: 0;
}
.am-pagination > li > a:hover,
.am-pagination > li > span:hover,
.am-pagination > li > a:focus,
.am-pagination > li > span:focus {
  background-color: #eeeeee;
}
.am-pagination > .am-active > a,
.am-pagination > .am-active > span,
.am-pagination > .am-active > a:hover,
.am-pagination > .am-active > span:hover,
.am-pagination > .am-active > a:focus,
.am-pagination > .am-active > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #0e90d2;
  border-color: #0e90d2;
  cursor: default;
}
.am-pagination > .am-disabled > span,
.am-pagination > .am-disabled > span:hover,
.am-pagination > .am-disabled > span:focus,
.am-pagination > .am-disabled > a,
.am-pagination > .am-disabled > a:hover,
.am-pagination > .am-disabled > a:focus {
  color: #999999;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: pointer;
  pointer-events: yes;
}
.am-pagination .am-pagination-prev {
  float: left;
}
.am-pagination .am-pagination-prev a {
  border-radius: 0;
}
.am-pagination .am-pagination-next {
  float: right;
}
.am-pagination .am-pagination-next a {
  border-radius: 0;
}
.am-pagination-centered {
  text-align: center;
}
.am-pagination-right {
  text-align: right;
}
.am-pagination {
  position: relative;
}
.am-pagination-default {
  margin-left: 10px;
  margin-right: 10px;
  font-size: 1.6rem;
}
.am-pagination-default .am-pagination-prev,
.am-pagination-default .am-pagination-next {
  float: none;
}
.am-pagination-select {
  margin-left: 10px;
  margin-right: 10px;
  font-size: 1.6rem;
}
.am-pagination-select > li > a {
  line-height: 36px;
  background-color: #eeeeee;
  padding: 0 15px;
  border: 0;
  color: #555555;
}
.am-pagination-select .am-pagination-select {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -35px;
  width: 70px;
  height: 36px;
  text-align: center;
  border-radius: 0;
}
.am-pagination-select .am-pagination-select select {
  display: block;
  border: 0;
  line-height: 36px;
  width: 70px;
  height: 36px;
  border-radius: 0;
  color: #555555;
  background-color: #eeeeee;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-left: 18px;
}
/**
  * Pagination Theme: one
  */
.am-pagination-one {
  margin-left: 10px;
  margin-right: 10px;
  text-align: center;
}
.am-pagination-one > li > a {
  line-height: 36px;
  background-color: #ffffff;
  padding: 0 15px;
  color: #555555;
}
.am-pagination-one .am-pagination-select {
  float: left;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -25px;
  width: 50px;
  height: 36px;
  text-align: center;
}
.am-pagination-one .am-pagination-select select {
  display: block;
  line-height: 36px;
  width: 50px;
  height: 36px;
  border-radius: 0;
  text-align: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-left: 18px;
  background: #ffffff;
  border: 1px solid #dfdfdf;
  color: #555555;
}




ul.am-dropdown-content.am-fr {
  right: 0;
  left: auto;
}
.am-fr > .am-dropdown-content {
  right: 0;
  left: auto;
}
.am-fr > .am-dropdown-content:before {
  right: 10px;
  left: auto;
}
[class*="am-icon-"].am-fr {
  margin-left: .3em;
}
.am-fr {
  float: right;
}
ul.am-dropdown-content > .am-disabled > a,
ul.am-dropdown-content > .am-disabled > a:hover,
ul.am-dropdown-content > .am-disabled > a:focus {
  color: #999999;
}
ul.am-dropdown-content > .am-disabled > a:hover,
ul.am-dropdown-content > .am-disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.am-slider-default .am-direction-nav .am-disabled {
  opacity: 0!important;
}
.am-datepicker td.am-datepicker-day.am-disabled {
  color: #999999;
  background: #fafafa;
}
.am-datepicker-success td.am-datepicker-day.am-disabled {
  color: #999999;
}

