*{padding:0;margin:0;font-family:"Microsoft YaHei",SIMSUN;font-size:16px;box-sizing:border-box}
body,dd,dl,dt,form,h1,h2,h3,h4,h5,html,li,ol,p,strong,table,ul{padding:0;margin:0}
body,html{width:100%;background:#fff!important}
body{overflow-x:hidden;padding:0;margin:0 auto}
li,ol,ul{list-style:none}
a{color:#333;text-decoration:none}
b,h1,h2,h3,h4,h5,h6,strong{font-weight:400}
i{font-style:normal}
input{outline:0}
button{outline:0}
span:focus{outline:0!important}
div:focus{outline:0!important}
iframe{width:100%!important;height:98%!important;overflow:overflow!important}
.swiper-pagination .swiper-pagination-bullet:focus{outline:0}
.swiper-pagination-clickable .swiper-pagination-bullet{outline:0}
.padtop110{padding-top:110px}
.padtop160{padding-top:160px}
.padbot40{padding-bottom:40px}
.padtop150{padding-top:150px}
.padtop100{padding-top:100px}
.fl{float:left}
.fr{float:right}
.zxls{ margin-top:95px;}
.marleft20{margin-left:20px}
.marright20{margin-right:20px}
.marright25{margin-right:25px}
.marbot20{margin-bottom:20px}
.marbot57{margin-bottom:57px}
.marbot17{margin-bottom:17px}
.marbot38{margin-bottom:38px}
.marbot45{margin-bottom:45px}
.marbot60{margin-bottom:60px}
.marbot55{margin-bottom:55px}
.marbot36{margin-bottom:36px}
.marbot15{margin-bottom:15px}
.clearfix:after{clear:both;height:0;content:"";line-height:0;font-size:0;display:block}
footer{background:#333;display:table;width:100%;margin:0 auto}
footer ul{list-style:none;width:100%}
footer ul li{width:20%;float:left;padding-bottom:52px}
footer ul li.right{width:31%;float:right;font-size:16px;color:#999}
footer ul li div span{display:block;color:#fff;margin-bottom:38px;overflow:hidden}
footer ul li div span>a{color:#fff;font-size:18px;font-weight:500}
footer ul li>div a{color:#fff;height:28px;color:#999;overflow:hidden;display:block;font-size:14px;width:63%}
footer ul li>a:hover{color:#0657b2}
footer .copy{margin:0 auto;width:1200px;display:table;background:#333;padding-top:37px;padding-bottom:47px}
footer .copy p{float:left;color:#999;line-height:36px;font-size:14px;opacity:.5;width:40%}
footer .copy p a{color:#999;line-height:36px;font-size:14px}
footer .copy p.beian{float:right}
footer .bottom-nav{width:1200px;padding-top:111px;margin:0 auto}
.foot-container{margin:0 auto;width:100%}
footer .kefu{opacity:.5;float:left;height:26px;font-size:14px}
footer .phone-block{float:left;position:relative;height:60px}
footer .phone-block .phone{color:#eb6847;font-size:36px;margin-top:-20px;text-align:right}
footer .phone-block .date-time{opacity:.5;font-size:14px;text-align:right}
footer .line{width:100%;height:2px;background:#999;opacity:.1;clear:both}
footer .address-block{padding-left:20px}
footer .address-block li{clear:both;padding:0;width:100%;margin-bottom:20px;list-style:disc}
footer .address-block li p{line-height:28px;font-size:14px}
footer .link a{width:100%}
footer .address-tip{margin-bottom:22px;font-size:14px;font-weight:400;color:#999;line-height:36px;opacity:.5}
footer .link-tip{font-size:14px;font-weight:400;color:#999;line-height:36px;opacity:.5}
.pagination-container{margin:20px auto;border-radius:10px;width:1150px;text-align:center;position:relative;background-color:#fff;padding-top:30px;padding-bottom:30px}
.pagination-wrapper{text-align:center}
.pagination li{display:inline-block;margin-right:30px}
.pagination li a{display:block;width:50px;height:50px;line-height:50px;padding:0 12px;font-size:16px;border:1px solid #ddd;color:#999;text-decoration:none;border-radius:50%;text-align:center}
.pagination li a:hover{background:#ff7046;color:#fff}
.pagination li.active a{background:#ff7046;color:#fff;border:1px solid #ff7046}
.pagination-container .pre{position:absolute;top:44px;left:50px}
.pagination-container .next{position:absolute;top:44px;right:50px}
.pagination-container .next a,.pagination-container .pre a{color:#ff7046}
.pagination-container .img-prev{float:left}
.pagination-container .pre li{float:left}
.pagination-container .img-next{float:left}
.pagination-container .next li{float:left}
.pagination-container .pre a::before{margin:0 20px 0 0;text-decoration:none;content:url(/static/images/page_prev.png)}
.pagination-container .next .nonactive a,.pagination-container .pre .nonactive a{color:#999}
.pagination-container .pre .nonactive a::before{margin:0 20px 0 0;text-decoration:none;content:url(/static/images/page_prev_last.png)}
.pagination-container .next a::after{margin:0 0 0 20px;text-decoration:none;content:url(/static/images/page_next.png)}
.pagination-container .next .nonactive a::after{margin:0 0 0 20px;text-decoration:none;content:url(/static/images/page_next_last.png)}
.fixed_bar{padding:0 0;position:fixed;z-index:5000;left:0;top:50%;transform:translateY(-50%);width:89px}
.fixed_bar .text-tip,.fixed_bar .text-tip a{font-size:14px;color:#474747;text-align:center;line-height:52px}
.marbot8{margin-bottom:8px}
.fixed_bar .text-tip{border-bottom:1px solid #e4e4e4}
.fixed_bar .text-service{font-size:14px;color:#999;text-align:center}
.fixed_bar .gotop{padding-top:37px;padding-bottom:13px;border-top:1px solid #e4e4e4;text-align:center}
.fixed_bar .gotop img{width:14px;height:8px;margin-bottom:11px}
.fixed_bar .text-go{font-size:14px;font-weight:400;color:#474747}
.fixed_bar .qcode{padding-top:11px;padding-bottom:16px;text-align:center}
.fixed_bar .bottom-block{border:1px solid #e4e4e4;background-color:#fff}


 .amap-info-content{ padding:10px 10px}
          .amap-info-content h4{ font-size:14px; color:#333; margin-top:10px; margin-bottom:0}
          .amap-info-content p{ font-size:12px; line-height:26px; color:#404040; margin:5px 0}
		  .n_contact { position: relative; margin-top:70px; width:1200px; margin-left:auto; margin-right:auto; margin-bottom:18px; }
.n_contact .left { width: 50%; position: absolute; top: 0; bottom: 0; left: 0 }
.n_contact .left #container02 { width: 100%; height: 100% }
.n_contact .right { width: 50%; padding: 3rem 3rem; background: #f5f5f7 }
.n_contact .right .n_title01 { border-bottom: #00a271 2px solid; padding-bottom: 1.875rem }
.amap-icon img { left: -174px !important; top: -163px !important; }
.n_contact .right ul { margin-bottom: 3rem; }
.n_contact .right ul li.fl { width: 50% }
.n_contact .right ul li a { display: block; border-bottom: #e2e2e4 1px solid; padding: 2rem 0 }
.n_contact .right ul li a .icon { width: 2.5rem; }
.n_contact .right ul li a .icon img { width: 100% }
.n_contact .right ul li a .con { width: calc(100% - 2.5rem); padding-left:.9375rem
}
.n_contact .right ul li a .con h6 { font-size: 14px; color: #7d7d7d; margin-bottom:.375rem
}
.n_contact .right ul li a .con h5 { font-size: 15px; color: #2c2c2c; line-height: 18px; height: 18px; font-weight: bold }
.n_contact .right .ll { text-align: center }
.n_contact .right .contact .ll { margin: 0 10px; }
.n_contact .right .ll h3 img { width:110px; height: 110px; }
.n_contact .right .ll h5 { font-size: 12px; color: #878787; margin: 0.75rem 0 0 }
.n_contact .right .rr p { font-size: 12px; line-height: 24px; color: #878787; text-align: right }
		  .n_title01 { margin-bottom: 3.375rem }
.n_title01 h4 { font-size: 1.625rem; color: #333333; margin-bottom: 0.75rem; }
.n_title01 h3 { font-size: 1.875rem; color: #00a271; font-family: Century Gothic; font-weight: bold; text-transform: uppercase; }
.n_title01 h3 font { color: #76be3b; font-family: Century Gothic; font-weight: bold; }




.join_bot{width: 95%;    margin: 0 auto;}
.join_bot ul{ margin:0 -20px; display: flex; flex-flow: wrap;}
.join_bot ul li{ margin-bottom:1.875rem; padding:0 20px; width: 50%;}
.join_bot ul li .box{
  background: #FFFFFF;
  padding:0.75rem;
  position:relative;
  z-index:1;
 
}
.join_bot ul li .tt{ padding-bottom:2rem; border-bottom:1px solid rgba(0, 0, 0, .15); transition:.7s; margin-bottom:1.2rem; position:relative; padding-left:6.18rem; background:url(/static/images/ren.png) left top no-repeat; background-size:4.25rem !important;}
.join_bot ul li .tt h5{ font-size:1.125rem; color:#474747; padding-top:.5rem;transition:.7s;}
.join_bot ul li .tt .time{transition:.7s;font-size:.8rem;color:#7e7e7e;background:url(/static/images/ar_title_ico2.png) left center no-repeat;background-size: 1.1rem !important;line-height:30px;padding-left:1.5rem;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:10.6rem; 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{ margin-bottom:25px;	
}
.zplist {
    border-radius: 8px;background-color:#f5f5f7;
    width: 1200px;
    padding: 0 0;
    height: 100%;
    margin: 0 auto;
    display: block;
    position: relative;
}

.n_tt2{ text-align: center; margin-bottom: 2rem;}
.n_tt2 span{ font-size:18px;; color: #fd7f32; font-family: "BarlowCondensed-Medium"; text-transform: uppercase; display: block; padding-top:1rem;}
.n_tt2 h3{ font-size: 42px;; color: #303030;}
