*{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}

img{border:0;display:block;width:100%;margin:0 auto}

a{color:#0366c2;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}

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

footer .phone-block .date-time{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:#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}

