@charset "utf-8";
/* CSS Document */

.dj2{ width:100%; height:auto; margin-top:1em;}
.dj2 li{ display:block; height:140px; width:25%; float:left; padding-left:2%; padding-right:2%; padding-top:.5em;}
.dj2 .line{ border-right:1px solid #eee;}
.dj2 h3{ font-size:18px; font-weight:700}
.bg1{ background:#FEF8DC}
.bg2{ background:#E7F3F3}
.bg3{ background:#FFEBE1}
.bg4{ background:#EAFFEA}
.dj2 li:hover{ background:#F4F4F4}

.dj3{ width:100%; height:auto;}
.dj3 .o1{ width:300px; height:auto; float:left;}
.dj3 .o2{ width:730px; height:auto; float:right; line-height:1.3; color:#686868}
.dj3 .o2 .img1{ display:block; max-height:164px; float:left; margin-right:1em;}
.dj3 .o2 .img2{ display:block; max-height:163px; float:right; margin-left:1em;}

.dj5{ width:50%; height:auto; min-height:160px; margin-top:0em; overflow:hidden; background:#FFFFCE; padding:1em; float:left}
.dj5 img{ width:35%; display:block; float:right; margin-left:1em;}
.dj5:hover{ background:#eee}


.dj6{ width:50%; height:auto; min-height:160px; margin-top:0em; overflow:hidden; background:#D0E8FF; padding:1em; float:left}
.dj6 img{ width:35%; display:block; float:right; margin-left:1em;}
.dj6:hover{ background:#eee}


.fangshi{ height:auto; text-align:center}
.fangshi .box{ width:25%; float:left; padding:0 1%}
.fangshi h3{ font-size:30px; color:#000000; font-weight:900}
.fangshi h4{font-size:21px; color:#000000; font-weight:900}
.fangshi img{ width:150px; height:150px; border-radius:50%}

.dj7{ width:100%; height:350px; background:url(../images/8cZrnbURyIrrr.jpg) no-repeat;}
.dj7 li{ width:20%; height:350px; display:block; float:left; background:#008080; padding:4em 1em 0 1em; text-align:center; color:#fff;}
.dj7 .opl{background: rgba(20,128,135,0.2)}
.dj7 .opl2{background: rgba(20,128,135,0.35)}
.dj7 li:hover{background: rgba(20,128,135,0.95); transition:0.5s; padding-top:2em; color:#FFFFFF}
.dj7 li .a1{ font-size:56px;}
.dj7 li .a2{ font-size:24px; font-weight:800;}

.oog_aclist{ height:150px;}
.oog_aclist li{ width:48%; height:40px; display:block; float:left; line-height:1.2; border-bottom:1px dashed #eee; margin-bottom:6px; margin-left:1%; margin-right:1%}
.oog_aclist li a{ font-weight:800; display:block;}
.oog_aclist li small{ font-size:12px; color:#CCCCCC}

.kj1{ width:100%; padding:2%; border:1px solid #eee; box-shadow: 0px 0px 10px #ddd; border-radius:10px;}

.faq{ width:100%; height:auto;}
.faq .f1{ width:70%; height:auto; float:left;}
.faq .f1 h4{ font-size:16px; display:block; height:35px; line-height:30px; border-bottom:1px dashed #eee; font-weight:500; padding-left:3%; overflow:hidden;}
.faq .f1 h4 span{ display:block; float:left; height:18px; width:25px; font-size:12px; background:#008080; color:#FFFFFF; margin-top:8px; margin-right:10px; line-height:18px; text-align:center; border-radius:4px;}

.faq .f2{ width:28%; height:auto; float:right; border-left:1px solid #eee; padding-left:2%; min-height:600px;}
.faq .f2 a{ display:block; height:25px; line-height:25px; width:50%; float:left}
.faq .f2 .acur{color:#D20000; font-weight:600;}

.africa_guojia{ width:16.66666%; height:auto; text-align: center; float:left; padding:0 1%;}
.africa_guojia img{ width:100%;}

.africa_guojia2{ width:16.66666%; height:auto; text-align: center; float:left; padding:0 1%; border-right:1px solid #eee;}
.africa_guojia2 img{ width:50%;}


.senegal-1{ width:100%; height:270px;background:url(images/13av22.jpg) no-repeat; background-size:cover;}
.senegal-2{ width:100%; height:64px; border-bottom:3px solid #dc2a1d; line-height:64px;}
.senegal-3{ height:auto;}
.senegal-3 h1{font-weight:500; color:#000000;}
.senegal-3 img{ width:40%; display:block; float:left;}

.senegal-4{ color:#FFFFFF; font-weight:500; padding:1EM; background:#e56767 center right; height:160px; float:left; width:50%;}
.senegal-5{ color:#FFFFFF; font-weight:500; padding:1EM; background:#7a7a7a center right; height:160px; float:left; width:50%;}
.senegal-6{ height:391px; background:url(../images/p3.jpg) no-repeat #E3E3E3; width:100%; padding-left:70%; padding-top:1em; padding-right:5%;}
.senegal-7{ background:#666; color:#FFFFFF; text-align:center; margin-top:1em; margin-bottom:1em; padding-top:1em;}










