.header{padding:15px 0;}
.head-l a img{height:auto;}
.sz-con {
  margin-top: 30px;
  overflow: hidden;}

.con img{display:none;}

.sz-con .pic1 {
  position: relative;
  z-index: 1;
  padding-left: 10px;
  padding-bottom: 10px;}
.fl{float:left;}
.sz-con .pic1::before {
  content: '';
  position: absolute;
  top: 15px;
  right: 15px;
  left: 0;
  bottom: 0;
  background: #0094de;
  z-index: -1;}
.sz-r{width: calc(100% - 200px);}
.sz-con .pic1 img {
  display: block;
  width: 180px;}

.sz-t {
  margin-top: 26px;}

.sz-ty {
  overflow: hidden;
  padding-left: 50px;}

.sz-ty h3 {
  font-size: 30px;
  font-weight: normal;
  color: #0094de;}

.sz-ty>div {
  margin-top: 16px;}

.sz-ty>div p {
  font-size: 18px !important;
  line-height: 44px;
  color: #666666;
  background: url(images/leftNav-q.png) no-repeat left 0.2rem;
  background-size: 5px auto;
  padding-left: 0px;
  text-indent:0 !important;}

.sz-d {
  position: relative;
  z-index: 1;}

.sz-d::before {
  content: '';
  position: absolute;
  top: 15px;
  bottom: 0;
  left: 15px;
  border-left: 1px solid rgba(13, 66, 167, 0.1);
  z-index: -1;}

.sz-box {
  margin-top: 50px;}

.sz-box h4 {
  font-size: 0;
  padding-left: 80px;
  margin-bottom: 30px;
  background-image: url(images/sz-dot.png);
  background-repeat: no-repeat;
  background-size: 29px auto;
  background-position: left center;}

.sz-box h4 span {
  display: inline-block;
  font-size: 26px;
  font-weight: bold;
  color: #0094de;
  text-indent: 0;}

.sz-box p {
  font-size: 16px;
  line-height: 34px;
  color: #666666;
  padding-left: 80px;}

.sz-p p {
  margin-top: 0px;}

.sz-p p:first-child {
  margin-top: 0;}

.foot-l{width:48%;}
.foot-l ul li {
    float: left;
    width: 33%;}

.foot-l ul li a{font-size:15px;}
@media screen and (max-width: 1000px) {
    .foot-l {
        float: none;
        width: auto;}
    
}
@media screen and (max-width: 600px) {   
    .foot-l ul li{width:50%;}
}
.ewm img{
    width: 80px;}
/* 123 */
