html, body { -webkit-text-size-adjust: none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: Microsoft YaHei, SimSun, Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset { border: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, input, textarea, select, form, td, section { font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, menu { display: block; }
input[type="date"]:before { content: attr(placeholder); color:#f00; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; }
input, textarea, select, form, fieldset { vertical-align: top; }
img { vertical-align: top; border: 0; }
a { color: #666; text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0); }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a, area { blr:expression(this.onFocus=this.blur());}
:focus { outline: none; }
.red, .red a { color: #F00; }
.left { float: left; }
.right { float: right; }
.autohei { overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.blank { font-size:0; line-height:0; height: 20px; clear: both; overflow: hidden;}
.yahei, .yahei * { font-family: Microsoft YaHei; }
.songti, .songti * { font-family:SimSun; }
.img { text-align: center; overflow: hidden;}
.img img{ display:block;}
.aaaaaa{}
body { font-size: 12px; background: #fff; }
/*input,textarea,select{appearance: none; -webkit-appearance: none; border-radius:0;}*/
html { font-size: 10px; }
.blank { height: 1rem;}
img{ max-width: 100%;}
body { font-size: 1.2rem; width: 32rem; margin: 0 auto; }

.sx_nav ul{width: 30rem;margin: 0 auto; overflow:hidden;padding-bottom: 2rem;}
.sx_nav ul li{float: left;width:25%;padding:2rem 0;text-align:center;height:5rem;}
.sx_nav ul li p{text-align:center;}
.sx_nav ul li i img {width:6.55rem;}

.zxbd{overflow:hidden; padding:0 1rem; color: #434343;}
.zxbdtit{overflow:hidden;}
.zxbdtit ul{overflow:hidden;}
.zxbdtit ul li{width:50%; height:5.45rem; overflow:hidden; font-size:0; float:left;}
.zxbdtit ul li:nth-of-type(1){background:url(../images/qh1.jpg) no-repeat left top/200% auto;}
.zxbdtit ul li:nth-of-type(2){background:url(../images/qh2.jpg) no-repeat right top/200% auto;}
.zxbdtit ul li:nth-of-type(1).hover{background:url(../images/qh2.jpg) no-repeat left top/200% auto;}
.zxbdtit ul li:nth-of-type(2).hover{background:url(../images/qh1.jpg) no-repeat right top/200% auto;}
.zxbdcont ul,.zxbdcont{ overflow:hidden;}
.zxbdcont ul li { overflow:hidden; border-bottom: 1px dashed #dcdcdc;height: 3rem;line-height: 3rem;}
.zxbdcont ul li span{ float: right;}
.hf{margin-top:2.4rem;}
.db{position:relative;overflow:hidden;margin-top:2.4rem;}
.db ul{width:100%;position: absolute;top: 2.7rem;}
.db ul li{width:25%;float:left;display:inline-block;text-align: center;}
.db ul li a{color:#fff;}
.ryfx{text-align: center;}
.ld{margin-top: 1.9rem;}
.foot {margin-top: 2rem;padding-bottom: 4.5rem;}
.foot h2{text-align: center;color:#434343;font-size:1.2rem;margin-top: 1.1rem;background-color:#eeeeee;padding: 1rem 0;}
.foot h2 span{font-weight:bold;}
.foot h3{text-align: center;color:#7d7d7d;font-size:1rem;margin-top: 1rem;}
.foot h4{text-align: center;background-color:#dbdbdb;height:2.6rem;line-height:2.6rem}
.foot h4 a{color:#7d7d7d;}
.foot p{text-align: center;color:#434343;font-size:1.1rem;}



/*文章页*/

.cview_nav ul{width: 30rem;margin: 0 auto; overflow:hidden;}
.cview_nav ul li{float: left;display: inline-block;width:20%;padding:1rem 0;text-align:center;}
.cview_nav ul li img{ width: 4.25rem; height: 4.25rem;}
.cview_nav ul li p{text-align:center; font-size: 1.2rem; line-height: 2.5rem;}

.position{ margin:2rem 1rem 1rem; overflow: hidden;}
.position_a{ float: left; line-height: 2rem;}
.position_a a:hover{ color: #248bf2;}
.position_sch{float: right; position: relative;}
.sch_input{ width: 19.2rem; border-radius: 1rem; border: #d2d2d2 solid 1px; padding-left: 1rem; font-size: 1.1rem; line-height: 2rem; color: #a0a0a0; }
.sch_bin{ position: absolute; right: 1rem; top: 0.5rem; width: 1.2rem;}

.view_title{ font-size: 1.8rem; line-height: 2rem; color: #248bf2; font-weight: bold; text-align: center;}

.view_tb{ font-size: 1rem; line-height: 2rem; text-align: center; color: #626262; margin: 1rem 0 0;}

.center{ text-align: justify; margin: 1rem; font-size: 1.2rem; line-height: 2rem;color: #434343;}
.center p{ margin-top: 1rem auto;}
.pagescls{  width: 30rem; margin: 2rem auto; overflow: hidden;}
.pagescls a{ color: #248bf2; width: 13.2rem; overflow: hidden;}
.pagescls a:nth-of-type(1){ float: left;}
.pagescls a:nth-of-type(2){ float: right;}

.view_wztj{ margin: 0 auto; overflow: hidden; background: #f5f5f5; padding: 2rem 0 2rem;}
.wztj_title{ width: 30rem; margin: 0 auto; background: url('../images/view_wztjtp.png') no-repeat left center; background-size: 2.5rem 2.5rem;}
.wztj_title img{ vertical-align: text-bottom;}
.wztj_title span{ font-size: 1.8rem; line-height: 3rem; color: #248bf2; font-weight: bold; padding-left: 3rem;}

.view_wztjhr{ background: url('../images/view_wztjhr.png') no-repeat center; width: 30rem; height: 1rem; margin: 0 auto;}

.zxbdcont{ width: 30rem; margin: 0 auto;}
.view_db{ margin-top: 0rem;}

/*列表页*/
.list_bk{ margin: 0 auto; overflow: hidden; padding: 2rem 0 2rem;}
.list_yydt{ width: 30rem; margin: 0 auto; background: url('../images/list_yydt.png') no-repeat left center; background-size: 2rem 2rem;}
.list_yydt span{ font-size: 1.8rem; line-height: 2rem; color: #248bf2; font-weight: bold; padding-left: 2.5rem;}


.list_bk2{ margin: 0 auto; overflow: hidden; padding: 2rem 0 2rem;}
.list_jbkp{ width: 30rem; margin: 0 auto; background: url('../images/list_jbkp.png') no-repeat left center; background-size: 2rem 2rem;}
.list_jbkp span{ font-size: 1.8rem; line-height: 2rem; color: #248bf2; font-weight: bold; padding-left: 2.5rem;}

.bz_tp{ width: 30rem; margin: 0 auto; padding: 1rem 0;}
.bz_tpleft{ float: left;}
.bz_tpright{ width: 23.75rem; float: right; padding: 1rem 0; font-size: 1.2rem; line-height: 2rem;}
.list_bkul01 dl dd{ padding: 1rem 0 2rem;}
.list_bkul01 dl dd:nth-of-type(2n){ background: #f5f5f5;}
.list_bkul01 dl dd:nth-last-of-type(1){ padding: 1rem 0 0;}



html { font-size: 10px; font-size: calc(100vw / 32);}
@media all and (max-width: 320px) {
html { font-size: 10px; }
}
@media all and (min-width: 640px) {
html { font-size: 20px; }
}
