/* CSS Document */
body {
  font-family: 'microsoft yahei', Arial;
  font-size: 12px;
  margin: 0;
  padding: 0;
  color: #3c3c3c;
  background: #ffffff;
  width: 100%;
}

@font-face {
  font-family: 'iconfont';
  src: url('iconfont.eot?t=1559831656959'); /* IE9 */
  src: url('iconfont.eot?t=1559831656959#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
      url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAfYAAsAAAAADlQAAAeJAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDUgqOeIt3ATYCJAMgCxIABCAFhG0HgQ8b9gtRlE1Sm+xHgh1D+U2YMIxeWPDfEZt6L5AvMZkYbTfP1CsTMxKvQJYwcVF44P9+3vfLV4ITKJA+ngHUIBMYc8WkLpVTlp5jCDCs3Tr1zlCEMXNZWqWVQmT8EvD//P1e/pGLAsmzsHJ5UbcWffcX3bjmUQKNhtFB02HRJjIwHIDPpLx2KqZECh707J0NEABBbm6oXqtBC2AowghtFuGgBKyRio4EICyBZ/ZMAJ2Bw6JR+CwATMh+Hr2gVGAAGBcDnavJqKYPkq7oOSMDNQwd4oEwcD8OANp+AASAGwAFqMd6OiAFcmdE4DxUiXFMUficaVpiRvLdSvgHD0MIisPTAZQBEQNYRK5h4DmKMGQUAwMogcxRCgxdygEDKA8MoDpgAGVAAOWEZQHAAiA7wFsp7QfkXQXhvpOkCzhC3M6FQi631crqFV1bG1JNdXqqbqTo/oN7BicvoHu/agFejB5CeP93nbbyZz9i9+IlABZ/jvhkZnyA8+wHnRh32BHtchPS7RWZbTvehTM3Ss3//7t//9r//jmsNH3aZy9I1ZmOjq+wL6BU8k6LL5CE6qfOSBph4zQSzDoL1YUTVrKTcSpilLV58uaYdVKRk5BKbQtRCIUlT1t5Me4/qzTmwFqD7rBHlXMVgP8d0GdbOEwdKENbDtJIB3//7oZlaRVa1p1SNTFlAOHwijZfVRTOpKTcZ8c0E5ifoKactzwVGk5s2hvDn9Ntvmm65uD3jmeCpGrLQrE968cA+K3a8u+xzN2fNWVLv0azj4+7Nx5zuQ/TjmCKnFj5M/6GROUZ7/++kLv7tGb70qvR/IM39TuWn5/DUUsuSLQdpIjyLAb7MpRjgbJLJku78jqWMqePfobrFBjtrRaBUmqaIwRCGlEWEzu3tOkYCQGAKyVsA9gQKdiZ3AGMo1amLCusNCXVOWH4BnfQEBMGRsg0q00KeiRDkJHx9heTpkkk1CncBnms+EAcec6BXp7K0KHqtF1DjzG5k2ClmSNjyx8XPgvVgkaStiDgBOKI+fsgtPOOVTKgm3wWC+Ebvg/w/RTSpEre2/aVwmDZkWI3D50x3nT+eNfFefNSUWA8U/RJ3V9596OJ8ezBmxfPtosKws2DvO40fPh+3LjzTc7H/m+bvPW/3+R+9bsmBXzj6AhQ6S8iw6k8Ek/G7907lowjSRYej6sr7BuHy0niWL3RXBS5PwYadXo2s1Yn1K8/6hQ06NevE+6IpaVRp9pQIRJN1hw96rmx5Ijs1pyrOlVHPbL36IKjrYLyjRmgzcqWkH3U6dOqEWVHRjVvOCp7QrZZoKV/HJQqpxn+G7z6B/rel70hLoXhB3BwckbRKtnIJ0cIjtKiGwLT57/cuXaXKn9c3JNZvW71H3GWsmbKNUnvX4UkDYhkL5Q3MfFIRVu92oLwoNprN5+vSJFqIOUaL7znvK9vrL/vvLfzsc4zrHSd4Kr0hb0rt6xdr7vY7dmAO23yFk6pM+Fb3djw1EoNmvTsGi7XuPmoPldrlkw6Q1fQvU3Wqsu7Zi7quUQYuXDtwpHCcvGacqm6fL16ywBVWrZMRkmoVUtIltRtlQQlFnXrdne8c5ZbqV+1cOOsHDlmbVy4Ciqd+jdM0mhj8jFJ3PYjaUw16F9sIywNxR62xrae9oa2kbbuyw+y1dbVTJ6sG1gLWjwwn4zORfzxkwglAyfG20+K8f3Sx9niMZ3H+QZijjLvlCMTh/JK5/4omW2kVBzYgo7k96PkSZhSSN2Qgk63yykCF/Kl9djCTNYrXPXCXCUX4ahJyJZEqasiV7hGAbakW9v8iLcm8jn5gmRjnCFFpNSyKMaN4AfPmOQhFWY5OOQeVKSvg5Dy8xyxyFq+0bTw4K8XiRGSP7PIADsW3YMLZmBEYxGREgCS2OYOXS62vufR23rMqtDYwNfpvpm3umWUQEromOWaN2u5s12cyplCS5zFTXy9HkeZPdmDS3GWxOwwAACANos8Jy0AtAPkIEkCACB7nAXt8KLztPBlAAAa8HsAbQj5T/pfGtYC1/jHk87mKt+Y/t9i2q08NUNSoTaEonnVAAwewmhn6UIQNQEATaOarhFi3qghkmeHsVAY4ioxACEoA9CA8m3u78mcsnK1Yc4KMJ1cQDB5TdTmBo5eGeAx1UFQRO399eyiCJTEAUBhwwQgFhsAMzkAhMU5E7XdA47LO+BZAgFBq2A/ol7+EBZSo35J9ftETy8x7FXkQJihCnnbZv5gtwwpWtey4Fb+aCxcJpYsVqJdV9sv+6N7bBPrHiylqgExEFUyxVrifP6MDEWMRJU0v1ctFlLVSKXixQPctsW8SiYIUkX5SdQkuo/Io1f8MC+FLDC1Suh8fzN+Qd1kkERHhnTit+IXFRNeuKikYkrMMNUm8qwh76VzTHdBpagSDxCj3lGKTKJaEvfLCKoVogi/Who/L1UxoRWVEZUUl4YLzCXFzmeZv/Q8AAT0AixgRBBFHOKRDjEUB+Z+SJIjYbl3SJGDPcNyc4l0Se4ZluRg13CEuKJxhiT0UrqltQ01RcYJ4txstVu4hQwrebCX36/s4ZeNwfU8FvYlVaoUBgAAAA==')
      format('woff2'),
    url('iconfont.woff?t=1559831656959') format('woff'),
    url('iconfont.ttf?t=1559831656959') format('truetype'),
    /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
      url('iconfont.svg?t=1559831656959#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-chanpinzhongxin:before {
  content: '\e601';
}

.icon-chakanxiangqing:before {
  content: '\e602';
}

.icon-chanpinzhongxin1:before {
  content: '\e603';
}

.icon-xiala:before {
  content: '\e604';
}

.icon-youjiantou:before {
  content: '\e605';
}

.icon-xinpintuijian:before {
  content: '\e606';
}

.icon-hangyexinwen:before {
  content: '\e607';
}

.icon-gongsidongtai:before {
  content: '\e608';
}

* {
  margin: 0;
  padding: 0;
}
div,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
img,
p,
dl,
dt,
dd,
ol,
th,
td {
  margin: 0px;
  padding: 0px;
}
li {
  list-style-type: none;
}
form,
input,
button,
option,
textarea,
select {
  margin: 0px;
  padding: 0px;
}
input,
button,
textarea,
select {
  font: 100% Tahoma, Helvetica, Arial, sans-serif;
}
a {
  text-decoration: none;
  cursor: pointer;
  outline: none;
  color: #272727;
  font-family: 'microsoft yahei';
  justify-content: space-between;
}
span {
  font-family: 'microsoft yahei';
}
p {
  font-family: 'microsoft yahei';
}
a:link {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
a:active {
  text-decoration: none;
}
th {
  font-weight: normal;
}
img {
  border: 0;
}
h1 {
  color: #33580a;
  font-weight: normal;
  line-height: 75px;
  width: 285px;
  font-size: 21px;
}
h3 {
  font-size: 14px;
  font-weight: bold;
}
h4 {
  font-size: 12px;
  font-weight: bold;
}
.clear:after {
  clear: both;
  display: block;
  content: '';
}
.copy {
  font-family: Arial, Helvetica, sans-serif;
}
table {
  font-size: inherit;
  font: 100%;
}
img {
  border: none;
}
.wrap {
  width: 1200px;
  margin: 0 auto;
}
/*header*/
.fanye {
  margin: 20px 0;
  text-align: center;
}
.fanye a {
  display: inline-block;
  margin-right: 5px;
  padding: 0 5px;
  min-width: 16px;
  height: 22px;
  line-height: 22px;
  border: 1px #999 solid;
  background: #fff;
  color: #545454;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
}
.fanye a:hover,
.fanye a.on {
  background: #639e3b;
  border: 1px #639e3b solid;
  color: #fff;
}
.page1 .cont {
  margin-top: 30px;
  line-height: 26px;
}
.yn .tit {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  margin-top: 30px;
}
.yn .content_related {
  text-align: center;
  line-height: 30px;
}
.yn .photo {
  text-align: center;
}
.yn .photo img {
  margin: 15px 0;
  max-width: 100%;
}
.yn .content_btn {
  margin: 15px 0;
  line-height: 26px;
}
#header {
  width: 1002px;
  height: 92px;
  margin: 0 auto;
}
#header .logo {
  float: left;
  margin-top: 10px;
}
#header .tel {
  float: right;
  margin-top: 20px;
}
#header .tel p {
  font-size: 24px;
  color: #ff8a00;
}
#header .tel p.p1 {
  padding-left: 70px;
  background: url(../images/tel.png) no-repeat 11px center;
}
.fullSlide {
  position: relative;
  width: 100%;
  height: 423px;
}
.fullSlide .bd {
  margin: 0 auto;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.fullSlide .bd ul {
  width: 100% !important;
  height: 423px !important;
}
.fullSlide .bd ul li {
  width: 100% !important;
  text-align: center;
}
.fullSlide .bd ul li a {
  display: block;
  height: 423px;
  background-position: center;
  background-repeat: no-repeat;
}
.fullSlide .hd {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 80px;
  text-align: center;
  z-index: 1;
}
.fullSlide .hd ul li {
  margin: 0 4px;
  width: 10px;
  height: 10px;
  background: #ffffff;
  cursor: pointer;
  display: inline-block;
  zoom: 1;
  font-size: 0;
  border-radius: 50%;
}
.fullSlide .hd .on {
  background: #ffc619;
}
.footer {
  background: #232323;
  box-sizing: border-box;
  padding-bottom: 20px;
  padding-top: 40px;
  border-top: 4px solid #0f66b5;
}
.footer .cont {
  display: flex;
}
.footer .cont .left {
  flex: 1;
}
.footer .cont .left .contacts {
  font-size: 14px;
  color: #dedede;
  line-height: 40px;
  margin-top: 10px;
}
.footer .middle {
  margin-left: 81px;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  /* align-items: center; */
}
.footer .middle .f-tit {
  width: 332px;
  text-align: left;
}
.footer .middle .f-tit span {
  font-size: 16px;
  color: #dedede;
  border-bottom: 1px solid #0f66b5;
  padding-bottom: 10px;
  display: inline-block;
}
.footer .middle .list {
  margin-top: 34px;
}
.footer .middle .list ul {
  display: flex;
  flex-wrap: wrap;
  /* justify-content: center; */
}
.head-top {
  background: #fff;
  width: 100%;
}
.head-top .welcome {
  height: 34px;
  background: #f9f9f9;
  font-size: 12px;
  color: #333333;
  line-height: 34px;
}
.head-top .welcome .wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.head-top .logo-tel {
  height: 135px;
  display: flex;
  justify-content: space-between;
}
.head-top .logo-tel .logo {
  align-items: center;
  display: flex;
}
.head-top .logo-tel .text p:nth-child(1) {
  font-size: 24px;
  font-weight: bold;
  color: #005aa6;
}
.head-top .logo-tel .text p:nth-child(2) {
  font-size: 18px;
  color: #333333;
  margin-top: 5px;
}
.head-top .tel {
  display: flex;
  align-items: center;
  height: 100%;
}
.head-top .tel .iconfont {
  font-size: 50px;
  color: #005aa6;
}
.head-top .tel .tel-text {
  margin-left: 15px;
}
.head-top .tel .tel-text p:nth-child(1) {
  font-size: 14px;
  color: #333333;
  line-height: 15px;
  margin-top: 8px;
}
.head-top .tel .tel-text p:nth-child(2) {
  font-size: 32px;
  font-weight: bold;
  color: #333333;
}
.nav {
  display: flex;
  height: 68px;
  background: #0f66b5;
}
.nav .navBar {
  display: flex;
}
.nav li {
  height: 68px;
  position: relative;
  margin: 0 10px;
}
.nav li.on .tit {
  background: #0070cf;
  font-weight: 700;
}
.nav li:hover .tit {
  background: #0070cf;
  font-weight: 700;
}
.nav li:hover .sub {
  display: block;
}
.nav li:hover::before {
  height: 100%;
}
.nav .tit {
  height: 68px;
  line-height: 68px;
  font-size: 16px;
  color: #ffffff;
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 143px;
}
.nav .sub {
  position: absolute;
  padding-top: 4px;
  left: 50%;
  width: 191px;
  transition: all 0.3s linear;
  overflow: hidden;
  z-index: 10000;
  display: none;
  transform: translateX(-50%);
}
.nav .sub a {
  background: #fff;
  display: block;
  width: 100%;
  height: 46px;
  line-height: 46px;
  font-size: 16px;
  box-sizing: border-box;
  text-align: center;
  border-bottom: 1px solid #f3f5f8;
}
.nav .sub a:nth-last-child(1) {
  border-bottom: none;
}
.nav .sub a:hover {
  background: #0070cf;
  font-weight: 700;
  color: #fff;
}
/*banner*/
.fullSlide {
  position: relative;
  width: 100%;
  height: 460px;
}
.fullSlide .bd {
  margin: 0 auto;
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.fullSlide .bd ul {
  width: 100% !important;
  height: 460px !important;
}
.fullSlide .bd ul li {
  width: 100% !important;
  text-align: center;
}
.fullSlide .bd ul li a {
  display: block;
  height: 460px;
  background-position: center;
  background-repeat: no-repeat;
}
.fullSlide .hd {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 64px;
  text-align: center;
  z-index: 1;
}
.fullSlide .hd ul li {
  margin: 0 4px;
  width: 10px;
  height: 10px;
  background: #ffffff;
  cursor: pointer;
  display: inline-block;
  zoom: 1;
  font-size: 0;
  border-radius: 50%;
}
.fullSlide .hd .on {
  background: #3dbefa;
}
/*首页第一栏*/
.i_1 {
  width: 100%;
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
  background-color: rgba(255, 255, 255, 0.2);
  position: absolute;
  bottom: 0;
}
.i_1 .search {
  width: 1200px;
  margin: 0 auto;
  top: 5px;
}
.i_1 .search .circle {
  width: 4px;
  height: 4px;
  float: left;
  margin: 18px;
  background-color: #c6c6c6;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.i_1 .search .news {
  color: #0f66b5;
  font-size: 16px;
  font-weight: bold;
  float: left;
  line-height: 40px;
}
.i_1 .search .pro {
  color: #ff9300;
  font-size: 16px;
  font-weight: bold;
  float: left;
  line-height: 40px;
}
.i_1 .search ul {
  float: left;
  line-height: 40px;
  font-size: 14px;
}
.i_1 .search ul li {
  display: inline-block;
  font-size: 14px;
  line-height: 40px;
  padding: 0 10px;
}
.i_1 .search ul li a {
  color: #c6c6c6;
}
.i_1 .search ul li:hover a {
  color: #fff;
  line-height: 40px;
}
.i_1 .search .search2 {
  float: right;
  width: 643px;
  height: 54px;
  position: absolute;
  right: 0;
  bottom: 0;
  background: #0f66b5;
}
.i_1 .search2 .triangle {
  width: 0;
  height: 0;
  border: 54px solid transparent;
  border-top-color: transparent;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: #0f66b5;
  position: absolute;
  left: -108px;
}
.i_1 form {
  width: 260px;
  height: 30px;
  margin: 12px 0px;
}
.i_1 form input {
  display: block;
  outline: none;
  width: 260px;
  height: 30px;
  color: #fff;
  border: 1px solid #2a87db;
  background-color: transparent;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  text-indent: 1em;
}
.i_1 form input::-webkit-input-placeholder {
  color: #fff;
}
.i_1 form button {
  width: 16px;
  height: 16px;
  cursor: pointer;
  border: none;
  float: right;
  position: relative;
  left: -20px;
  top: -23px;
  background: url(../images/search.png) no-repeat 20px;
  padding-left: 35px;
}
.footer .middle .list li {
  width: 155px;
  height: 41px;
  line-height: 41px;
  border: 1px solid #808080;
  border-radius: 4px;
  font-size: 14px;
  text-align: center;
  margin-bottom: 19px;
  margin-right: 22px;
  box-sizing: border-box;
}
.footer .middle .list li:nth-child(2n) {
  margin-right: 0;
}
.footer .middle .list li:hover {
  background: #0f66b5;
  border: none;
}
.footer .middle .list li:hover a {
  color: #fff;
}
.footer .middle .list li a {
  color: #ffffff;
}
.footer .ewm {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.footer .ewm .f-tit {
  width: 128px;
  text-align: left;
}
.footer .ewm .f-tit span {
  font-size: 16px;
  color: #dedede;
  border-bottom: 1px solid #0f66b5;
  padding-bottom: 10px;
  display: inline-block;
}
.footer .ewm .text {
  color: #aaaaaa;
  font-size: 14px;
  margin-top: 5px;
  color: #ffffff;
  text-align: center;
}
.footer .ewm img {
  width: 128px;
  height: 128px;
  margin-top: 32px;
}
.copy-right {
  width: 100%;
  background: #232323;
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
  height: 58px;
  line-height: 58px;
  text-align: center;
  border-top: 1px solid #4a4a4a;
}
.copy-right a {
  color: #fff;
}
.neiye {
  width: 1002px;
  margin: 54px auto 0;
  min-height: 400px;
}
.neiye:after {
  display: block;
  clear: both;
  content: '';
}
.side {
  width: 272px;
  float: left;
}
.side_c .tit {
  width: 100%;
  height: 75px;
  padding-top: 15px;
  background: #83ca69;
  text-transform: uppercase;
  text-align: center;
}
.side_c .tit p {
  font-size: 24px;
  color: #ffffff;
  line-height: 38px;
}
.side_c .tit span {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.5);
}
.side_c ul {
  padding: 8px 18px;
  border: 1px solid #c3c3c3;
  border-top: none;
}
.side_c ul li {
  width: 100%;
  border-bottom: 1px solid #c3c3c3;
  height: 47px;
  line-height: 47px;
  text-align: center;
  font-size: 14px;
  -ms-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.side_c ul li:last-child {
  border: none;
}
.side_c ul li a {
  color: #666666;
  -ms-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.side_c ul li:hover,
.side_c ul li.on {
  background: #83ca69;
  border-color: #83ca69;
}
.side_c ul li:hover a,
.side_c ul li.on a {
  color: #ffffff;
}
.side_p {
  margin-top: 30px;
}
.side_p .title {
  width: 100%;
  height: 90px;
}
.side_p table {
  width: 100%;
  padding: 15px;
  border: 1px solid #c3c3c3;
  border-top: none;
}
.side_p td {
  min-width: 78px;
  vertical-align: top;
  font-size: 14px;
}
.side_p td.t1 {
  text-indent: 22px;
  color: #454545;
  background: url(../images/lxr.png) no-repeat left center;
}
.side_p td.t2 {
  text-indent: 22px;
  color: #454545;
  background: url(../images/dh.png) no-repeat left top;
}
.side_p td.t3 {
  text-indent: 22px;
  color: #454545;
  background: url(../images/mail.png) no-repeat left center;
}
.side_p td.t4 {
  text-indent: 22px;
  color: #454545;
  background: url(../images/adr.png) no-repeat left top;
}
.side_p tr {
  display: block;
  margin: 12px 0;
}
.product1,
.page1,
.news1 {
  width: 692px;
  float: right;
}
.nnn {
  width: 100%;
  height: 32px;
  border-bottom: 1px solid #b3b3b3;
  margin-bottom: 20px;
}
.nnn span {
  float: left;
  font-size: 18px;
  color: #83ca69;
  font-weight: bold;
}
.nnn p {
  float: right;
  font-size: 12px;
  color: #666666;
  background: url(../images/map.png) no-repeat left center;
  padding-left: 22px;
}
.product1 ul {
  margin: 0 -11px;
}
.product1 ul li {
  width: 215px;
  height: 186px;
  text-align: center;
  float: left;
  margin: 0 11px 20px;
}
.product1 ul li .photo {
  width: 213px;
  height: 153px;
  display: block;
  border: 1px solid #a0a0a0;
}
.product1 ul li .photo img {
  width: 100%;
  height: 100%;
}
.product1 ul li .name {
  line-height: 30px;
  font-size: 14px;
  color: #666666;
  display: block;
  width: 100%;
  height: 30px;
  border-bottom: 1px solid transparent;
}
.product1 ul li:hover .name {
  color: #83ca69;
  -ms-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  border-bottom-color: #83ca69;
}
.news1 .first {
  margin-top: 36px;
  width: 100%;
  height: 197px;
}
.news1 .first .photo {
  float: left;
  width: 250px;
  height: 181px;
}
.news1 .first .photo img {
  width: 100%;
  height: 100%;
}
.news1 .first .txt {
  float: right;
  width: 420px;
  position: relative;
  height: 181px;
}
.news1 .first .txt .p1 {
  font-size: 14px;
  color: #787878;
  padding-bottom: 12px;
}
.news1 .first .txt .tit1 {
  font-size: 14px;
  font-weight: bold;
  color: #3e3e3e;
  line-height: 30px;
}
.news1 .first .txt .p2 {
  font-size: 12px;
  color: #666666;
  line-height: 22px;
}
.news1 .first .txt .more {
  display: block;
  width: 48px;
  height: 20px;
  background: #83ca69;
  color: #ffffff;
  font-size: 12px;
  text-align: center;
  position: absolute;
  bottom: 0;
}
.news1 .list {
  margin-top: 38px;
}
.news1 .list ul li {
  border-bottom: 1px solid #adadad;
  line-height: 38px;
}
.news1 .list ul li a {
  font-size: 12px;
  color: #666666;
}
.news1 .list ul li a:before {
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-left: 7px solid;
  border-bottom: 4px solid transparent;
  display: block;
  content: '';
  float: left;
  margin: 15px 20px 0 0;
}
.news1 .list ul li a span {
  float: right;
}
.news1 .list ul li a:hover {
  color: #83ca69;
}
.float {
  width: 200px;
  position: fixed;
  right: -150px;
  transition: all 0.5s;
  top: 20%;
  z-index: 100;
}
.float ul li {
  position: relative;
  width: 100%;
  min-height: 50px;
  line-height: 50px;
  background:#0f66b5;
  border-radius: 5px;
  margin-bottom: 3px;
  cursor: pointer;
}
.float ul li span {
  display: block;
  width: 50px;
  height: 50px;
  float: left;
  text-align: center;
  margin-right: 10px;
}
.float ul li .iconfont {
  color: #ffffff;
  font-size: 30px;
}
.float ul li .icon-huidingbu {
  font-size: 20px !important;
}
.float ul li p {
  font-size: 18px;
  color: #ffffff;
}
.float ul li .wx {
  box-sizing: initial;
  width: 90px;
  height: 0px;
  margin-left: 60px;
  overflow: hidden;
  padding-bottom: 0;
  transition: all 0.5s;
}
.float:hover {
  right: 0;
}
.float:hover .wx {
  height: 90px;
  padding-bottom: 10px;
}
