blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clearfix::after {content: "";height: 0;line-height: 0;display: block;visibility: hidden;clear: both}
.clearfix {zoom: 1;}
.n,em{font-weight:400;font-style:normal}
.dn{display:none}
body{color:#333;font-size:14px;line-height:1.5;font-family:"Microsoft Yahei",sans-serif;max-width:750px;width: 100%;margin:0 auto;padding-bottom:1.08rem;
    padding-bottom: calc(1.08rem + env(safe-area-inset-bottom));}
a{color:#333;text-decoration:none}
a:hover{color:#e7ae7f}
img,video{max-width:100%;height: auto;}
textarea{ resize :none; outline:none; border: none;}
input, button{ border-radius:0; -webkit-appearance:none;}
input,select,textarea{font-size:14px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#adb3ba}
::-moz-placeholder{color:#adb3ba}
::-ms-input-placeholder{color:#adb3ba}

.ani,a{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
*{-wekit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}

img{display: block;width: 100%;height: auto;}

/* =========== header ========= */

.header{padding:0.2rem 0.3rem 0;width: 100%;position: absolute;top: 0;max-width:750px;margin: 0 auto;z-index: 9999;}
.header .logo{display: block;width: 2.56rem;}
.m-head {text-align: center;}
.header.m-head .logo{display: inline-block;}
.header.m-head .return-a{position: absolute;left: 0.3rem;top: 0.42rem;width: 0.16rem;height: 0.28rem;}

.nav{width: 100%;position: absolute;top: 0.91rem;max-width:750px;margin: 0 auto;z-index: 9999;}
.nav ul{overflow: hidden;}
.nav li{text-align: center;float: left;width: 16.6%;padding-top: 0.1rem;}
.nav li a{display: block;font-size: 0.32rem;color: #acccff;line-height: 0.42rem;}
.nav li.on a{font-weight: bold;color: #d2e3ff;}

/* =========== 返回顶部 ========= */
.return-top {width: 0.7rem;position: fixed;right: 0.2rem; bottom:2rem;z-index: 9999;cursor: pointer;text-align: center;display: none;}
.return-top img{width: 40px;}

/* =========== 正文 ========= */

.xsj-four{background: url(../xsj-images/xsj-bg.jpg) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;padding-top: 0.8rem;padding-bottom: 0.58rem;}
.xsj-four .title{margin-bottom: 46px;}
.xsj-four .video{padding:0 0.3rem;position: relative;z-index: 1;margin-bottom: 0.5rem;}
.xsj-four .video video{border-radius: 0.16rem;}
.xsj-four .video:before{content:'';width: 1.5rem;height: 2.01rem;background: url(../xsj-images/xsj-gr.png) no-repeat;-webkit-background-size: 1.5rem;background-size: 1.5rem;position: absolute;right: 0.3rem;top: -1.54rem;z-index: -1;}
.xsj-four .tel{text-align: center;margin-top: 0.5rem;}
.xsj-four .tel a{display: inline-block;}
.xsj-four .tel img{width: 5.67rem;}

/* =========== 底部 ========= */
.xsj-footer{background: url(../xsj-images/xsj-pic.jpg) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;padding:0.16rem 0 0.15rem ;width: 100%;max-width: 750px;position: fixed;bottom: 0;left: 50%;transform: translateX(-50%);z-index: 9999;padding-bottom: env(safe-area-inset-bottom);display: none;}
.xsj-footer a{display: block;position: relative;width: 100%;padding-left: 2.75rem;}
.foot-tel{text-align: center;}

.foot-tel img{width: 3.61rem;display: inline-block;}
.xsj-footer a::before{content:'';width: 2.75rem;height: 1.42rem;background: url(../xsj-images/xsj-pic1.png) no-repeat;position: absolute;left: 0;bottom: 0;background-size:  2.75rem;}
 .fix-foot{background: url(../images/fix-bg.jpg) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;border-top-left-radius: 0.6rem;position: fixed;bottom: 0;width: 100%;max-width: 750px;z-index: 9999;}
/*.fix-foot{position: fixed;bottom: 0;width: 100%;max-width: 750px;z-index: 99999;}*/

.fix-box1 ul{position: relative;display: -webkit-flex;display: flex;justify-content: space-between;}
.fix-box1 ul{overflow: hidden;}
.fix-box li{float: left;}
.fix-zx a{display: block;color: #fff;font-size: 0.32rem;line-height: 0.98rem;cursor: pointer;}
.fix-box li a>img{width: 0.36rem;vertical-align: middle;margin-right: 0.04rem;display: inline-block;}
.fix-box li.fix-zx{text-align: center;width: 42%;}
.fix-box li.fix-tel{width:58%;position: relative;margin-top: -0.4rem;background: url(../images/fix-bg.png) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;border-radius: 0.58rem 0 0 0.58rem;padding:0.11rem 0 0.02rem 0.3rem;float: right;}
.fix-box .fix-tel a{display: block;display: -webkit-flex;display: flex;justify-content: space-between;}
.fix-tel span{display: block;width: 0.9rem;height: auto;}
.fix-tel .phone{flex: 1;margin-top: 0.06rem;margin-left: 0.12rem;}
.fix-tel .phone p{font-size: 0.22rem;color: #d55600;line-height: 0.32rem;margin-bottom: 0.03rem;}
.fix-tel .phone strong{display: block;font-size: 0.28rem;color: #f51818;font-weight: normal;line-height: 0.42rem;}
.fix-tel .phone strong em{font-size: 0.32rem;display: inline-block;font-weight: bold;}

.fix-box1 .fix-msg{width: 2.35rem;background:url(../images/fix-bg2.png) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;}
.fix-box1 .fix-msg a{display: block;line-height: 0.96rem;font-size: 0.3rem;color: #f51818;font-weight: bold;text-align: center;}
.fix-box1 .fix-msg span{display: inline-block;position: relative;z-index: 1;}
.fix-box1 .fix-msg span img{vertical-align: middle;width: 0.4rem;height: 0.43rem;}
.fix-box1 .fix-msg span::after{content:'';width: 0.66rem;height: 0.61rem;background: url(../images/fix-bg1.png) no-repeat;background-size: 0.66rem;position: absolute;left:-0.32rem;top: 0.31rem;}
.fix-box1 .fix-txt{flex: 1;text-align: center;padding:0.23rem 0 0.29rem;position: relative;}
.fix-box1 .fix-txt p{font-size: 0.26rem;color: #ffb342;line-height: 0.46rem;}
.fix-box1 .fix-txt::after{content:'';width: 0.67rem;height: 0.37rem;background: url(../images/fix-arr.png) no-repeat;background-size: 0.67rem;position: absolute;right: 0.2rem;bottom: 0.07rem;}
/* =========== 返回顶部 ========= */
.return-top {width: 0.7rem;position: fixed;right: 0.2rem; bottom:2rem;z-index: 9999;cursor: pointer;text-align: center;display: none;}
