.fl{ float:left}
.fr{ float:right}
.clear{clear:both;height:0px;font-size:1px;line-height:0px}
.n_contact .left {
    width: 100%;
    position: relative;
}
.n_contact .left { width: 100%; position: relative }
.n_contact .right {position: relative; width:100% }
.n_contact .left #container02 { height: 50vh }

.amap-icon img { left: -174px !important; top: -163px !important; }
.n_contact .right ul { margin-bottom:5px; padding:15px; }
.contact { padding:15px; }
.n_contact .right ul li.fl { width: 50% }
.n_contact .right ul li a { display: block; border-bottom: #e2e2e4 1px solid; padding-bottom:35px; padding-top:15px; }
.n_contact .right ul li a .icon { width: 30px }
.n_contact .right ul li a .icon img { width: 100% }
.n_contact .right ul li a .con {  padding-left:5px;
}
.n_contact .right ul li a .con h6 { font-size: 14px; color: #7d7d7d; margin-bottom:5px}
.n_contact .right ul li a .con h5 { font-size: 13px; color: #2c2c2c; line-height: 18px; height: 18px; font-weight: bold }
.n_contact .right .ll { text-align: center }
.n_contact .right .contact .ll { margin: 5px; }
.n_contact .right .ll h3 img { width: 110px;; height:110px; }
.n_contact .right .ll h5 { font-size: 12px; color: #878787; margin:8px 0 0 }
.n_contact .right .rr p { font-size: 12px; line-height: 24px; color: #878787; text-align: right }
.n_container{ width:100%;     display: block;
background: #f5f5f7;}
.n_contact .right .n_title01 {
    margin: 15px;border-bottom: #f9870b 2px solid;padding-bottom:10px;
    
}
.n_title01 h4 {
    font-size: 24px;
    margin-bottom:8px;
}

.n_title01 h3 {
    font-size: 13px;
    color: #f9870b;
    font-family: Century Gothic;
    font-weight: bold;
    text-transform: uppercase;
}



.join_bot{width: 100%;    margin: 0 auto;}
.join_bot ul{  display: flex; flex-flow: wrap;}
.join_bot ul li{ margin-bottom:15px; width:100%;}
.join_bot ul li .box{
  background:#f3f3f4;
  padding:15px;
  position:relative;
  z-index:1;
  background: -webkit-linear-gradient(top, #f7f7f7 0%,#fdfaf5 100%);
  background: -o-linear-gradient(top, #f5f5f5 0%,#fdfaf5 100%);
  background: -ms-linear-gradient(top, #f5f5f5 0%,#fdfaf5 100%);
  background: linear-gradient(to bottom, #f5f5f5 0%,#fdfaf5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#fdfaf5',GradientType=0 );
  -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#fdfaf5',GradientType=0 ); 
}
.n_tt2 span {
    font-size: 12px;
    color: #fd7f32;
    font-family: "BarlowCondensed-Medium";
    text-transform: uppercase;
    display: block;
    margin-bottom: 5px;
}
.n_tt2 h3 {
    font-size: 24px;
    color: #303030;
	    margin-bottom: 10px;

}
.n_join .hd {    display: flex;    justify-content: space-between;border-bottom: #f9870b 2px solid; margin-bottom:15px;}
.join_bot ul li .tt{ padding-bottom:10px; border-bottom:1px solid rgba(0, 0, 0, .15); transition:.7s; margin-bottom:10px; position:relative; padding-left:70px; background:url(/static/images/ren.png) left top no-repeat; background-size:50px !important;}
.join_bot ul li .tt h5{ font-size:12px; color:#474747; padding-top:5px;transition:.7s;}
.join_bot ul li .tt .time{transition:.7s;font-size:14px;;color:#7e7e7e;background:url(/static/images/ar_title_ico2.png) left center no-repeat;background-size: 18px !important;line-height:30px;padding-left:25px;display:block;padding-top: 3px;}
.join_bot ul li .btn_toudi{ opacity:0; transition:.7s; position:absolute; text-align:center; right:0; top:0;display:block; width:7.5rem; height:2.1875rem; font-size:.875rem; line-height:2.1875rem; background:#fff; color:#555; border-radius:1.25rem; top:1rem;}
.join_bot ul li .con{ height:300px; overflow:auto; font-size:.8rem; color:#808080; line-height:2;transition:.7s;}
.join_bot ul li .con p{ font-size:12px}
.join_bot ul li .con div{ font-size:12px}
.join_bot ul li .con strong{ font-size:14px}
.join_bot ul li .con .tt2{ font-size:.9375rem; color:#515151; margin-bottom:.6rem;transition:.7s;}
.join_bot ul li .box:before{ content:""; width:100%; height:0; display:block; position:absolute; left:0; bottom:0;  z-index:-1; transition:.7s;
  ​background: -moz-linear-gradient(left, #f59125 0%, #ee791b 100%);
  background: -webkit-linear-gradient(linear, left, right, color-stop(0%,#f59125), color-stop(100%,#ee791b));
  background: -webkit-linear-gradient(left, #f59125 0%,#ee791b 100%);
  background: -o-linear-gradient(left, #f59125 0%,#ee791b 100%);
  background: -ms-linear-gradient(left, #f59125 0%,#ee791b 100%);
  background: linear-gradient(to right, #f59125 0%,#ee791b 100%);
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f59125', endColorstr='#ee791b',GradientType=0 );
  -webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f59125', endColorstr='#ee791b',GradientType=0 ); 
}

.n_join{ padding:25px;}
.zplist {width: 100%; padding: 0 0;height: 100%;margin: 0 auto;display: block;position: relative;}

