
ol,ul,li{list-style:none}

table{border-collapse:collapse;border-spacing:0}
body{color:#3d4c63;background:#fff;font:14px/1.5 Regular,"Microsoft Yahei",sans-serif;outline:0}
a{color:#333;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none}




.wp{width:100%;max-width:1200px;margin:0 auto;}


.serL-list2{padding-bottom:11px;margin:0 -27px;overflow:hidden; }
.serL2-item{float:left;margin-bottom:45px;width:33.33%}
.serL2-item .con{margin:0 27px;padding-bottom:150px;position:relative}
.serL2-item .pic{padding-top:59.3%;position:relative;overflow:hidden}
.serL2-item .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.serL2-item .inner{position:absolute;left:0;bottom:0;right:0;padding:22px 0 0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.serL2-item .inner:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.serL2-item h4{margin-bottom:10px;position:relative;z-index:2}
.serL2-item h4 a{display:block;font-size:18px;color:#222;font-family:Light;line-height:1.4;font-weight:600;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.serL2-item .txt{margin-bottom:23px;font-size:14px;color:#666;font-family:Light;line-height:26px;height:52px;overflow:hidden;position:relative;z-index:2;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.serL2-item .more{display:inline-block;font-size:14px;color:#fff;line-height:1.4;position:relative;z-index:2;-webkit-transition:.3s;-o-transition:.3s;transition:.3s; background-color:#202c5e; padding:6px 20px;border-radius:5px}
.serL2-item .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.serL2-item .con:hover .inner{padding:36px 38px 26px 28px;background-color:#202c5e}
.serL2-item .con:hover .inner:after{background-color:#202c5e}
.serL2-item .con:hover h4 a{color:#facf04}
.serL2-item .con:hover .txt{color:#fff}
.serL2-item .con:hover .more{color:#facf04}
.m-jg01{background:url("../images/j-p6.png") center center no-repeat;background-size:cover;overflow:hidden}
.ul-listz2{overflow:hidden;float:left}
.ul-listz2 li{float:left;text-align:center;font-size:18px;color:#fff;text-align:center;font-family:Light;margin-right:160px}
.ul-listz2 li:last-child{margin-right:0}
.ul-listz2 li i{display:block;width:90px;height:103px;background-size:cover;background-position:center center;background-repeat:no-repeat;margin-bottom:13px;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listz2 li i:hover{transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg)}
.m-jg01{padding:40px 0 50px;margin-bottom:35px}
.m-jg01 .txt{padding-top:0px;float:right;text-align:right;color:#fff;font-weight:700;font-size:26px;font-family:Bold;line-height:1.8;letter-spacing:1px}
.m-jg01 .txt p:first-child{font-size:26px;line-height:1.8}
.m-jg01 .txt strong{color:#facf04;font-size:30px;}
.g-titz1 h3{font-weight:700;font-size:32px;font-family:Bold;color:#0a448d}
.row-a3{padding-bottom:0px;}
.row-a3 .desc{overflow:hidden;margin-top:17px;border-bottom:1px solid #eee;padding-bottom:36px;margin-bottom:51px}
.row-a3 .desc a{float:right;width:140px;height:50px;line-height:50px;background:#e5e5e5 url("../images/j-p7.png") right 24px center no-repeat;font-size:14px;color:#333;font-family:Light;padding:0 24px;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.row-a3 .desc a:hover{filter:alpha(opacity=80);opacity:.8}
.row-a3 .desc .info{float:left;font-size:14px;color:#666;font-family:Light;line-height:2.2}
.m-form02{overflow:hidden;border-top:1px solid #eee;padding-top:72px}
.m-form02 .l-info{width:628px;float:left}
.m-form02 .l-info .title{font-size:36px;color:#222;margin-bottom:93px}
.m-form02 .l-info span{font-size:20px;color:#222;margin-bottom:40px;display:block}
.m-form02 .l-info .info{font-size:16px;color:#222;font-family:Light}
.m-form02 .l-info .info p{padding-left:33px;background:url("../images/j-p12.png") left center no-repeat;margin-bottom:23px}
.m-form02 .l-info .info p a{color:#222}
.m-form02 .l-info .info p:nth-child(2){background-image:url("../images/j-p13.png")}
.m-form02 .l-info .info p:nth-child(3){background-image:url("../images/j-p14.png")}
.m-form02 .r-con{overflow:hidden;border:10px solid #eee;padding:35px 40px 30px;background:#fff}

.row-a5{padding-bottom:170px;background:url("../images/j-p11.png") bottom center no-repeat;background-size:100% auto}






@media only screen and (max-width:1199px){

.ul-listz2 li{margin-right:60px}
.m-jg01 .txt{font-size:24px;padding-top:0}

.row-a3 .desc{padding-bottom:20px;margin:0 0 20px}
.row-a3 .desc .info{float:none;margin-bottom:15px;padding:15px 0;margin-bottom:15px}
.row-a3 .desc a{float:left;display:block}
.row-a3{padding-bottom:30px}

.slick-z2{margin:0 -10px}
.slick-z2 .item{padding:0 10px}
.m-form02{padding-top:30px}
.m-form02 .l-info{float:none;width:auto}
.m-form02 .l-info .title{margin-bottom:30px}
.row-a5{padding-bottom:50px} 

}
@media only screen and (max-width:959px){
.wp{width:96%;margin:0 auto; padding:0px 2%}
.serL-list2{margin:0 -5px}
.serL2-item .con{margin:0 5px}
.m-form02 .l-info .title{font-size:26px;margin-bottom:15px}
.m-form02 .l-info span{margin-bottom:20px}
.m-form02 .l-info .info p{margin-bottom:16px}
.m-form02 .item .con{padding:0 10px}
.m-form02 .item{margin:0 -10px 5px}
.m-form02 .r-con .inp{padding:0 10px}
.m-form03 .l-info{float:none;width:auto;margin-right:0;border:none}
.m-form03{margin-top:-150px;margin-bottom:30px}
.m-form03 .form-main .tips{margin-bottom:20px}
}
@media only screen and (max-width:767px){
.serL2-item{float:left;margin-bottom:25px;width:100%}

.m-jg01 .txt p:first-child{font-size:20px;}
.m-jg01 .txt{float:none;text-align:left;margin-bottom:30px;font-size:20px;}
.m-jg01{padding:40px 0;background:#202c5e}
.ul-listz2{float:none;width:auto}
.ul-listz2 li i{margin:0 auto 15px}
.ul-listz2 li{margin-right:0;width:33.3%;float:left}

.m-form02 .item .con{float:none;width:auto;margin-bottom:10px}
.m-form02 .sub{width:120px;height:40px;line-height:40px;font-size:14px}
.m-form02 .item .i-wrap{padding:0 10px}
.m-form02 .r-con .text{height:35px;line-height:35px}
.m-form02 .sub{margin-top:20px}
}
@media only screen and (max-width:479px){

.m-form02 .r-con{padding:20px 10px 22px;border-width:3px;margin-top: 50px;}
}


.chengshi_list {
width:100%;
  margin: 0 auto;
  overflow: hidden;
}
.chengshi_list li {
  background: #f7f7f7;
  zoom: 1;
  margin-top: 20px;

  overflow: hidden; line-height:40px; height:40px
}


.chengshi_time {
  background: #2eafbb;
  width: 12%;

  padding-right:20px;float:left;line-height:40px; height:40px
}
.chengshi_time .day {
  display: block;
  font-size:20px;
  color: #fff;
  font-family: "Impact";
  text-align: right;
}


.chengshi_cont {
  width: 88%;
   overflow: hidden;text-align:left; float:left
}
.chengshi_cont h2 {
  font-size: 14px;
  font-weight: normal;line-height:40px; height:40px; padding-left:20px;


}
.chengshi_cont h2 a {
  color: #333;
}
.chengshi_cont a:hover {
  color: #2eafbb;
}
@media only screen and (max-width:767px){
.chengshi_time {width: 15%;padding-right:10px;}
.chengshi_time .day {font-size:15px;}
.chengshi_cont {width: 85%;}
.chengshi_cont h2 {font-size: 14px;}
}