.column-title{font-weight:bolder;font-size:26px;line-height:1;padding-bottom:16px;border-bottom:1px solid #efefef;margin-bottom:26px}
.column-title span{position:relative}
.column-title span:after{content:'';height:4px;width:100%;position:absolute;left:0;bottom:-14px;background-color:#194186}
.content1,.content3{background-color:#f8f9fb;min-width:1200px}
.content1{padding:56px 0 62px;margin-bottom:36px}
.content1 .wrap:after{content:'';height:4px;width:104px;position:absolute;left:0;bottom:-1px}
.content1 [class^=item]{float:left;width:335px;margin-left:20px;text-align:center;background-color:#fff;position:relative}
.content1 [class^=item]:first-child{margin-left:0}
.content1 [class^=item] a{width:100%;height:100%;position:absolute;top:0;left:0}
.content1 .top{border:1px solid #e9eef4;border-bottom:0;padding:62px 0 32px}
.content1 .icon{height:76px;margin-bottom:22px}
.content1 .icon img{height:100%}
.content1 p{font-size:20px;line-height:1}
.content1 .bottom{height:62px;line-height:62px;font-size:18px;color:#fff}
.content1 .item1 .bottom{background-color:#2b508f}
.content1 .item2 .bottom{background-color:#a48c5a}
.content1 .item3 .bottom{background-color:#8f1a2b}
.content1 .item4 .bottom{background-color:#1b6874;font-size:16px}
.content1 .item3:hover .bottom,.content1 .item4:hover .bottom{text-decoration:underline}
.content2{margin-bottom:44px}
.content2 a{display:block;height:100%;padding-left:40px;position:relative;z-index:2}
.content2 .item-warp span,.content2 .item-warp em{display:block;line-height:1;transition:color 0.3s;-webkit-transition:color 0.3s}
.content2 .item-warp em{font-style:normal;color:#c2c2c2;font-family:'Arial';letter-spacing:-0.3px}
.content2 .item-warp span{font-size:26px;margin-bottom:10px}
.content2 .item1{float:left;width:506px;height:564px;background:url('/template/default/images/jyzn_01.jpg') no-repeat center;border:1px solid #eaeff4}
.content2 .item1 span,.content2 .item2 span,.content2 .item3 span{padding-top:84px}
.content2 .right{float:right}
.content2 .row:after{content:'';display:block;width:0;height:0;float:none;clear:both}
.content2 .item2,.content2 .item3,.content2 .item4,.content2 .item5,.content2 .item6{background:url('/template/default/images/jyzn_02.jpg') no-repeat center;border:1px solid #e9eef4;float:left;position:relative;transition:all 0.3s;-webkit-transition:all 0.3s}
.content2 .item2:hover,.content2 .item3:hover,.content2 .item4:hover,.content2 .item5:hover,.content2 .item6:hover{background-image:url('/template/default/images/jyzn_2.jpg');border-color:#194186}
.content2 .item2:hover span,.content2 .item3:hover span,.content2 .item4:hover span,.content2 .item5:hover span,.content2 .item6:hover span,.content2 .item2:hover em,.content2 .item3:hover em,.content2 .item4:hover em,.content2 .item5:hover em,.content2 .item6:hover em{color:#fff}
.content2 .item2:hover .icon1,.content2 .item3:hover .icon1,.content2 .item4:hover .icon1,.content2 .item5:hover .icon1,.content2 .item6:hover .icon1{filter:opacity(0)}
.content2 .item2:hover .icon2,.content2 .item3:hover .icon2,.content2 .item4:hover .icon2,.content2 .item5:hover .icon2,.content2 .item6:hover .icon2{filter:opacity(1)}
.content2 .icon{position:absolute}
.content2 .icon img{position:absolute;top:0;bottom:0;transition:filter 0.3s;-webkit-transition:filter 0.3s}
.content2 .icon2{filter:opacity(0)}
.content2 .item2,.content2 .item3{width:428px;height:306px}
.content2 .item2 .icon,.content2 .item3 .icon{top:200px;left:48px}
.content2 .item2{margin-right:16px}
.content2 .item4,.content2 .item5,.content2 .item6{width:278px;margin-left:18px;height:238px;margin-top:18px}
.content2 .item4 span,.content2 .item5 span,.content2 .item6 span{padding-top:48px}
.content2 .item4 .icon,.content2 .item5 .icon,.content2 .item6 .icon{left:42px;top:140px}
.content2 .item4{margin-left:0}
.content3{padding:60px 0 80px;margin-bottom:68px}
.content3 .item{float:right;width:690px;height:174px;background-color:#a48c5a;position:relative}
.content3 .item:first-child{float:left;background-color:#2b508f}
.content3 .item a{color:#fff;position:relative;z-index:2;padding-left:52px;display:block;height:100%}
.content3 .item span,.content3 .item em{display:block;line-height:1}
.content3 .item span{font-size:26px;padding:60px 0 14px}
.content3 .item em{font-style:normal;opacity:0.6;font-family:'Arial'}
.content3 .icon{height:70px;position:absolute;right:68px;top:0;bottom:0;margin:auto}
.content3 .icon img{height:100%}
.content4{margin-bottom:74px}
.content4 .item{width:270px;float:left;margin-left:12.5px}
.content4 .item:first-child{margin-left:0}
.content4 .item a,.content4 .item span,.content4 .item em{display:block}
.content4 .img{overflow:hidden}
.content4 .img img{width:100%}
.content4 .text{padding:22px 0 20px 34px;border:1px solid #f3f6f9;border-top:0}
.content4 .text span{line-height:1;font-size:20px;margin-bottom:10px}
.content4 .text em{font-style:normal;color:#c6c6c6}
.content5{margin-bottom:134px}
.content5 #map-container{height:360px;margin-bottom:48px;background-color:#eee}
.content5 .anchorBL{display:none}
.content5 .BMap_bubble_title{font-size:14px;font-weight:bold;margin-bottom:8px}
.content5 .BMap_bubble_content{font-size:12px;color:#999}
.content5 .item-wrap div{background-color:#a48c5a;float:right;width:680px;height:104px;line-height:104px;text-align:center;cursor:pointer;font-size:0;color:#fff}
.content5 .item-wrap div:first-child{background-color:#2b508f;float:left}
.content5 .item-wrap img{vertical-align:middle}
.content5 .item-wrap span{font-size:26px;margin-left:24px;vertical-align:middle}
.detail-cover .content{width:90% !important}
@media screen and (max-width:1580px){.column-title{font-size:22px;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #efefef}
  .column-title span:after{bottom:-9px}
  .content1{padding:40px 0 44px;margin-bottom:26px}
  .content1 [class^=item]{width:288px;margin-left:16px}
  .content1 .top{padding:48px 0 24px}
  .content1 .icon{margin-bottom:18px;height:62px}
  .content1 p{font-size:18px}
  .content1 .bottom{height:48px;line-height:48px;font-size:16px}
  .content2{margin-bottom:30px}
  .content2 .item1{width:434px;height:482px}
  .content2 .item2,.content2 .item3{width:366px;height:262px}
  .content2 .item2 .icon,.content2 .item3 .icon{top:168px;left:36px}
  .content2 .item4,.content2 .item5,.content2 .item6{width:238px;height:204px;margin-top:14px}
  .content2 .item4 span,.content2 .item5 span,.content2 .item6 span{padding-top:30px}
  .content2 .item4 .icon,.content2 .item5 .icon,.content2 .item6 .icon{top:122px;left:32px}
  .content2 .item2{margin-right:12px}
  .content2 .item5,.content2 .item6{margin-left:14px}
  .content2 a{padding-left:26px}
  .content2 .item1 span,.content2 .item2 span,.content2 .item3 span{padding-top:52px}
  .content2 .item-warp span{font-size:22px;margin-bottom:8px}
  .content3{padding:40px 0 60px;margin-bottom:46px}
  .content3 .item{width:592px;height:148px}
  .content3 .item span{padding:54px 0 10px;font-size:22px}
  .content3 .icon{height:58px;right:50px}
  .content4{margin-bottom:50px}
  .content4 .item{width:232px;margin-left:10px}
  .content4 .text{padding:18px 0 16px 24px}
  .content4 .text span{margin-bottom:6px;font-size:18px}
  .content5{margin-bottom:94px}
  .content5 #map-container{height:300px;margin-bottom:30px}
  .content5 .item-wrap div{width:582px;line-height:80px;height:80px}
  .content5 .item-wrap img{width:30px}
  .content5 .item-wrap span{font-size:22px;margin-left:20px}
}
.content2 .item1 .icon{display:none}

@media screen and (max-width:1199px){.content1{background-color:#fff;min-width:auto;padding:2rem 0;margin-bottom:0}
  .content1 .wrap{display:flex;flex-wrap:wrap;justify-content:space-between}
  .content1 [class^=item]{margin-bottom:0.2rem;margin-left:0;float:none;width:49.2%;color:#fff}
  .content1 .item1{background-color:#2b508f}
  .content1 .item2{background-color:#a48c5a}
  .content1 .item3{background-color:#8f1a2b}
  .content1 .item4{background-color:#1b6874}
  .content1 .top{padding:1.2rem 0 0;border:0}
  .content1 p{font-size:0.7rem}
  .content1 .icon{background-color:#fff;height:2.6rem;width:2.6rem;border-radius:50%;margin:0 auto 0.8rem}
  .content1 .bottom{height:1.4rem;line-height:1.4rem;font-size:0.6rem !important;padding-bottom:0.3rem}
  .content2{margin-bottom:1rem}
  .content2 .item-warp{position:relative;height:22rem}
  .content2 .item-warp [class^=item]{float:none;width:48.5%;color:#f8f8f8;position:relative;height:auto;text-align:center;background-color:#f8f8f8;border:0;margin:0;position:absolute}
  .content2 .item-warp a{padding:4rem 0 0;height:2.6rem}
  .content2 .item-warp span{padding-top:0;font-size:0.7rem;margin-bottom:0.3rem}
  .content2 .item-warp em{font-size:0.6rem}
  .content2 .item1{background-image:none;position:relative !important}
  .content2 .item1 .icon{display:block}
  .content2 .item2,.content2 .item4,.content2 .item6{right:0}
  .content2 .item3,.content2 .item5{left:0}
  .content2 .item2{top:0}
  .content2 .item3,.content2 .item4{top:7.2rem}
  .content2 .item5,.content2 .item6{top:14.4rem}
  .content2 .icon{top:1.2rem !important;left:0 !important;width:100%}
  .content2 .icon img{position:static;height:2rem}
  .content2 .icon .icon2{display:none}
  .content2 .item5 .icon img{height:1.6rem;margin-top:0.4rem}
  .content3{background-color:#fff;min-width:auto;padding:0;margin-bottom:2rem}
  .content3 .item{width:100%;margin-bottom:0.4rem;font-size:0.7rem;height:auto}
  .content3 .item span{padding:0 0 0.4rem;font-size:1rem}
  .content3 .item a{padding:1.8rem 1.6rem}
  .content3 .icon{height:2.4rem;right:1.6rem}
  .content4{margin-bottom:2rem}
  .content4 .item{width:100%;box-sizing:border-box;position:relative;border:1px solid #f3f6f9;margin-left:0;margin-bottom:0.4rem;font-size:0.6rem}
  .content4 .text{border:0;padding:1.6rem 1rem;position:relative;z-index:2}
  .content4 .img{position:absolute;top:0;height:100%;right:0}
  .content4 .img img{width:auto;height:100%}
  .content4 .img:after{content:'';width:6rem;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(to right,#fff,transparent)}
  .content5{width:100%;margin-bottom:3rem}
  .content5 .column-title,.content5 .item-wrap{width:92%;margin-left:auto;margin-right:auto}
  .content5 #map-container{height:16rem;margin-bottom:1rem}
  .content5 .item-wrap{display:flex;justify-content:space-between;display:none}
  .content5 .item-wrap div{width:48%;float:none;line-height:2.8rem;height:2.8rem}
  .content5 .item-wrap img{width:1rem}
  .content5 .item-wrap span{font-size:0.7rem;margin-left:0.6rem}
}