html { overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }
html * { outline: 0; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0) }
html, body { font-family: -apple-system, "PingFang SC", "Helvetica Neue", Helvetica, STHeiTi, sans-serif; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0 }
input, select, textarea { font-size: 100% }
table { border-collapse: collapse; border-spacing: 0 }
fieldset, img { border: 0 }
abbr, acronym { border: 0; font-variant: normal }
del { text-decoration: line-through }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 500 }
ol, ul { list-style: none }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 500 }
q:before, q:after { content: '' }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sup { top: -.5em }
sub { bottom: -.25em }
a:hover { text-decoration: none; }
ins, a { text-decoration: none }
img { display: block;max-width:100%; }
i, cite, em, var, address, dfn｛ font-style: normal;
｝
 /*input*/
button { border: none; }
button, html input[type='button'], input[type='reset'], input[type='submit'] { -webkit-appearance: button;  /*渲染成button的风格*/ text-transform: none; outline: none; }
 input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
 color: #999;  /*输入框提示语的字体样式*/
}
 input::-webkit-inner-spin-button {/*解决input的type="number"在部分手机端会出现一个小按钮*/
 -webkit-appearance: none;/*去除系统默认appearance的样式,常用于IOS下移除原生样式*/
}
 input::-webkit-outer-spin-button {/*解决input的type="number"在部分手机端会出现一个小按钮*/
 -webkit-appearance: none;
}
textarea { vertical-align: top; }
button, input { line-height: normal; }
select { margin: 0; outline: 0;-webkit-appearance: none; }
input.fixAKeyboard:focus, textarea.fixAndroidKeyboard:focus { -webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-user-modify: read-write-plaintext-only; }
 input:-webkit-autofill {
 -webkit-box-shadow: 0 0 0 1000px white inset !important;
}
button, input[type=button], input[type=checkbox], input[type=reset], input[type=submit], label { cursor: pointer; user-select: none; -ms-user-select: none; -moz-user-select: none; -webkit-user-select: none; }
input[type=submit] { -webkit-user-modify: read-plaintext-only; -moz-user-modify: read-plaintext-only; -ms-user-modify: read-plaintext-only; -o-user-modify: read-plaintext-only; user-modify: read-plaintext-only; }
 input[type='search']::-webkit-search-cancel-button, input[type='search']::-webkit-search-decoration {
 -webkit-appearance: none;
}
input[type='search'] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield; }

 input::-webkit-input-placeholder {
 color:#666;
}
 input::-moz-placeholder {   
 color:#666;
}
 input:-ms-input-placeholder {  
 color:#666;
}

/*flex box*/
.flex { display: box; /* OLD - Android 4.4- */ display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; -webkit-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
.justify-between { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.justify-center { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.vertical { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
*, *:before, *:after { box-sizing: border-box; /*所有元素以border开始计算盒子大小*/ }
.clearfix:after, .clearfix:before {   /*清除浮动*/ content: " "; display: table; }
.clearfix:after { clear: both; }
.fl { float: left; }
.fr { float: right; }
.mt30 { width: 100%; height: 0.8rem; }
.bold { font-weight: bold; }
/*fontsize*/
.ft12 { font-size: 1.2rem; }
[data-dpr="2"] .ft12 { font-size: 24px }
[data-dpr="3"] .ft12 { font-size: 36px }

.ft14 { font-size: 1.4rem; }
[data-dpr="2"] .ft14 { font-size: 28px }
[data-dpr="3"] .ft14 { font-size: 42px }
.ft16 { font-size: 16px }
[data-dpr="2"] .ft16 { font-size: 32px }
[data-dpr="3"] .ft16 { font-size: 48px }
.ft18 {font-size: 18px }
[data-dpr="2"] .ft18 { font-size: 36px }
[data-dpr="3"] .ft18 { font-size: 54px }
.ft20 { font-size: 20px }
[data-dpr="2"] .ft20 { font-size: 40px }
[data-dpr="3"] .ft20 { font-size: 60px }

html{font-size:10px}
/* @media screen and (min-width:320px) and (max-width:375px){html{font-size:11px}}
@media screen and (min-width:376px) and (max-width:414px){html{font-size:12px}}
@media screen and (min-width:415px) and (max-width:639px){html{font-size:13px}}
@media screen and (min-width:640px) and (max-width:719px){html{font-size:14px}}
@media screen and (min-width:720px) and (max-width:749px){html{font-size:16px}}
@media screen and (min-width:750px) and (max-width:799px){html{font-size:18px}}
@media screen and (min-width:800px){html{font-size:18px}} */

body { font-family: "微软雅黑";background-color: #fff; color: #333; margin: 0 auto; max-width: 640px;}
.zx-bottom{display:block;width:96%;margin:2% auto 3%;overflow:hidden;padding:2%;font-size:1.6rem;background:#cd0006;text-align:center;color:#FFF;border-radius: 10px;}
.jt{width:5%;margin:0 auto;overflow:hidden;}
.czs-desc{color:#1E5BA4;text-align:center;font-size:1.4rem;}
.czs-desc span{color:#CD010A;}
.wt-fz{width:100%;background:url(../images/xxqk.jpg) no-repeat center center;background-size: 100%;overflow:hidden;margin-top:2%;}
.wt-fz .wt-fz-desc{color:#fff;font-size:1.2rem;padding:2% 4% 2% 4%;text-indent:2rem;}
.wt-fz .wt-fz-desc span{color:#F3D477;}

.wtts{width:100%;overflow:hidden;padding-bottom:2%;}
.czs-title{margin:3% auto 1%;overflow:hidden;}
.wtts .wtts-title{font-size:1.4rem;color:#CC0005;text-align:center;margin-top:1%;}
.wtts-box{overflow:hidden;}
.wtts-box li{width:46.5%;float:left;overflow:hidden;margin-top:2%;margin-left:2.5%;}
.wtts-box li .desc{font-size:1.3rem;color:#175DB0;text-align:center;padding-top:1%;}
.qcmr_zs{width:100%;background:url(../images/by_bg.jpg) no-repeat;background-size: 100%;margin-top:1%;padding-bottom:2%;}
.qcmr_zs .title{font-size:1.4rem;text-align:center;color:#FFF;padding:2% 0px 1% 0px;}
.qcmr_zs .desc{font-size:1.2rem;text-align:center;color:#fffc1d;}
.qcmr_zs_yb{overflow:hidden;}
.qcmr_zs_yb li{width:46%;float:left;margin-left:3%;margin-top:2%;}
.qcmr_zs_yb li .zs_title{font-size:1.2rem;text-align:center;color:#FFF;padding:3%;}

.czs-zy{overflow:hidden;}
.czs-zy-box{overflow:hidden;}
.czs-zy-box li{width:46.5%;float:left;overflow:hidden;margin-top:2%;margin-left:2.5%;}
.czs-zy-box li .desc{font-size:1.2rem;color:#175DB0;text-align:center;padding-top:1%;display:block;}

.hyys{width:100%;overflow:hidden;}
.hyys .hyys-box{width:100%;overflow:hidden;}
.hyys .hyys-box li{width:30%;float:left;margin-left:2.5%;overflow:hidden;margin-top:2.5%;}
.hyys .hyys-box li .title{font-size:1.4rem;text-align:center;color:#175DB0;padding:1%;}

.xyhj{width:100%;overflow:hidden;}
.xyhj .xyhj-box{width:96%;margin:2% auto 2%;overflow:hidden;}

.zynr-title{font-size:1.6rem;text-align:center;color:#1F60AB;}
.bd-title{color:#595959;font-size:1.2rem;text-align:center;}
.sign-box{width:100%;padding:2% 0px 2% 0px;background:#f7f7f7;margin-top:2%;}
.sign-form{width:96%;margin:0 auto;overflow:hidden;}
.cream { list-style: none; width: 100%; border: none; border-radius: 5px; background: #e2e2e2; margin: 2% 0 0 0; }
.cream span { display: inline-block; width: 2.333rem; height: 1.8rem; text-align: center; border-right: 1px solid #fff; }
.cream span i{ color: #1F60AB;font-size:1.6rem;}
.cream input[type="text"], .cream input[type="password"] { width: 84%; color: #bcbcbc; outline: none; background: none; border: none; 
	-webkit-appearance: none; font-weight: 400; height:2.367rem; text-indent: 1rem; font-size:1.1rem;}
.form-btn { width: 100%; margin: 0 auto; background: linear-gradient(#007cf0, #026cd0); border-radius: 5px; text-align: center; padding: 1.5%; margin-bottom: 30px; margin: 2% 0 0 0; color: #fff; border: 0; border-radius: .067rem; }
.sign-form p{ text-align: center; width: 100%; margin:2% 0 0 0; color: #999 }

#cgjs{overflow:hidden;height:36px;margin-top:2%;}
#cgjs li{height:36px;background:#FFF;line-height:36px;font-size;1.2rem;padding-left:2%;}
#cgjs li span{color:#cd0006;}
.tj-bottom{display:block;width:96%;margin:3% auto 1%;overflow:hidden;padding:2%;font-size:1.6rem;background:#cd0006;text-align:center;color:#FFF;border-radius: 10px;border:none;}

html{font-size:10px}
@media screen and (min-width:320px) and (max-width:375px){html{font-size:10px}
}
@media screen and (min-width:376px) and (max-width:414px){html{font-size:12px}
}
@media screen and (min-width:415px) and (max-width:639px){html{font-size:14px}
}
@media screen and (min-width:640px) and (max-width:719px){html{font-size:14px}
}
@media screen and (min-width:720px) and (max-width:749px){html{font-size:14px}
}
@media screen and (min-width:750px) and (max-width:799px){html{font-size:14px}
}
@media screen and (min-width:800px){html{font-size:16px}
}