.jssorb01 {position: absolute;left:auto;right:4%!important;width:16px!important;}
.jssorb01 div{padding:6px;border-radius:50%;overflow: hidden; cursor: pointer; display:inline-block; margin:3px 0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;vertical-align:middle;position:static!important;border:1px solid rgba(255,255,255,0) }
.jssorb01 div::after{width:8px;height:8px;background:#fff;border-radius:50%;content:'';display:block;}
.jssorb01 .av {border-color:#fff}
.mou{position:absolute;bottom:0;left:50%;margin-left:-9px;z-index:200}
 .caption{max-width:22%;top:0%;left:39%;margin-top:7%;position:absolute;max-height:70%}
 .jssorb01 .dn, .jssorb01 .dn:hover {background-color: #ce2828; }
.jssora05l {left:10% }
.jssora05r { right:10% }
.mm a{font-size:16px;color:#c7c5c5;line-height:35px;width:170px;border:1px solid #bfbfbf;display:inline-block;border-radius:18px;margin-top:3%}
.mm a:hover{background:#f08300;color:#fff;border-color:#f08300}
.band{padding-left:205px;padding-top:15px;padding-bottom:15px;box-sizing:border-box;background:#fff;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.3);margin:-4% auto 0;position:relative;z-index:20;width:1000px}
.band>img{position:absolute;top:15px;left:2px}
 .kk{font-size:0;letter-spacing:-5px;text-align:center;border-left:1px solid #ddd;padding-top:15px}
.kk li{display:inline-block;letter-spacing:normal;width:28%;color:#363636}
.kk li a{display:block;}
.kk li p{font-size:16px;padding-top:16px;}
.kk li a img.sp{display:none}
.kk li a img.sp{display:none}
.kk li a:hover img{display:none}
.kk li a:hover img.sp{display:inline}
 .team{position:relative; padding-bottom:54%; }
.team li{position:absolute;top:50%;left:0;width:0%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer; overflow:hidden;background:#000}
.team li.ac1{z-index:10;width:62%;top:13%}
.team li.ac2{z-index:30;left:7.5%;width:85%;position:absolute;box-shadow:0px 0px 20px rgba(0,0,0,.5);z-index:200;top:1%}
.team li.ac3{z-index:10;left:38%; width:62%;top:13%}
.team li p{position:absolute;bottom:0;left:0;width:100%;font-size:22px;padding:20px 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f08300;text-align:center;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;filter:alpha(opacity=0);opacity:0;color:#fff}
.team li.ac2 p{filter:alpha(opacity=100);opacity:1;}
.ctrls .tl{left:3.7%;margin-left:-10px}
.ctrls .tr{right:3.7%;margin-right:-10px}
.team li .label{filter:alpha(opacity=70);opacity:.7;}
.team li.ac2 .label{filter:alpha(opacity=100);opacity:1;}
.supp{-webkit-box-lines:multiple;flex-wrap:wrap}
.supp li{width:148px;display:inline-block;text-align:center;}
.cir{height:146px;line-height:146px;border:1px solid #acacac;border-radius:50%;position:relative;margin-bottom:32px}
.cir img.sp{display:none}
.supp li p{font-size:31px;color:#323232;line-height:1.2;}
.supp li p span{display:block;font-size:21px;color:#cccccc;white-space:nowrap}
.supp li p:before{width:30px;height:3px;background:#f08300;content:"";display:block;margin:0 auto 10px;}
.supp li.sp{width:100%;padding-bottom:3.5%}
.supp li:hover .cir{border-color:#f08300}
.supp li:hover p, .supp li:hover p span{color:#f08300}
.supp li:hover .cir img{display:none}
.supp li:hover .cir img.sp{display:inline}
 .nbg{padding:3.5% 2%;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);position:relative;z-index:300}
.white{padding-bottom:10%;background:#fff;position:absolute;left:0;width:100%;bottom:0}
 .join{padding:0 53% 0 4%;background:#323232;position:relative;}
.jimg{width:48%;position:absolute;top:0;right:0;height:100%;background:url(../img/join.jpg) no-repeat center center;background-size:cover;}
.post{padding:11.5% 0;}
.pdt{font-size:26px;color:#fff;padding-bottom:4%}
.pdt:after{width:54px;height:2px;background:#f08300;content:"";display:block;margin-top:4%}
.dd{margin-top:5%;float:left;width:44%;position:relative;}
.dd.sp{margin-left:12%}
.dd input,.dd select{padding-left:48px;border:1px solid #5b5b5b;line-height:38px;height:40px;width:100%;background:none;color:#fff}
.dd  img{position:absolute;top:20px;left:20px;transform:translateY(-50%)}
.sub{clear:both;padding-top:9%}
.dd textarea{padding-left:48px;border:1px solid #5b5b5b;line-height:38px;height:40px;width:100%;background:none;color:#fff;height:108px;resize:none} 
 .dd input:focus, .dd select:focus, .dd textarea:focus{border-color:#f08300}
 .sub button{font-size:16px;line-height:40px;width:228px;color:#fff;background:#0b5fad;border:none}

 
 
 
 @media screen and (max-width: 1400px) {
 
 }

 @media screen and (max-width: 1200px) {
.caption{margin-left:-45%}


 }


 @media screen and (max-width: 1000px) {
.band{padding-left:20%;width:100%;margin-top:0}
.band > img{width:17%}

 }


 @media screen and (max-width: 800px) {
 
 }
 
 
 @media screen and (max-width: 640px) {
 .jssora05l, .jssora05r{Width:30px;height:30px;line-height:30px;margin-top:-15px;left:5%}
 .jssora05r{right:5%;left:auto}
.mm a{font-size:14px;width:120px}
.band{padding-left:0%;}
.band > img{display:none}
.team li p{font-size:14px;padding:8px 5px}
.supp li{width:100px;margin:2%}
.cir{height:98px;line-height:98px;margin-bottom:15px}
.cir img{height:40px}
.supp li.sp{display:none}
.supp li p{font-size:16px}
.supp li p span{font-size:12px}
.join{padding:50% 4% 0}
.jimg{height:0;width:100%;padding-bottom:50%}
.post{padding:7% 0}
.pdt{font-size:18px}
.dd{width:100%}
.dd.sp{margin-left:0}
#profie,#his{-webkit-animation:none!important;animation:none!important;}

 }
 