*{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:10px}

.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:#0366c2;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:#fff}

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;overflow:hidden;display:block;font-size:14px;width:63%}

footer ul li>a:hover{color:#fff}

footer .copy{margin:0 auto;width:100%;display:table;background:#106ec5;padding-top:15px;padding-bottom:15px}

footer .copy p{float:left;color:#fff;line-height:36px;font-size:14px;width:45%}

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{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; width:250px;}

footer .phone-block .date-time{font-size:14px;text-align:left}

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:#fff;line-height:36px;}

footer .link-tip{font-size:14px;font-weight:400;color:#999;line-height:36px;}

.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:#0366c2;color:#fff}

.pagination li.active a{background:#0366c2;color:#fff;border:1px solid #0366c2}

.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:#0366c2}

.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;}

