/*初始化样式*/
body{font-family: "Microsoft YaHei";min-width: 1200px;font-size:62.5%;}
header,section,footer,aside,nav,article,figure{display: block;}
input,select,button,textarea{outline: none;padding-left: 10px;}
/*input:-webkit-autofill {*/
  /*-webkit-box-shadow: 0 0 0px 1000px white inset;*/
  /*height: 98%!important;*/
  /*width: 88%!important;*/
  /*margin-top: 1px;*/
/*}*/
ul,li{list-style: none;}
input{vertical-align:middle;}
a{text-decoration: none!important;}
a:hover,a:active,a:link,a:visited{text-decoration: none!important;}
/*公共css动画效果*/
@-webkit-keyframes push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes push{
  50% {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
.push{-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);}
.push:hover {
  -webkit-animation-name: push;
  animation-name: push;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
.scale{transition: all 1.2s;-webkit-transition: all 1.2s;-moz-transition: all 1.2s;-o-transition: all 1.2s;-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-o-transform: scale(1,1);transform: scale(1,1)}
.scale:hover{-webkit-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);transform: scale(1.2,1.2)}
/*遮罩层*/
.mask{width: 100%;height: 100%;position: fixed;left:0;top:0;background-color: #666;opacity: 0.5;filter:alpha(opacity=50);-webkit-opacity:0.5;-moz-opacity:0.5;-o-opacity:0.5;z-index: 999;display: none;}
/*.opacity{background-color: #000;-webkit-opacity: 0.5;-moz-opacity: 0.5;-o-opacity: 0.5;opacity: 0.5;}*/
.opacity{background:rgb(0,0,0);background:rgba(0,0,0,0.6);}
.center{width: 1200px;margin:0 auto;}
.red{color: red;}
.left{float: left;}
.right{float: right;}
.clean,.clear{clear: both;}
.ellipsis{white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.inline-block{display: inline-block;}
.relative_all{width: 100%;height: 100%;position: relative;}
.relative{position: relative;}
.overhidden{overflow: hidden;}
.ml3{margin-left: 3px;}
.mr3{margin-right: 3px;}
.ml5{margin-left: 5px;}
.mr5{margin-right: 5px;}
.ml10{margin-left: 10px;}
.mr10{margin-right: 10px;}
.ml20{margin-left: 20px;}
.ml30{margin-left: 30px;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.cor999{color: #999;}
.cor666{color: #666;}
.cor2187f5{color: #2187f5;}
.corff9600{color: #ff9600;}
.font12{font-size: 12px;}
.font14{font-size: 14px;}
.font16{font-size: 16px;}
.font20{font-size: 20px;}
.font24{font-size: 24px;}
.font28{font-size: 28px;}
.footer{
  box-sizing:border-box;
  padding-top: 20px;
  padding-bottom: 30px;
  background-color: #2f3440;
}
.wangz_basic{
  width: 298px;
  padding-bottom: 20px;
  border-right: 1px solid #3a3e4a;
  color: #606674;
}
.footer_menu{
  width: 750px;
  padding-left: 20px;
  color: #fff;
  font-size: 14px;
}
.footer_menu ul{
  overflow: hidden;
}
.footer_menu ul li{
  float: left;
  width: 20%;
  text-align: center;
}
.footer_menu ul li h3{
  height: 30px;
  line-height: 30px;
  margin-bottom: 15px;
  font-size: 14px;
}
.footer_menu ul li p{
  line-height: 22px;
}
.footer_menu ul li a{
  color: #fff;
}
.footer_wenxin{
  width: 130px;
  padding-top: 10px;
  color: #fff;
  font-size: 12px;
  line-height: 30px;
  text-align: center;
}
/*内页公共头部*/
.nei_head{
  height: 40px;
  background-color: #2f3440;
  font-size: 12px;
  color: #fff;
}
.header_title{
  display: block;
  font-size: 12px;
  line-height: 39px;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0;
}
.nei_nav{
  height: 20px;
  line-height: 20px;
  margin-top: 10px;
  border-left: 1px solid #161a23;
  margin-left: 30px;
  padding-left:20px;
}
.nei_nav a{
  color: #acaeb1;
  margin-left: 40px;
}
.nei_nav a.active{
  color: #fff;
}
.admin_wrap{
  font-size: 12px;
  line-height: 40px !important;
}
.admin_wrap a{
  padding-left:5px;
  color: #fff;
}
.admin_wrap span{
  color: #999;
  padding-left: 5px;
}
.admin_wrap a:hover{
  color: #fff;
}
.nei_banner{
  display: block;
}
.page{
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}
.page ul li{
  display: inline-block;
  font-size: 12px;
  color: #333;
  margin-right: 8px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 10px;
}
.page ul li a{
  color: #333;
  font-weight: bold;
  display: block;
  padding-left: 6px;
  padding-right: 6px;
}
.page ul li.active{
  background: #2187f5;
  color: #fff;
}
.page ul li.active a{
  color: #fff;
}
.bgff9600{
  background-color: #ff9600;
}
.bg2187f5{
  background-color: #2187f5;
}
.bgf6571f{
  background-color: #f6571f;
}
.bg21baa6{
  background-color: #21baa6;
}
.bga3116d{
  background-color: #a3116d;
}
.bgf41e35{
  background-color: #f41e35;
}

.bg16c307{
  background-color: #16c307;
}
.bgd7066f{
  background-color: #d7066f;
}