@charset "gb2312";
/* CSS Document */
* { 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); overflow-x: hidden; }
body { color: #333; font-family: Microsoft Yahei; font-family:"΢���ź�" font-size: 0.24rem;
overflow-x: hidden; background: #f2f2f2; max-width: 640px; 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 { overflow: hidden; clear: both; vertical-align: middle; }
.xheight { width: 80%; margin: 0.2rem auto; border: 1px solid #51891b; box-shadow: -1px -1px 2px #475f31; }
i, em { font-style: normal; }
.clear { clear: both; overflow: hidden; }
/************************************/
.head { overflow: hidden; position: relative; }
.head .hd { position: absolute; z-index: 1; bottom: 0; left: 45%; margin-right: -0.5rem; padding: 0.1rem; }
.head .hd ul { overflow: hidden; display: -moz-box; display: -webkit-box; display: box; height: 0.15rem; display: block }
.head .hd ul li { -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; width: 0.15rem; height: 0.15rem; border-radius: 50%; margin-right: 0.1rem; font-size: 0px; background: #a7a7a7; border: 1px solid #a7a7a7; float: left; }
.head .hd ul .on { background: #ffffff; }
.head img { width: 100%; }
.banner_xdyj { width: 6.07rem; height: 3.86rem; margin: 0.3rem auto; }
.banner_lcdd { height: 2.08rem; margin: 0.3rem auto; }
nav { overflow: hidden; padding: 0 10px; background: #347e5a; }
nav ul li { width: 25%; float: left; display: inline; position: relative; padding: 8px 0; }
nav ul li a { width: 100%; line-height: 0.32rem; text-align: center; font-size: 0.24rem; display: inline-block; float: left; color: #fff; }
nav ul li:after { content: ""; width: 1px; height: 0.32rem; line-height: 0.32rem; background: #fff; display: inline-block; position: absolute; }
nav ul li:nth-child(4):after, nav ul li:nth-child(8):after { display: none; }
.show_crumb { padding: 0.18rem; background: #fff; font-size: 0.24rem; overflow: hidden; }
.show_crumb span { float: left; display: inline-block; text-indent: 0.25em; line-height: 0.38rem; }
.show_crumb span:before { content: ""; width: 0.43rem; height: 0.38rem; background: url(../images/icon.png) no-repeat; background-position: -0.05rem -0.07rem; background-size: 0.6rem 5rem; display: inline-block; float: left; vertical-align: top; }
.tydh { width: 100%; position: relative; margin-top: 0.35rem; }
.tydh p { height: 1px; width: 100%; background: #347e5a; }
.tydh p strong { font-size: 0.28rem; color: #fff; text-align: center; position: absolute; z-index: 1000; top: -0.2rem; display: block; left: 35%; background: #347e5a; width: 2rem; height: 0.4rem; line-height: 0.4rem; }
.tydh_zj { margin-bottom: 0.3rem; }
.tydh_zj p strong { width: 4rem; left: 19%; }
.tydh span { display: block; font-size: 0.18rem; color: #999999; text-align: center; margin-top: 0.3rem; letter-spacing: 2px; }
.znjczx { position: relative; width: 6.1rem; height: 2.8rem; margin: auto; }
 @media screen and (max-width: 320px) {
.znjczx { height: 3.3rem; }
}
.znjczx .znjczx_lf { position: absolute; background: #347e5a; width: 4.25rem; left: 0; top: 0; }
.znjczx .znjczx_lf strong { font-size: 0.34rem; color: #fffa79; text-align: center; line-height: 0.4rem; display: block; width: 1.5rem; margin: 0.2rem 0.2rem 0.05rem 0.2rem; border-bottom: 1px #fff dashed; padding-bottom: 0.05rem; }
.znjczx .znjczx_lf p { font-size: 0.2rem; width: 1.5rem; text-align: center; margin: 0.1rem 0 0.15rem 0.2rem; color: #fff; letter-spacing: 0.01rem; }
.znjczx .znjczx_ri { position: absolute; border: 1px #347e5a solid; font-size: 0.2rem; padding: 0.2rem; text-indent: 2em; width: 4.1rem; right: 0; top: 0.4rem; z-index: 1000; background: #fff; text-align: justify; }
.mk01 { margin: 0.2rem auto 0.25rem; overflow: hidden; }
.mk01 p { text-align: justify; text-indent: 2em; padding: 0.2rem 0.3rem; line-height: 0.36rem; font-size: 0.2rem; }
.mk01 p a { font-size: 0.2rem; color: #e52121; }
.mk01 img { display: block; width: 5.71rem; height: 3.44rem; margin: auto; }
.mk01 .ckzc { width: 4.3rem; margin: 0.2rem auto; overflow: hidden; }
.mk01 .ckzc a { width: 1.9rem; height: 0.5rem; line-height: 0.5rem; display: inline-block; float: left; margin: 0.25rem 0.5rem 0 0; background: #ee7205; color: #fff; font-size: 0.24rem; border-radius: 0.1rem; }
.mk01 .ckzc a:before { content: ""; width: 0.31rem; height: 0.31rem; display: inline-block; float: left; margin: 0.1rem 0.15rem; background: url(../images/jiantou01.png) center no-repeat; background-size: 0.31rem 0.31rem; }
.mk01 .ckzc a:nth-child(2) { background: #bc0707; margin: 0.25rem 0 0 0; }
.mk01 .ckzc a:nth-child(2):before { background: url(../images/jiantou02.png) center no-repeat; background-size: 0.31rem 0.31rem; }
.mk01 .byjc { background: #efefef; }
.mk01 .byjc { background: #efefef url(../images/byjc.jpg) center 0.35rem no-repeat; position: relative; width: 100%; height: 5.8rem; background-size: 5.98rem 4.37rem; }
.mk01 .byjc span { font-size: 0.24rem; font-weight: bold; color: #248c5a; position: absolute; left: 18%; top: 8%; }
.mk01 .byjc span:nth-child(2) { left: 58%; top: 8%; }
.mk01 .byjc span:nth-child(3) { left: 18%; top: 74%; }
.mk01 .byjc span:nth-child(4) { left: 50%; top: 74%; }
.mk01 .byjc p { font-size: 0.34rem; font-weight: bold; text-align: center; text-indent: 0; position: absolute; left: 42%; top: 27%; color: #fff; line-height: 0.42rem; }
.mk01 .byjc .ckzc02 { width: 4.3rem; margin: 4.65rem 1rem 0.1rem; overflow: hidden; float: left; }
.mk01 .byjc .ckzc02 a { width: 1.9rem; height: 0.5rem; line-height: 0.5rem; display: inline-block; float: left; margin: 0.25rem 0.5rem 0 0; background: #ee7205; color: #fff; font-size: 0.24rem; border-radius: 0.1rem; }
.mk01 .byjc .ckzc02 a:before { content: ""; width: 0.31rem; height: 0.31rem; display: inline-block; float: left; margin: 0.1rem 0.15rem; background: url(../images/jiantou01.png) center no-repeat; background-size: 0.31rem 0.31rem; }
.mk01 .byjc .ckzc02 a:nth-child(2) { background: #bc0707; margin: 0.25rem 0 0 0; }
.mk01 .byjc .ckzc02 a:nth-child(2):before { background: url(../images/jiantou02.png) center no-repeat; background-size: 0.31rem 0.31rem; }
.jsfx { background: #efefef; width: 6.1rem; height: 3rem; border-radius: 0.1rem; border: 1px #bababa solid; margin: 0.2rem auto; }
.jsfx_lf { float: left; position: relative; }
.jsfx_lf img { width: 2.28rem; height: 2.28rem; margin: 0.15rem 0.1rem 0.1rem; display: block; }
.jsfx_lf .xmlk { position: absolute; left: 0.15rem; width: 3.2rem; }
.jsfx_lf .xmlksj { position: absolute; left: 0.4rem; width: 3rem; }
.jsfx_lf span { height: 0.32rem; padding: 0 0.15rem; font-weight: bold; font-size: 0.2rem; text-align: center; margin-top: 0.01rem; line-height: 0.32rem; color: #fff; display: block; background: #72afb8; float: left; }
.jsfx_lf em { content: ""; width: 0.36rem; height: 0.36rem; background: url(../images/icon.png) no-repeat; background-position: -0.05rem -0.63rem; background-size: 0.6rem 5rem; display: inline-block; float: left; vertical-align: top; margin-left: 0.05rem; }
.jsfx_ri { float: right; width: 50%; }
.jsfx_ri h1 { font-size: 0.2rem; color: #347e5a; line-height: 0.35rem; margin: 0.1rem auto 0; }
.jsfx_ri .gj { margin: 0 auto; }
.jsfx_ri ul { overflow: hidden; }
.jsfx_ri ul li { display: block; line-height: 0.35rem; color: #333333; font-size: 0.18rem; }
.jsfx_ri ul li:before { content: ""; width: 0.1rem; height: 0.1rem; line-height: 0.32rem; display: inline-block; background: #bc0707; margin: 0.01rem 0.05rem; }
.jsfx_ri p { font-size: 0.18rem; }
.jsfx_ri .ckxq { float: left; background: #bc0707; width: 1.53rem; height: 0.3rem; font-size: 0.2rem; color: #fff; margin: 0.1rem 0.5rem 0; line-height: 0.3rem; text-align: center; }
.mk02 { margin: 0.05rem auto 0.25rem; overflow: hidden; }
.mk02 .mfzx { margin: 0.2rem 0.38rem; overflow: hidden; }
.mk02 .mfzx a { height: 0.4rem; line-height: 0.4rem; color: #fff; float: left; margin: 0.15rem; display: inline-block; font-size: 0.22rem; }
.mk02 .mfzx a:before { content: ""; width: 0.43rem; height: 0.4rem; background: url(../images/icon.png) no-repeat; background-position: 0 -1.07rem; background-size: 0.6rem 5rem; display: inline-block; float: left; vertical-align: top; margin: 0 0.03rem; }
.mk02 .mfzx .dyg { width: 1.63rem; background: #ee7205; }
.mk02 .mfzx .drg { width: 3.4rem; background: #347e5a; }
.mk02 .mfzx .drg:before { background-position: 0 -1.49rem; }
.mk03 { margin: 0.05rem auto 0.25rem; overflow: hidden; }
.mk03 .dhwz { width: 3.7rem; margin: 0.3rem auto; border: 1px #347e5a solid; height: 0.4rem; }
.mk03 .dhwz a { font-size: 0.22rem; font-weight: bold; color: #347e5a; height: 0.4rem; line-height: 0.4rem; display: block; }
.mk03 .dhwz a:before { content: ""; width: 0.36rem; height: 0.38rem; background: url(../images/icon.png) no-repeat; background-position: -0.05rem -1.93rem; background-size: 0.6rem 5rem; display: inline-block; float: left; vertical-align: top; margin: 0 0.1rem; }
.mk03 .dhwz a i { display: inline-block; font-size: 0.2rem; color: #fff; font-weight: bold; background: #347e5a; width: 1.1rem; text-align: center; float: right; line-height: 0.39rem; }
.mk04 { margin: 0.05rem auto 0.25rem; overflow: hidden; }
.mk04 .lxrh { width: 5.5rem; background: #ee7205; height: 0.56rem; line-height: 0.56rem; color: #fff; border-radius: 0.2rem; margin: 0.4rem auto 0.2rem; font-size: 0.22rem; }
.mk04 .lxrh a { color: #fff }
.mk04 .lxrh a:before { content: ""; width: 0.43rem; height: 0.43rem; background: url(../images/icon.png) no-repeat; background-position: 0 -1.07rem; background-size: 0.6rem 5rem; display: inline-block; float: left; vertical-align: top; margin: 0.08rem 0.15rem 0 0.5rem; }
.mk05 { margin: 0.35rem auto 0.65rem; overflow: hidden; }
.hyzjt { clear: both; overflow: hidden; border-bottom: 1px #dcdcdc dashed; }
.hyzjtmy { border-bottom: none; }
.hyzjt .hy_zjt { width: 6rem; margin: auto; }
.hyzjt .hy_zjt .hy_zjt_lf img { width: 2.3rem; height: 3.59rem; float: left; margin: 0.43rem 0.2rem; }
.hyzjt .hy_zjt .hy_zjt_ri { float: left; width: 55%; margin-top: 1.1rem; }
.hyzjt .hy_zjt .hy_zjt_ri h1 { font-size: 0.22rem; font-weight: normal; line-height: 0.7rem; }
.hyzjt .hy_zjt .hy_zjt_ri h1 strong { font-size: 0.38rem; color: #248c5a; float: left; margin-right: 0.05rem; line-height: 0.5rem; }
.hyzjt .hy_zjt .hy_zjt_ri p { font-size: 0.2rem; clear: both; line-height: 0.32rem; }
.hyzjt .hy_zjt .hy_zjt_ri p:before { content: ""; width: 0.2rem; height: 0.27rem; background: url(../images/jiangbei.jpg) center no-repeat; background-size: 0.2rem 0.27rem; float: left; margin: 0 0.06rem 0 0; }
.hyzjt .hy_zjt .hy_zjt_ri p em { display: inline-block; color: #bc0707; }
.hyzjt .hy_zjt .hy_zjt_ri span { font-size: 0.2rem; background: #72afb8; color: #fff; padding: 0.06rem 0.15rem; display: block; width: 75%; margin: 0.15rem 0 0 0; }
.hyzjt .hy_zjt .hy_zjt_ri span:before { content: ""; width: 0.22rem; height: 0.24rem; background: url(../images/gh_jz.png) center no-repeat; background-size: 0.22rem 0.24rem; float: left; margin: 0 0.06rem 0 0; }
.hyzjt .hy_zjt .hy_zjt_ri i { font-size: 0.18rem; line-height: 0.5rem; color: #e71111; display: block; }
.hyzjt .hy_zjt .hy_zjt_ri .zj_zx { overflow: hidden; float: left; }
.hyzjt .hy_zjt .hy_zjt_ri .zj_zx a { width: 1.5rem; height: 0.5rem; line-height: 0.5rem; display: inline-block; float: left; margin: 0.05rem 0.2rem 0 0; background: #ee7205; color: #fff; font-size: 0.2rem; border-radius: 0.1rem; }
.hyzjt .hy_zjt .hy_zjt_ri .zj_zx a:before { content: ""; width: 0.22rem; height: 0.22rem; display: inline-block; float: left; margin: 0.15rem 0.05rem 0 0.2rem; background: url(../images/weixin.png) center no-repeat; background-size: 0.22rem 0.22rem; }
.hyzjt .hy_zjt .hy_zjt_ri .zj_zx a:nth-child(2) { background: #248c5a; margin-right: 0; }
.hyzjt .hy_zjt .hy_zjt_ri .zj_zx a:nth-child(2):before { background: url(../images/msqh.png) center no-repeat; background-size: 0.2rem 0.22rem; }
.mk06 { margin: 0.25rem 0.22rem 0.5rem; overflow: hidden; }
.mk06 li a { display: inline-block; background: #248c5a; color: #fff; font-size: 0.26rem; line-height: 0.4rem; height: 1.57rem; width: 1.57rem; float: left; margin: 0.16rem 0.2rem; border-radius: 0.1rem; font-weight: bold; padding-top: 0.35rem; letter-spacing: 0.03rem; }
.mk06 li:nth-child(2) a { background: #eb6462; }
.mk06 li:nth-child(3) a { background: #f2a06a; }
.mk06 li:nth-child(4) a { background: #f0a741; }
.mk06 li:nth-child(5) a { background: #4aafbe; }
.mk06 li:nth-child(6) a { background: #8ab54d; }
.mk06 li a i { display: block; margin: 0.08rem auto; text-align: center; width: 1.25rem; background: #fff; color: #248c5a; font-weight: normal; line-height: 0.3rem; font-size: 0.2rem; letter-spacing: 0; }
.mk06 li:nth-child(2) a i { color: #eb6462; }
.mk06 li:nth-child(3) a i { color: #f2a06a; }
.mk06 li:nth-child(4) a i { color: #f0a741; }
.mk06 li:nth-child(5) a i { color: #4aafbe; }
.mk06 li:nth-child(6) a i { color: #8ab54d; }
.mk06 li a:before { content: ""; width: 0.31rem; height: 0.29rem; background: url(../images/xgtj01.png) no-repeat; background-size: 0.31rem 0.29rem; display: inline-block; float: left; vertical-align: top; margin: 0.08rem 0.1rem 0 0.3rem; }
.mk06 li:nth-child(2) a:before { width: 0.35rem; height: 0.32rem; background: url(../images/xgtj02.png) no-repeat; background-size: 0.35rem 0.32rem; margin: 0.05rem 0.1rem 0 0.3rem; }
.mk06 li:nth-child(3) a:before { width: 0.27rem; height: 0.3rem; background: url(../images/xgtj03.png) no-repeat; background-size: 0.27rem 0.3rem; margin: 0.08rem 0.1rem 0 0.3rem; }
.mk06 li:nth-child(4) a:before { width: 0.38rem; height: 0.38rem; background: url(../images/xgtj04.png) no-repeat; background-size: 0.38rem 0.38rem; margin: 0 0.1rem 0 0.3rem; }
.mk06 li:nth-child(5) a:before { width: 0.37rem; height: 0.37rem; background: url(../images/xgtj05.png) no-repeat; background-size: 0.37rem 0.37rem; margin: 0 0.1rem 0 0.3rem; }
.mk06 li:nth-child(6) a:before { width: 0.34rem; height: 0.4rem; background: url(../images/xgtj06.png) no-repeat; background-size: 0.34rem 0.4rem; margin: 0 0.1rem 0 0.3rem; }
.biaodan { background: #efefef; overflow: hidden; clear: both; margin-top: 0.2rem; }
.biaodan .bd_jt { width: 93%; margin: 0.3rem auto; background: #fff; overflow: hidden; }
.biaodan .bd_jt ul { width: 93%; margin: auto; overflow: hidden; }
.biaodan .bd_jt ul li { height: 0.6rem; line-height: 0.6rem; margin: 0.2rem auto; border: 1px #b8b8b8 solid; }
.biaodan .bd_jt ul li span { font-size: 0.24rem; width: 2rem; display: inline-block; float: left; line-height: 0.59rem; background: #347e5a; color: #fff; text-align: center; }
.biaodan .bd_jt ul li span i { color: #F00; }
.biaodan .bd_jt ul li input { float: left; height: 0.56rem; width: 3.48rem; font-size: 0.2rem; color: #b8b8b8; padding-left: 0.15rem; border: none; font-weight: normal; }
.biaodan .bd_jt ul li textarea { height: 0.55rem; width: 3.48rem; font-size: 0.2rem; color: #b8b8b8; padding-left: 0.15rem; float: left; padding-top: 0.15rem; font-family: "΢���ź�"; border: none; }
.biaodan .bd_jt .btn_form input { color: #fff; display: inline-block; font-size: 0.24rem; width: 2.05rem; line-height: 0.53rem; float: left; margin: 0.2rem 0.45rem; cursor: pointer; -webkit-appearance: none; appearance: none; border-radius: 0.1rem; border: none; }
.biaodan .bd_jt .btn_form .czbd { box-shadow: 0 2px 2px #e95606; background: #ee7205; }
.biaodan .bd_jt .btn_form .tjbd { box-shadow: 0 2px 2px #165d37; background: #347e5a; }
footer { width: 6rem; margin: 0.1rem auto 0.1rem; height: 2rem; margin-bottom:0.65rem; }
.n_footer .n_f_left { width: 1.89rem; margin-right: 1%; float: left; height: 1.85rem; }
.n_footer .n_f_right { width: 4rem; float: left; padding-top: 1%; }
.n_footer .n_f_right p { text-align: left; line-height: 22px; display: inline-block; padding: 2px 4px; text-align: left; line-height: 0.34rem; display: inline-block; padding: 0.05rem; font-size: 0.24rem; margin-left: 0.05rem; float:left; }
.n_footer .n_f_right p:nth-of-type(1) { border: 1px #9c9c9c solid; }
.n_footer .n_f_right p:nth-of-type(2) { color: #333; margin: 0.08rem 0.05rem 0.05rem; width: 4.2rem; }
.n_footer .n_f_right p img { width: 0.29rem; height: 0.36rem; margin-top: 2%; vertical-align: top; }
.n_footer .n_f_right p strong { font-weight: normal; }
.n_footer .n_f_right p i { font-size: 0.2rem; font-style: normal; }
.n_footer .n_f_right p .zhdh { color: #e37a02; font-weight: bold; line-height: 0.4rem; font-size: 0.26rem; margin-left: 0.05rem; }
