/** CSS Reset **/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; /* border-spacing:0; */ }
fieldset,img { border:0; vertical-align: top;}
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:center; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
abbr,acronym { border:0; }
textarea, input, select{resize: none;outline:none;background:none;border:none;}
button {overflow:visible;width:auto;margin:0;padding:0;border:0 none;outline:none;}
input{border:0}
a{text-decoration:none; color:#333;}
a:hover{ text-decoration:none;color:#000;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size: 0;}
.fl{float:left;}
.fr{float:right;}
.tl{ text-align: left; }
.tr{ text-align: right; }
html { font-family: "Microsoft Yahei"; font-size: 100px; }

.trapper{ max-width: 750px;margin: 0 auto;overflow: hidden;height: 100%;background-color: #fee332; }
.title{ width: 40%;margin: 10px auto;overflow: hidden; }
.title img{ display: block;width: 100%;margin: 0 auto; }
.content-title{ margin: 0.6rem auto 0;width: 94%; }
.content-title img{ width: 100%;margin: 0 auto;display: block; }
.tab{ width: 90%;margin: 0.2rem auto;overflow: hidden; }
.tab-intro{ width: 99%;font-size: 0.16rem;text-align: center;border: 1px solid #000;border-radius: 15px;margin: 0 auto;line-height: 0.42rem; }
.tab p{ font-size: 0.16rem;text-align: center;margin: 0.2rem auto 0; }
.qtyhj{ width: 98%;height: 1.96rem;margin: 0.3rem auto 0;background: url(../images/qtyhj-bg.png) no-repeat;background-size: 100% 100%;overflow: hidden; }
.qtyhj h3{ font-size: 0.24rem;text-align: center;width: 100%;margin: 0.03rem auto; }
.qtyhj p{ font-size: 0.16rem;text-align: center;width: 80%;margin: 0 auto; }
.yzs{ width: 90%;margin: 0.2rem auto;overflow: hidden; }
.yzs h3{ text-align: center;font-size: 0.3rem;font-weight: bold; }
.yzs img{ display: block;width: 100%;margin: 0.2rem auto; }
.fw{ width: 94%;margin: 0.2rem auto;overflow: hidden; }
.fw h3{ text-align: center;font-size: 0.3rem;margin: 0 auto 0.2rem;font-weight: bold; }
.fw-list{ width: 100%;overflow: hidden; }
.fw-list a{ display: block;width: 24%;margin: 0.005rem 0.5%;float: left; }
.fw-list a img{ display: block;width: 100%;margin: 0 auto; }
.sqjh{ width: 96%;margin: 0.2rem auto;overflow: hidden; }
.sqjh h2{ width: 100%;text-align: center;font-size: .24rem;text-align: center;font-weight: bold; }
.sqjh-list{ width: 100%;margin: 0.1rem auto;overflow: hidden; }
.sqjh-intro{ margin: 0.1rem auto;width: 100%;background-color: #fff;border-radius: 15px;overflow: hidden; }
.sqjh-intro h3{ font-size: 0.24rem;text-align: center;color: #013c5c;margin: 0.05rem auto; }
.sqjh-intro p{ font-size: 0.2rem;line-height: 0.32rem;margin: 0.05rem 2%; }
.btn{ width: 100%;margin: 0.2rem auto 0.1rem;overflow: hidden; }
.btn a{ display: block;width: 40%;border-radius: 10px;font-size: 0.24rem;color: #fff;background-color: #013c5c;line-height: 0.4rem;text-align: center;margin: 0 auto; }

.lxpg-form{ width: 94%;background-color: #fff;border-radius: 20px;margin: 0 auto; }
.lxpg-form h3{ font-size: 0.24rem;text-align: center;margin: 0.1rem auto; }
.lxpg-form li{ overflow: hidden;margin: 0.3rem auto; }
.lxpg-form li p{ font-size: 0.2rem;float: left;width: 30%; }
.lxpg-form form{ display: block;width: 90%;margin: 0.1rem auto 0;overflow: hidden; }
.lxpg-form form input[type="text"]{ font-size: 0.2rem;display: block;float: left;width: 65%;margin-left: 3%;border-bottom: 1px dashed #000; }
.lxpg-form form select{ font-size: 0.2rem;display: block;float: left;width: 65%;margin-left: 3%;border-bottom: 1px dashed #000; }
.lxpg-form form input[type="button"]{ display: block;border-radius: 5px;width: 40%;font-size: 0.24rem;color: #fff;background-color: #fee332;line-height: 0.32rem;margin: 0.1rem auto; }