﻿* {
  box-sizing: border-box;
}

*:before, *:after {
    box-sizing: border-box;
}

*, *:before, *:after {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption{
  border: 0 none;
  font-size: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  
  /* 在X5新内核Blink中，在排版页面的时候，会主动对字体进行放大，会检测页面中的主字体，当某一块字体在我们的判定规则中，认为字号较小，并且是页面中的主要字体，就会采取主动放大的操作。然而这不是我们想要的，可以采取给最大高度解决 */
  max-height: 100000px;
}

h1, h2, h3, h4, h5, h6 {
  
}

em,i,strong {
  font-style: normal;
}

ul, ol, li {
  list-style: none;
}

body {
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;
    line-height: 1.5;
    color: #333;
    font-size: 0.24rem;
}
input, select, option ,button{margin:0;font-family: "Microsoft YaHei";appearance:none;-moz-appearance:none;-webkit-appearance:none;border: none;}
a {
  text-decoration: none;
}
.fl{float: left;}
.fr{float: right;}
.clearfix {overflow: hidden; zoom:1;}
.wrap{overflow:hidden; max-width:750px; margin:0 auto;padding-bottom: 1.6rem;}
.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-fles-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;}
.w100{width: 100%;}
/*首页*/
.tp_head {
    
    display: block;
	position: relative;
	height: 1.2rem;
	width: 100%;
	background-color: rgb(255, 255, 255);
   box-shadow: 2px 3.464px 16px 0px rgba(0, 0, 0, 0.2);
	z-index: 999;
  }

.tp_head .m_logo{float: left;height: 0.6rem;margin: 0.3rem;}
.tp_head .m_logo img{height: 100%;}

/*竖直导航*/
.m-btn {width: 0.72rem;height:0.72rem;cursor: pointer;margin-top:0.24rem;margin-right:0.24rem;}
.m-btn .box {display: block; width: 100%;height: 100%;position: relative;}
.m-btn .line { display: block;width: 100%;height:0.04rem;background-color: #02923f;position: absolute;left: 0;transition: width 0.3s ease 0s;}
.m-btn .line1 {width: 0.22rem;top:0.22rem;left: 0.21rem}
.m-btn .line2 {width: 0.36rem;top:0.34rem;left: 0.21rem}
.m-btn .line3 {width: 0.29rem;top:0.46rem;left: 0.21rem}
.m-btn.cur .line1,.m-btn.cur .line2,.m-btn.cur .line3 {width:0.36rem;}


.m-sub-menu.show {
  right: 0;
  transition: all 0.44s ease 0s;
}

.m-sub-menu {
  position: fixed;
  right: -100%;
  width: 50%;
  top: 0;
  z-index: 99999;
  height: 100%;
  background-color: #fff;
  transition: all 0.64s ease 0s;
}
.m-sub-menu .top-box {
  line-height:0.6rem;
  background-color: #02923f;
  width: 100%;
  height: 0.6rem;
}
.m-sub-menu .top-box .stt {
  display: inline-block;
  font-size: 0.3rem;
  color: #fff;
  margin-left: 8.2%;
}
.m-sub-menu .top-box .close {
  display: inline-block;
  width:0.17rem;
  height:0.17rem;
  background: url(../images/ico_37.png) no-repeat center;
  background-size: cover;
  margin-right: 7.8%;
  margin-top:0.22rem;
  cursor: pointer;
}
.m-sub-menu .list-wrap ul {
  width: 100%;
}
.m-sub-menu .list-wrap li {
  line-height:0.6rem;
  width: 100%;
  border-bottom: 1px solid #f2f2f2;
}
.m-sub-menu .list-wrap li .col-box {
  display: block;
  width: 84%;
  margin: 0 auto;
  height: 0.6rem;
}
.m-sub-menu .list-wrap .tit {
  font-size: 0.24rem;
  color: #666;
}
.m-sub-menu .list-wrap .point {
  display: inline-block;
  width:0.08rem;
  height:0.12rem;
  background: url(../images/ico_38.png) no-repeat center;
	background-size: cover;
  margin-top:0.26rem;
}
.m-sub-menu .bot-link {
  width: 84%;
  margin:0.3rem auto 0;
	position: relative;
	height: 0.54rem;
  
}

.bot-link .seach{width: 100%;}
.bot-link .seach .btn{width:0.54rem;height: 0.54rem;background: url(../images/seach.png) no-repeat center #02923f;position: absolute;right: 0;top: 0;background-size: 0.33rem;}
.bot-link .seachText{border: 1px solid #eee;border-right: 0;width: 100%;padding-right: 36px;height:0.54rem;font-size: 0.2rem;padding-left: 0.2rem;}
.m-sub-menu .sec-sub-list {
  position: absolute;
  right: -100%;
  top: 60px;
  width: 100%;
	height: 100%;
}
.m-sub-menu .sec-sub-list .return-fir {
  display: block;
  padding: 0 0 0 8.2%;
  line-height: 0.6rem;
  background-color: #333;
}
.m-sub-menu .sec-sub-list .return-fir p {
  padding-left:0.2rem;
  color: #fff;
  font-size:0.24rem;
  background: url(../images/ico_42.png) no-repeat left center;
	background-size: 0.08rem 0.12rem;
}
.m-sub-menu .sec-sub-list .boxs {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  transition: all 0.4s ease 0s;
  background-color: #fff;
}
.m-sub-menu .sec-sub-list .boxs.show {
  left: -100%;
}
.m-sub-menu .sec-sub-list ul, .m-sub-menu .sec-sub-list li {
  width: 100%;
}
.m-sub-menu .sec-sub-list li {
  line-height: 60px;
  border-bottom: 1px solid #f2f2f2;
}
.m-sub-menu .sec-sub-list li a {
  display: block;
  padding: 0 0 0 8.2%;
  font-size:0.24rem;
  color: #666;
}
.m-sub-menu .sec-sub-list .bot-link {
  margin-top: 14px;
}


.pc-banner {width:7.5rem;overflow: hidden;height: 4rem;position: relative;}
.pc-banner .swiper-container {width: 100%;}
.pc-banner .swiper-slide {
	-webkit-transition: transform 1.0s;
	-moz-transition: transform 1.0s;
	-ms-transition: transform 1.0s;
	-o-transition: transform 1.0s;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	-o-transform: scale(0.9);
	transform: scale(0.9);
	width: 6.7rem;
}

.pc-banner .swiper-slide-active,.pc-banner .swiper-slide-duplicate-active {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}


.pc-banner .none-effect {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
}

.pc-banner .swiper-slide a {display: block;overflow: hidden;position: relative;}
.pc-banner .swiper-slide a p{display: block;width: 100%;height: 0.72rem;box-sizing: border-box;line-height: 0.72rem;padding: 0 0.24rem;position: absolute;bottom: 0;background-color: rgba(0,0,0,0.5); }
.pc-banner .swiper-slide a p span{display: block;color: white;max-width: 5.2rem; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;}
.pc-banner .swiper-slide img {width:100%;display: block;}

.pc-banner .swiper-pagination {right:0.1rem;
	bottom: 0.2rem;
}

.pc-banner .swiper-pagination-bullet {
	background: #fff;
	margin: 0 0.07rem;
	width:0.15rem;
	height:0.15rem;
	border-radius: 50%;
	opacity: 1;
}

.pc-banner .swiper-pagination-bullet-active {
	background: #049540;
}


.index_nav{width: 100%;border-bottom: 0.15rem solid #f7f7f7;overflow: hidden;}
.index_nav a{display: block;float: left; width: 25%;text-align: center;line-height: 0.78rem;font-size: 0.28rem;color: #282828;overflow: hidden;}
.index_nav a img{display: block;width:0.88rem;margin: 0.42rem auto 0;}

.index_box{width: 100%;border-bottom: 0.15rem solid #f7f7f7;overflow: hidden;box-sizing: border-box;padding: 0 0.2rem;margin-top: 0.4rem;}

.index_tit{width:100%;border-bottom: 1px solid #eee;box-sizing: border-box;padding:0.04rem 0 0.31rem;height: 0.68rem;}
.index_tit h2{float: left;line-height:0.36rem;font-size:0.36rem; color: #111;border-left: 0.05rem solid #44d587;padding-left: 0.2rem; font-weight: bold;}
.index_tit a{float: right; font-size:0.24rem; color: #666;}

.index_news,.index_zp,.index_qz,.index_cp,.index_hd{overflow: hidden;width: 6.9rem;margin: 0 auto;}
.index_news a{display: block;padding: 0.28rem 0;border-bottom: 1px solid #eee;overflow: hidden;}
.index_news a:last-child{border-bottom:none;}
.index_news a .news_img{width:2.3rem;height: 1.7rem;overflow: hidden;float: left;}
.index_news a .news_img img{width:100%; height:100%}
.index_news a .fl{width:4.3rem;height: 1.7rem;overflow: hidden;margin-left: 0.2rem;}
.index_news a .fl h2{width:100%; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;line-height: 0.46rem;font-size: 0.3rem;color: #111;}
.index_news a .fl p{width:100%; overflow:hidden;line-height: 0.33rem;font-size: 0.24rem;color: #999;height: 0.66rem;margin: 0.09rem 0 0.1rem;}
.index_news a .fl span{line-height: 0.33rem;font-size: 0.24rem;color: #02913f;}

.index_zp ul li{border-bottom: 1px solid #eee;overflow: hidden;}
.index_zp ul li:last-child{border-bottom: none;}
.index_zp ul li a{display: block; width:100%; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;line-height: 0.46rem;font-size: 0.3rem;color: #111;padding-top: 0.2rem;}
.index_zp ul li p{width:100%; overflow:hidden;line-height: 0.33rem;font-size: 0.24rem;color: #999;height: 0.64rem;margin: 0.09rem 0 0.16rem;}

.index_qz ul{overflow: hidden;padding: 0.2rem 0;}
.index_qz ul li{border-bottom: 1px dotted #cfcfcf;overflow: hidden;}
.index_qz ul li:last-child{border-bottom: none;}
.index_qz ul li a{display: block;max-width: 5.5rem;float: left; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;line-height: 0.7rem;font-size: 0.3rem;color: #111;padding-left: 0.2rem;background: url(../images/icon05.png) no-repeat left center;background-size: 0.11rem 0.17rem;}
.index_qz ul li p{float: right; overflow:hidden;line-height: 0.7rem;font-size: 0.24rem;color: #999;}

.index_cp a{display: block;padding: 0.3rem 0;border-bottom: 1px solid #eee;overflow: hidden;}
.index_cp a:last-child{border-bottom:none;}
.index_cp a .news_img{width:1.9rem;height: 1.9rem;overflow: hidden;float: left;}
.index_cp a .fl{width:4.6rem;height: 1.9rem;overflow: hidden;margin-left: 0.3rem;}
.index_cp a .fl h2{width:100%; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;line-height: 0.56rem;font-size: 0.3rem;color: #111;}
.index_cp a .fl p{width:100%; overflow:hidden;line-height: 0.33rem;font-size: 0.24rem;color: #999;height: 0.66rem;margin: 0 0 0.08rem;}
.index_cp a .fl span{font-size: 0.24rem;color: #02913f;}
.index_cp a .news_img img{width:100%; height:100%}
.index_hd a{display: block;padding: 0.4rem 0;border-bottom: 1px solid #eee;overflow: hidden;position: relative;}
.index_hd a:last-child{border-bottom:none;}
.index_hd a .news_img{width:100%;height:2.5rem;overflow: hidden;}
.index_hd a .news_img img{width:100%; height:100%}
.index_hd a h2{width:100%; font-size: 0.3rem;color: #111;line-height: 0.36rem;padding: 0.1rem;}
.index_hd a p{line-height: 0.6rem;font-size: 0.24rem;color: #999;margin: 0 0.1rem 0;}
.index_hd a span{font-size: 0.3rem;color: #fff;display: block;position: absolute;bottom: 0.4rem;right: 0;width: 1.9rem;height: 0.6rem;background-color: #44d587;font-weight: bold;text-align: center;line-height: 0.6rem;}
.index_hd a span.gq{background-color: #eee;color: #666;}



.footer{background:#e8e8e8;width: 100%; overflow: hidden;padding: 0.36rem 0;margin-top: 0.4rem;text-align: center;}
.footer .fl{float: none;display: inline-block;}
.footer .fl img{width: 0.74rem;float: left;margin: 0 0.12rem;}
.footer .fr{float: none;display: inline-block;color: #666;line-height: 0.36rem;border-left: 1px solid #a7a7a7;padding-left: 0.2rem;margin-left: 0.2rem;text-align: left;}
.footer1{background:#e8e8e8;width: 100%; overflow: hidden; height:20px; text-align:center; text-align: center;}


.float01{position: fixed;right:0.24rem;bottom:1.8rem;display: none;width: 0.52rem;height: 0.52rem;z-index: 99999;}
.float01 img{width:100%;}
.float{position: fixed;bottom: 0;width:7.5rem;display: -webkit-flex;display: -moz-flex;display: flex;border-top: 1px solid #eee;background-color: white;padding: 0.2rem 0;z-index: 9999}
.float a{display: block;-webkit-flex: 1;-ms-flex: 1 ; flex: 1;text-align: center;padding-top: 0.72rem;color: #666;line-height: 0.33rem;}
.float a:first-child{background: url(../images/foot01.png) no-repeat center 0.18rem;background-size: 0.52rem;}
.float a:first-child + a{background: url(../images/foot03.png) no-repeat center 0.18rem;background-size: 0.52rem;}
.float a:first-child + a + a{background: url(../images/foot02.png) no-repeat center 0.18rem;background-size: 0.52rem;}
.float a:first-child + a + a + a{background: url(../images/foot05.png) no-repeat center 0.18rem;background-size: 0.52rem;}
.float a:first-child + a + a + a + a{background: url(../images/foot06.png) no-repeat center 0.18rem;background-size: 0.52rem;}
/*.float a:first-child + a + a + a + a + a{background: url(../images/foot06.png) no-repeat center 0.18rem;background-size: 0.52rem;}*/
.float a:first-child.act{background: url(../images/foot01_h.png) no-repeat center 0.18rem;background-size: 0.52rem;color: #58ce76;}
.float a:first-child + a.act{background: url(../images/foot03_h.png) no-repeat center 0.18rem;background-size: 0.52rem;color: #58ce76;}
.float a:first-child + a + a.act{background: url(../images/foot02_h.png) no-repeat center 0.18rem;background-size: 0.52rem;color: #58ce76;}
.float a:first-child + a + a + a.act{background: url(../images/foot05_h.png) no-repeat center 0.18rem;background-size: 0.52rem;color: #58ce76;}
.float a:first-child + a + a + a + a.act{background: url(../images/foot06_h.png) no-repeat center 0.18rem;background-size: 0.52rem;color: #58ce76;}
/*.float a:first-child + a + a + a + a + a.act{background: url(../images/foot06_h.png) no-repeat center 0.18rem;background-size: 0.52rem;color: #58ce76;}*/
/*内页*/
.mbx{line-height:0.64rem; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;background: url(../images/icon17.png)  no-repeat left center;background-size: 0.2rem 0.24rem; padding-left:0.25rem;width: 7.1rem;margin: 0 auto;}
.mbx a{ padding:0 0.1rem}
.mbx a:last-child{color: #029965;}

.ny_banner{margin-bottom: 0.3rem;}
.ny_banner img{width: 100%;}
.sub_nav{overflow: hidden;text-align: center;margin: 0.2rem auto;}
.sub_nav dt{display: block;font-size: 0.4rem;line-height: 0.8rem;}
.sub_nav dd{display:inline-block;text-align: center;font-size: 0.3rem;border-bottom: 0.02rem solid #eee;width: 2.24rem;height: 0.5rem;line-height: 0.5rem;margin: 0 0.2rem; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;padding: 0 0.1rem;}
.sub_nav dd a{color: #222}
.sub_nav dd.act{border-bottom:0.02rem solid #029965; }
.sub_nav dd.act a{color: #029965}

.nyxq{width: 7.1rem;margin: 0 auto;overflow: hidden;border-bottom: 1px solid #eee;padding: 0.2rem 0 0.1rem;}
.ny_tit{border-bottom: 1px solid #eee;margin-bottom: 0.4rem;padding: 0.2rem 0;}
.ny_tit h1{font-size: 0.36rem;line-height: 0.4rem;font-weight: bold;color: #222;}
.ny_tit p{font-size: 0.24rem;color: #999;margin: 0.1rem 0 0.2rem;}

.page_info{overflow: hidden;font-size: 0.3rem;line-height: 0.52rem;color: #333;text-align:justify;text-justify:distribute-all-lines; }
.page_info p{text-indent: 0.6rem;}
.ny_sxp{border-top: 1px dotted #eee;padding:0.1rem 0 0;margin-top:0.2rem;}
.ny_sxp div{line-height:0.5rem;color: #666;overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;}
.ny_sxp div a{color: #222;}
.page_info img,.page_info iframe{max-width:100%;display: block;margin: 0 auto;}

.form_tit{line-height: 1.1rem; text-align: center;color: #222;font-size: 0.36rem;font-weight: bold;}
.form_tit p{color: #333;font-size: 0.24rem;line-height:0.31rem;;}
.form_box{overflow: hidden;width: 7.1rem;margin: 0 auto;}
.form_box .wz{border: 1px solid #eee;box-sizing: border-box;width:100%;padding: 0 0.1rem 0 0.56rem;height: 0.72rem;margin-bottom: 0.3rem;}
.form_box textarea{border: 1px solid #eee;box-sizing: border-box;width:100%;padding: 0 0.1rem 0 0.56rem;height: 0.72rem;margin-bottom: 0.3rem;}
.form_box select{background: url(../images/icon20.png) no-repeat right 0.2rem center;background-size: 0.28rem;}
.form_box textarea{padding:0.12rem 0.1rem;line-height:0.31rem;height:2.75rem;text-indent: 0.44rem;}
.form_box .butt{width:3.4rem; line-height:0.75rem;height:0.75rem;color: white;border: none;display: block; text-align: center;font-size:0.36rem;font-weight: bold;margin: 0.3rem auto 0;background-color: #029965;cursor: pointer;}
.form_bd{overflow: hidden;}
.form_bd  p span{color: red;}
.form_box .name{background: url(../images/form_icon01.png) no-repeat 0.12rem center;background-size: 0.34rem 0.36rem;}
.form_box .tel{background: url(../images/form_icon02.png) no-repeat 0.12rem center;background-size: 0.34rem 0.36rem;}
.form_box .sfz{background: url(../images/form_icon03.png) no-repeat 0.12rem center;background-size: 0.34rem 0.36rem;}
.form_box .pt{background: url(../images/form_icon04.png) no-repeat 0.12rem center;background-size: 0.34rem 0.36rem;}
.form_box .texa{background: url(../images/form_icon05.png) no-repeat 0.12rem 0.06rem;background-size: 0.34rem 0.36rem;}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#666;font-size:0.24rem;}
input:-moz-placeholder,textarea:-moz-placeholder{color:#666;font-size:0.24rem;}
input::-moz-placeholder,textarea::-moz-placeholder{color:#666;font-size:0.24rem;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{  color:#666;font-size:0.24rem;}

.form_tab{width:7.3rem;box-sizing: border-box;margin: 0 auto;}
.form_tab th{width: 28%;text-align: right;line-height: 0.72rem;}
.form_tab td p{color:#f00;}
.form_tab th p{font-size: 0.24rem;}
.form_tab th p small{font-size: 0.16rem;color: #999;display: block;line-height: 0.28rem;font-weight: normal;margin-top: -0.1rem;}
.form_tab th p span{color: red;}
.form_tab td{width: 72%;height:1rem;}
.form_tab .wz{border: 1px solid #eee;box-sizing: border-box;width:100%;padding: 0 0.1rem;height: 0.72rem;}
.form_tab textarea{border: 1px solid #eee;box-sizing: border-box;width:100%;padding:0.1rem;height: 2rem; font-family:"Microsoft YaHei"}
.form_tab .butt{width:3.21rem; line-height:0.75rem;height:0.75rem;color: white;border: none;display: block; text-align: center;font-size:0.36rem;font-weight: bold;background-color: #029965;cursor: pointer;}

/*性别*/
.sex{overflow: hidden;}
.sex span.warning {
    font-size: 1.4rem;
    color: #ccc;
}
.sex .male,
.sex .female {
    position: relative;
    width: 0.8rem;
    height:0.7rem;
    z-index: 1;
    line-height:0.7em;
    text-align: center;
}
.sex .male label,
.sex .female label {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 0.8rem;
    height:0.7rem;
    z-index: 3;
    opacity: 0;
    margin: auto;
    display: inline-block;
    line-height:0.7rem;
    cursor: pointer;
}
.sex input {
    display: inline-block;
    vertical-align: middle;/*让默认的单选样式的圆圈和“男”“女”的文本没有高差，看起来在同一水平线*/
    height:0.7rem;
    line-height:0.7rem;
    margin: 0; /*清除浏览器默认的外边距*/
}
.sex .male span.btn,
.sex .female span.btn {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 0.8rem;
    height: 0.7rem;
    z-index: 2;
    margin: auto;
    display: inline-block;
    line-height:0.7rem;
    text-align: center;
    border: .02rem solid #029965;
    color: #029965;
}
.sex .male span {
    border-top-left-radius: .06rem;
    border-bottom-left-radius: .06rem;
}
.sex .female span {
    border-top-right-radius: .06rem;
    border-bottom-right-radius: .06rem;
}
.sex .male span.active,
.sex .female span.active {
    background-color: #029965;
    color: #fff;
}   
.sex p{line-height: 0.7rem;}

.file {
    position: relative;
    display: inline-block;
    background: #83e8c2;
    border: 1px solid #029965;
    border-radius: 4px;
    padding:0.1rem 0.2rem;;
    overflow: hidden;
    color: #096e48;
    text-decoration: none;
    text-indent: 0;
}
.file input {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}
.file:hover {
    background: #60d4a8;
    border-color: #029965;
    color: #004974;
    text-decoration: none;
}

.cpxq{background: url(../images/xq_bg.png) no-repeat bottom center #029965;background-size: 100% 2.3rem;overflow: hidden;text-align: center;padding:0.3rem 0;}
.cp_tx{width: 2rem;height: 2rem;background-color: white;margin: 0.3rem auto 0.1rem;overflow: hidden;border-radius: 50%;}
.cp_tx img{height: 100%;width:100%}
.cpxq h2{color: white;font-size: 0.36rem;}
.cpxq p{color: white;font-size: 0.24rem;padding: 0 0.6rem;}

.nr_xq{width: 7.1rem;margin: 0.3rem auto;}
.nr_tit{font-size: 0.3rem;color: #222;position: relative;line-height: 0.78rem;width: 7.1rem;margin: 0 auto;font-weight: bold;}
.nr_tit::after{content: " ";display: block;background-color: #029965;height: 2px;width: 0.4rem; position: absolute;bottom: -0.16 rem;left: 0;}
.nr_info{margin-top: 0.3rem;padding-bottom: 0.3rem;border-bottom: 1px solid #eee;}
.nr_info img{margin: 0 auto;max-width: 100%;}
.zcyx{text-align: center;overflow: hidden;margin-top: 0.3rem;padding-bottom: 0.3rem;border-bottom: 1px solid #eee;}
.zcyx div{display: inline-block;}
.zcyx img{display: inline-block;margin: 0 0.22rem;max-height: 1.92rem;}
.ny_cp{width: 7.1rem !important;}
.ny_cp a .fl p{height: 0.99rem !important;}
.jzsj{font-size: 0.36rem;width: 7.1rem;margin: 0 auto;line-height: 0.7rem;border-bottom: 1px solid #eee;}
.jzsj strong{color: #029965;}
.ztnr{overflow: hidden;}
.ztnr dt{margin-bottom: 0.3rem;}
.ztnr dd{box-sizing: border-box; margin: 0 auto 0.2rem;padding:0 0.1rem 0.2rem 0.1rem;border-bottom: 1px solid #eee;}
.ztnr dd img{max-width: 100%;margin: 0 auto 0.2rem;}
.ztnr dd big{color: red;}
.fenye{overflow:hidden;margin:0 auto 10px;text-align:center;padding-top:15px;height:50px;clear:both; font-size:12px}
div.flickr a{margin-right:3px;border:1px solid #ccc;padding:5px 8px;border-radius:2px;margin:0 3px;color:#666}
div.flickr a:hover{border-right:#ff4141 1px solid;border-top:#ff4141 1px solid;background-image:none;border-left:#ff4141 1px solid;color:#fff;border-bottom:#ff4141 1px solid;background-color:#ff4141}
div.meneame a:active{border-right:#ff4141 1px solid;border-top:#ff4141 1px solid;background-image:none;border-left:#ff4141 1px solid;color:#fff;border-bottom:#ff4141 1px solid;background-color:#ff4141}
div.flickr span.current{margin-right:3px;padding:5px 8px;color:#fff;font-weight:700;background:#ff4141;border-radius:2px;border:1px solid #ff4141}
div.flickr span.disabled{color:#adaaad;margin-right:3px;border:1px solid #ccc;padding:5px 8px;border-radius:2px}
div.flickr{padding:0;margin:0;text-align:center;font-family:Verdana;font-size:12px;}

.tjys{padding: 0.2rem;text-indent: 0.5rem;}






