.exp_small{font-size:18px; margin:15px 0 30px; padding-left:115px; box-sizing:border-box;}
.exp_small span{display:block; margin-bottom:5px; position:relative; padding-left:15px; font-weight:300;}
.exp_small span:after{content:""; display:block; width:4px; height:4px; background:#77c86b; position:absolute; top:12px; left:0px; border-radius:50%;}
.tb{width:100%; padding:0 70px; box-sizing:border-box; text-align:center; margin-top:50px;}
.tb.smalltb{width:100%;}
.tb thead{background:#eee; font-weight:300; border-top:2px solid #ddd; border-bottom:2px solid #ddd; font-weight:500;}
.tb thead tr{}
.tb thead td{padding:8px 0; border-bottom:1px solid #ddd; border-right:1px solid #ddd;} 
.tb tbody{font-weight:300;}
.tb tbody td{padding:10px 0; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.tb td:last-child{border-right:none;}
.tb tr:last-child td{border-top:2px solid #ddd;}
.tb tbody .no_bd:last-child td{border-top:1px solid #ddd;}

.item{float:left; width:50%; padding:0 10px; box-sizing:border-box; margin-bottom:100px; padding-left:-50px;}
.item:first-child{width:100%;}
.item.full{width:100%;}

.item .s_title{margin-left:30px;}
.item .title_img{margin-bottom:12px;}
.item .title_img:after{content:""; display:block; clear:both;}
.item .title_img .icon{float:left; width:100px; height:100px;}
.item .title_img .text{float:left; width:426px;}
.item .title_img.full .text{float:left; width:600px;}
.item .title_img .text .top{font-size:24px; line-height:1em; font-weight:500; height:50px; padding:15px 30px; box-sizing:border-box; border-bottom:2px solid #eee;}
.item .title_img .text .btm{font-size:18px; font-weight:300; padding:6px 30px; box-sizing:border-box; }

.item .title_img.single{margin-bottom:0;}
.item:first-child .exp{padding-left:0;}


.item.npd{width:100%;}
.item.npd .exp{padding:0 0px;}

.pier table{max-width:600px; margin:0 auto;}
.exp > ul > li{float:left; box-sizing:border-box; font-size:18px; width:33.5%;}
.exp > ul > .single{width:67%;}
.exp ul li .sub{font-size:18px; margin-top:10px;}
.exp ul .single .sub{margin-top:0;}
.exp ul li .sub.single{margin-top:0;}
.exp ul li .sub li{line-height:30px; position:relative; padding-left:15px; font-weight:300; width:100%;}
.exp ul li .sub li:after{content:""; display:block; width:4px; height:4px; background:#77c86b; position:absolute; top:14px; left:0px; border-radius:50%;}
.item ul:after{content:""; display:block; clear:both;}
.item ul .dummy{width:118px; padding:5px; box-sizing:border-box;}

.pic{width:50%; float:left;}
.pic p{width:100%;}
.pic img{width:100%; height:auto;}

.tank_map{}
.tank_map img{width:100%; height:auto;}

@media screen and (max-width:1200px){
	.item{width:100%;}
	.tb{margin-top:30px;}

}
@media screen and (max-width:768px){

	.item{width:100%; padding:0; margin-bottom:50px;}
	.item .small{margin-left:0;}
	.item .s_title{margin-left:40px;}
	.item .title_img .icon{display:none;}
	.item .title_img .text{width:100% !important;}
	.item .title_img .text .top{padding:15px 20px; font-size:18px;}
	.item .title_img .text .btm{padding:6px 20px; font-size:14px;}
	.item .title_img .text br{display:none;}

	.exp > ul > li{padding:0 5px; width:48%;}
	.item ul .dummy{width:4%;}
	.pier{width:100%; padding:0; margin-bottom:30px;}
	.pic{width:100%;}

	.exp_small{padding-left:90px; }
	.item .exp{padding-left:0px; }
	.exp ul li .sub{font-size:16px;}
	

	.tb{margin-top:20px;}
}
@media screen and (max-width:600px){

	.exp_small{padding-left:70px; font-size:14px;}
	.exp_small span:after{top:8px; left:0px;}
	.exp > ul > li {font-size:16px;}
	.exp ul li .sub{font-size:14px;}

}

@media screen and (max-width:380px){

	.exp > ul > li {font-size:14px;}
	.exp ul li .sub{font-size:12px;}
	table{font-size:10px;}
}