﻿/*公共样式--开始*/
html,
body,
div,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
p,
dl,
dt,
dd,
ol,
form,
input,
textarea,
th,
td,
select {
  margin: 0;
  padding: 0;
}
* {
  box-sizing: border-box;
}
html,
body {
  min-height: 100%;
}

body {
  font-family: "Microsoft YaHei";
  font-size: 14px;
  color: #333;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
ul,
ol {
  list-style: none;
}

img {
  border: none;
  vertical-align: middle;
}

.fl {
  float: left;
}
.fr {
  float: right;
}
.clearboth {
  clear: both;
}
body {
  font-family: Microsoft YaHei;
}
.w1260 {
  max-width: 1260px;
  margin: 0 auto;
  padding-left:15px;
  padding-right:15px;
}
/* 头部 */
.htop {
  font-size: 14px;
  line-height: 40px;
  color: #a8a8a8;
  background: #f5f5f5;
}
.htop a {
  color: #a8a8a8;
}
.htop a:hover {
  color: #0072ca;
}
.lo {
  width: 150px;
    margin-right: 22px;
}
.lo h1 {
  line-height: 100px;
}
.lo h1 a p img {
  width: 100px;
}
.biao p:first-child {
  font-size: 22px;
  line-height: 22px;
  color: #333;
  font-weight: 600;
}
.biao p:nth-child(2) {
  font-size: 20px;
  line-height: 20px;
  margin-top: 11px;
  color: #333;
}
.biao {
  /* width: 39%; */
  width: 485px;
  /* padding-left: 22px; */
  padding-top: 15px;
  padding-bottom: 8px;
  /* margin-top: 28px; */
  background: url(../images/3fd76a4….jpg) left center no-repeat;
}

/* .fr {
  display: flex;
  justify-content: start;
}
.fr .tel1 {
  width: 20%;
}
.fr .rx {
  width: 80%;
} */
.rx p:nth-child(1) {
  font-size: 14px;
  color: #999999;
  line-height: 14px;
  margin-bottom: 6px;
}
.tel1 {
  margin-right: 16px;
  padding-top: 3px;
}
.rx p:nth-child(2),
.rx p:nth-child(3) {
  font-size: 24px;
  font-family: Arial;
  font-weight: 600;
  line-height: 30px;
  color: #333;
}
.btop .fr {
  width: 290px;
    margin-top: 2%;
    padding-left: 4%;
    display: flex;
}
.nav {
  background: url(../xitu/nab.jpg)
    no-repeat center;
}
.topcom{display: flex;
  justify-content: center;
  align-items: center;}

/* hot */
.rso {
  border-bottom: 1px solid #eaeaea;
}
.gjc {
  font-size: 14px;
  color: #333;
  line-height: 68px;
  padding-left: 40px;
  background: url(../xitu/hot.png)
    no-repeat left center;
}
.gjc a {
  color: #666666;
  margin: 0 7px;
}
.gjc a:hover {
  color: #0072ca;
}
#keyword {
  line-height: 40px;
  width: 285px;
  padding-left: 15px;
  font-size: 14px;
  color: #999999;
  border: 1px solid #0072ca;
  outline: none;
  float: left;
}
#keyword::placeholder {
  color: #999999;
}
#s_btn {
  width: 50px;
  height: 42px;
  background: url(../images/a4cb4c42d225de67f6ed8a6e73e6e025247d985e.png)
    no-repeat center #0072ca;
  border: none;
  outline: none;
  float: left;
}
.rso .fr {
  padding-top: 15px;
}
.bt .p1 {
  background: url(../xitu/youtt.png)
    no-repeat center;
  color: #0072ca;
  font-size: 38px;
  font-weight: 600;
  line-height: 38px;
  text-align: center;
  margin-bottom: 18px;
}
.bt .p2 {
  font-size: 20px;
  line-height: 20px;
  color: #666666;
  text-align: center;
}
.phone_header #header-1 div.nav-1>p {
  display: inline;
}
.nav-bar-1 li a {
  color: #000000;
} 
.product {
  margin-top: 66px;
}
.product .nr {
  margin-top: 30px;
}
.pleft {
  width: 250px;
}
.pleft .pt {
  height: 98px;
  background: url(../xitu/pb.jpg);
  padding-left: 20px;
}
.pleft .pt .p1 {
  background: url(../xitu/ptt.png)
    no-repeat left center;
  padding-left: 52px;
  line-height: 98px;
  font-size: 28px;
  font-weight: 600;
  color: #fff;
}
.pleft ul {
  background: #f8f8f8;
  border-bottom: 4px solid #2b2b2b;
  padding: 11px 0;
}
.pleft ul li {
  padding-left: 22px;

  border-bottom: 1px solid #e9e9e9;
  font-size: 16px;
  transition: all 0.5s;
}
.pleft ul li:last-child {
  border: none;
}
.pleft ul li a {
  color: #444444;
  background: url(../xitu/g1.png)
    no-repeat left center;
  display: block;
  overflow: hidden;
  padding-left: 30px;
  line-height: 57px;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.5s;
}
.pleft ul li:hover a {
  background: url(../xitu/g2.png)
    no-repeat left center;
}
.pleft ul li:hover a {
  color: #0072ca;
}
.pright {
  /* width: 976px; */
  width: 100%;
}
.pright .tjcp {
  font-size: 20px;
  color: #333;
  background: url(../images/fe587a088536967b456ce41871526937075a9998.jpg)
    no-repeat right center;
  line-height: 20px;
  margin-bottom: 38px;
}
.cptj1 {
  margin-left: -9px;
  margin-right: -9px;
}
.pimg1 {
  margin: 0 9px;
}
.cptj1 .pit {
  background: #2b2b2b;
  font-size: 16px;
  text-align: center;
  line-height: 40px;
  color: #fff;
  transition: all 0.8s;
}
.cptj1 .pimg1:hover .pit {
  background: #0072ca;
}
.cptj {
  display: flex;
  justify-content: space-between;
}
.pimg .ppim {
  overflow: hidden;
}
.pimg .ppim img {
  transition: all 0.8s;
  /* max-width: 100%; */
  width: 100%;
}
.pimg:hover .ppim img {
  transition: all 0.8s;
  transform: scale(1.05);
}
.cptj .pit {
  background: #909090;
  font-size: 16px;
  text-align: center;
  line-height: 40px;
  color: #fff;
  transition: all 0.8s;
}
.cptj .pimg:hover .pit {
  background: #0072ca;
}
.pright .rmcp {
  font-size: 20px;
  color: #333;
  background: url(../images/fe587a088536967b456ce41871526937075a9998.jpg)
    no-repeat right center;
  line-height: 20px;
  margin-bottom: 30px;
  margin-top: 30px;
}
.cprm {
  flex-wrap: wrap;
}
.cprm .pimg {
  margin-bottom: 20px;
  width: 32%;
}
/* 瑞湖五金 · 产品优势 */
.ys {
  margin-top: 80px;
}
.yous {
  width: 440px;
  margin-top: 52px;
}
.yous:nth-child(2n) {
  float: right;
}
.yleft {
  width: 147px;
  height: 108px;
  background: url(../xitu/youz.png)
    no-repeat;
  line-height: 108px;
  margin-top: 15.5px;
  transition: all 0.5s;
}
.yright {
  width: 312px;
  margin-left: -19px;
  border: 1px dashed #2b2b2b;
  padding-left: 53px;
  padding-top: 26px;
  padding-bottom: 26px;
  transition: all 0.5s;
}
.yous:nth-child(2n) .yleft {
  background: url(../xitu/youy.png)
    no-repeat;
  float: right;
}
.yous:nth-child(2n) .yright {
  float: left;
  margin-left: 0;
  margin-right: -19px;
  text-align: right;
  padding-left: 0;
  padding-right: 53px;
}
.yous .yleft img {
  margin-left: 36px;
}
.yous:nth-child(2n) .yleft img {
  margin-left: 76px;
}
.yright .p1 {
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
  color: #333;
}
.yright .p2 {
  font-size: 18px;
  line-height: 18px;
  color: #666666;
  margin-top: 17px;
}
.yright .p3 {
  font-size: 14px;
  font-family: Arial;
  line-height: 14px;
  color: #666666;
  margin-top: 12px;
}
.yous:hover .yleft {
  background: url(../xitu/youz1.png)
    no-repeat;
}
.yous:nth-child(2n):hover .yleft {
  background: url(../xitu/youy1.png)
    no-repeat;
}
.yous {
  cursor: pointer;
}
.yous:hover .yright {
  border: 1px dashed #0072ca;
}
.yous:hover .yright .p1 {
  color: #0072ca;
}
.yssp {
  position: relative;
}
.ysimg {
  position: absolute;
  top: 52px;
  z-index: 999;
  padding: 9px;
  left: 50%;
  margin-left: -152px;

  border: 1px solid #e2e2e2;
}
.ysimg1 {
  overflow: hidden;
}
.ysimg:hover img {
  transition: all 0.8s;
  transform: scale(1.05);
}
.ysimg img {
  transition: all 0.8s;
  max-width: 100%;
}
/* 您身边的弹簧制造专家！ */
.zj {
  background: url(../xitu/heng.jpg)
    no-repeat center;
  height: 264px;
  margin-top: 87px;
  padding-top: 50px;
}
.zj .p1 {
  font-size: 36px;
  font-weight: 600;
  color: #fff;
  line-height: 36px;
  padding-left: 45px;
}
.zj .p2 {
  background: url(../images/156b072c1b6bc77209e937e5ab0e0b6298c80670.png)
    no-repeat left;
  line-height: 60px;
  font-size: 22px;
  color: #fff;
  padding-left: 60px;
  margin-top: 24px;
}
.zj .p3 {
  font-size: 32px;
  line-height: 32px;
  font-family: Arial;
  margin-top: 33px;
  padding-left: 79px;
  color: #fff;
}
/*四大优势 */
.wujin {
  padding-top: 70px;
  background: url(../xitu/wujin.png)
    center;
  padding-bottom: 53px;
}
.wujin .bt {
  background: url(../xitu/wubt.png)
    no-repeat center;
  height: 179px;
  padding-top: 40px;
}
.wujin .bt .p1 {
  color: #fff;
}
.wujin .bt .p2 {
  color: #fff;
  opacity: 0.6;
}
.wu {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 52px;
  margin-top: 18px;
  background: #fff;
  padding-bottom: 45px;
  box-shadow: 0px 0px 10px rgb(0 0 0 / 8%);
}
.jin + .jin {
  margin-top: 48px;
}
.jin .jinimg {
  float: left;
  width: 50%;
}
.jin:nth-child(2n) .jinimg {
  float: right;
  padding-left: 4.5%;
  text-align: right;
}
.jin .jincont {
  float: right;
  width: 50%;
  padding-left: 4.5%;
}
.jin:nth-child(2n) .jincont {
  float: left;
  padding-left: 0;
}
.jin .jincont .jcc {
  background: url(../images/95d385d2f208a79c7fd87e49796b9adac8ea521e.png)
    no-repeat left;
  /* height: 106px; */
  height: 150px;
  /* padding-top: 22px; */
  padding-top: 70px;
  padding-left: 36px;
  /* margin-bottom: 40px; */
  margin-bottom: 20px;
}
.jin .jincont .jcc .p1 {
  font-size: 32px;
  line-height: 32px;
  font-weight: 600;
  color: #0072ca;
}
.jin .jincont .jcc .p2 {
  font-size: 22px;
  line-height: 22px;
  color: #666666;
  margin-top: 12px;
}
.jin .jincont .p3 {
  line-height: 28px;
  color: #666666;
  font-size: 16px;
  background: url(../images/3e91f7c697dca3361cf7d1c210f14ffd013b7f8d.png)
    no-repeat left;
  padding-left: 17px;
  background-position: left 12px;
}
.jin .jincont .p4 {
  line-height: 28px;
  color: #666666;
  font-size: 16px;
  background: url(../images/3e91f7c697dca3361cf7d1c210f14ffd013b7f8d.png)
    no-repeat left;
  padding-left: 17px;
  /* margin-top: 28px; */
  background-position: left 12px;
}
/* 瑞湖五金 · 定制流程 */
.liuc {
  margin-top: 65px;
}
.lc {
  display: flex;
  margin-top: 63px;
  justify-content: space-between;
}
.lc1 {
  width: 150px;
  height: 150px;
  border-radius: 50%;

  transition: all 0.5s;
  border: 1px solid #0072ca;
  cursor: pointer;
  position: relative;
}
.lc2 {
  height: 100%;
  width: 100%;
  border-radius: 50%;
  overflow: hidden;
}
.lc1 .p1 {
  background: #0072ca;
  text-align: center;
  height: 50%;
  line-height: 85px;
  font-size: 20px;
  font-weight: 600;
  color: #fff;
}
.lc1 .p2 {
  height: 50%;
  text-align: center;
  font-size: 15px;
  color: #333;
  padding-top: 15px;
  line-height: 20px;
  padding-left: 7px;
  padding-right: 7px;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
}
.lc1:nth-child(2n) .p1 {
  background: none;
  color: #0072ca;
}
.lc1:nth-child(2n) .p2 {
  background: #0072ca;
  color: #fff;
}
.lc1:hover {
  transform: translateY(-8px);
}
.lc1::after {
  content: "";
  position: absolute;
  bottom: -58px;
  left: 0;
  width: 100%;
  height: 57px;
  background: url(../images/502674859128e7ce963cf4f5f609391e885d7a2f.png)
    center no-repeat;
}
.dh {
  width: 310px;
  text-align: center;
  background: url(../xitu/tell.png)
    no-repeat left center;
  line-height: 30px;
  margin: 0 auto;
  font-size: 32px;
  color: #0072ca;
  margin-top: 76px;
}
.lcam {
  display: block;
  width: 154px;
  line-height: 44px;
  text-align: center;
  border-radius: 30px;
  background: #0072ca;
  margin: 0 auto;
  font-size: 16px;
  color: #fff;
  margin-top: 32px;
  transition: all 0.8s;
}
.lcam:hover {
  color: #fff;
  box-shadow: 0 1px 10px #0072ca;
}
/* 合作伙伴 */
.hz {
  background: url(../xitu/hz.jpg)  no-repeat center;
  /* height: 396px; */
  background-size: cover;
  margin-top: 60px;
  padding-top: 60px;
}
.hz .bt .p1 {
  color: #fff;
}
.hz .bt .p2 {
  color: #fff;
  opacity: 0.6;
}
.hbb {
  margin: 0 auto;
  width: 100%;
  /* margin-top: 56px; */
}
.hb {
  width: 1154px;
  /* margin-left: -15px;
  margin-right: -15px; */
}
.hzimg {
  margin: 0 15px;
}
.hb .owl-carousel .owl-nav.disabled {
  display: block;
}
.hb .owl-carousel .owl-nav.disabled .owl-next .icon-font:after {
  background: url(../xitu/qy.jpg);
  width: 22px;
  height: 50px;
}
.hb .owl-carousel .owl-nav.disabled .owl-next:hover .icon-font:after {
  background: url(../xitu/qy1.jpg);
}
.hb .owl-carousel .owl-nav.disabled .owl-prev .icon-font:after {
  background: url(../xitu/qz.jpg);
  width: 22px;
  height: 50px;
}
.hb .owl-carousel .owl-nav.disabled .owl-prev:hover .icon-font:after {
  background: url(../xitu/qz1.jpg);
}
.hb .owl-carousel .owl-nav .owl-next {
  outline: none;
  right: -45px;
  top: 50%;
  position: absolute;
}
.hb .owl-carousel .owl-nav .owl-prev {
  outline: none;
  left: -36px;
  top: 50%;
  position: absolute;
}
/* 关于我们 */
.about {
  margin-top: 75px;
}
.atl {
  width: 650px;
  overflow: hidden;
}
.atl img {
  transition: all 0.8s;
  max-width: 100%;
}
.atl:hover img {
  transition: all 0.8s;
  transform: scale(1.05);
}
.atr {
  width: 609px;
  padding-left: 44px;
  padding-top: 40px;
  border: 2px solid #e2e2e2;
  border-left: none;
  height: 682px;
}
.atr .p1 {
  font-size: 24px;
  line-height: 24px;
  color: #000000;
  padding-top: 40px;
  background: url(../xitu/abtt.png)
    no-repeat left top;
  margin-bottom: 25px;
}
.atr .p2 {
  font-size: 16px;
  color: #666666;
  line-height: 30px;
  padding-right: 38px;
}
.atr .abam {
  display: block;
  width: 159px;
  line-height: 46px;
  background: #0072ca;
  color: #fff;
  text-align: center;
  font-size: 14px;
  margin-top: 40px;
}
.abimg {
  margin: 0 12px;
}
.abb {
  width: 1146px;
  margin: 0 auto;
  margin-top: 54px;
}

.abb .owl-carousel .owl-nav.disabled {
  display: block;
}
.abb .owl-carousel .owl-nav.disabled .owl-next .icon-font:after {
  background: url(../xitu/qy.jpg);
  width: 22px;
  height: 50px;
}
.abb .owl-carousel .owl-nav.disabled .owl-next:hover .icon-font:after {
  background: url(../xitu/qy1.jpg);
}
.abb .owl-carousel .owl-nav.disabled .owl-prev .icon-font:after {
  background: url(../xitu/qz.jpg);
  width: 22px;
  height: 50px;
}
.abb .owl-carousel .owl-nav.disabled .owl-prev:hover .icon-font:after {
  background: url(../xitu/qz1.jpg);
}
.abb .owl-carousel .owl-nav .owl-next {
  outline: none;
  right: -45px;
  top: 50%;
  position: absolute;
}
.abb .owl-carousel .owl-nav .owl-prev {
  outline: none;
  left: -36px;
  top: 50%;
  position: absolute;
}
/* 新闻 */
.news {
  margin-top: 75px;
}
.news .hd ul {
  width: 330px;
  display: flex;
  margin: 0 auto;
  justify-content: space-between;
}
.news .hd ul li {
  width: 152px;
  line-height: 52px;
  text-align: center;
  font-size: 16px;
  background: #a8a8a8;
  color: #fff;
}
.news .hd ul li a {
  color: #fff;
}
.news .hd ul li.on {
  background: #0072ca;
}
.news .bd {
  margin-top: -26px;
  padding-top: 67px;
  padding-left: 20px;
  padding-right: 20px;
  border: 1px solid #e5e5e5;
}
.news .bd ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.news .bd ul .xwnr {
  width: 48%;
  margin-bottom: 26px;
}
.xwimg {
  width: 230px;
  /* height: 154px; */
  overflow: hidden;
}
.xwimg img {
  transition: all 0.8s;
  max-width: 100%;
}
.news .bd ul .xwnr:hover .xwimg img {
  transition: all 0.8s;
  transform: scale(1.05);
}
.xwcont {
  width: 310px;
  padding-top: 9px;
}
.xwcont .p1 {
  font-size: 16px;
  color: #333;
  line-height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.8s;
}
.xwcont .p2 {
  font-size: 14px;
  line-height: 14px;
  color: #b9b9b9;
  margin-top: 15px;
}
.xwcont .p3 {
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  margin-top: 20px;
}
.news .bd ul .xwnr:hover .xwcont .p1 {
  color: #0072ca;
}
.zhishi {
  margin-top: 52px;
}
.zsl .p1 {
  font-size: 24px;
  line-height: 24px;
  color: #333;
}
.zsr {
  width: 1050px;
  margin-right: 16px;
}
.zsr .ds {
  margin: 0 28px;
}
.san {
  margin-left: -28px;
  margin-right: -28px;
}
.zsr .ds .p1 {
  background: url(../xitu/wen.png)
    no-repeat top left;
  padding-left: 45px;
  font-size: 16px;
  line-height: 26px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 13px;
}
.zsr .ds:hover .p1 {
  color: #0072ca;
}
.zsr .ds .p2 {
  padding-left: 45px;
  background: url(../xitu/da.png)
    no-repeat left top;
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.zsr .ds .p2 a{ color: #666666;}
.san .owl-carousel .owl-nav.disabled {
  display: block;
}
/* .san .owl-carousel .owl-nav.disabled .owl-prev .icon-font:after {
  width: 64px;
  height: 26px;
  background: url(../images/4cc4ef12ded20bc2d7b3a5e4f5f4ee50552286da.png);
} */
.san .owl-carousel .owl-nav.disabled .owl-prev .icon-font:after {
  background: url(../xitu/xz.png);
  width: 64px;
  height: 26px;
}
.san .owl-carousel .owl-nav .owl-prev {
  outline: none;
  left: -151px;
  top: 70px;
  position: absolute;
}
.san .owl-carousel .owl-nav.disabled .owl-next .icon-font:after {
  width: 64px;
  height: 26px;
  background: url(../xitu/xy.png);
}
/* .san .owl-carousel .owl-nav.disabled .owl-next:hover .icon-font:after {
  background: url(../images/652bc03448b9302e8a5e60312ea93f82aafb21f4.png);
} */
.san .owl-carousel .owl-nav .owl-next {
  outline: none;
  left: -87px;
  top: 70px;
  position: absolute;
}

/* 友情链接 */
.yqlj {
  margin-top: 68px;
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 30px;
}
.yqlj a {
  color: #888888;
  margin-left: 20px;
}
.yqlj a:hover {
  color: #0072ca;
}
/* 尾部 */
.foot {
  background: #333333;
  padding-top: 50px;
}
.ftop {
  padding-bottom: 53px;
}
.ft1 {
  width: 200px;
}
.ftop .p1 {
  font-size: 18px;
  color: #bbbbbb;
  line-height: 18px;
  margin-bottom: 32px;
}

.ft1 ul li:first-child {
  display: none;
}
.ft1 ul li {
  width: 50%;
  /* text-align: right; */
  margin-bottom: 15px;
}
.ft1 ul li:nth-child(2n) {
  text-align-last: left;
}
.ftop .w1260 {
  display: flex;
  justify-content: space-between;
}
.ft1 ul li a {
  font-size: 14px;
  color: #bbbbbb;
}
.ft1 ul li a:hover {
  color: #0072ca;
}
.ftop .lx {
  font-size: 14px;
  line-height: 24px;
  color: #bbbbbb;
}
.fbot .w1260 {
  border-top: 1px solid #484848;
}
.fbot {
  line-height: 80px;
  color: #bbbbbb;
}
.fbot a {
  color: #bbbbbb;
}
.fbot a:hover {
  color: #0072ca;
}

.xypg-left-title {
  background-color: #0072ca;
}
.xypg-job-list .job-title {
  background-color: #0072ca;
}
.xypg-news-list li .more span:hover {
  background-color: #0072ca;
}
.xypg-pagination a:hover {
  background-color: #0072ca;
}
.xypg-news-list li:hover .more span {
  background-color: #0072ca;
}
.xypg-pagination #current,
.xypg-pagination a:hover {
  border: #0072ca;
  background: #0072ca;
}
#toolbar li a {
  background-color: #0072ca;
}
#toolbar li:hover .icon-font {
  background-color: #0072ca;
}
@media (min-width: 1300px) {
  .container {
    width: 1290px;
  }
}


#o_demo {
    overflow: hidden;
    width: 1054px;
    margin: 0 auto;
}

#o_indemo {
    float: left;
    width: 800%
}

#o_demo1 {
    float: left;
}

#o_demo2 {
    float: left;
}
#m_demo {
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
}

#m_indemo {
    float: left;
    width: 800%
}

#m_demo1 {
    float: left;
}

#m_demo2 {
    float: left;
}
.gun{
    /*width: 976px;*/
    /*overflow: hidden;*/
    
}
.gun .pimg1{
    float: left;
    width: 310px;
    margin-right: 11px;
}
.gun .pimg1 .ppim img{
    width: 100%;
}
.gun .pimg1 .pit {
    background: #909090;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    transition: all 0.8s;
}
.gun .pimg1:hover .pit {
  background: #0072ca;
}


@media (max-width:1200px){

}
ul.relatednews li {
  width: 100%;
}
ul.relatednews li a {
  color: #000000;
}