/* 预定义样式开始 */
body,
div,
ol,
ul,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
p,
form,
fieldset,
legend,
input {
  margin: 0;
  padding: 0;
}
h1,
h2,
h6 {
  font-size: 100%;
}
ol,
ul {
  list-style: none;
}
img,
fieldset {
  border: 0 none;
  display: block;
}
* {
  padding: 0rem;
  margin: 0rem;
}
ul li {
  list-style: none;
}
a {
  text-decoration: none;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
em {
  font-style: normal;
}
body {
  background-color: #fff;
  line-height: 1.5;
  margin: 0 auto;
}
html,
body {
  line-height: 1.5;
  font-family: "Microsoft Yahei", "微软雅黑", arial, "\5b8b\4f53";
}
i {
  font-style: normal;
}
/*head头部*/
.head_top {
  width: 100%;
  height: 1.413333rem;
}
.head_top .head_Cont {
  width: 9.573333rem;
  height: 1.413333rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.head_top .head_Cont .headLogo {
  width: 6.08rem;
  height: 0.933333rem;
}
.head_top .head_Cont .headLogo img {
  width: 6.08rem;
  height: 0.933333rem;
}
.head_top .head_Cont .headRigh {
  width: 1.146667rem;
  height: 1.08rem;
}
.head_top .head_Cont .headRigh img {
  width: 1.146667rem;
  height: 1.08rem;
}
/*轮播图*/
.swipe {
  width: 10rem !important;
  height: auto !important;
  margin: 0 auto;
}
.swiper-slide {
  width: 10rem !important;
  height: auto !important;
}
.swiper-slide img {
  width: 10rem !important;
  height: auto !important;
}
.swiper-pagination-bullet {
  width: 0.733333rem !important;
  height: 0.106667rem !important;
  background: #d6d0cd !important;
  border-radius: 0 !important;
}
.swiper-pagination-bullet-active {
  width: 0.733333rem !important;
  height: 0.106667rem !important;
  background: #2066D3 !important;
  border-radius: 0 !important;
}
/*解决方案*/
.Jiejuebox {
  width: 100%;
}
.Jiejuebox .Jiejue {
  width: 100%;
  margin-top: 0.493333rem;
}
.Jiejuebox .Jiejue i {
  font-size: 0.506667rem;
  font-weight: bold;
  display: block;
  height: 0.48rem;
  line-height: 0.48rem;
  text-align: center;
}
.Jiejuebox .Jiejue span {
  font-size: 0.32rem;
  color: #999999;
  display: block;
  height: 0.333333rem;
  line-height: 0.333333rem;
  text-align: center;
  margin-top: 0.173333rem;
}
.Jiejuebox .Jiejul {
  width: 9.6rem;
  height: 4.4533rem;
  margin: 0 auto;
  margin-top: 0.44rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.Jiejuebox .Jiejul a{
  height: 2.12rem;
  display: block;
}
.Jiejuebox .Jiej {
  width: 4.6667rem;
  height: 2.1067rem;
  background: #e8e8e8;
  margin-bottom: 0.24rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.Jiejuebox .Jiej .Jiejimage{
  width: 0.8533rem;
  height: 0.68rem;

}
.Jiejuebox .Jiej .Jiejimage img{
  width: 0.8533rem;
  height: 0.68rem;
}
.Jiejuebox .Jiej  span{
  color: #333;
  font-size: 0.2933rem;
  display: block;
  margin-top: 0.32rem;
}
.Jiejuebox .Jiej-1 {
  width: 4.6667rem;
  height: 2.1067rem;
  background: #e8e8e8;
  margin-bottom: 0.24rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.Jiejuebox .Jiej-1 .Jiejimage{
  width: 0.76rem;
  height: 0.8133rem;

}
.Jiejuebox .Jiej-1 .Jiejimage img{
  width: 0.76rem;
  height: 0.8133rem;
}
.Jiejuebox .Jiej-1  span{
  color: #333;
  font-size: 0.2933rem;
  display: block;
  margin-top: 0.2rem;
}
.Jiejuebox .Jiej-2 {
  width: 4.6667rem;
  height: 2.1067rem;
  background: #e8e8e8;
  margin-bottom: 0.24rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.Jiejuebox .Jiej-2 .Jiejimage{
  width: 0.6667rem;
  height: 0.7733rem;

}
.Jiejuebox .Jiej-2 .Jiejimage img{
  width: 0.6667rem;
  height: 0.7733rem;
}
.Jiejuebox .Jiej-2  span{
  color: #333;
  font-size: 0.2933rem;
  display: block;
  margin-top: 0.1733rem;
}
.Jiejuebox .Jiej-3 {
  width: 4.6667rem;
  height: 2.1067rem;
  background: #e8e8e8;
  margin-bottom: 0.24rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.Jiejuebox .Jiej-3 .Jiejimage{
  width: 0.64rem;
  height: 0.64rem;
}
.Jiejuebox .Jiej-3 .Jiejimage img{
  width: 0.64rem;
  height: 0.64rem;
}
.Jiejuebox .Jiej-3  span{
  color: #333;
  font-size: 0.2933rem;
  display: block;
  margin-top: 0.1rem;
  text-align: center;
  width: 3.68rem;
}
/*公司简介*/
.GonSi {
  width: 100%;
  margin-top: 0.23333rem;
  background: url(../image/backgr.png) no-repeat center;
  background-size: 100% 11rem;
  padding-top: 0.38rem;
}
.GonSi .GonSiCoon {
  width: 9.52rem;
  height: 9.12rem;
  margin: 0 auto;
}
.GonSi .GonSiCoon .GonSiCoonSm {
  width: 100%;
  margin-top: 0.493333rem;
}
.GonSi .GonSiCoon .GonSiCoonSm i {
  font-size: 0.506667rem;
  font-weight: bold;
  display: block;
  height: 0.48rem;
  line-height: 0.48rem;
  text-align: center;
}
.GonSi .GonSiCoon .GonSiCoonSm span {
  font-size: 0.32rem;
  color: #999999;
  display: block;
  height: 0.333333rem;
  line-height: 0.333333rem;
  text-align: center;
  margin-top: 0.173333rem;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.GonSi .GonSiCoon .Gonimg {
  width: 9.52rem;
  height: 2.946667rem;
  margin-top: 0.306667rem;
}
.GonSi .GonSiCoon .Gonimg img {
  width: 9.52rem;
  height: 2.946667rem;
}
.GonSi .GonSiCoon .Gontext {
  width: 9.253333rem;
  margin: 0 auto;
  margin-top: 0.36rem;
  text-align: center;
  line-height: 0.54rem;
}
.GonSi .GonSiCoon .Gontext span {
  font-size: 0.346667rem;
  color: #333;
  display: block;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  line-clamp: 5;
  -webkit-box-orient: vertical;
}
.GonSi .GonSiCoon .Gonsub {
  width: 3.173333rem;
  height: 0.76rem;
  background: #1a56b5;
  margin: 0 auto;
  margin-top: 0.506667rem;
}
.GonSi .GonSiCoon .Gonsub a {
  width: 3.173333rem;
  height: 0.76rem;
  display: block;
  display: flex;
  align-items: center;
  justify-content: center;
}
.GonSi .GonSiCoon .Gonsub a .GonCm {
  height: 0.346667rem;
  display: flex;
  align-items: center;
}
.GonSi .GonSiCoon .Gonsub a .GonCm span {
  color: #ffffff;
  font-size: 0.346667rem;
}
.GonSi .GonSiCoon .Gonsub a .GonCm img {
  width: 0.213333rem;
  height: 0.133333rem;
  margin-left: 0.12rem;
}
.tab {
  width: 100%;
  margin-top: 0.333333rem;
  margin-bottom: 0.386667rem;
}
.tab .tab-title {
  height: 0.68rem;
  font-size: 0;
  display: flex;
  justify-content: center;
  margin-bottom: 0.386667rem;
}
.tab .tab-title .item {
  display: inline-block;
  width: 2.506667rem;
  height: 0.68rem;
  line-height: 0.68rem;
  text-align: center;
  color: #333;
  font-size: 0.373333rem;
  margin-right: 0.053333rem;
  background: #e8e8e8;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tab .tab-title .item-cur {
  color: #fff;
  background-color: #1355b6;
}
.tab-cont {
  position: relative;
  width: 100%;
  height: auto;
}
/*我们的实力*/
.Meshili {
  width: 100%;
  background: #f8f8f8;
  padding-top: 0.6rem;
  padding-bottom: 0.453333rem;
}
.Meshili .MeshiliCon {
  width: 9.373333rem;
  margin: 0 auto;
}
.Meshili .MeshiliCon .MeshiliConTitle {
  width: 100%;
}
.Meshili .MeshiliCon .MeshiliConTitle i {
  font-size: 0.506667rem;
  font-weight: bold;
  display: block;
  height: 0.48rem;
  line-height: 0.48rem;
  text-align: center;
}
.Meshili .MeshiliCon .MeshiliConTitle span {
  font-size: 0.32rem;
  color: #999999;
  display: block;
  height: 0.333333rem;
  line-height: 0.333333rem;
  text-align: center;
  margin-top: 0.173333rem;
}
.Gonsuba {
  width: 3.173333rem;
  height: 0.76rem;
  background: #1a56b5;
  margin: 0 auto;
  margin-top: 0.306667rem;
}
.Gonsuba a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.173333rem;
  height: 0.76rem;
}
.Gonsuba a .GonCma {
  height: 0.346667rem;
  display: flex;
  align-items: center;
}
.Gonsuba a .GonCma span {
  color: #ffffff;
  font-size: 0.346667rem;
}
.Gonsuba a .GonCma img {
  width: 0.213333rem;
  height: 0.133333rem;
  margin-left: 0.12rem;
}
.itemamul {
  width: 9.373333rem;
  margin: 0 auto;
  height: 12.4rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.itemamul .itemamli {
  width: 4.546667rem;
  margin-bottom: 0.266667rem;
  height: 5.96rem;
}
.itemamul .itemamli a {
  display: block;
  width: 3.173333rem;
  height: 0.76rem;
}
.itemamul .itemamli .itemimg {
  width: 4.546667rem;
  height: 5.96rem;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.itemamul .itemamli .itemimg img {
  width: 4.546667rem;
  height: 5.96rem;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  vertical-align: middle;
}
.itemamul .itemamli .itemimg .itemouc {
  width: 4.546667rem;
  height: 0.706667rem;
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  bottom: 0;
  text-align: center;
  line-height: 0.706667rem;
}
.itemamul .itemamli .itemimg .itemouc span {
  color: #fff;
  font-size: 0.32rem;
}
.itemamanli {
  width: 9.373333rem;
  margin: 0 auto;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.itemamanli .itemamanlili {
  width: 4.546667rem;
  margin-bottom: 0.266667rem;
  height: 3.4rem;
}
.itemamanli .itemamanlili a {
  display: block;
}
.itemamanli .itemamanlili .itemimgs {
  width: 4.546667rem;
  height: 3.4rem;
  position: relative;
}
.itemamanli .itemamanlili .itemimgs img {
  width: 4.546667rem;
  height: 3.4rem;
}
.itemamanli .itemamanlili .itemimgs .itemoucs {
  width: 4.546667rem;
  height: 0.706667rem;
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  bottom: 0;
  text-align: center;
  line-height: 0.706667rem;
}
.itemamanli .itemamanlili .itemimgs .itemoucs span {
  color: #fff;
  font-size: 0.32rem;
}
.item {
  display: block;
}
/*公司动态*/
.GSDT {
  width: 100%;
}
.GSDT .GSDTSM {
  width: 100%;
  margin-top: 0.493333rem;
}
.GSDT .GSDTSM i {
  font-size: 0.506667rem;
  font-weight: bold;
  display: block;
  height: 0.48rem;
  line-height: 0.48rem;
  text-align: center;
}
.GSDT .GSDTSM span {
  font-size: 0.32rem;
  color: #999999;
  display: block;
  height: 0.333333rem;
  line-height: 0.333333rem;
  text-align: center;
  margin-top: 0.173333rem;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.GSDT .GSDlast {
  width: 9.36rem;
  margin: 0 auto;
  margin-top: 0.773333rem;
}
.GSDT .GSDlast a {
  display: block;
  width: 9.36rem;
  height: 2.493333rem;
  display: flex;
  justify-content: space-between;
}
.GSDT .GSDlast .Gsdleft {
  width: 3.32rem;
  height: 2.493333rem;
}
.GSDT .GSDlast .Gsdleft img {
  width: 3.32rem;
  height: 2.493333rem;
}
.GSDT .GSDlast .GsdRigh {
  width: 5.76rem;
  padding-top: .08rem;
}
.GSDT .GSDlast .GsdRigh p {
  font-size: 0.346667rem;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #000;
  display: block;
  height: 0.346667rem;
  line-height: 0.346667rem;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.GSDT .GSDlast .GsdRigh i {
  font-size: 0.32rem;
  color: #A0A0A0;
  display: block;
  line-height: 0.24rem;
  height: 0.24rem;
  margin-top: 0.186667rem;
}
.GSDT .GSDlast .GsdRigh span {
  display: block;
  width: 5.76rem;
  font-size: 0.32rem;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #a0a0a0;
  line-height: 0.5rem;
  margin-top: 0.24rem;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
.GSDT .GSDlast .GSDLam {
  width: 9.36rem;
  display: flex;
  justify-content: space-between;
  padding-bottom: 0.48rem;
  border-bottom: 0.013333rem solid #eeeaea;
  margin-bottom: 0.48rem;
}
/*最后部分*/
.last {
  width: 100%;
  padding-top: 0.546667rem;
  padding-bottom: 0.546667rem;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #1355b6;
}
.last .lastCont {
  width: auto;
  text-align: center;
}
.last .lastCont p {
  display: block;
  width: 100%;
  line-height: 0.306667rem;
  margin-top: 0.36rem;
  display: flex;
  justify-content: center;
}
.last .lastCont p .Aamne {
  color: #fff;
  font-size: 0.32rem;
  display: block;
  height: 0.36rem;
  width: 3rem;
}
.last .lastCont i {
  font-size: 0.32rem;
  color: #fff;
  display: block;
  line-height: 0.306667rem;
}
.last .lastCont i a {
  font-size: 0.32rem;
  color: #fff;
  display: block;
  margin-top: 0.2rem;
}
.nav-right-mask {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.7);
  display: none;
}
.nav-right-mask .guan {
  width: 1.146667rem;
  height: 1.08rem;
  position: absolute;
  right: 0.216667rem;
  top: 0.17rem;
}
.nav-right-mask .guan img {
  width: 1.146667rem;
  height: 1.08rem;
}
.nav-right-content {
  position: absolute;
  top: 0;
  left: -10.666667rem;
  height: 100%;
  width: 7.506667rem;
  background-color: white;
  text-align: center;
  list-style: none;
  -webkit-transition: 0.8s;
  -moz-transition: 0.8s;
  transition: 0.8s;
  background-color: #1355b6;
  padding-top: 0.586667rem;
}
.nav-right-content li {
  width: 7.506667rem;
  height: 1.186667rem;
  border-bottom: 0.013333rem solid #779bd4;
  display: flex;
  align-items: center;
  line-height: 1.186667rem;
}
.nav-right-content li span {
  color: #fff;
  font-size: 0.4rem;
  display: block;
  margin-left: 0.573333rem;
}
