* {
	margin:0;
	padding:0;
}
a {
	text-decoration:none;
}
ol,ul ,li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
p {
	margin:0;
}
body {
	overflow-x:hidden;
}
/* 头部 */

.container{
    width:1240px;
    margin: 0 auto;
}

.headtop{
    background: #f3f3f3;
}
.content{
    width: 1240px;
    margin: 0 auto;
}
.headtop .content .hleft{
    float: left;
}
.headtop .content .headtitle{
    font-size: 12px;
    font-family: Microsoft YaHei;
    line-height: 36px;
    color: #666666;
    float: left;
    margin-right: 6px;
}
.headtop .content .keyworld{
    font-size: 12px;
    font-family: Microsoft YaHei;
    line-height: 36px;
    color: #186aa5;
    float: left; 
}
.headtop .content .keyworld a{
     color: #186aa5;
     text-transform: uppercase;
}
.headtop .content .keyworld a:hover{
     opacity: 0.8;
}
.headtop .content .hright{
    float: right;
}
.headtop .content .hright .x-seo{
    float: left;
    line-height: 36px;
     font-size: 12px;
    font-family: Microsoft YaHei;
    float: left;
     color: #666666;
}
.headtop .content .hright .x-seo a{
    color: #666666;
}
.headtop .content .hright .x-seo a:hover{
    opacity: 0.8;
}
.soso{
     width:30px;
  height: 36px;
  float: left;
  background: url(../images/ss.png) no-repeat 100% 50%;
  cursor: pointer;
}
.soso  .search{
  position: absolute;
  width:404px;
  padding:20px;
  right:366px;
  top:35px;
  z-index: 9999;
  background-color: rgba(70, 158, 52, 0.8);
  display: none;
}
.soso  .search #keyword{
   width:270px;
   line-height: 40px;
   border:none;
   float: left;
   text-indent: 20px;
   outline: none;
}
.soso  .search #s_btn{
  width: 82px;
  line-height: 40px;
  border:none;
  background: #186aa5;
  color:#fff;
  float: right;
}
.soso:hover .search{
    display: block;
}

 
.headtop .content .hright .waiwang{
    display: block;
    float: left;
    width: 36px;
    font-size: 12px;
    line-height: 36px;
    text-align: center;
    color: #ffffff;
    background: #186aa5;
}
.headtop .content .hright .waiwang:hover{
    opacity: 0.8;
}
.headbot .content .xbb{
    float: left;
    margin-top: 34px;
}
.headbot .content .co{
    padding-top: 34px;
    float: left;
    margin-left: 20px;
}
.headbot .content .co .p1{
    font-size: 24px;
     font-family: Microsoft YaHei;
}
.headbot .content .co .p2{
    font-size: 18px;
    font-family: Microsoft YaHei;
    color: #555555;
}
.headbot .content .co .p2 span{
    color: #186aa5;
    font-weight: 700;
}
.headbot .content .coright{
    float: right;
    padding-top: 22px;
}
.headbot .content .coright .p1{
    font-size: 17px;
     font-family: Microsoft YaHei;
}
.headbot .content .coright .p1 span{
    color: #186aa5;
    font-weight: 700;
}
.headbot .content .coright .p2{
    width: 345px;
    height: 30px;
    text-align: center;
    color: #ffffff;
    margin-left: 30px;
    background-color: #186aa5;
    font-size: 22px;
     font-family: Microsoft YaHei;
     border-radius: 50px;
     margin-top: 12px;
}
.nav{
    width: 100%;
    background: #186aa5;
}
.navimg{
    float: right;
    margin-top: 23px;
}
.x-menu > li:last-child .navimg{
    display: none;
}


.product{
    padding-top: 69px;
  
}
.title .p1{
    font-size: 36px;
      font-family: Microsoft YaHei;
      width: 340px;
      margin: 0 auto;
}
.title .p1 span{
    float: left;
    color: #186aa5;
    margin-right: 10px;
}
.title .p1 img{
    float: left;
    margin-right: 10px;
}
.title .p2 {
    margin-top: 20px;
    font-size: 20px;
    color: #666666;
     font-family: Microsoft YaHei;
     width: 100%;
     text-align: center;
}
.title .p2 span{
margin-left: 20px;
    margin-right: 20px;
}
/* 产品 */
.product1{
    margin-top: 52px;
}
.product1 .pro{
    width: 288px;
    float: left;
    margin-right: 28px;
    padding-bottom: 34px;
}
.product1 .pro:nth-child(4n){
    margin-right: 0;
}
.product1 .pro .pro1{
   width: 288px;
   height: 288px;
     overflow: hidden;
   background: #000000;
}
.product1 .pro .pro1 img{
    width: 288px;
    height: 288px;
      transition: all 0.8s;
    max-width: 100%;
}
.product1 .pro:hover .pro1 img{
    transition: all 0.8s;
    transform: scale(1.15);
} 
.product1 .pro .p1{
    text-align: center;
    font-size: 20px;
     font-family: Microsoft YaHei;
       color: #444;
       margin-top: 23px;
}
.product1 .pro:hover .p1{
    color: #186aa5;
}
/* 认证材料 */
.cailiao{
    background: #f8f8f8;
    padding-top: 60px;
    padding-bottom: 60px;
    margin-top: 30px;
}
.cailiao .con1{
 margin-top:48px;
}
.cailiao .con1 .owl-carousel{

    overflow: hidden;
}
.cailiao .con1 .owl-carousel .owl-item{
 

}
.cailiao .con1 .clzb{
    border: 10px solid #ede0ac;
    margin-right: 24px;
    background-color: #ffffff;
    overflow: hidden;
    margin-bottom: 23px;
}
.cailiao .con1 .clzb:last-child{
    margin-right: 0;
}
.cailiao .con1 .clzb:hover{
     border: 10px solid #186aa5;
}
.cailiao .con1 .lb:hover .p1{
    color:#186aa5 ;
}
.cailiao .con1 .clzb img{
    transition: all 0.8s;
    width: 100%;
    height: auto;
}
.cailiao .con1 .p1{
    font-size: 16px;
     font-family: Microsoft YaHei;
     text-align: center;
     padding-right: 16px;

}
.cailiao .con1 .clzb:hover img{
      transition: all 0.8s;
    transform: scale(1.05);
}
/* 承诺 */
.clou{
    background: #186aa5;

}
.cimg{
    margin-top: 45px;
    float: left;
}
.clou .content .chengl{
   padding-top: 36px;
   float: left;
   margin-left: 60px;

}
.clou .content .chengl .p1{
    width: 466px;
    height: 45px;
    background: #1e8ad7;
    font-size: 30px;
    padding-left: 10px;
     font-family: Microsoft YaHei;
    color: #ffffff;
}
.clou .content .chengl .p1 span{
    color: #325e38;
    font-size: 24px;
     font-family: Microsoft YaHei;
     text-transform: uppercase;
}
.clou .content .chengl .u1{
     margin-top: 20px;
}
.clou .content .chengl .u1 li{
    float: left;
    margin-right: 30px;
     font-size: 16px;
     color: #ffffff;
     font-family: Microsoft YaHei;
}
.clou .content .chengl .u1 li:last-child{
    margin-right: 0;   
}
.clou .content .chengl .p2{
    background: #fde200;
    width: 442px;
    height: 48px;
    margin-top: 22px;
    border-radius: 50px;
    text-align: center;
    font-size: 24px;
     font-family: Microsoft YaHei;
     line-height: 48px;
}
.clou .content .chengl .tel{
    margin-top: 20px;
}
.clou .content .chengl .tel img{
    float: left;
    margin-right: 13px;
}
.clou .content .chengl .tel .p3{
     font-size: 14px;
     font-family: Microsoft YaHei;
     color: #ffffff;
    
}
.clou .content .chengl .tel p:last-child{
    font-size: 26px;
     font-family: Microsoft YaHei;
     color: #ffffff;
     font-weight: 700;
     width: 500px;
}
.clou .content .liuyan{
    float: right;
    padding-top: 30px;
    width: 458px;
    background: #1e8ad7;
    padding-bottom: 50px;
}
.clou .content .liuyan .p4{
    font-size: 20px;
     font-family: Microsoft YaHei;
     color: #ffffff;
     text-align: center;
     margin-bottom: 22px;
}
.clou .content .liuyan .zhuo1{
    float: left;
    width: 42px;
    height: 42px;
    padding-top: 10px;
    padding-left: 5px;
    margin-left: 46px;
    background: #ffffff;
}

.clou .content .liuyan .zhuo2{
    float: left;
     width: 42px;
    height: 42px;
     padding-top: 10px;
    padding-left: 7px;
      margin-left: 46px;
     background: #ffffff;
}
.clou .content .liuyan .lxr1{
    float: left;
    display: block;
    width: 310px;
}
.clou .content .liuyan .lxdh1{
    float: left;
    display: block;
    width: 310px;
}
.x-submit{
font-size: 18px !important;
 font-family: Microsoft YaHei;
}
/* 值得信赖 */
.blieve{
    padding-bottom: 70px;
}
.blieve .content .title{
    width: 650px;
    margin: 0 auto;
    padding-top: 67px;
}
.blieve .content .title .p3{
    width: 650px;
    text-align: center; 
    font-size: 36px;
      font-family: Microsoft YaHei;
}
.blieve .content .title .p3 span{
 color: #186aa5;
 margin-right: 10px;
}
.blieve .content .middle .d1{
    margin-top: 137px;
}
.blieve .content .middle .d1{
    /* width: 360px; */
    margin-bottom: 30px;
    border-bottom: 2px solid #186aa5;
}
.blieve .content .middle .d2{
    /* margin-top: 137px; */
    margin-left: 40px;
}
.blieve .content .middle .d2{
    width: 268px;
    margin-bottom: 30px;
    border-bottom: 2px solid #186aa5;
}
.blieve .content .middle .d22{
    /* width: 268px; */
    margin-bottom: 30px;
    margin-left: 40px;
    border-bottom: 2px solid #186aa5;
}
 .blieve .content .middle .d1 .p011{ 
      width: 55px;
    height: 59px;
     font-size: 24px;
      font-family: Arial;
      font-weight: 700;
      padding-left: 15px;
      padding-top: 10px;
    background: #186aa5;
    color: #ffffff;
    float: left;
   
}
.blieve .content .middle .d1 .p012{
    float: left;
    font-size: 24px;
      font-family: Microsoft YaHei;
      font-weight: 700;
      line-height: 59px;
      margin-left: 20px;
      
}

.blieve .content .middle .p0134{
     font-size: 16px;
      font-family: Microsoft YaHei;
      /* padding-left: 20px; */
      padding-right: 17px;
       width: 360px;
    text-align: right;
    line-height: 30px;
       color: #555555;
       margin-bottom: 90px;
}
.blieve .content .middle .pt{
    padding-right: 60px;
}
.blieve .content .middle .p0134 span{
     color:#186aa5 ;
}
.blieve .content .middle .ptt{
    padding-right: 14px;
     margin-left: -15px;
}
.blieve .content .middle .pps{
    margin-left: 15px;
}
.blieve .content .middle .d1 p img{
    margin-top: -35px;
    margin-left: 4px;
}
.blieve .content .middle .d1 p span{
    color:#186aa5 ;
}


.blieve .content .middle .d2 .p011{ 
      width: 55px;
    height: 59px;
     font-size: 24px;
      font-family: Arial;
      font-weight: 700;
      padding-left: 15px;
      padding-top: 10px;
    background: #186aa5;
    color: #ffffff;
    float: left;
   
}
.blieve .content .middle .d22 .p011{ 
      width: 55px;
    height: 59px;
     font-size: 24px;
      font-family:Arial;
      font-weight: 700;
      padding-left: 15px;
      padding-top: 15px;
    background: #186aa5;
    color: #ffffff;
    float: left;
   
}
.blieve .content .middle .d2 .p011 img{
     margin-top: -30px;
    margin-left: 4px;
}
.blieve .content .middle .d22 .p011 img{
     margin-top: -35px;
    margin-left: 4px;
}
.blieve .content .middle .d2 .p012{
    /* float: right; */
    float: left;
    font-size: 24px;
      font-family: Microsoft YaHei;
      font-weight: 700;
      line-height: 59px;
     margin-left: 20px;
}
.blieve .content .middle .d22 .p012{
    /* float: right; */
    float: left;
    font-size: 24px;
      font-family: Microsoft YaHei;
      font-weight: 700;
      line-height: 59px;
     margin-left: 20px;
}
.blieve .content .middle .d2 .p012 span{
     color:#186aa5 ;
}
.blieve .content .middle .d22 .p012 span{
     color:#186aa5 ;
}
.blieve .content .middle{
    margin-bottom: 65px;
}
.blieve .content .middle .p0143{
     font-size: 16px;
      font-family: Microsoft YaHei;
      /* padding-left: 40px; */
    
       width: 380px;
       text-align: right;
       line-height: 30px;
       color: #555555;
       /* margin-bottom: 90px; */
       width: 339px;
}

.blieve .content .middle .p0143 span{
     color:#186aa5 ;
}
.f1{
    float: left;
}
.f2{
  float: left;
    padding-top: 70px;
    margin-left: 20px;
}

.f3{
    float: right;
}
.middle .f3 .d1{
    width: 300px;
}
.middle .f3 .d1 .p012{
    margin-left: 20px;
}
.blieve .content .dianhua{
    width: 780px;
    margin: 0 auto;
    text-align: center;
}
.blieve .content .dianhua img{
    float: left;
    margin-right: 20px;
}
.blieve .content .dianhua span{
    float: left;
}
.blieve .content .dianhua p{
    float: left;
    font-size: 16px;
    line-height: 30px;
   font-weight: 700;
   color: #555555;
     font-family: Microsoft YaHei;
}

.blieve .content .dianhua  .s1 p{
 color:#186aa5 ;
  font-size: 28px;
  font-weight: 700;
      font-family: Arial;
}
.zhizi{
    padding-top: 40px;
}

.zhizi .s1{
    background: url(../images/27.png) no-repeat 60% 50%;
    position: relative;
}

.zhizi .s1 span{
    font-size: 14px;
    font-family: Arial;
    color: #999999;
    position: absolute;
    right:20px;
    top:10px;
    text-transform: uppercase;
    font-weight: 400;
    
}
.zhizi .s1 span a{
     color: #999999;
}
.zhizi .s1 span a:hover{
    opacity: 0.8;
}
.zhizi .s1 span::after{
    position: absolute;
    right: -18px;
    top: 4px;
    content:'';
    background: url(../images/28.png) no-repeat center;
    width:5px;
    height: 10px;
}


.blieve .content .dianhua .s2{
    width: 125px;
    height: 31px;
    background: #186aa5;
    color: #ffffff;
    line-height: 30px;
    text-align: center;
    border-radius: 50px;
     font-size: 14px;
      font-family: Microsoft YaHei;
      margin-left: 35px;
}
.blieve .content .dianhua .s2:hover{
    opacity: 0.8;
}
/* 案例 */
.case{
    padding-top: 65px;
    background: #f8f8f8;
   position: relative;
}
.case .content{
    position: relative;
}
.case .content .title{
    width: 409px;
    margin: 0 auto;
}
.case .content .title .p1{
    width: 409px;
}
.case .content .p2{
   width: 100%;
   text-align: center; 
    margin-top: 20px;
    font-size: 20px;
    color: #666666;
     font-family: Microsoft YaHei;
     margin-bottom: 70px;
}
.case .content .p2 span{
margin-left: 20px;
    margin-right: 20px;
}
.case .content .case1{
    padding-bottom: 55px;
    
}
.case .content .case1 .casedql{
    float: left;
}
.case .content .case1 .content .case1-tp{
    float: left;
}
.case .content .case1 .content .case1-tp img{
    width:684px ;
    height: 477px;
}
.case .content .case1 .content .case1-neir{
    float: left;
     width: 555px;
    background: #186aa5;
    margin-top: 128px;
    /* padding-left: 43px; */
     padding-top: 80px;
     padding-bottom: 73px;
}
.case .content .case1 .content .case1-neir .p1{
    color: #ffffff;
    font-size: 24px;
    margin-left: 45px;
    font-weight: 600;
}
.case .content .case1 .content .case1-neir .p22{
     color: #ffffff;
    font-size: 18px;
    font-family: Microsoft YaHei;
    margin-top: 53px;
    margin-bottom: 34px;
    margin-left: 45px;
}
.case .content .case1 .content .case1-neir .p22 span{
    font-weight: 700;
}
.case .content .case1 .content .case1-neir .p33{
     font-size: 18px;
     width: 469px;
     color: #ffffff;
    font-family: Microsoft YaHei;
     margin-left: 45px;
}
.case .content .case1 .content .case1-neir .p33 span{
    font-weight: 700;
}

.owl-carousel .owl-nav button.owl-next{
    position: relative;
    right: 55px;
    float: right;
    top: -448px;
    outline: none;
  
}
.owl-carousel .owl-nav button.owl-prev{
    position: relative;
    float: right;
    top: -448px;
     right: 135px;
     outline: none;
    
   
}
.owl-carousel .owl-nav button.owl-prev .icon-font:after{
 background: url(../images/l.png);
 width: 70px;
    height: 70px;
    
}
.owl-carousel .owl-nav button.owl-next .icon-font:after{
 background: url(../images/2.png);
 width: 70px;
    height: 70px;
}
.owl-carousel .owl-nav button.owl-next:hover .icon-font:after{
    background: url(../images/2222.png);
}
.owl-carousel .owl-nav button.owl-prev:hover .icon-font:after{
    background: url(../images/111.png);
}
.slogo{
    position: absolute;
    float: right;
   right: 156px;
    top: 160px;
    width: 400px;
    padding-left: 36px;
    height: 120px;
    background: #f8f8f8;
   z-index: 99;
}
.slogo1{
    float: left;
    margin-right: 25px;
}

.contentcase{
    width: 1260px;
    margin: 0 auto;
     padding-top: 50px;
}
.tb{
    float: left;
    /* margin-right: 30px; */
}
/* .tb:last-child{
    margin-right: 0;
} */
.caselb .content{
    padding-top: 50px;
    
}
.caselb .contentcase .zd .owl-carousel{
    height: 104px;
    overflow: hidden;
}
.caselb .contentcase .zd .owl-carousel .owl-item{
    width: auto !important;
    margin-right: 30px;

}
/* 新闻 */
.news{
    padding-top: 90px;
}
.news .content .nleft{
    float: left;
}
.news .content .nleft .p1{
     font-size: 36px;
      font-family: Microsoft YaHei;

}
.news .content .nleft .p1 span{
    color: #186aa5;
}
.news .content .nleft .imgh{
    margin-top: 10px;
    margin-bottom: 60px;
}
.news .content .nleft{
    
}
.news .content .nleft .nnn{
    width: 595px;
}
.news .content .nleft .news1{
    float: left;
     
     overflow: hidden;
}
.news .content .nleft .news1 .a33{
     overflow: hidden;
     width: 595px;
     height: 245px;
     
}
.news .owl-carousel .owl-item img{
    width: 66px;
    
}
.news .content .nleft .news1 .img{
     width: 595px;
     height: 245px;
       transition: all 0.8s;
    max-width: 100%;
}
.news .content .nleft .news1:hover .img{
     transition: all 0.8s;
    transform: scale(1.05);
}
.news .content .nleft .news1 .newscont{
    padding-top: 35px;
    padding-bottom: 70px;
}
.news .content .nleft .news1 .newscont .news1left{
    float: left;
    /* width: 97px; */
    height: 157px;
    border-right: solid 1px #d6d6d6;
}
.news .content .nleft .news1 .newscont .news1left .p11{
     font-size: 30px;
      font-family: Microsoft YaHei;
      color: #000000;
      margin-right: 20px;
}
.news .content .nleft .news1 .newscont .news1left .p22{
    font-size: 16px;
      font-family: Microsoft YaHei;
      color: #666666;
      /* text-align: center; */
      float: right;
      margin-right: 20px;
}
.news .content .nleft .news1 .newscont .news1right{
    float: right;
    width: 470px;
    padding-right: 10px;
}
.news .content .nleft .news1 .newscont .news1right .p33{
    font-size: 24px;
      font-family: Microsoft YaHei;
      color: #000000;
      margin-bottom: 30px;
}
.news .content .nleft .news1 .newscont .news1right:hover .p33{
    color: #186aa5;
}
.news .content .nleft .news1 .newscont .news1right .p44{
    font-size: 14px;
      font-family: Microsoft YaHei;
      color: #666666;
      margin-bottom: 30px;
}
.news .content .nleft .news1 .newscont .news1right .a1{
    font-size: 14px;
      font-family: Microsoft YaHei;
      color: #666666;
}
.news .content .nleft .news1 .newscont .news1right .a1:hover{
    opacity: 0.8;
}
.news .content .nleft .news1 .newscont .news1right img{
    display: block;
}
.news .content .nright{
  float: right;
  width: 558px;
}
.news .content .nright .hd ul .aa{
    display: block;
    float: left;
    color: #000000;
     width: 166px;
    height: 52px;
}
.news .content .nright .hd ul li{
    /* float: left; */
    width: 166px;
    font-size: 20px;
     font-family: Microsoft YaHei;
    height: 52px;
    background: #f2f2f2;
    text-align: center;
    line-height: 52px;
    color: #333333;
}


.news .content .nright .hd ul{
    float: left;
}
.news .content .nright .hd ul li:hover{
    background: #186aa5;
    color: #ffffff;
}




.news .content .nright .hd ul li.on{  background: #186aa5;
    color: #ffffff; }

.news .content .nright .hd ul .aa:first-child{
    margin-right: 7px;
}
.news .content .nright .hd ul .aa:last-child{
    margin-right: 170px;
}
.news .content .nright .hd .a2{
    float: right;
    font-size: 16px;
      font-family: Microsoft YaHei;
      color: #666666;
      display: block;
      margin-top: 20px;

}

.news .content .nright .hd .a2:hover{
    opacity: 0.8;
}
.news .content .nright .bd{
    margin-top: 72px;
}


.news .content .lileft{
    float: left;
    /* width: 97px; */
    height: 104px;
    border-right: solid 1px #d6d6d6;
}
.news .content .lileft .p11{
     font-size: 30px;
      font-family: Microsoft YaHei;
      color: #000000;
      margin-right: 20px;
}
.news .content .lileft .p22{
    font-size: 16px;
      font-family: Microsoft YaHei;
      color: #666666;
      /* text-align: center; */
      float: right;
      margin-right: 20px;
}
.news .content .liright{
    float: right;
    width: 435px;
    padding-right: 10px;
}
.news .content .liright .p33{
    font-size: 24px;
      font-family: Microsoft YaHei;
      color: #000000;
      margin-bottom: 17px;
}
.news .content .liright:hover .p33{
    color: #186aa5;
}
.news .content .liright .p44{
    font-size: 14px;
      font-family: Microsoft YaHei;
      color: #666666;
      margin-bottom: 17px;
}
.news .content .liright .a1{
    font-size: 14px;
      font-family: Microsoft YaHei;
      color: #666666;
}
.news .content .liright .a1:hover{
    opacity: 0.8;
}
.news .content .bd ul li{
    margin-bottom: 65px;
    height: 99px;
}







/* 走进莫源 */
.about{
    background: url(../images/bj.jpg)no-repeat bottom right;
}
.aleft{
    float: left;
    width: 1580px;
}
.aright{
    float: left;
}
.aleft .d1{
    width: 965px;
    height: 554px;
    float: left;
}
.aleft .d1 img{
    width: 965px;
    height: 554px;
}
.aleft .d2{
    width: 614px;
    padding-top: 65px;
    background: #f4f4f4;
    padding-left: 54px;
    float: left;
    padding-right: 43px;
}
.aleft .d2 .p1{
    font-size: 36px;
    font-family: Microsoft YaHei;
}
.aleft .d2 .p1 span{
    color: #186aa5;
}
.aleft .d2 .p2{
     font-size: 24px;
    font-family: Microsoft YaHei;
    color: #666666;
    margin-bottom: 37px;
}
.aleft .d2 .img1{
    margin-bottom: 40px;
}
.aleft .d2 a{
    margin-top: 50px;
    display: block;
    color: #666666;
}
.aleft .d2 a:hover{
    opacity: 0.8;
}
.aleft .d2 .img2{
    margin-top: -20px;
}
.aleft .d2{
    padding-bottom: 31px;
}
.aright{
    float: right;
    width: 323px;
    height: 182px;
    margin-top: 372px;
    background: #186aa5;
}
/* 资质荣誉 */
.zhizi .content{
    /* padding-top: 40px; */
}
.zhizi .content span{
    /* float: left; */
}
.zhizi .content .img2{
    float: left;
    display: block;
    margin-top: 15px;
    margin-left: 20px;
    margin-right: 20px;
}
.zhizi .content .img3{
    margin-left: 10px;
    margin-top: 10px;
}
.zhizi .content .s1{
     font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: 700;
}
.zhizi .content .s2{
    display: block;
    margin-top: 8px;
}
.zhizi .content .s2 a{
     font-size: 14px;
    font-family: Microsoft YaHei;
    color: #999999;
}
.zhizi .content .s2 a:hover{
     opacity: 0.8;
}
.zhizi .content .zz{
    padding-top: 38px;
   padding-bottom: 80px;
}
.zhizi .content .zz .zz1{
    margin-right: 24px;
    border: 10px solid #ede0ac;
    margin-bottom: 50px;
}
.zhizi .content .zz .zz1:hover{
     border: 10px solid #186aa5;
}
.zhizi .content .zz  .bbb:hover .p1{
    color: #186aa5;
     font-size: 16px;
    font-family: Microsoft YaHei;
}
.zhizi .content .zz .zz1 img{
    width: 100%;
    height: auto;
}
.zhizi .content .zz .bbb .p1{
  margin-top: -30px;
   text-align: center;
   padding-right: 15px;
    font-size: 16px;
}
.zz .owl-carousel{
    /* height: 334px;
    overflow: hidden; */
}
.zz .owl-carousel .owl-item{
    /* width: auto !important; */

}
/* 尾部 */
.foot{
    background: #186aa5;
}
.foot1{
    width: 240px;
    background: #2b6f34;
    padding-top: 34px;
    padding-bottom: 34px;
   margin-right: 92px;
   float: left;
}
.foot1 .p1{
    margin-bottom: 34px;
     padding-left: 34px;
}
.foot1 .p1 img{
    float: left;
    margin-right: 10px;
}
.fimg1{
   margin-left: 62px;
}
.foot1 .p2{
    width: 100%;
    text-align: center;
    font-size: 14px;
     font-family: Microsoft YaHei;
     color: #ffffff;
     margin-top: 20px;
}
.foot2{
    width: 444px;
    float: left;
    padding-top: 23px;
}
.foot2 .d1{
    height: 117px;
    border-top: 1px solid rgba(255, 255, 255, 0.6);
    border-bottom: 1px solid rgba(255, 255, 255, 0.6);
    /* padding-left: 20px;
    padding-right: 20px; */
    padding-top: 33px;
    margin-bottom: 24px;
}
.foot2 .d1 span{
    width:111px ;
    display: block;
    float: left;
    text-align: center;
    margin-bottom: 17px;
}
.foot2 .d1 span a{
    color: #ffffff;
}
.foot2 .d1 span a:hover{
    opacity: 0.8;
}
.foot2 .d2{
    color: #ffffff;
}
.foot2 .d2 a{
    color: #ffffff;
}
.foot2 .d2 a:hover{
    opacity: 0.8;
}
.foot2 .d2 .p1{
    margin-top: 13px;
}
.foot3{
    float: right;
    width: 364px;
    /* margin-right: 10px; */
    padding-top: 52px;
    color: #fff;
}

.foot3 p {
    line-height: 26px;
}

.foot3 .p1{
     color: #ffffff;
     font-size: 13px;
      font-family: Microsoft YaHei;
     
}
.foot3 .p1 img{
   float: left;
   margin-right: 18px;
}
.foot3 .dd{
    margin-left: 40px;
    margin-top: -10px;
    color: #ffffff;
    margin-bottom: 27px;
    font-size: 18px;
    font-weight: 700px;
     font-family: Microsoft YaHei;
     
}

.frlinks .p1{
    line-height: 85px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    float: left;
    color: #186aa5;
}
.frlinks .p1 span{
    color: #000000;
    font-size: 16px;
    font-family: Microsoft YaHei;
}
.frlinks .p2{
    float: left;
     line-height: 85px;
    font-size: 13px;
    font-family: Microsoft YaHei;
    margin-left: 30px;
    color: #999999;
}
.frlinks .p2 a{
     color: #999999;
}


.xypg-left-title{
background-color: #186aa5 ;
}
.xypg-job-list .job-title{
    background-color: #186aa5 ;
}
.xypg-news-list li .more span:hover{
    background-color:  #186aa5;
}
.xypg-pagination a:hover{
     background-color:  #186aa5;
}
.xypg-news-list li:hover .more span{
	background-color:  #186aa5;
}
.xypg-pagination #current, .xypg-pagination a:hover{
	border:  #186aa5;
	background:  #186aa5;
}
#toolbar li a{
	background-color: #186aa5;
}
#toolbar li:hover .icon-font{
	background-color: #186aa5;
}
