@charset "utf-8";
/* CSS Document */
/*h1, h2, h3, h4, h5, h6{margin:0; padding:0; border: 0;}*/

.boxcenter { margin:0 auto;}

.clearfix:after {content:""; display:block; height:0; visibility:hidden; clear:both; }
.clearfix{ zoom:1; }
/*.tabmain{background:#f2f2f2;}*/
.orgchart{width:1200px;background: #fff;margin: 0 auto;}
.orgcont{width:950px;margin:auto; padding-bottom: 20px}

.orgconttit{font-size: 30px;font-weight:normal;line-height: 42px;text-align: center;padding: 23px 0px;}

.tabul{overflow:hidden;}
.tabul li{float:left; height:60px; line-height:60px; font-size:16px; width:33%; background:#ebf1f5; text-align:center; margin:0 0.3% 0 0; cursor:pointer;}
.tabul li.on{background:url(/resource/cn/home/static/organchart/img/tabicon.jpg) no-repeat center bottom #0081cc; color:#fff;}

.tabcont{margin-top:10px;}
.tabone img{width:auto; max-width:100%; margin:0 auto;}
.tabtwo img{width:100%;}
.tabtwo {
    padding: 20px 0px 20px 20px;
    font-size: 14px;
    border-bottom:1px dashed #cdcdcd;
}
.tabtwo-list li a{color:#000;}
.tabtwo-list li {
    float:left;
    line-height:30px;
    width: 295px;
    background: url(/resource/cn/home/static/organchart/img/listicon.png) no-repeat left center;
    padding-left: 13px;
    font-size: 14px;
}

.area {
    line-height: 44px;
    font-size: 18px;
    color: #fff;
    padding-left: 30px;
    background: url(/resource/cn/home/static/organchart/img/bscbg.png);
    margin-right: 4px;
    position: relative;
    margin-bottom: 6px;
}

.area span {
    display: block;
    width: 14px;
    height: 14px;
    background: url(/resource/cn/home/static/organchart/img/bscless.png) no-repeat;
    position: absolute;
    right: 18px;
    top: 14px;
}
.arealist {
    overflow: hidden;
}

.arealist li {
    float: left;
    width: 454px;
    margin-bottom: 20px;
    height: 242px;
    background: url(/resource/cn/home/static/organchart/img/boxb.png) no-repeat;
}

.arealist li.ml {
    margin-left: 38px;
}
.companybox {
    margin: 12px 8px 9px;
}

.companybox h2 {line-height: 30px;font-size: 16px;color: #333;padding-left: 13px;margin-top: 16px;margin-bottom: 8px;}
.companybox p {line-height: 28px;font-size: 14px;color: #333;padding-left: 13px;}

/* screen mobile */
@media screen and (max-width:992px){
	.tabmain{background: #fff;width:auto;}
    .orgchart{width:auto;margin-top: 20px;}
	.orgcont{width:auto;padding: 0 10px;}
    .orgconttit{font-size: 18px;line-height:30px;padding:15px 0px; }
	.tabul li{height:40px; line-height:40px; font-size:14px;}
    .tabtwo{padding:14px;}
    .tabtwo-list li{width:auto; float:none; font-size:14px; line-height:28px;}
    .arealist li.ml {margin-left: 0;}
    .arealist li {background-size: 100% 180px;width: 100%;height: 180px}
    .companybox p {line-height: 25px;}
    .companybox h2 {margin-bottom: 2px;}
    .tabcont .tabone{padding:20px 0;}
}

