/*清除默认样式*/

* {
  margin: 0;
  padding: 0;
  font-family: '微软雅黑';
}

li {
  list-style: none;
}

a {
  text-decoration: none;
}

img {
  max-width: 100%;
  border: 0;
  vertical-align: middle;
}

input,
textarea {
  border: 0;
  outline: none;
}

body {
  font-size: 12px;
  font-family: arial, 'yahei';
  color: #666;
}

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

a {
  color: #666;
}

a:hover {
  color: #c81623;
}

.red {
  color: #c81623;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.clearfix:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  *zoom: 1;
}

.tc {
  text-align: center;
}

@font-face {
  font-family: 'iconfont';
  src: url('/public/static/admin/font/fonts/iconfont.eot');
  src: url('/public/static/admin/font/fonts/iconfont.eot?#iefix') format('embedded-opentype'), url('/public/static/admin/font/fonts/iconfont.woff2') format('woff2'), url('/public/static/admin/font/fonts/iconfont.woff') format('woff'), url('/public/static/admin/font/fonts/iconfont.ttf') format('truetype'), url('/public/static/admin/font/fonts/iconfont.svg#iconfont') format('svg');
}

.iconfont {
  font-family: 'iconfont';
}

.f14 {
  font-size: 14px;
}

.f16 {
  font-size: 14px;
}

.f18 {
  font-size: 14px;
}
.gggg_gggg .ad-l {
 position: fixed;
    top: 50%;
    width: 149px;
    margin-left: 0;
    margin-top: -30px;
}
.gggg_gggg .ad-l .lyfa {
  display: none;
  width: 285px;
  height: 440px;
  background-color: #f0f0f0;
  border-radius: 5px;
  text-align: center;
}
.gggg_gggg .ad-l .lyfa .zxly {
  height: 55px;
  line-height: 55px;
  background-color: #00559c;
  padding: 0 10px;
  color: #fff;
  font-size: 14px;
  border-radius: 5px 5px 0 0;
}
.gggg_gggg .ad-l .lyfa .zxly span {
  margin-right: 5px;
}
.gggg_gggg .ad-l .lyfa .zxly .yuan {
  width: 25px;
  height: 25px;
  line-height: 25px;
  border-radius: 50%;
  border: 1px solid #fff;
  margin-top: 16px;
  margin-right: 17px;
  text-align: center;
}
.gggg_gggg .ad-l .lyfa .zxly .yuan p {
  display: inline-block;
  width: 12px;
  height: 1px;
  background-color: #fff;
  margin-top: 11px;
}
.gggg_gggg .ad-l .lyfa .inp .textarea {
  width: 240px;
  height: 100px;
  border: 1px solid #ccc;
  margin: 10px 0;
}
.gggg_gggg .ad-l .lyfa .inp input {
  width: 240px;
  height: 30px;
  border: 1px solid #ccc;
  margin-bottom: 10px;
  padding-left: 10px;
}
.gggg_gggg .ad-l .lyfa .inp button {
  width: 90px;
  height: 30px;
  color: #fff;
  background-color: #00559c;
  border-radius: 20px;
  border: 0;
  margin-top: 20px;
}
.gggg_gggg .ad-l .zaixian,
.gggg_gggg .ad-l .jingying {
  width: 149px;
  height: 45px;
  line-height: 45px;
  background-color: #00559c;
  border-radius: 5px;
}
.gggg_gggg .ad-l .zaixian span,
.gggg_gggg .ad-l .jingying span {
  float: left;
  color: #fff;
  margin-left: 15px;
  margin-right: 10px;
}
.gggg_gggg .ad-l .zaixian p a,
.gggg_gggg .ad-l .jingying p a {
  text-decoration: none;
  color: #fff;
  font-size: 18px;
}
.gggg_gggg .ad-l .zaixian {
  margin-bottom: 9px;
}
.gggg_gggg .ad-r {
  position: fixed;
  bottom: 10px;
  right: 0;
  width: 178px;
  height: 281px;
}

.gggg_gggg .ad-r .jinying-q {
  display: none;
  width: 128px;
  height: 50px;
  line-height: 50px;
  background-color: #00559c;
  margin-bottom: 6px;
  position: absolute;
    top: 168px;
  right: 50px;
}

.gggg_gggg .ad-r .qq-q {
  display: none;
  width: 128px;
  height: 50px;
  line-height: 50px;
  background-color: #00559c;
  margin-bottom: 6px;
  position: absolute;
  top: 0px;
  right: 50px;
}




.gggg_gggg .ad-r .qq-q p {
  float: left;
    color: #fff;
    font-size: 15px;
    padding-left: 10px;
    margin-right: 0;
}
.gggg_gggg .ad-r .qq-w {
  display: none;
}
.gggg_gggg .ad-r .qq-w img {
  width: 100px;
  position: absolute;
  top: 33px;
  right: 55px;
}
.gggg_gggg .ad-r .qq-d {
  display: none;
  width: 128px;
  height: 50px;
  line-height: 50px;
  background-color: #00559c;
  margin-bottom: 6px;
  position: absolute;
  top: 112px;
  right: 50px;
}
.gggg_gggg .ad-r .qq-d p {
 float: left;
    color: #fff;
    font-size: 15px;
    padding-left: 10px;
    margin-right: 0;
}
.gggg_gggg .ad-r .qq-x {
  display: none;
  width: 128px;
  height: 50px;
  line-height: 50px;
  background-color: #00559c;
  margin-bottom: 6px;
  position: absolute;
  top: 168px;
  right: 50px;
}
.gggg_gggg .ad-r .qq-x p {
  float: left;
  color: #fff;
  font-size: 18px;
  margin-left: 10px;
  margin-right: 5px;
}
.gggg_gggg .ad-r .qq,
.gggg_gggg .ad-r .weixin,
.gggg_gggg .ad-r .dianhua,
.gggg_gggg .ad-r .jinying,
.gggg_gggg .ad-r .xiaoxi {
  width: 50px;
  height: 50px;
  line-height: 50px;
  background-color: rgba(0, 0, 0, 0.3);
  margin-bottom: 6px;
  margin-left: 128px;
  text-align: center;
  cursor: pointer;
}
.gggg_gggg .ad-r .qq span,
.gggg_gggg .ad-r .weixin span,
.gggg_gggg .ad-r .dianhua span,
.gggg_gggg .ad-r .dianhua span,
.gggg_gggg .ad-r .xiaoxi span {
  color: #fff;
  font-size: 24px;
}
.gggg_gggg .ad-r .top {
  width: 50px;
  height: 45px;
  padding-top: 5px;
  background-color: rgba(0, 0, 0, 0.3);
  margin-bottom: 6px;
  margin-left: 128px;
  text-align: center;
}
.gggg_gggg .ad-r .top span {
  color: #fff;
}
.gggg_gggg .ad-r .top p {
  color: #fff;
}
.gggg_gggg .ad-r a {
  text-decoration: none;
}