.cont {width:1200px;padding: 23px 28px 50px;
opacity: 1;
background: linear-gradient(180deg, #B5D9FF 0%, #FFFFFF 100%);
box-shadow: 0px 0px 10px  #000000;

box-shadow: 0px 0px 10px  rgba(0, 0, 0, 0.09);
box-sizing: border-box;margin: 28px auto;}
.breadcrumb {height:45px;line-height: 45px;padding-left: 40px;margin-bottom: 24px;background: url(../images/public/location.png) center left no-repeat;}
/*å·¦ä¾§æ ·å¼*/
.cont-left {float:left;width: 20%;}
.cont-left li.li-first {border-bottom: 1px solid #fff;}
.cont-left li.li-first > a {display: block;height: 62px;line-height: 62px;text-align: center; color: #fff;font-size: 16px;font-weight: 700;background:  #2E6DDD url(../images/zwgk/icon_ld.png) 105% center no-repeat;}
.cont-left ol {display: none;padding: 15px 15px 0;margin-bottom: 24px;background-color: #fff;}
.cont-left ol li {float: left;width: 33%;height: 35px;text-align: center;margin-bottom: 10px;}
.cont-left ol li a {display: inline-block;height: 100%;}
.cont-left ol li.on a {background: url(../images/zwgk/icon_sj.png) center bottom no-repeat; color: #0777E0;}
.cont-right {float: right;width: 78%;}
.cont-right li{padding: 20px 30px 15px;background: #fff;border-radius: 10px;box-shadow: 0px 0px 23px  rgba(65, 113, 192, 0.18);margin: 10px 0;}
.cont-right li img {width: 132px;}
.cont-right .ld-info {margin-left: 32px;width:668px}
.cont-right .ld-info h3 {font-size: 22px;font-weight: 700;color: #000;margin-bottom: 8px;}
.cont-right .ld-info .jj {margin-top: 18px;color: #666;font-size: 20px;}
.cont-right .ld-info p {font-size: 16px;font-weight: 400;color: #000;}
.cont-right .ld-info p.memo{color:#666;}
.active ol{
display:block;}
@media (max-width: 1440px) {
    .cont{width: 1200px;}
.cont-right .ld-info{
width:75%}
}
@media (max-width: 1200px) {
.cont{width: 100%;}
.cont-right .ld-info{
width:75%}
}

@media (max-width: 991px) {
	.cont{width: 100%;}
	.cont-left{
		width: 100%;
	}
	.cont-right{
		width: 100%;
	}
.cont-right .ld-info{
width:100%;margin-left:0;}
.cont{
padding:1%;
}

.cont-right li img{
float: none;
    margin: 0 auto;
    display: block;
margin-bottom:10px;
}
.cont-right li{
padding:20px 3%;
}
}
@media (max-width: 450px) {
.breadcrumb{
height:auto;
line-height:25px !important;
margin-top:20px;
}
}