/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details,summary,main{display:block;}
audio,canvas,progress,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
table{border-collapse:collapse;border-spacing:0;}
html,body,fieldset,img,iframe,abbr{border:0;}
[hidefocus],summary{outline:0;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
img{vertical-align:middle;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
small{font-size:80%;}
sub,sup{position:relative;line-height:0;vertical-align:baseline;font-size:75%;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
svg:not(:root){overflow:hidden;}
code,kbd,pre,samp{font-size:1em;font-family:monospace, monospace;}
q:before,q:after{content:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
button,input,select,textarea,keygen,legend{margin:0;font:inherit;color:inherit;}
textarea{overflow:auto;}
body{background:#fff;font:14px/1.5 "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;color:#333;}

:focus{outline:0;-webkit-tap-highlight-color:transparent;}
::-webkit-input-placeholder{color:#bbb;}

/* rem */
/*
 * 
 * 计算公式：b * (d / r)
 * b 为基数，即像素值和 rem 值的比例，比如它们的比例是100：1，那么 b = 100；
 * d 为设备尺寸；
 * r 为标准尺寸(参照尺寸)；
 *
 */
@media screen and (max-width: 319px) {
    html{font-size:85.33333px;}
}
@media screen and (min-width: 320px) and (max-width: 359px) {
    html{font-size:85.33333px;}
}
@media screen and (min-width: 360px) and (max-width: 374px) {
    html{font-size:96px;}
}
@media screen and (min-width: 375px) and (max-width: 383px) {
    html{font-size:100px;}
}
@media screen and (min-width: 384px) and (max-width: 399px) {
    html{font-size:102.4px;}
}
@media screen and (min-width: 400px) and (max-width: 413px) {
    html{font-size:106.66667px;}
}
@media screen and (min-width: 414px) and (max-width: 767px) {
    html{font-size:110.4px;}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
    html{font-size:204.8px;}
}
@media screen and (min-width: 1024px) {
    html{font-size:273.06667px;}
}

/***************2023.06.29****************/
.u-tit{height:.3rem;line-height:.3rem;text-align: center;font-size: 0.28rem;color: #000; margin-top:.2rem; margin-bottom: .05rem;}
.u-tit span{ color: #0066b1;}
.u-tit-p{text-align: center; font-size: 0.18rem; }
.u-btn {display: block;width:60%;height:.40rem;line-height:.40rem;margin: 0 auto;text-align: center;background: #ffe13e;border-radius:.2rem;font-size:.18rem;color: #333;}
.g-hd{width:100%; padding: 0.15rem 0px 0.15rem 0px; background:#0066b1;  }
.g-hd .logo{margin:.05rem 1%;}
.g-hd .logo img{height:.35rem;}
.top-tel{ float: right; margin-right: 1%; font-size: 0.2rem; color: #fff;font-weight: bold; margin-top: .05rem; line-height: 0.35rem;/*text-shadow: 0 2px #0a4698, 2px 0 #0a4698, -2px 0 #0a4698, 0 -2px #0a4698;*/}
.ban-con{ overflow: hidden;width:100%; margin: 0 auto;}
.ban-con img{max-width:100%; min-width:100%; margin: 0 auto;}

/*************表单************************/
.form {width:100%; text-align: center; background:#0066b1; margin: 0 auto; border-radius: .1rem; padding-bottom:.2rem; }
.form h3 {height:.4rem; line-height:.28rem; font-size:.28rem; color: #fff; text-align: center;  padding-top: .2rem;}
.form h3 span {font-size:.28rem;color:#fbe704;text-align: center;}
.form p{font-size:.18rem;color:#fff;text-align: center;}
.form input {width: 80%; margin-top:.1rem; border: none; font-size: 0.18rem; padding: 0.1rem; color: #656565;background:#fff;}
/*.form dl dd.active{ color:#DE5E17 ;} */
.form button {margin: 0 auto;display: block;}
.form button {font-size: 0.18rem;color: #000;background:#fbe704;width:60%;height: 0.4rem;border-radius: 0.8rem; border: none; margin: 0.1rem auto 0;}
.form button.active {font-size: 0.18rem;color: #F0F0F0;background: linear-gradient(#BF351F, #BF351F);background: -webkit-linear-gradient(#BF351F, #BF351F);width: 40%;height: 0.4rem;border-radius: 0.1rem;border: 1px solid #D45F20;}

/****************内容*********************/
.center-img{width: 100%; margin: 0 auto;}
.center-img img{ max-width:100%; min-width:100%;}

/***************页脚*******************************/
.g-ft {box-sizing: border-box;width: 100%;padding:.15rem 0 .15rem;background:#0066b1;}
.g-ft p {line-height:.24rem;text-align: center;font-size:.14rem;color: #fff;}
.g-ft a {display: inline-block;margin:0 .08rem;font-size:.14rem;color: #fff;}

/***************电话*******************************/
.m-jcb {box-sizing: border-box;width: 100%;height:.50rem;margin:.12rem auto .15rem;text-align: center;background: url(../images/jcb_bg.png) no-repeat;background-size: 100% 100%;}
.m-jcb h3 {font-size:.18rem; color: #333; }
.m-jcb p a {font-size:.2rem;font-weight: bold;color: #0066b1;}










