.sustainability{padding-top:20px;float:left;overflow:hidden;width:100%;}

.sustainability p{float:left;margin-bottom:20px;width:100%;font-size:12px;color:#666;line-height:24px;}
.sustainability p strong{color:#000;font-weight:bold;}
.sustainability h2{float:left;margin-bottom:20px;width:100%;height:28px;text-indent:44px;line-height:28px;color:#000;font-weight:bold;font-size:14px;background:url(../images/location_back1.png) no-repeat;}
.sustainability p a{
    font-weight: bold; color: #00448d; text-decoration: underline;
}
.sustainability .promise{float:left;width:100%;}
.sustainability .promise ul.year{float:left;margin-top:20px;width:100%;background:url(../image/bg_line.png) repeat-x left bottom;}
.sustainability .promise ul.year li{float:left;margin-right:5%;width:30%;background:url(../image/icon_disc.png) no-repeat center bottom;text-align:center;font-size:20px;color:#f89c1c;font-weight:bold;line-height:80px;}
.sustainability .promise ul.year li.last{margin-right:0px;}
.sustainability .promise ul.images{float:left;margin-top:22px;width:100%;}
.sustainability .promise ul.images li{float:left;margin-left:5%;width:30%;text-align:center;}
.sustainability .promise ul.images li.img1{margin-left:0px;}
.sustainability .promise ul.images li p.title{margin-top:20px;margin-bottom:0px;color:#666;font-weight:bold;}

.sustainability .culture{float:left;width:100%;}
.sustainability .culture ul.image{float:left;margin:22px 0 52px 0;width:100%;}
.sustainability .culture ul.image li{float:left;margin-right:2%;width:32%;text-align:center;}
.sustainability .culture ul.image li.last{margin-right:0px;}
.sustainability .culture ul.image li img{width:100%;}


.sustainability .protection{float:left;width:100%;}
.sustainability .protection .textbox{float:left;width:100%;}
.sustainability .protection .textbox .text{float:left;width:50.7%}
.sustainability .protection .textbox .text .textin{display:table;width:100%;height:204px;}
.sustainability .protection .textbox .text .textin div{display:table-cell;vertical-align:middle;}
.sustainability .protection .textbox img{float:right;width:42.7%}

.sustainability .safety{float:left;width:100%;}
.sustainability .safety ul.image{float:left;margin:22px 0 52px 0;width:100%;}
.sustainability .safety ul.image li{float:left;margin-right:4%;width:48%;text-align:center;}
.sustainability .safety ul.image li.last{margin-right:0px;}
.sustainability .safety ul.image li img{width:100%;}

.sustainability .prosafety{float:left;width:100%;}
.sustainability .prosafety ul.image{float:left;margin:22px 0 52px 0;width:100%;}
.sustainability .prosafety ul.image li{float:left;margin-right:4%;margin-bottom:26px;width:48%;}
.sustainability .prosafety ul.image li.odd{margin-right:0px;}
.sustainability .prosafety ul.image li h2{margin-bottom:30px;}
.sustainability .prosafety ul.image li img{margin-bottom:28px;width:100%;}

.sustainability .regulation{float:left;width:100%;}
.sustainability .regulation ul.year{float:left;width:100%;background:url(../image/bg_line.png) repeat-x left bottom;}
.sustainability .regulation ul.year li{float:left;margin-right:5%;width:30%;background:url(../image/icon_disc.png) no-repeat center bottom;text-align:center;font-size:20px;color:#f89c1c;font-weight:bold;line-height:80px;}
.sustainability .regulation ul.year li.last{margin-right:0px;}
.sustainability .regulation ul.images{float:left;margin-top:22px;width:100%;}
.sustainability .regulation ul.images li{float:left;margin-left:5%;width:30%;text-align:center;}
.sustainability .regulation ul.images li.img1{margin-left:0px;}
.sustainability .regulation ul.images li img{margin-bottom:20px;}

.sustainability .transpotation{float:left;width:100%;}
.sustainability .transpotation ul.image{float:left;margin:22px 0 52px 0;width:100%;}
.sustainability .transpotation ul.image li{float:left;margin-right:4%;width:48%;text-align:center;}
.sustainability .transpotation ul.image li.last{margin-right:0px;}
.sustainability .transpotation ul.image li img{width:100%;}

.sustainability .response{float:left;width:100%;}
.sustainability .response ul.image{float:left;margin:22px 0 52px 0;width:100%;}
.sustainability .response ul.image li{float:left;margin-right:4%;width:48%;text-align:center;}
.sustainability .response ul.image li.last{margin-right:0px;}
.sustainability .response ul.image li img{width:100%;}


.sustainability .solution{float:left;width:100%;}
.sustainability .solution ul.image{float:left;margin:22px 0 52px 0;width:100%;}
.sustainability .solution ul.image li{float:left;margin-right:4%;margin-bottom:26px;width:48%;}
.sustainability .solution ul.image li.odd{margin-right:0px;}
.sustainability .solution ul.image li h2{margin-bottom:30px;}
.sustainability .solution ul.image li img{margin-bottom:20px;width:100%;}
.sustainability .solution ul.images{float:left;margin:22px 0 10px 0;width:100%;}
.sustainability .solution ul.images li{float:left;margin-right:2.6%;width:23%;text-align:center;}
.sustainability .solution ul.images li.last{margin-right:0px;}
.sustainability .solution ul.images li img{margin-bottom:20px;}


.sustainability .community{float:left;width:100%;}
.sustainability .community ul.image{float:left;margin:22px 0 52px 0;width:100%;}
.sustainability .community ul.image li{float:left;margin-right:2%;width:32%;text-align:center;}
.sustainability .community ul.image li.last{margin-right:0px;}
.sustainability .community ul.image li img{width:100%;}
.sustainability .community ul.data{float:left;margin-top:58px;width:100%;}
.sustainability .community ul.data li{float:left;width:33%;border-right:#e7e8ec 1px solid;}
.sustainability .community ul.data li.last{border:none;}
.sustainability .community ul.data li p{float:none;margin:0 auto;width:140px;}
.sustainability .community ul.data li p.color{font-weight:bold;color:#f89c1c;}
.sustainability .community ul.data li p strong{padding:0 6px;color:#f89c1c;font-size:31px;}

.sustainability .report{float:left;width:100%;}
.sustainability .report a{color:#00448d;font-weight:bold;font-size:12px;text-decoration:underline;}
/*.sustainability .report a:hover{color:#f89c1c;}*/

.sustainability .responsible{float:left;width:100%;}
.sustainability .responsible ul.image{float:left;margin:22px 0 32px 0;width:100%;}
.sustainability .responsible ul.image li{float:left;margin-right:4%;width:48%;text-align:center;}
.sustainability .responsible ul.image li.last{margin-right:0px;}
.sustainability .responsible ul.image li img{width:100%;}
.sustainability .responsible p.color{color:#f89c1c;font-weight:bold;}


.sustainability .susta{float:left;width:100%;}
.sustainability .susta ul.image{float:left;margin:32px 0 52px 0;width:100%;}
.sustainability .susta ul.image li{float:left;margin-right:2%;width:32%;text-align:center;}
.sustainability .susta ul.image li.last{margin-right:0px;}
.sustainability .susta ul.image li img{width:100%;}






