﻿/* CSS Document */
    .clear {
        clear: both;
    }
    
    ul,
    li {
        margin: 0;
        padding: 0; list-style:none;
    }
 body{font-family:"Microsoft YaHei",Arial !important;;}   
@font-face

{

font-family: "Microsoft YaHei",Arial !important;;

}
a,a:hover{text-decoration:none;}
.nyban{max-width:100%;}
.nybanw{max-width:100%;}
img{max-width:100%;}

.neybanul{position:relative; width:100%;}
.neybanul ul{position:absolute; width:1200px; margin:0 auto; left:50%; margin-left:-600px; bottom:6%;}
.neybanul ul li{width:20%; float:left; text-align:center; font-size:30px; color:#fff; border-right:1px #fff solid;   padding:5px 0; }
.neybanul ul li span{ font-size:18px; display:block;}
.neybanul ul li.lilast{ border-right:none;}

.neybanul ul li.lilast a{font-size:18px; border:1px #fff solid; padding:10px 40px; border-radius:10px; color:#fff;}



.nybansqe{display:none;}



.sqis{ height:125px; width:100%;  border-bottom:1px #000 solid; margin-bottom:90px;}
.inner-btn-div{ max-width:1200px; margin:0 auto; height:125px; line-height:125px; text-align:center; }
.inner-btn-div a{  text-align:center;  font-size:18px; color:#000000; padding:0 30px;}
.flgog{border-bottom:2px #8f8f8f solid; font-size:24px; font-weight:bold; color:#fff; padding-bottom:20px;}
.sew{height:45px; line-height:45px; width:100%; background:#c8c8c8; color:#000000; font-size:20px; border-radius:25px; border:1px #c8c8c8 solid; margin:15px 0; text-indent:10px;}
.sub{height:45px; line-height:45px;  width:100%; background:#e18d13; color:#fff; text-align:center;  border:1px #e18d13 solid;  border-radius:25px;}

.inner-btn-div a span{ padding-bottom:45px;}
.inner-btn-div a.current span{ border-bottom: 5px #e18d13 solid;
    padding-bottom:-15px;}
	.box01q .img-areaq {
    float: left;
    width: 50%;
}
.intro-areaq {
    width: 50%;
    float: left;
    padding-left:5%;
    padding-right:5%; padding-top:5%;
}
* {
    box-sizing: border-box;
}
.intro-areaq h3{ font-size:48px; font-weight:bold; position:relative; padding-bottom:15px; margin-bottom:25px;}
.intro-areaq h3:after{ content:""; height:4px; background:#e18d13; width:183px; position:absolute; bottom:0; left:0;}
.intro-areaq p{font-size:16px; line-height:1.5;}
.tabouts{width:100%; background:#adacab; padding:30px 0; overflow:hidden;} 
.tabouts ul{max-width:1860px; margin:0 auto; }
.tabouts ul li{    width: 20%;
    float: left;
    margin-left: 2.5%;
    margin-right: 2.5%;
    text-align: center; color:#fff;
    font-size: 18px;}
	.tabouts ul li p span {
    font-weight: bold;
    font-size: 48px;
}
.zlbg{width:100%; overflow:hidden; background:#eeeeee; padding:50px 0; padding-bottom:0;}
.btsw{text-align:center; font-weight:bold; font-size:48px; color:#e18d13; position:relative; padding-bottom:40px;}
.btsw:after{ content:""; height:4px; background:#000000; width:100px; position:absolute; bottom:0; left:50%; margin-left:-50px;}
.cpjs {max-width:90%; margin:0 auto;}
.cpjs li{margin:10px; text-align:center;}

.owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init*/
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}


#owl-demo2{  text-align:center; padding-bottom:2%; width:85%; margin:0 auto; position:relative; margin-top:100px; }
#owl-demo2.owl-theme .owl-controls .owl-buttons{ position:absolute; top:40%; width:100%; left:0; height:0;}
#owl-demo2.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline; width:59px; height:90px;/*IE7 life-saver*/ text-indent:60px;overflow:hidden;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s; }
#owl-demo2.owl-theme .owl-controls .owl-buttons div.owl-prev{background:url(img/l.jpg) no-repeat; float:left; position:absolute;  left:-59px; bottom:0; }
#owl-demo2.owl-theme .owl-controls .owl-buttons div.owl-next{ background:url(img/r.jpg) no-repeat; float:right;  position:absolute;  right:-59px;  bottom:0;}

#owl-demo2.owl-theme .owl-controls .owl-page{ display:inline-block;}

#owl-demo2 .item{margin: 0px; padding-bottom:20px; margin:0 20px;}
#owl-demo2 .item img{display: block; margin:0 auto;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
#owl-demo2 .item dd{ width:100%; margin:0 auto; max-width:400px;margin-bottom:10px; }
#owl-demo2 .item dd .imgs{ position:relative; width:100%; overflow:hidden;}
#owl-demo2 .item dd .imgs p{ position:absolute; width:100%; height:100%; background:url(../images/i_bg5.png) center center no-repeat; top:0; text-align:center;opacity:0; filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
#owl-demo2 .item dd  h2{  font-weight:normal; color:#fff; font-size:18px; line-height:32px; height:32px; overflow:hidden; margin-top:7px; background:#1661a8;}
#owl-demo2 .item dd:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1); overflow:hidden;}
#owl-demo2 .item dd:hover h2{ color:#eb6360;}
#owl-demo2 .item dd:hover .imgs p{opacity:1; filter:alpha(opacity=100);}
.cpj{text-align:center;}
.item h3{color:#000; font-size:20px;}
.item h4{ font-size:24px; width:100%; height:40px; line-height:40px; background:#8b8b8b; text-align:center; border-radius:40px; color:#fff}
.footer {
    background: #4f4f4f
}

.footer-top {
    padding-top: 68px;
    padding-bottom: 34px;
    overflow: hidden
}

.dhft {
    width: 100%
    float: left;
    border-right: 1px solid #4c4c4c
}

.dhft li {
    width: 20%;
    float: left
}

.dhft li a {
    font-size:24px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #fff;
    margin-bottom: 20px;
    display: block;
    padding-right: 5px; font-weight:bold;
}

.dhft li ul {
    border-right: 0;
    width: 100%
}

.dhft li ul li {
    width: 100%;
    float: none
}

.dhft li ul li a {
    display: block;
    color: #c6c6c6;
    font-size: 16px;
    line-height: 35px;
    margin-bottom: 0; font-weight:normal;
  
}
.footer .container{max-width:80%; margin:0 auto;}
.ftopleft_1{ max-width:255px; float:left;}
.ftopleft_1 h2 a{padding-right:4px;}
.ftopleft{width:55%; float:left; padding-left:5%;}

.footer-top .footer-right {
    width:20%;
    float: right;
}

.footer-top .footer-right .wx {
    width: 122px;
    float: left
}

.footer-top .footer-right .wx h3 {
    height: 25px;
    text-align: center;
    border: 1px solid #4c4c4c;
    color: #fff;
    font-size: 14px;
    line-height: 23px;
    margin-bottom: 10px
}

.footer-top .footer-right .footer-contact {
    width: 240px;
    float: right
}

.footer-top .footer-right .footer-contact .online {
    width: 151px;
    height: 44px;
    line-height: 44px;
    border-radius: 5px;
    padding-left: 67px;
    font-size: 14px;
    margin-bottom: 19px;
    background: #d01725 url("wxx.png") no-repeat 28px center
}

.footer-top .footer-right .footer-contact .online a {
    color: #fff
}

.footer-top .footer-right .fphone {
    background: url("fp.png") no-repeat center left;
    padding-left: 54px
}

.footer-top .footer-right .fphone h3 {
    color: #fff;
    font-size: 16px
}

.footer-top .footer-right .fphone p {
    color: #fff;
    font-size: 20.5px;
    font-family: arial;
    font-weight: bold;
    line-height: 30px;
    margin-left: 0
}

.footer-top .footer-right .p {
    font-size: 14px;
    color: #fff;
    opacity: .7
}

.footer-top .footer-right .share {
    height: 37px;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 21px
}

.footer-top .footer-right .share .bdshare-button-style0-24 a {
    width: 37px !important;
    height: 37px !important;
    display: block !important;
    float: left;
    margin: 0 16px 0 0;
    padding-left: 0
}

.footer-top .footer-right .share .bdshare-button-style0-24 .bds_tsina {
    background: url("wb.png") no-repeat center center !important
}

.footer-top .footer-right .share .bdshare-button-style0-24 .bds_sqq {
    background: url("qq.png") no-repeat center center !important
}

.footer-top .footer-right .share .bdshare-button-style0-24 .bds_weixin {
    background: url("wx1.png") no-repeat center center !important
}

.footer-bottom {
    border-top: 1px solid #fff;
    color: #bfbfbf; text-align:center; line-height:5;
 
}

.footer-bottom a {
    color: #bfbfbf
}

.footer-bottom span {
    float: right;
	}
	
.lxwm{ width:100%; padding:50px 0;}
.lxwm dl{max-width:85%; margin:0 auto; overflow:hidden;}
.lxwm dl dd{ width:45%; float:right;}
.lxwm dl dt{ width:45%; float:left;}
.lxwm dl dt h3{ font-size:36px; font-style:italic; color:#e18d13; font-weight:bold; padding-bottom:35px;}
.lxwm dl dt h5{ font-size:30px; color:#000000;  padding-bottom:20px; font-weight:bold;}
.lxwm dl dt p{ font-size:24px; color:#1e1e1e; padding-bottom:15px; font-weight:normal; margin-bottom:0;}

.lxbot{background:url(img/lxbot.jpg) center top repeat-y;}
.lxbot h3{font-size:48px; color:#ffffff; font-weight:bold; text-align:center; padding:30px; padding-top:50px;}
.lxbot p{font-size:30px; color:#ffffff; max-width:1300px; text-align:center; margin:0 auto; padding-bottom:50px; }


.xmmain{max-width:2520px; margin:20px auto;}

.xmmain  dl dt {
    width: 100%;
}
.xmmain a{width:33.333333333%;
    display: block; margin-bottom:0px; float:left;
}
.xmmain a dl {
    width: 100%;
    overflow: hidden;
    position: relative;
    text-align: center;
}
.xmmain a dl dt {
    width: 100%;
}
.xmmain dt img {
   width: 100%; height:100%; 
}
.xmmain dd {
    width: 100%;
    height: 100%;
    -webkit-margin-start: 0px;
    position: absolute;
    left: 0;
    top: 0;
   
    color: #fff;
    opacity: 1;
    transition: all 0.5s ease-in-out 0s; text-align:center;
}
.xmmain a:hover dd{

 background:rgba(225,141,19,0.8);}
.xmmain dd span {
    font-size: 22px;
    line-height: 1.6em;
    height: 1.6em;
    display: block;
    overflow: hidden;    opacity: 1;
}
.xmmain dd span.Ethiopia{margin-top:30%; font-weight:bold; text-transform:uppercase;}
.xmmain dd span.Structure{ width:140px; height:43px; margin:0 auto; border:1px #fff solid; line-height:43px; margin-top:4%;}
.xmmain a p {
    background: #0068B7;
    color: #ffffff;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-align: center; display:none; font-size:12px;
}
.xmmain dl:hover dd{ transition:all 0.5s ease-in-out; opacity:1;}
.list{width:100%; overflow:hidden;}
.list li {
    float: left; margin-bottom:20px;
    width: 50%;
 }
 .list li:nth-child(2n-1) {
    padding-right:2%;
}
.list li:nth-child(2n) {
    padding-left:2%;
}
.list li figure {
    position: relative;
}
.list li img {
    max-width: 100%;
}
 .list li figcaption {
    font-size: 18px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding-top: 30px;
    padding-right: 35px;
    padding-bottom: 30px;
    padding-left: 40px;
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -ms-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
    color: #fff;
    background: rgba(0,0,0,.7);
}
.xmqx{width:100%; overflow:hidden; margin:40px auto;}
.zjbgs{background:#f9f9f9; padding:50px 0; width:100%; overflow:hidden;}
.btbot{text-align:center; position:relative; padding-bottom:20px; color:#e18d13; font-weight:bold;}
.btbot:after{content:""; width:100px; height:3px; background:#3e3e3e; position:absolute; left:50%; margin-left:-50px; bottom:0;}
.zjbgs h3{ max-width:1200px; margin:0 auto; text-align:center;}
.zjbgs ul{ max-width:90%; margin:40px auto;}
.zjbgs ul li{float:left; width:50%;}
.fse{font-size:60px; font-weight:bold; text-transform:uppercase; padding:60px 0;}
.xwzxw dl {
    border-bottom: #ccc 1px solid; padding-top:20px;
}
.xwzxw dl a { width:90%; margin:0 auto;
    display: block;
    overflow: hidden;
    padding: 1% 1%;
}
.xwzxw dl dt {
    float: left;
    width: 23%;
}
.xwzxw dl dd {
    line-height: 22px; font-size:24px;
    padding: 0% 2% 0 0;      width:75%; float:right; color:#000;
}
.xwzxw dl .xw-b {
    font-size:30px;
    color: #000000;
    margin-top: 0%;
    padding-top: 0; font-weight:bold;
}
.xwzxw dl .xw-t { width:200px; text-align:center; height:50px; line-height:50px;
    font-size: 16px;
    color: #e18d13; border:1px #e18d13 solid; border-radius:50px; padding:0; margin-top:15px;
}
.xztit{text-align:center; border-bottom:2px #000000 solid; color:#f49915; font-size:36px; margin-top:60px; margin-bottom:30px; padding-bottom:15px;}
.xzlbs {max-width:90%; margin:0 auto;}

.xzlbs li{width:50%; float:left; margin-bottom:40px;}
.xzlbs li:nth-child(2n-1) {
    padding-right:2%;
}
.xzlbs li:nth-child(2n) {
    padding-left:2%;
}
.xzlbs li dl{background:#f49915; width:100%; overflow:hidden;}
.xzlbs li dl dd{width:70%; float:left; color:#fff; padding-left:5%; padding-top:4%;}
.xzlbs li dl dt{ width:30%; text-align:right; float:right;}
.xzlbs li dl dd h3{font-weight:bold; font-size:24px;}
.xzlbs li dl dd p{ font-size:18px;}
.h5ts{color:#2f2f2f; font-size:36px; padding:30px 0; max-width:90%; margin:0 auto;}
.zzsr ul{max-width:90%; margin:0 auto;}
.zzsr ul li{width:23%; margin-right:2.6%; float:left; margin-bottom:30px;}
.zzsr ul li:nth-child(4n){margin-right:0; float:right;}
.xz{background:#b2b2b2; padding:10px 20px; overflow:hidden; line-height:32px; color:#000; font-size:20px;}
.xz img{float:right;}
.cpzx{background:#f3f3f2; overflow:hidden; border-bottom:1px #dadad9 solid; padding-bottom:60px; padding-top:60px;}

.cpzxtit{color:#e18d13; font-size:64px; font-weight:bold; text-align:center; line-height:0.7; margin:50px 0 50px 0; }
.cpzxtit span{color:#555555; font-size:30px; font-weight:normal; text-transform:uppercase;}
.cp {
    max-width:90%;
    margin: 0 auto;
}
.cp li{width:30%; margin-right:4.8%; float:left; background:#fff; overflow:hidden; margin-bottom:50px; text-align:center; padding-top:30px;}
.cp li:nth-child(3n){float:right; margin-right:0;}
.cp li a h3{ font-size:24px; color:#e18d13; font-weight:bold;}
.cp li a p{ font-size:18px; color:#5c5c5c; padding:20px 0;}

.lm{width:250px; margin:0 auto; height:60px; line-height:60px; border-radius:60px; background:#e18d13; text-align:center; margin-bottom:50px;}
.lm a{color:#fff; font-size:24px;}

.cpdl{width:100%; overflow:hidden; background:#e5e5e5;}
.cpdl dd{width:50%; float:left;}
.cpdl dt{width:50%; float:left; padding-left:5%; padding-top:2%;}
.cpdl dt h3{color:#e18d13; font-size:48px; font-weight:bold;}
.cpdl dt p{color:#0f0f0f; font-size:30px; padding:20px 0; font-weight:normal;}
.cpdl dt .lm{float:left;}
.sw{background:#e18d13;}
.sw dt h3{color:#fff;}
.sw dt p{color:#fff;}
.sw dt .lm{background:#ffffff; }
.sw dt .lm a{ color:#e18d13;}
.sw dt{padding-top:4%;}
.ullr{width:100%; overflow:hidden;}
.ullr li{width:50%; float:left; position:relative;}
.ullr li h3{position:absolute; bottom:25%; right:20px; color:#fff; font-size:48px;}
.ullr li .lm{position:absolute; bottom:20px; right:20px; color:#fff; background:#ffffff;}
.ullr li .lm a{ color:#e18d13;}
.ullr li:nth-child(2n) h3{position:absolute; bottom:25%; left:20px; color:#fff; font-size:48px;}
.ullr li:nth-child(2n) .lm{position:absolute; bottom:20px; left:20px; right:auto; background:#e18d13}
.ullr li:nth-child(2n) .lm a{color:#fff;}

.cpsw li {
    width: 23%;
    margin-right: 2.6%;
    float: left;
    margin-bottom: 30px;
}
.cpsw li:nth-child(4n) {
    margin-right: 0;
    float: right;
}




.cpsw  li:nth-child(3n) {
    float: left;
     margin-right: 2.6%;
}
.sww li h3{
    position: absolute; text-align:center; width:100%;
    top: 10%;
    color: #e18d13;
    font-size: 48px; right:auto;
} 


.sww li .lm {
    position: absolute;
    bottom: 20px;
    right:auto; left:50%; margin-left:-125px;
    color: #fff;
    background: #e18d13;
}
.sww li .lm  a{color:#fff;}
.sww li:nth-child(2n) .lm {
    position: absolute;
    bottom: 20px;
  left:50%; margin-left:-125px;
    right: auto;
    background: #fff;
}
.sww li:nth-child(2n) .lm a{ color:#e18d13;}
.product-channel-list .con{display:none; max-width:85%; margin:0 auto;}
.tit{text-align:center; padding:110px 0; display:block; }
.product-channel-list .con h3{    font-size:24px;     margin-top: 20px;
    padding-bottom: 10px; border-bottom:1px #b2b2b2 solid; overflow:hidden; text-indent:4px;}
.sjcp{padding:20px 0; overflow:hidden;}

.sjcpsw{ max-width:85%; margin:0 auto; padding:20px 0; overflow:hidden; text-align:center;}
.sjcpsw li{width:9%; margin:10px 0.5%; float:left;}


.sjcp a{display:block; float:left; color:#006a9b; font-size:18px; padding-right:30px; text-decoration: underline;}
.sanji{width:100%; overflow:hidden; padding:0px 0;}
.sanji_lft {
    width: 12%; float:left;
}
.sanji_lft p{font-size:24px; color:#000;}
.sanji_rig{width:85%; float:right;}
.sanji_rig a{display:block; width:11%; float:left; font-size:18px; line-height:1.5; padding-bottom:20px; text-decoration: underline;}



.zt_l{width:40%; float:left;}
.zt_r{width:58%; float:right; padding-top:14%; }
.zt_r h3{    font-size:48px;
    font-weight: bold;
    position: relative;
    padding-bottom: 15px; 
    margin-bottom: 25px;}
	.zt_r h3:after {
    content: "";
    height: 4px;
    background: #3aa1a5;
    width: 183px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.zt_r p{
    font-size: 30px;
    line-height: 1.5; color:#828282;
}
.yt{width:100%; overflow:hidden; background:#f5f5f5; padding:30px 0;}
.yt_l{width:40%; float:left; padding-left:1%; padding-top:2%;}
.yt_r{width:58%; float:right;   }
.yt_l h3{ font-size: 48px;
    font-weight: bold;
    position: relative;
    padding-bottom: 15px; 
    margin-bottom: 25px;
	}.yt_l p{
    font-size: 30px;
    line-height: 1.2; color:#828282;
}
.zt_r p span{display:block; width:50px; height:50px; text-align: center; float:left; background:#3aa2a6; border-radius:50px; color:#fff; margin-right:4px;}

.wwl{width:58%;  padding-top:12%;}
.wwr{width:40%;  padding-top:0%;}
.tow{padding-top:12%;}
.mainw{max-width:90%; margin:0 auto;}
.mainq{background:#eaeaea;}
.toptwl{padding-top:15%; width:48%;}
.toptwr{width:48%;}
.half{width:48%;}
.topno{padding-top:6%;}
.toptw{padding:5%; width:100%; overflow:hidden;}
.toptw .zt_r{padding-top:10%;}
.arbody{max-width:1000px; margin:0 auto; padding-top:36px; font-size:18px;}
.bt{font-size:24px; line-height:45px; text-align:center; font-weight:bold; width:100%; margin:0 auto;}
.messsage{    
    padding: 5%; margin-top:20px; margin-right:20px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 16px;
}
.messsage div{
    margin-bottom: 15px;
}
.messsage label {    
    margin-bottom: 5px;
    margin-top: 0px;   
}
.messsage .message-btn button{
    width:30%;
    margin-top: 15px;
    height:45px;
    border:none;
    text-transform: uppercase; background:#ed6b1a; border:1px #ed6b1a solid;
} 
.messsage h3{margin-bottom:20px; font-weight:bold;}

.lajis{width:50%; }
.lajisr{width:42%; padding-top:8%; float:left; }
.lajisr p{width:50%; float:left;}

@media screen and (max-width:1300px) { 
.intro-areaq{padding-top:0;}
.intro-areaq h3{font-size:30px;}
.intro-areaq p{font-size:16px;}
.tabouts ul li h6{width:100%; float:none!important;}
.footer-right{display:none;}
.ftopleft{width:75%;}
.zt_r h3{font-size:30px;}
.zt_r p{font-size:16px; width:100%; overflow:hidden;}
.yt_l h3{font-size:30px;}

.yt_l p{font-size:16px;}
.zt_r p span{width:30px; height:30px; border-radius:30px; line-height:30px;}
.footer .container {
    max-width: 90%;
    margin: 0 auto;
}


}


@media screen and (max-width:680px) { 
.nybansqe{display:block;}
.nybanw{display:none;}
.zt_l{width:100%;  float:none;}
.zt_r{width:100%; float:none;}
.intro-areaq h3{font-size:20px;}
.intro-areaq p{font-size:14px;}
.zt{width:100%; margin-bottom:20px;}

.zt_r h3{font-size:20px;  width:96%; margin:0 auto;}
.zt_r p{font-size:14px;  width:96%; margin:0 auto; text-align:left;}
.yt_l h3{font-size:20px;  width:96%; margin:0 auto;}

.yt_l p{font-size:14px; width:96%; margin:0 auto; text-align:left;}
.zt_r{padding-top:0; }
.zt_r h3:after{left:30px;}
.wwl{width:100%; padding-top:0; float:none;}
.wwr{width:100%; padding-top:0; float:none;}
.yt_l {width:100%; padding-top:0; float:none;}
.yt_r {width:100%; padding-top:0; float:none;}
.tow {
    padding-top: 0;
}
.cp li{width:100%; float:none;}
.ftopleft{display:none;}
.ftopleft_1{max-width:100%;}
.footer-bottom{line-height:2;}
.footer-top{display:none;}
.cpzxtit{font-size:25px;  width:96%; margin:0 auto;     margin: 10px 0 10px 0;}
.cpzxtit span{font-size:16px; display:block; padding-top:15px;}
.xmmain a{width:100%; float:none;}
.xmmain dd span.Ethiopia{margin-top:32%;}
.xmmain dd span{font-size:15px;}
.list li{width:100%;}
.list li:nth-child(2n){    padding-left: 0%;}
.list li:nth-child(2n-1) {
    padding-right:0%;
}
.list li figcaption{padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;     font-size: 14px;}
.inner-btn-div a{    padding: 0 5px; font-size:12px;}
.sqis{margin-bottom:20px;}
.product-channel-list .con h3{font-size:16px;}
.sjcp a{font-size:14px;}
.product-channel-list .con{width:98%;}
.sanji_lft p{font-size:14px;}
.sanji_rig a{font-size:14px;}
.sanji_rig a{width:100%; font:normal; line-height:2;}
.xwzxw dl a{width:98%;}
.xwzxw dl dt{width:100%; float:none; margin-bottom:15px;}
.xwzxw dl dd{width:100%; float:none; font-size:14px;}
.lxwm dl{ max-width:96%;}
.xwzxw dl .xw-b{font-size:16px;}
.arbody{max-width:96%; margin:0 auto; padding-top:36px; font-size:18px;}
.bt{font-size:20px; line-height:25px; text-align:center; font-weight:bold; width:100%; margin:0 auto;}
.lxwm dl dd{width:96%; margin:0 auto; float:none;}
.lxwm dl dt{width:96%; margin:0 auto; float:none;}
.lxwm dl dt h3{font-size:20px;}
.lxwm dl dt h4{font-size:18px;}
.lxwm dl dt p{font-size:16px;}
lxwm dl dt p img{display:none;}
.lxbot h3{font-size:20px;}
.lxbot p{font-size:14px;}
.intro-areaq{width:100%; float:none; margin-bottom:15px;}
.box01q .img-areaq{width:100%; float:none; margin-bottom:15px;}
.tabouts ul li{width:50%; margin:0;}
.btsw{font-size:30px;}
.zlbg{padding:20px 0;}
#owl-demo2{width:98%;}
.section1  {  background: url(img/we.jpg) center top no-repeat;     background-size: 100%;}
.active .pag1_1{font-size:20px; top:15%;}
.active .pag1_2{right:0;   top: 70%; width:48%;}
.active .pag1_3 {
    position: absolute;
    top: 70%;
    left: 0;
    opacity: 1;
    transition-delay: 1S; width:48%;
}
.futurevideo{height:100%; width:100%;     object-fit: cover;}
.tabout h1 span{font-size:20px;}
.active .tabout h1 { line-height:1.2;
    top: calc(100% / 6);}
.active .tabout h2	{
       top: calc(100% / 6 + 90px);}
	
	.tabout ul li h3{display:none;}
	.active .tabout h2{width:200px; height:45px; line-height:35px;     margin-left: -100px;}
	.tabout h2 a{font-size:20px;}
	.active .tabout ul{    top: calc(100% / 1.8);}
		.active .tabout ul li p{font-size:12px; line-height:1.2; margin-bottom:0;} 
		.tabout ul li p span{font-size:12px;}
	.active .sethrmain h1{ line-height:1.2;
    top: calc(100% / 4); font-size:20px;}
	.active .sml a h6{font-size:14px;}
	.active .sefman h1{ line-height:1.2;
    top: calc(100% / 6); font-size:20px;}
	.active .sefman h2{
       top: calc(100% / 6 + 30px); font-size:14px;}
	   .sefman ul li a{font-size:14px;}
	   .active .sethrmain .more{bottom:14%;}
	   .active .sethrmain .more{width:200px; height:45px; line-height:35px; left:50%;  margin-left:-100px; }
	      .active .sethrmain .more a{font-size:20px;}
	   .active .sefman .more{width:200px; height:45px; line-height:35px; left:50%;  margin-left:-100px;}
	    .active .sefman .more a{font-size:20px;}
		.sqis{height:55px;}
		.inner-btn-div{height:45px; line-height:45px;}
		.inner-btn-div a span {
    padding-bottom: 15px;
}
.tabouts ul li h6 img{max-width:60%;}
.tabouts ul li p{ margin-bottom:0; font-size:14px;}
.tabouts ul li p span{font-size:30px;}
.fse{font-size:30px;     padding: 20px 0;}
.cpdl dd{width:100%; float:none;}
.cpdl dt{width:100%; float:none;}
.cpdl dt h3{font-size:20px;}
.cpdl dt p{font-size:18px;}
.ullr li{width:100%; float:none;}
.ullr li h3{font-size:20px; top:5%;}
.ullr li:nth-child(2n) h3{font-size:20px; top:5%;}
.lm{width:200px; height:45px; line-height:45px; text-align:center;}
.sww li .lm{bottom:-30px;}
.sanji_lft{width:50%; overflow:hidden;}
.sanji_rig{width:48%; float:right;}
.xialaph h4{margin-top:0px; margin-bottom:0px;}
.dhlast{width:80%; margin:0 auto;}
.dhlast h2{width:50%; float:left; text-align:center;}
.dhlast h2 a{color:#fff; font-size:16px;}
.sww li:nth-child(2n) .lm{bottom:-30px;}
.ullr li .lm{bottom:-30px;}
.ullr li:nth-child(2n) .lm{bottom:-30px;}

.sjcpsw li{width:20%; margin:10px 2.5%; float:left;}

.neybanul{position:relative; width:100%;}
.neybanul ul{position:absolute; width:100%; margin:0 auto; left:0%; margin-left:0px; bottom:10%;}
.neybanul ul li{width:20%; float:left; text-align:center; font-size:14px; color:#fff; border-right:1px #fff solid;   padding:10px 0; }
.neybanul ul li span{ font-size:12px; display:block;}
.neybanul ul li.lilast{ border-right:none;}

.neybanul ul li.lilast a{font-size:14px; border:1px #fff solid; padding:5px; border-radius:10px; color:#fff;}

.lajis{width:100%; float:none; text-align:center; }
.lajisr{width:100%;  float:none; }
.lajisr p{width:100%; float:none;}

}
@media screen and (max-width:480px) { 
.sjcpsw li{width:48%; margin:10px 1%; float:left;}






}