* { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; margin: 0; padding: 0; }
html { background: #f2f2f2; margin: 0 auto; max-width: 640px; background-color: #fff; box-shadow: 5px 5px 27px rgba(175, 165, 165, 0.7), -5px -5px 27px rgba(175, 165, 165, 0.7); }
body { color: #333; font-family: Microsoft Yahei; font-family:"Î¢ÈíÑÅºÚ" font-size: 0.24rem;
overflow-x: hidden; background: #f2f2f2; max-width: 6.4rem; margin: auto; background: #fff; }
a { text-decoration: none; border: none; color: #333; }
a:hover { text-decoration: underline; text-decoration: none; }
ul, li { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: none; vertical-align: middle; }
.height { height: 0.12rem; background: #dfdfdf; width: 100%; margin: 0.2rem auto; }
.hui { height: 0.12rem; background: #dfdfdf; width: 100%; }
.xheight { width: 96%; background: #fff; height: 0.01rem; z-index: 1000; position: absolute; top: 2.6rem; left: 2%; }
.height_ar { width: 100%; background: #3e8f6e; height: 0.03rem; margin: 0.3rem auto; }
.clearfix { zoom: 1; display: block }
.clearfix:after { content: ""; height: 0px; display: block; clear: both; visibility: hidden; }
.layout { margin: 0px auto; background: #fff; overflow: hidden; }
.container { width: 14.5rem; margin: 0px auto; }
.clear { zoom: 1; clear: both; overflow: hidden; }
i, em { font-style: normal; }
/***************************************************************/





.ndh { text-align: center; overflow: hidden; line-height: 0.5rem; font-size: 0.28rem; background: #0843a5; padding: 0.03rem; color: white; }
.ndh span { float: left; width: 50%; box-sizing: border-box; color: white; }
.ndh span:nth-child(1) { width: 70%; }
.ndh span:nth-child(2) { border-left: 1px solid white; font-size: 0.14rem; width: 30%; line-height: 0.39rem; }
.ndh span a { color: white; float: left; }
.ndh span a:before { content: ""; background: url(../images/dhht.png) no-repeat; background-size: 100%; width: 0.26rem; height: 0.4rem; display: inline-block; margin: 0.08rem 0.05rem 0 0.9rem; float: left; }
.ndh span strong { font-weight: normal; font-size: 0.28rem; color: #FFFF43; display: inline-block; }
.daoyu { width: 6rem; clear: both; overflow: hidden; margin: auto; margin-top: 0.3rem; }
.daoyu em { display: inline-block; background: #0071ab url(../images/daoyu.jpg) bottom center no-repeat; width: 1.05rem; height: 2rem; background-size: 0.67rem 1.65rem; margin: 0 0.15rem 0 0; float: left; }
.daoyu p { font-size: 0.24rem; line-height: 0.38rem; text-align: justify; padding-top: 0.1rem; text-indent: 1em; }
.dbt { border-bottom: 1px #005698 solid; margin: 0.25rem auto; position: relative; }
.dbt strong { font-size: 0.3rem; line-height: 0.7rem; width: 6rem; color: #005698; text-align: center; display: block; margin: auto; }
.dbt i { display: block; position: absolute; height: 0.05rem; background: #005698; width: 0.8rem; bottom: -0.03rem; left: 2.8rem; }
.dbt01 { border-bottom: 1px #fff solid; }
.dbt01 strong { color: #fff; }
.dbt01 i { background: #fff; }
.xbt { width: 3.5rem; height: 0.4rem; border: #fff 1px solid; margin: 0.4rem auto 0.15rem; color: #fff; position: relative; clear: both; }
.xbt h1 { font-size: 0.3rem; position: absolute; left: 0.88rem; top: -0.22rem; display: block; background: #107bbe; width: 1.7rem; text-align: center; }
.xbt h6 { font-size: 0.22rem; position: absolute; left: 0.25rem; bottom: -0.15rem; display: block; font-weight: normal; width: 2.95rem; text-align: center; background: #107bbe; text-transform: uppercase; }
.xbt01 { background: #fff; border: #005698 1px solid; }
.xbt01 h1 { background: #fff; color: #005698; }
.xbt01 h6 { background: #fff; color: #005698; }
.csbt { width: 6rem; height: 0.5rem; border: #005698 1px solid; margin: 0.5rem auto 0.4rem; color: #fff; position: relative; clear: both; }
.csbt h1 { font-size: 0.36rem; position: absolute; left: 0.88rem; top: -0.22rem; display: block; background: #fff; width: 4.3rem; text-align: center; color: #005698; }
.csbt h1 em { color: #e34b00; }
.csbt h6 { font-size: 0.24rem; position: absolute; left: 1.5rem; bottom: -0.15rem; display: block; font-weight: normal; width: 2.95rem; text-align: center; background: #fff; text-transform: uppercase; color: #000; }
.bfb { width: 6rem; margin: 0.3rem auto 0.2rem; clear: both; overflow: hidden; }
.bfb dt { width: 2.52rem; height: 2.52rem; margin: 0 0.15rem 0 0; float: left; }
.bfb dd { width: 3.33rem; height: 0.2rem; font-size: 0.2rem; float: right; color: #555555; line-height: 0.2rem; margin: 0.08rem 0; }
.bfb dd span { float: left; }
.bfb dd span i { text-align: right; width: 0.6rem; display: inline-block; }
.bfb dd span em { display: inline-block; width: 0.2rem; height: 0.2rem; background: #72c1f8; margin: 0 0.032rem; }
.bfb dd:nth-child(3) span em { background: #2f6daa; }
.bfb dd:nth-child(4) span em { background: #ffa3c9; }
.bfb dd:nth-child(5) span em { background: #008fb8; }
.bfb dd:nth-child(6) span em { background: #f5b599; }
.bfb dd:nth-child(7) span em { background: #9fa7fc; }
.bfb dd:nth-child(8) span em { background: #00addf; }
.bfb dd p { background: url(../images/xtbg.jpg) repeat-x; width: 2.46rem; height: 0.2rem; line-height: 0.2rem; font-size: 0.2rem; float: left; color: #000; }
.shlyq { width: 6rem; margin: 0.3rem auto; border: #3378ad 2px dashed; clear: both; border-radius: 90px; }
.shlyq img { width: 1.14rem; height: 1.14rem; margin: 0.2rem 0.3rem; display: inline-block; float: left; }
.shlyq p { font-size: 0.22rem; line-height: 0.34rem; text-align: justify; padding: 0.25rem 0.4rem; text-indent: 2em; }
.dlt { background: #107bbe; width: 100%; clear: both; overflow: hidden; }
.dlt .zzdxs { background: url(../images/bbnz.png) right bottom no-repeat; background-size: 1.66rem 2.53rem; width: 6rem; margin: auto; height: 2.5rem; }
.dlt .zzdxs ul { width: 4.5rem; }
.dlt .zzdxs ul li { background: url(../images/zz01.jpg) center no-repeat; background-size: 100%; width: 1.25rem; height: 1rem; float: left; margin: 0.2rem 0.1rem 0.05rem; border: 2px #9bc8e4 solid; border-radius: 10px; overflow: hidden; }
.dlt .zzdxs ul li:nth-child(1) { margin-left: 0; }
.dlt .zzdxs ul li:nth-child(2) { background: url(../images/zz02.jpg) center no-repeat; background-size: 100%; }
.dlt .zzdxs ul li:nth-child(3) { background: url(../images/zz03.jpg) center no-repeat; background-size: 100%; }
.dlt .zzdxs ul li:nth-child(4) { background: url(../images/zz04.jpg) center no-repeat; background-size: 100%; margin-top: 0.15rem; margin-left: 0; }
.dlt .zzdxs ul li:nth-child(5) { background: url(../images/zz05.jpg) center no-repeat; background-size: 100%; margin-top: 0.15rem; }
.dlt .zzdxs ul li:nth-child(6) { background: url(../images/zz06.jpg) center no-repeat; background-size: 100%; margin-top: 0.15rem; }
.dlt .zzdxs ul li em { display: block; height: 0.3rem; line-height: 0.3rem; font-size: 0.24rem; text-align: center; color: #fff; background: #000; opacity: 0.5; margin-top: 0.65rem; }
.dlt .byfz { background: #fff; width: 6rem; margin: 0.25rem auto; border-radius: 5px; overflow: hidden; clear: both; }
.dlt .byfz .zsnb { width: 97%; margin: auto; }
.dlt .byfz .zsnb li { float: left; margin: 0.25rem 0; width: 25%; }
.dlt .byfz .zsnb li img { width: 1.32rem; height: 1.32rem; display: block; margin: auto; }
.dlt .byfz .zsnb li span { display: block; font-size: 0.22rem; text-align: center; margin-top: 0.1rem; }
.dlt .bqnb { width: 6rem; height: 2rem; margin: auto; position: relative; }
.dlt .bqnb li { background: url(../images/bb01.jpg) center no-repeat; background-size: 100%; width: 1.65rem; height: 1.2rem; float: left; margin: 0.26rem; border: 2px #9bc8e4 solid; border-radius: 10px; }
.dlt .bqnb li:nth-child(1) { margin-left: 0; }
.dlt .bqnb li:nth-child(2) { background: url(../images/bb02.jpg) center no-repeat; }
.dlt .bqnb li:nth-child(3) { background: url(../images/bb03.jpg) center no-repeat; margin-right: 0; }
.dlt .bqnb li em { font-size: 0.24rem; color: #fff; display: block; margin-top: 1.3rem; text-align: center; }
.dlt .bqnb i { background: url(../images/jt.png) center no-repeat; display: inline-block; background-size: 0.33rem 0.3rem; width: 0.33rem; height: 0.3rem; position: absolute; top: 0.68rem; left: 1.75rem; }
.dlt .bqnb .deg { left: 3.93rem; }
.dlt .tzl a { display:block; background: #f4c900; width: 4.35rem; margin: 0.2rem auto 0.35rem; clear: both; overflow: hidden; color: #a10000; font-size: 0.3rem; text-align: center; line-height: 0.56rem; border-radius: 10px; }
.bnner_zz { width: 6rem; margin: 0.3rem auto; }
.jcjz { width: 6rem; margin: 0.25rem auto; clear: both; overflow: hidden; }
.jcjz p { font-size: 0.22rem; line-height: 0.38rem; text-align: justify; text-indent: 1em; color: #333333; }
.jcjz .jcvs { clear: both; overflow: hidden; width: 6rem; margin: 0.2rem auto 0; }
.jcjz .jcvs h2 { width: 6rem; height: 0.68rem; background: #0e6bb3 url(../images/vs.jpg) center bottom no-repeat; background-size: 1.27rem 0.68rem; line-height: 0.68rem; }
.jcjz .jcvs h2 span { font-size: 0.28rem; color: #fff; font-weight: normal; float: left; width: 50%; text-align: center; }
.jcjz .jcvs { }
.jcjz .jcvs ul { border: 2px #cccccc solid; border-top: none; height: 5.2rem; }
.jcjz .jcvs ul li { font-size: 0.24rem; float: left; border-right: 1px #cccccc solid; border-bottom: 1px #cccccc solid; }
.jcjz .jcvs ul li:nth-child(2), .jcjz .jcvs ul li:nth-child(3) { font-size: 0.26rem; color: #0e6bb3; text-align: center; }
.jcjz .jcvs ul li:nth-child(3) { color: #e34b00; border-right: none; }
.jcjz .jcvs ul li:nth-child(1), .jcjz .jcvs ul li:nth-child(4), .jcjz .jcvs ul li:nth-child(7), .jcjz .jcvs ul li:nth-child(10), .jcjz .jcvs ul li:nth-child(13) { color: #0e6bb3; text-align: center; width: 24.4%; font-size: 0.26rem; }
.jcjz .jcvs ul li:nth-child(5), .jcjz .jcvs ul li:nth-child(8), .jcjz .jcvs ul li:nth-child(11) { width: 27.4%; padding: 0.2rem; }
.jcjz .jcvs ul li:nth-child(6), .jcjz .jcvs ul li:nth-child(9), .jcjz .jcvs ul li:nth-child(12) { width: 48.2%; ; padding: 0.1rem; background: #d9ebff; border-right: none; }
.jcjz .jcvs ul li:nth-child(1), .jcjz .jcvs ul li:nth-child(2), .jcjz .jcvs ul li:nth-child(3) { height: 0.53rem; line-height: 0.53rem; }
.jcjz .jcvs ul li:nth-child(4), .jcjz .jcvs ul li:nth-child(5), .jcjz .jcvs ul li:nth-child(6) { height: 0.77rem; }
.jcjz .jcvs ul li:nth-child(7), .jcjz .jcvs ul li:nth-child(8), .jcjz .jcvs ul li:nth-child(9) { height: 1.25rem; }
.jcjz .jcvs ul li:nth-child(10), .jcjz .jcvs ul li:nth-child(11), .jcjz .jcvs ul li:nth-child(12) { height: 1.1rem; }
.jcvs ul li:nth-child(2) { width: 27.4%; }
.jcjz .jcvs ul li:nth-child(3) { width: 48.2%; }
.jcjz .jcvs ul li:nth-child(4) { line-height: 0.77rem; }
.jcjz .jcvs ul li:nth-child(5) { line-height: 0.32rem; padding: 0.1rem 0 0 0.1rem; }
.jcjz .jcvs ul li:nth-child(6) { line-height: 0.57rem; }
.jcjz .jcvs ul li:nth-child(7) { line-height: 1.25rem; }
.jcjz .jcvs ul li:nth-child(8) { padding: 0.3rem 0 0 0.1rem; }
.jcjz .jcvs ul li:nth-child(10) { line-height: 1.1rem; }
.jcjz .jcvs ul li:nth-child(11) { padding: 0.3rem 0 0 0.1rem; }
.jcjz .jcvs ul li:nth-child(12) { padding: 0.2rem 0.1rem; }
.jcjz .jcvs ul li:nth-child(13) { height: 1.55rem; line-height: 1.55rem;border-bottom: none; background: #d9ebff; height: 1.53rem;  }
.jcjz .jcvs ul li:nth-child(14) { width: 75.6%; border-right: none; height: 1.53rem; text-align: justify; padding: 0.15rem 0.1rem; background: #d9ebff; border-bottom: none; }
.dby { position: relative; overflow: hidden; clear: both; height: 2rem; margin-bottom:0.2rem; }
.dby p { background: #107bbe; line-height: 0.38rem; text-align: justify; font-size: 0.22rem; color: #fff; position: absolute; border-radius: 110px; height: 2rem; left: -16%; width: 113%; padding: 0.3rem 0.35rem 0.2rem 1.26rem; text-indent:2em; }
.ai { width: 6rem; margin: 0.4rem auto 0.2rem; clear: both; overflow: hidden; }
.ai dl dt { width: 3.45rem; height: 4.1rem; margin-right: 0.1rem; float: left; }
.ai dl dd { width: 2.44rem; height: 1.3rem; float: left; margin-bottom: 0.1rem; }
.ai p { text-align: justify; line-height: 0.38rem; font-size: 0.24rem; padding: 0.15rem 0 0; text-indent: 1em; clear: both; }
.ai .ljxq { width: 2.2rem; height: 0.44rem; line-height: 0.44rem; text-align: center; color: #fff; font-size: 0.24rem; background: #e34b00; margin: 0 auto 0.25rem; display: block; border-radius: 5px; }
.ai .jstp { width: 5.98rem; margin: auto; }
.yjsy { background: #107bbe; clear: both; overflow: hidden; }
.zjtd { width: 6rem; margin: 0.2rem auto; overflow: hidden; }
.zjtd li { background: #fff; clear: both; margin: 0.2rem auto; height: 1.8rem; }
.zjtd li img { display: inline-block; width: 1.51rem; height: 1.62rem; margin: 0.1rem; float: left; }
.zjtd li p { font-size: 0.22rem; text-indent: 2em; line-height: 0.38rem; padding: 0.15rem 0.1rem; text-align: justify; color: #222222; }
.zjtd li span { font-size: 0.2rem; display: inline-block; line-height: 0.35rem; margin-right: 0.15rem; float: right; }
.zjtd li span em { color: #e34b00; font-weight: bold; }
.jszs { width: 6rem; margin: 0.1rem auto; position: relative; clear: both; overflow: hidden; }
.jszs em { width: 1.59rem; height: 0.96rem; background: url(../images/jg.png) no-repeat; background-size: 100%; position: absolute; transform: rotate(-8deg); left: 2.2rem; top: 0.45rem; }
.jszs .jszjtp img { display: inline-block; width: 2.94rem; height: 1.88rem; float: left; }
.jszs .jszjtp img:nth-child(1) { margin-right: 0.12rem; }
.jszs p { font-size: 0.24rem; text-align: center; line-height: 0.6rem; }
.yzjs { clear: both; width: 6rem; margin: 0.2rem auto; position: relative; border: 2px #bbbbbb solid; }
.yzjs i { background: url(../images/js.png) no-repeat; position: absolute; width: 0.9rem; height: 1rem; background-size: 100%; top: -0.1rem; left: 0.03rem; }
.yzjs p { font-size: 0.22rem; padding: 0.2rem 0.2rem 0.2rem 1rem; text-align: justify; line-height: 0.38rem; }
.shljs { width: 6rem; clear: both; overflow: hidden; margin: 0.2rem auto; }
.shljs img { width: 2.46rem; height: 1.9rem; margin-right: 0.15rem; float: left; }
.shljs p { font-size: 0.22rem; line-height: 0.38rem; text-align: justify; text-indent: 2em; }
.zjpg { width: 6rem; height: 0.55rem; line-height: 0.55rem; border: 1px #e34b00 solid; margin: 0.3rem auto; clear: both; overflow: hidden; border-radius: 50px; }
.zjpg p { font-size: 0.24rem; color: #e34b00; float: left; padding-left: 0.15rem; }
.zjpg span { background: #e34b00; float: right; width: 2.3rem; font-size: 0.24rem; font-weight: bold; color: #fff; }
.zjpg span:before { content: ""; background: url(../images/yqtb.png) no-repeat; width: 0.34rem; height: 0.34rem; background-size: 100%; float: left; display: inline-block; margin: 0.1rem 0.02rem 0 0.05rem; }
[class*="icon"]:before, [class^="icon"]:before { content: ""; background: url(../images/icon.png) no-repeat; display: inline-block; background-size: 2rem 0.76rem; vertical-align: top; }
.icon-clock:before {
width: .6rem;
height: .53rem; background-position: -0.02rem -0.13rem; margin: 0 .05rem 0 0;
float: left; }
.icon-site:before {
width: .6rem;
height: .53rem; background-position: -0.72rem -0.13rem; margin: 0 .05rem 0 0;
float: left; }
.icon-phone:before {
width: .6rem;
height: .53rem; background-position: -1.42rem -0.1rem; margin: 0 .05rem 0 0;
float: left; }
.n1_footer { background-color: #282828; padding:.3rem .2rem 00.1rem;
overflow: hidden; color: #fff; }
.n1_footer .n1_f_wx { text-align: center; float: left; padding: .06rem .05rem;
background-color: #fff; margin-right: .1rem;
color: #282828; width: 2rem; font-size: 0.17rem; }
.n1_footer .n1_f_wx img { width: 1.78rem; height: 1.78rem; margin: auto; display: block; }
.n1_footer p { border-bottom: 1px #4d4d4d dashed; display: inline-block; line-height: 0.32rem; font-size: .22rem;
padding: .07rem 0;
text-indent: 0; color: #fff; }
.n1_footer p a { font-weight: bold; font-size:.34rem;
color: #fff; line-height:.5rem;
}
.n1_footer .wxt { border: none; }
