* {
  margin: 0px;
  padding: 0px;
}

body {
  margin: 0px auto;
  padding: 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  max-width: 750px;
  font-family: "微软雅黑";
  background-color: #fff;
}

ul, li {
  margin: 0;
  padding: 0;
  list-style: none;
}

img {
  display: block;
  width: 100%;
  border: none;
}

a {
  color: #000;
  text-decoration: none;
}

input, button, textarea, select {
  border: none;
  outline: none;
}

/* 通用 */
.bd {
  background-color: #fff;
}

.container {
  margin: 0 auto;
  width: 94%;
}

.container1 {
  margin: 0 auto;
  width: 100%;
}

.container2 {
  margin: 0 auto;
  width: 100%;
  background: #fff;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.clear {
  float: none;
  clear: both;
}

/* 首页-头部搜索框 */
.index_header {
  width: 100%;
  background: url(../images/head_bg.png) top center no-repeat;
  background-size: 100% 100%;
  overflow-y: hidden;
}

.index_header .index_lr_box {
  height: 30px;
  line-height: 30px;
  padding-top: 4%;
}

.index_lr_box a {
  font-size: 12px;
  color: #4c4c4c;
  padding-right: 5px;
}

.index_lr_box .line {
  display: inline-block;
  top: 2px;
  width: 1px;
  height: 12px;
  background-color: #4c4c4c;
  margin-right: 5px;
}

.index_lr_box .grzx_link_btn {
  font-size: 12px;
  color: #4c4c4c;
}

.index_lr_box .grzx_link_btn img {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}

.index_lr_box .grzx_guanzhu {
  display: inline-block;
  width: 100px;
  height: 30px;
  font-size: 12px;
  margin-left: 30px;
  color: #164fa6;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  background: #dce1ea url(../images/head_wxbg.png) no-repeat 10px center;
  background-size: 16px 14px;
  padding-left: 29px;
  line-height: 30px;
  position: absolute;
  display: block;
  top: 15px;
  right: 30px;
}

.header_logo {
  width: 80%;
  margin: 3% auto;
}

.header_logo img {
  width: 100%;
  height: auto;
}

.header_cen {
  margin: 0 auto;
  width: 90%;
  margin-bottom: 7%;
}

.index_search {
  position: relative;
  width: 38%;
  height: 30px;
  z-index: 20;
  line-height: 30px;
  float: left;
}

.index_search .input1 {
  width: 100%;
  height: 30px;
  font-size: 11px;
  color: #333;
  line-height: 30px;
  text-indent: 5px;
  border: none;
  outline: none;
  background: #fff;
  border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  float: left;
}

.index_search .input2 {
  position: absolute;
  top: 8px;
  right: 10px;
  width: 15px;
  height: 15px;
  outline: none;
}

.index_search .input2 img {
  width: 15px;
  height: 15px;
}


.head_tel {
  display: block;
  width: 51%;
  height: 30px;
  float: right;
  background: #08681a url(../images/head_tel.png) no-repeat 5px 7px;
  background-size: 16px 16px;
  padding-left: 8%;
  font-size: 12.5px;
  font-weight: bold;
  border-bottom-right-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  color: #fff;
  line-height: 30px;
}

.head_tel img {
  width: auto;
  height: 18px;
  padding-top: 5px;
}


.head_tel2 {
  float: right;
  width: 61%;
  height: 30px;
}

.head_tel2 a {
  width: 100%;
}

.head_tel2 img {
  width: auto;
  height: 30px;
  float: right;
}






.nav {
  height: 60px;
  line-height: 30px;
  background-color: #164fa6;
}

.nav_inner {
  display: flex;
}

.index_nav {
  -webkit-flex: 1;
  flex: 1;
  text-align: center;
  color: #fff;
  font-size: 13px;
}


.nav_tc {
  color: #fe872f !important;
  font-weight: bold !important;
}

.menu_tc {
  color: #fff !important;
  background: #d10205 !important;
}




.index_nav a {
  color: #fff;
}

.index_nav1 {
  text-align: center;
  height: 40px;
  margin-top: 12px;
  line-height: 30px;
  font-size: 13px;
}

.index_nav1 img {
  text-align: center;
  width: 12px;
  height: 12px;
  margin: auto auto;
}

.index_nav2 {
  text-align: center;
  height: 60px;
  line-height: 30px;
}

.index_nav2 a {
  display: block;
  text-align: center;
  height: 28px;
  line-height: 30px;
  padding-top: 1px;
  background: url(../images/menu_line.png) no-repeat right center;
  background-size: 1px 15px;
  font-size: 14px;
}

.index_nav:last-child a {
  background: none;
}



/* 首页-头条 */
.index_tt {
  width: 100%;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin: 3% auto;
  height: 56px;
}

.index_tt1 {
  width: 90%;
  height: 35px;
  line-height: 35px;
  color: #e60012;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 5%;
}

.index_tt1 a {
  color: #e60012;
}

.index_tt2 {
  width: 70%;
  height: 21px;
  font-size: 13px;
  color: #333;
  line-height: 21px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  padding: 0 15%;
}

.index_tt2 a {
  color: #333;
}


/*政策法规新闻焦点轮播*/
.yx-rotaion {
  margin-top: 3%;
  width: 100% !important;
  height: 220px !important;
}

.yx-rotaion-btn, .yx-rotaion-title, .yx-rotation-focus, .yx-rotation-t, .yx-rotaion-btn {
  position: absolute;
}

.yx-rotation-title {
  position: absolute;
  width: 100%;
  height: 26px;
  line-height: 26px;
  background: #000;
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
  left: 0;
  bottom: 0;
  _bottom: -1px;
  z-index: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.yx-rotation-t {
  color: #fff;
  font-size: 14px;
  z-index: 2;
  bottom: 0;
  left: 3%;
  line-height: 26px;
  height: 26px;
  width: 70%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.yx-rotation-focus span, .yx-rotaion-btn span {
  background: url(../images/ico.png) no-repeat;
  display: block;
}

.yx-rotation-focus {
  height: 27px;
  line-height: 27px;
  right: 3%;
  bottom: 0;
  z-index: 2;
}

.yx-rotation-focus span {
  width: 8px;
  height: 8px;
  line-height: 8px;
  float: left;
  margin-left: 5px;
  position: relative;
  top: 10px;
  cursor: pointer;
  background-position: -15px -76px;
  text-indent: -9999px;
}

.yx-rotaion-btn {
  width: 100%;
  height: 27px;
  top: 50%;
  margin-top: -20px;
}

.yx-rotaion-btn span {
  width: 27px;
  height: 27px;
  cursor: pointer;
  filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;
  position: relative;
}

.yx-rotaion-btn .left_btn {
  background-position: -0px -0px;
  float: left;
  left: 10px;
}

.yx-rotaion-btn .right_btn {
  background-position: 0px -29px;
  float: right;
  right: 10px;
}

.yx-rotaion-btn span.hover {
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8
}

.yx-rotation-focus span.hover {
  background-position: -5px -76px
}

.rotaion_list {
  width: 0;
  height: 0;
  overflow: hidden;
}

.rotaion_list li a img {
  width: 100%;
  height: 220px;
}



/*右侧政策法规新闻*/
.right_news {
  width: 100%;
  margin-top: 3%;
  height: 208px;
  overflow-y: hidden;
}

.index_t {
  width: 100%;
  height: 26px;
  background: #f7f7f7;
  -moz-box-shadow: 2px 2px 3px #cecece;
  -webkit-box-shadow: 2px 2px 3px #cecece;
  box-shadow: 2px 2px 3px #cecece;
}

.index_t a {
  display: block;
  width: 25%;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
  color: #333;
  text-align: center;
  background: url(../images/f_in_line2.png) no-repeat right center;
  float: left;
}

.index_t a.active {
  color: #fff;
  background-color: #2373c8;
  background: #164fa6;
  width: 25%;
}

.news_list ul {
  width: 100%;
  padding-top: 14px;
  overflow-y: hidden;
  height: 160px;
}

.news_list ul li {
  margin-bottom: 2%;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
  color: #333;
  padding-left: 10px;
  background: url(../images/news_ico.png) left center no-repeat;
  background-size: 3px 3px;
}

.news_list ul li .s_n_title {
  float: left;
  width: 65%;
  font-size: 13px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.news_list ul li .s_n_date {
  float: right;
  font-size: 13px;
  color: #989898;
}

/*服务按钮*/
.index_bzfw {
  display: flex;
  height: 41px;
  margin-bottom: 3%;
}

.index_bzfw a {
  -webkit-flex: 1;
  flex: 1;
  text-align: center;
  background: #f5f5f5;
  margin-right: 2%;
  padding: 0 3px;
  display: block;
  line-height: 41px;
  border: 1px solid #e7e7e7;
}

.index_bzfw img {
  width: 25px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
}

.index_bzfw .txt {
  font-size: 14px;
  color: #333;
  text-align: center;
  display: inline-block;
}

.index_ad {
  margin: 3% 0;
}

.index_ad img {
  width: 100%;
  height: auto;
}

/*殡葬习俗*/
.index_bzxx {
  margin-bottom: 3%;
}

.index_bzxx_hd {
  height: 30px;
  line-height: 30px;
  background: url(../images/bzxx_line.png) no-repeat left bottom;
  background-size: 100% 1.5px;
}

.index_bzxx_hd .index_xx_tit {
  float: left;
  font-size: 15px;
  font-weight: bold;
  color: #164fa6;
  padding-left: 2%;
}

.index_bzxx_hd a {
  float: right;
  font-size: 14px;
  color: #666;
}

.right_a {
  float: right;
  display: flex;
  padding-top: 6px;
}

.right_a a {
  -webkit-flex: 1;
  flex: 1;
  font-size: 13px;
  border: 1px solid #7395ca;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  width: 45px;
  text-align: center;
  line-height: 17px;
  margin-left: 2%;
}

.right_a2 {
  float: right;
  padding-top: 4px;
}

.right_a2 a {
  line-height: 21px;
  font-size: 12px;
}



.index_bzxx_list {
  width: 100%;
  padding-top: 2%;
}

.index_bzxx_list ul {
  width: 100%;
  overflow-y: hidden;
}

.index_bzxx_list ul li {
  margin-bottom: 2%;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
  color: #333;
  padding-left: 10px;
  background: url(../images/news_ico.png) left center no-repeat;
  background-size: 3px 3px;
}

.index_bzxx_list ul li .s_z_title {
  float: left;
  width: 65%;
  font-size: 13px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.index_bzxx_list ul li .s_z_date {
  float: right;
  font-size: 13px;
  color: #989898;
}

/*服务按钮*/
.index_bzlc {
  display: flex;
  margin-bottom: 3%;
}

.index_bzlc a {
  -webkit-flex: 1;
  flex: 1;
  text-align: center;
  background: #fafafa;
  border: 1px solid #e7e7e7;
  margin-right: 3%;
}

.index_bzlc img {
  margin: 10px auto 7px;
  width: 28px;
  height: 25.5px;
}

.index_bzlc .in_lc_txt {
  font-size: 14px;
  color: #333;
  margin-bottom: 10px;
}

.index_bzlc a:last-child {
  margin-right: 0%;
}


/* 底部导航 */

.index_foot_nav {
  display: flex;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50px;
  background: #fff;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}

.index_foot_nav a {
  display: inline-block;
  -webkit-flex: 1;
  flex: 1;
  text-align: center;
  border-right: 1px solid #e5e5e5;
}

.index_foot_nav img {
  display: inline-block;
  position: relative;
  top: 6px;
  width: 24px;
  height: 23px;
}

.index_foot_nav .txt {
  display: inline-block;
  font-size: 13px;
  line-height: 50px;
  color: #333;
}

.index_foot_nav .txt_active {
  color: #164fa6;
}

.index_foot_nav a:last-child {
  border-right: none;
}

/* 关注弹出 */
.mask99 {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}

.pop99 {
  position: absolute;
  top: 30%;
  left: 50%;
  margin-top: -53px;
  margin-left: -53px;
  padding: 10px;
  background-color: #fff;
  z-index: 99;
}

.pop99 .close_btn99 {
  position: absolute;
  top: -25%;
  right: -15%;
  z-index: 100;
}

.pop99 .close_btn99 img {
  width: 25px;
  height: 25px;
}

.copyright {
  margin: 3% 0 51px 0;
  background: #164fa6;
  padding-top: 3%;
  padding-bottom: 3%;
}

.copyright p {
  margin-bottom: 5px;
  font-size: 12px;
  color: #fff;
  text-align: center;
}

.copyright a {
  color: #fff;
}

.bg_ef {
  background: #efefef;
  width: 100%;
  height: 2%;
}

/* 内页 */
/*当前位置 */

.current_position {
  width: 100%;
  height: 30px;
  line-height: 30px;
  font-size: 13px;
  color: #333;
  background: #fff url(../images/weizhi.png) no-repeat left center;
  background-size: 12px 12px;
  margin: 0 auto;
}

.current_txt {
  padding-left: 20px;
  line-height: 30px;
  font-size: 12px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.current_txt a {
  font-size: 13px;
  color: #333;
}

.tongz_position {
  width: 100%;
  height: 30px;
  line-height: 30px;
  font-size: 13px;
  color: #333;
  background: #fff url(../images/tongz.png) no-repeat left center;
  background-size: 12px 12px;
  margin: 0 auto;
}




/*政策法规 殡葬习俗 列表 */
.second_nav {
  width: 100%;
  margin-top: 4%;
}

.second_nav ul {
  width: 100%
}

.second_nav ul li {
  width: 48%;
  margin: 0 1% 2%;
  float: left;
  height: 34px;
  color: #fff;
  line-height: 34px;
  background: #7395ca;
  text-align: center;
  font-size: 15px;
}

.second_nav ul li a {
  color: #fff;
}

.second_nav ul li.active {
  background-color: #fe872f;
}

.zcfx_list {
  margin-top: 3%;
  margin-bottom: 5%;
}

.zcfx_list ul {
  width: 100%;
}

.zcfx_list ul li {
  margin-bottom: 2%;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
  color: #333;
  padding-left: 10px;
  background: url(../images/news_ico.png) left center no-repeat;
  background-size: 3px 3px;
}

.zcfx_list ul li .n_zcfx_tit {
  float: left;
  width: 65%;
  font-size: 14px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.zcfx_list ul li .n_zcfx_date {
  float: right;
  font-size: 13px;
  color: #989898;
}

/*分页 */
.pagination_box {
  margin: 6% auto 15%;
  text-align: center;
}

.pagination li {
  display: inline-block;
  margin-right: 4px;
  width: 22px;
  height: 22px;
  line-height: 22px;
  font-size: 12px;
  text-align: center;
  border: 1px solid #d3d3d3;
  *zoom: 1;
  *display: inline;
  _zoom: 1;
  _display: inline;
}

.pagination a {
  line-height: 24px;
  font-size: 12px;
  color: #151515;
}

.pagination li.disabled {
  background-color: #d3d3d3;
}

.pagination li:hover {
  border: 1px solid #164fa6;
}

.pagination li:hover a,
.pagination li:hover span {
  font-size: 12px;
  color: #164fa6;
}

.pagination li.active {
  color: #164fa6;
  border: 1px solid #164fa6;
}

.pagination li.active a {
  font-size: 12px;
  color: #164fa6;
}

/*政策法规  殡葬习俗详细 */

.bot_m {
  margin-bottom: 80px;
}

.bot_m2 {
  margin-bottom: 100px;
}

.zcfg_xx_title {
  line-height: 30px;
  text-align: center;
  font-size: 18px;
  color: #333;
  margin: 3% 0;
}

.zcfg_xx_time {
  line-height: 30px;
  text-align: center;
  font-size: 13px;
  color: #333;
  margin: 3% 0;
  background-color: #ebebeb;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 0 2%;
}

.zcfg_xx_txt {
  padding: 3% 1%;
  font-size: 13px;
  color: #333;
  line-height: 26px;
  border-bottom: 1px solid #174fa4;
}

.zcfg_xx_txt img {
  margin: 5% auto;
  width: 100%;
  height: auto;
}

.prev_next_box {
  padding: 5% 0;
}

.prev_next_box p {
  margin-bottom: 2%;
}

.prev_next_box span {
  display: inline-block;
  position: relative;
  bottom: 3px;
  margin-right: 2%;
  padding: 0 1%;
  height: 20px;
  line-height: 20px;
  font-size: 13px;
  color: #fff;
  background-color: #164fa6;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.prev_next_box a {
  display: inline-block;
  width: 80%;
  font-size: 12px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}


/*殡葬流程 */
.bzlc_xx_title {
  height: 42px;
  border-bottom: 1px solid #c7c7c7;
  color: #fe8731;
  line-height: 42px;
  font-size: 16px;
  font-weight: bold;
  padding-left: 22px;
  background: url(../images/bzlc_ico.png) no-repeat left center;
  background-size: 17px 17px;
  margin-top: 10px;
  margin-bottom: 26px;
}

.bzlc_xx_main {
  margin-left: 2%;
  background: url(../images/bzlc_line.png) repeat-y 16px 0;
  background-size: 2px auto;
}

.bzlc_xx_sub {
  width: 100%;
}

.bzlc_xx_sub ul {
  width: 100%;
}

.bzlc_xx_sub ul li {
  width: 100%;
  height: 34px;
  margin-bottom: 20px;
  background: url(../images/bzlc_line2.png) no-repeat 40.5px 13.5px;
  background-size: 38.5px 6.5px;
}

.bzlc_xx_sub ul li .bzlc_tu {
  width: 29%;
  height: 34px;
  float: left;
}

.bzlc_xx_sub ul li .bzlc_tu img {
  width: 34px;
  height: 34px;
}

.bzlc_xx_sub ul li .bzlc_txt {
  width: 60%;
  float: left;
  color: #333;
  line-height: 34px;
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.bzlc_xx_sub ul li .bzlc_jt {
  width: 11%;
  height: 34px;
  background: url(../images/member_jt.png) no-repeat right center;
  background-size: 4px 8px;
  float: right;
}



.bzlc_xx_line {
  border-bottom: 1px dotted #c7c7c7;
  padding-bottom: 10px;
}


/*殡葬救助 */
.bzjz_xx_title {
  height: 42px;
  border-bottom: 1px solid #c7c7c7;
  color: #ff9503;
  line-height: 42px;
  font-size: 16px;
  font-weight: bold;
  padding-left: 22px;
  background: url(../images/bzjz_ico.png) no-repeat left center;
  background-size: 17px 17px;
  margin-top: 10px;
  margin-bottom: 26px;
}

.bzjz_img img {
  margin: 0 auto 2%;
  width: 100%;
  height: auto;
}

.bzjz_t_r {
  padding: 5px 0;
}

.bzjz_r_title {
  height: 30px;
  line-height: 30px;
  background: url(../images/bzjz_ico2.png) no-repeat 10px center #7395ca;
  background-size: 21px 16px;
  padding-left: 35px;
  font-family: "宋体";
  font-size: 16px;
  color: #fff;
  font-weight: bold;
}

.bzjz_form {
  border: 1px solid #dddddd;
  width: -webkit-calc(96% - 2px);
  width: -moz-calc(96% - 2px);
  width: calc(96% - 2px);
  padding: 0 2%;
}

.bzjz_form .bzjz_f1 {
  padding-top: 4%;
}

.bzjz_f1 .bzjz_lal {
  width: 32%;
  height: 38px;
  color: #333;
  font-size: 14px;
  line-height: 38px;
  float: left;
  text-align: right;
}

.bzjz_f1 .bzjz_lal .xh {
  color: #d11f21;
}

.bzjz_f1 .bzjz_val {
  width: 67%;
  height: 36px;
  float: left;
}

.bzjz_f1 .bzjz_val input {
  width: 94%;
  height: 36px;
  border: none;
  border: 1px solid #ddd;
  background: #fff;
  font-size: 14px;
  color: #333;
  padding: 0 3%;
  outline: none;
}

.bzjz_f1 .bzjz_val textarea {
  font-family: "微软雅黑";
  width: 94%;
  height: 79px;
  line-height: 34px;
  border: 1px solid #ddd;
  background: #fff;
  font-size: 14px;
  color: #333;
  padding: 0 3%;
  outline: none;
}

.bzjz_f1 .bzjz_val select {
  padding: 0 3%;
  border: none;
  width: 94%;
  height: 36px;
  line-height: 36px;
  background-color: #fff;
  font-size: 14px;
  color: #333;
  border: 1px solid #ddd;
  outline: none;
}

.ziyuan {
  width: 90%;
  color: #949494;
  font-size: 14px;
  line-height: 28px;
  padding: 8% 5% 5%;
}

.gongkai {
  width: 100%;
  line-height: 40px;
  color: #333;
  font-size: 14px;
  margin-top: 8%;
}

.bzjz_btn6 {
  width: 90%;
  height: 30px;
  color: #fff;
  text-align: center;
  line-height: 30px;
  border: none;
  outline: none;
  background-color: #7395ca;
  font-size: 14px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
  margin: 20px auto;
  display: block;
}

.n_bzjz1_right {
  width: 100%;
}

.n_bzjz1_right_tit1 {
  height: 34px;
  line-height: 34px;
  color: #164fa6;
  font-size: 16px;
  font-family: "宋体";
  font-weight: bold;
  padding-top: 10px;
}

.n_bzjz1_right_tit2 {
  line-height: 26px;
  color: #333;
  font-size: 14px;
  margin-bottom: 20px;
  text-indent: 2em;
}

.n_bzjz1_right_tit3 {}

.n_bzjz1_right_tit3 ul {
  width: 100%;
}

.n_bzjz1_right_tit3 ul li {
  padding: 0 2%;
  width: 29%;
  float: left;
}

.n_bzjz1_right_tit3 ul li .bzjz1_r_tu {
  width: 75px;
  height: 75px;
  padding: 7px;
  background: #f4f4f4;
  border: #ddd;
}

.n_bzjz1_right_tit3 ul li .bzjz1_r_tu img {
  width: 75px;
  height: 75px;
}

.n_bzjz1_right_tit3 ul li .bzjz1_r_zi {
  height: 20px;
  line-height: 20px;
  text-align: center;
  color: #333;
  font-size: 13px;
  padding-top: 10px;
}






/*搜索结果页 */
.n_bzxx_hd {
  height: 30px;
  line-height: 30px;
  background: url(../images/bzxx_line.png) no-repeat left bottom;
  background-size: 100% 1.5px;
  margin-top: 2%;
  margin-bottom: 3 %;
}

.n_bzxx_hd .n_bzxx_tit {
  float: left;
  font-size: 15px;
  font-weight: bold;
  color: #164fa6;
  padding-left: 2%;
}

.n_bzxx_hd a {
  float: right;
  font-size: 14px;
  color: #666;
}


/* 司仪列表 */

.search_box1 {
  position: relative;
  margin-top: 1%;
  padding: 34px 0;
  background: url(../images/siyi_ico.png) no-repeat 0 40px;
  background-size: 18px 13.5px;
  padding-left: 22px;
  padding-bottom: 0;
  padding-bottom: 5%;
  border-bottom: 1px solid #c7c7c7;
}

.search_car {
  background: url(../images/car_ico.png) no-repeat 0 40px;
  background-size: 18px 13.5px;
}

.search_box1 .lal {
  display: inline-block;
  width: 75px;
  font-size: 13px;
  color: #000;
  text-align: left;
}

.search_box1 .input4 {
  padding: 0 5px;
  width: 28%;
  height: 23px;
  line-height: 23px;
  border: none;
  outline: none;
  border: 1px solid #ddd;
}

.search_box1 .search_btn {
  display: inline-block;
  padding: 0 8px;
  background: #ff9503;
  text-align: center;
  font-size: 13px;
  color: #fff;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  border: none;
  outline: none;
}

.search_box1 .relative_btn {
  position: absolute;
  top: 5px;
  right: 0;
}

.search_box1 .relative_btn a {
  display: block;
  font-size: 13px;
  text-align: center;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  height: 23px;
  line-height: 23px;
}

.search_box1 .relative_btn .a1 {
  margin-bottom: 3px;
  color: #ff9503;
  border: 1px solid #ff9503;
  padding: 0 3px;
}

.search_box1 .relative_btn .a2 {
  color: #ff9503;
  border: 1px solid #ff9503;
  padding: 0 3px;
}

.search_box2 {
  padding-top: 6%;
}

.search_box2 .search_item {
  margin-bottom: 2%;
}

.search_box2 .search_item .lal {
  float: left;
  width: 22%;
  font-size: 13px;
  color: #000;
  text-align: left;
}

.search_box2 .search_item .right_radio {
  float: left;
  width: 78%;
  font-size: 13px;
  color: #000;
}

.search_box2 .search_item .right_radio ul {
  float: left;
}

.search_box2 .search_item .right_radio ul li {
  float: left;
}

.search_box2 .search_item .right_radio ul li {
  padding-right: 7px;
  padding-bottom: 13px;
}

.right_radio ul li input {
  margin: 0 3px 3px;
  vertical-align: middle;
}

.all_sq {
  width: 100%;
  height: 30px;
  margin-bottom: 3%;
}

.all_sq .m_68 {
  margin: 0 auto;
  width: 40%;
}

.all_sq .m_68 .a68 {
  float: left;
  width: 100%;
  height: 27px;
  line-height: 27px;
  border-top: none;
  background: url(../images/choose_ico.png) right center no-repeat;
  color: #333;
  font-size: 13px;
  text-align: center;
  background-size: 11px 5.5px;
}

.all_sq .m_68 .a68.on {
  background: url(../images/choose_ico2.png) right center no-repeat;
  text-align: center;
  background-size: 11px 5.5px;
}

.ff {
  display: none;
}

.beselect {
  display: none;
}

.search_box3 {
  display: flex;
  height: 25px;
  line-height: 25px;
  background-color: #fff;
  border: 1px solid #c7c7c7;
  border-right: none;
  color: #333;
}

.search_box3 a {
  -webkit-flex: 1;
  flex: 1;
  font-size: 13px;
  color: #333;
  text-align: center;
  border-right: 1px solid #c7c7c7;
}

.search_box3 a.active {
  color: #fff;
  background: #7395ca;
}

.search_box3 img {
  display: inline-block;
  position: relative;
  top: 3px;
  width: 10px;
  height: 16px;
}

.siyi_list {
  margin-bottom: 50px;
  padding-top: 3%;
  background-color: #fff;
}

.siyi_list li {
  float: left;
  width: 23%;
  text-align: center;
  margin: 3% 1% 6% 1%;
}

.siyi_list li img {
  margin: 4% auto 4%;
  width: 60px;
  height: 75px;
  -webkit-border-radius: 4%;
  border-radius: 4%;
}

.siyi_list li .name {
  display: block;
  font-size: 13px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 7% 0 3%;
}

.siyi_list li .xx_plxs {
  display: table;
  word-spacing: 0em;
  margin: 0 auto;
}

.siyi_list li .xx_plxs img {
  display: inline-block;
  margin: 0;
  width: 10px;
  height: 10px;
}


/* 司仪详细 */

.sy_detail_box {
  margin-top: 5%;
}

.sy_detail_box .top_detail_box {
  position: relative;
  padding-bottom: 3%;
  margin-bottom: 3%;
  border-bottom: 1px solid #c7c7c7;
}

.top_detail_box .left_sy_img {
  width: 68px;
  height: 68px;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}

.top_detail_box .xx_plxs {
  text-align: center;
  display: table;
  word-spacing: 0em;
  margin: 0 auto;
  margin-top: 16%;
}

.top_detail_box .xx_plxs img {
  display: inline-block;
  margin: 0;
  width: 10px;
  height: 10px;
  padding-left: 3px;
}

.top_detail_box .sc_btn {
  position: absolute;
  top: 0;
  right: 80px;
  font-size: 13px;
  color: #164fa6;
}

.top_detail_box .sc_btn img {
  display: inline-block;
  width: 17px;
  height: 17px;
  vertical-align: bottom;
}

.top_detail_box .tj_btn {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 13px;
  color: #164fa6;
  border: 1px solid #164fa6;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  padding: 0 5px;
}

.top_detail_box .right_sy_info {
  margin-left: 5%;
  font-size: 14px;
}

.right_sy_info p {
  margin-top: 5px;
}

.right_sy_info .lal {
  color: #333;
}

.right_sy_info .val {
  color: #333;
}

.sy_detail_box .bottom_detail_box {
  position: relative;
  font-size: 14px;
  line-height: 22px;
}

.bottom_detail_box p {
  margin-top: 6%;
}

.bottom_detail_box .lal {
  color: #333;
}

.bottom_detail_box .val {
  color: #333;
}

.bottom_detail_box .val .hp {
  color: #333;
}

.pj_detail_btn {
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 2px 5px;
  font-size: 14px;
  color: #fff;
  background-color: #7395ca;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

.select_btn,
.bd_btn {
  display: inline-block;
  float: left;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.select_btn {
  width: 103px;
  background-color: #164fa6;
}

.bd_btn {
  margin-left: 5px;
  width: 140px;
  background-color: #ff9503;
  position: absolute;
  top: 24px;
  right: 0;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

.gldd_btn {
  color: #164fa6;
  text-decoration: underline;
}

.syxx_btn1 {
  width: 100%;
  height: 36px;
  color: #fff;
  text-align: center;
  line-height: 36px;
  border: none;
  outline: none;
  background-color: #7395ca;
  font-size: 15px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
  margin-top: 5%;
}

.top_detail_box .left_che_img {
  width: 100%;
  height: auto;
  margin-top: 30px;
  -webkit-border-radius: 3%;
  border-radius: 3%;
}







/* 确认司仪订单 */
.fy_blu {
  color: #164fa6;
  font-weight: bold;
}

.order_sure_box {
  margin-bottom: 70px;
}

.order_sure_box .sh_info_box {
  padding: 3% 0;
}

.sh_info_box .sh_info_detail {
  width: 90%;
  font-size: 14px;
  color: #333;
  line-height: 24px;
}

.sh_info_box .sh_info_detail .sh_address {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.sh_info_box .right_arrow {
  margin-top: 3%;
  margin-left: 4%;
  width: 4%
}

.order_sure_box .fgx_img {
  margin-bottom: 3%;
}

.sp_info_box1 .tit1 {
  padding: 1% 0;
  height: 40px;
  line-height: 40px;
}

.sp_info_box1 .tit11 {
  float: left;
  font-size: 16px;
  color: #164fa6;
  font-weight: bold;
}

.sp_info_box1 .tit12 {
  float: right;
  font-size: 14px;
  color: #333;
  background: url(../images/siyi_tel.png) no-repeat left center;
  background-size: 17.5px 17.5px;
  padding-left: 21px;
}

.sp_info_box1 .sp_list li {
  margin-bottom: 6%;
  margin-top: 2%;
  padding: 5% 1%;
  background-color: #f1f1f1;
}

.sp_list .sp_img_box {
  margin-right: 3%;
  width: 17%;
}

.sp_list .sp_img_box .left_sy_img {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  margin: 0 auto;
}

.sp_list .sp_img_box .xx_plxs {
  text-align: center;
  display: table;
  word-spacing: 0em;
  margin: 0 auto;
  margin-top: 16%;
}

.sp_list .sp_img_box .xx_plxs img {
  display: inline-block;
  margin: 0;
  width: 8px;
  height: 8px;
  padding-left: 2px;
}

.sp_list .sp_info_detail_box {
  position: relative;
  width: 80%;
}

.sp_info_detail_box .p1 {
  font-size: 13px;
  color: #333;
  line-height: 24px;
  float: left;
  width: 47%;
  padding-right: 3%;
}

.sp_info_detail_box .p2 {
  margin-bottom: 2%;
  font-size: 12px;
  color: #666;
}

.sp_info_box1 .sp_relative_info1 {
  padding: 3% 2%;
  border-bottom: 1px solid #e4e4e4;
  border-top: 1px solid #e4e4e4;
  line-height: 26px;
}

.sp_relative_info1 .lal {
  float: left;
  font-size: 14px;
  color: #333;
}

.sp_relative_info1 .val {
  float: left;
  width: 77%;
}

.sp_relative_info1 .val input {
  width: 100%;
  border: none;
  outline: none;
  line-height: 26px;
}


/* 选车列表 */
.car_list {
  margin-bottom: 50px;
  padding-top: 6%;
  background-color: #fff;
}

.car_list li {
  float: left;
  margin-bottom: 6%;
  width: 32%;
  margin-right: 2%;
  text-align: center;
}

.car_list li .car_tu {
  margin: 5% 0;
}

.car_list li .car_tu img {
  width: 100%;
  height: 62.5px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin: 0 auto;
}

.car_list li .car_xx1 {
  font-size: 12px;
  color: #333;
  margin: 5% 0;
  line-height: 20px;
}

.car_list li .car_xx2 {
  background: #f7f7f7;
  text-align: center;
  font-size: 13px;
  color: #747674;
  line-height: 24px;
  margin: 5% 0;
}

.car_list li .car_xx3 {}

.car_list li .car_xx3 a {
  display: inline-block;
  width: 49%;
  line-height: 24px;
  font-size: 13px;
  text-align: center;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.car_list li .car_xx3 .car_xuan {
  color: #fff;
  background-color: #7395ca;
  float: left;
}

.car_list li .car_xx3 .car_shou {
  color: #333;
  background: #e1e1e1;
  float: right;
}

.car_list li .car_xx3 .car_shou.active {
  color: #fff;
  background: #ff9503;
}

.car_list li:nth-child(3n+0) {
  margin-right: 0px;
}

/* 车辆提交 */
.sp_list .sp_img_box .left_car_img {
  width: 73px;
  height: 41px;
  margin: 0 auto;
}


/* 收藏司仪 */

.scsy_xx_title {
  height: 42px;
  border-bottom: 1px solid #c7c7c7;
  color: #ff9503;
  line-height: 42px;
  font-size: 16px;
  font-weight: bold;
  padding-left: 22px;
  background: url(../images/siyi_ico.png) no-repeat left center;
  background-size: 18px 13.5px;
  margin-top: 10px;
}

.siyi_list li .coll_siyi {
  margin-top: 6%;
}

.siyi_list li .coll_siyi a {
  display: inline-block;
  width: 80%;
  margin: 0 auto;
  line-height: 24px;
  font-size: 13px;
  text-align: center;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.siyi_list li .coll_siyi .coll_sy_xuan {
  color: #fff;
  background: #7395ca;
  margin: 3% auto 3%;
}

.siyi_list li .coll_siyi .coll_sy_shou {
  color: #333;
  background: #e1e1e1;
  margin: 3% auto;
}



/* 收藏车辆 */
.sccl_xx_title {
  height: 42px;
  border-bottom: 1px solid #c7c7c7;
  color: #ff9503;
  line-height: 42px;
  font-size: 16px;
  font-weight: bold;
  padding-left: 22px;
  background: url(../images/car_ico.png) no-repeat left center;
  background-size: 18px 13.5px;
  margin-top: 10px;
}

.car_list li .coll_car {
  margin-top: 6%;
}

.car_list li .coll_car a {
  display: inline-block;
  width: 80%;
  margin: 0 auto;
  line-height: 24px;
  font-size: 13px;
  text-align: center;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.car_list li .coll_car .coll_car_xuan {
  color: #fff;
  background: #7395ca;
  margin: 3% auto 3%;
}

.car_list li .coll_car .coll_car_shou {
  color: #333;
  background: #e1e1e1;
  margin: 3% auto;
}


/* 殡葬咨询 */
.bzzx_xx_title {
  height: 42px;
  border-bottom: 1px solid #c7c7c7;
  color: #ff9503;
  line-height: 42px;
  font-size: 16px;
  font-weight: bold;
  padding-left: 22px;
  background: url(../images/zixun_ico.png) no-repeat left center;
  background-size: 19.5px 19.5px;
  margin-top: 10px;
  margin-bottom: 26px;
}

.bzzz_ban {
  width: 98%;
  height: auto;
  margin: 5% auto;
}

.fy_yell {
  color: #ff9503;
}

.fy_blue {
  color: #7495ca;
}

.bzzx_list {
  width: 100%;
  border: 1px solid #ddd;
  font-size: 14px;
  color: #333;
  border-bottom: none;
  margin-bottom: 5%;
}

.bzzx_list .bzzx_li1 {
  width: 94%;
  height: 34px;
  border-bottom: 1px solid #ddd;
  line-height: 34px;
  padding: 0 3%;
}

.bzzx_li1 .bzzx_li1_l {
  width: 30%;
  height: 34px;
  border-right: 1px solid #ddd;
  line-height: 34px;
  padding-right: 3%;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.bzzx_li1 .bzzx_li1_r {
  width: 63%;
  height: 34px;
  padding-left: 3%;
  float: left;
  overflow: hidden;
}

.bzzx_list .bzzx_li2 {
  width: 94%;
  line-height: 26px;
  padding: 0 3%;
  margin-top: 10px;
  border-bottom: 1px solid #ddd;
}

.bzzx_liuy {
  width: 94%;
  border: 1px solid #ddd;
  margin-top: 5%;
  font-size: 16px;
  color: #333;
  background: #f5f5f5;
  padding-top: 5%;
  padding: 0 3%;
}

.bzzx_liuy_tit {
  width: 100%;
  height: 40px;
  line-height: 40px;
  color: #333;
  font-size: 15px;
  padding-top: 5%;
}

.bzzx_liuy_form {
  width: 100%;
}

.bzzx_liuy_form .bzzx_liuy_f1 {
  padding-top: 5%;
}

.bzzx_liuy_f1 .bzzx_lal {
  width: 30%;
  height: 38px;
  float: left;
  color: #333;
  font-size: 14px;
  line-height: 38px;
  float: left;
}

.bzzx_liuy_f1 .bzzx_lal .xh {
  color: #d11f21;
}

.bzzx_val {
  width: 70%;
  height: 36px;
  float: left;
}

.bzzx_val input {
  width: 94%;
  height: 36px;
  border: none;
  border: 1px solid #ddd;
  background: #fff;
  font-size: 14px;
  color: #333;
  padding: 0 3%;
  outline: none;
}

.bzzx_val textarea {
  width: 94%;
  height: 90px;
  line-height: 26px;
  border: none;
  border: 1px solid #ddd;
  font-family: "微软雅黑";
  background: #fff;
  font-size: 14px;
  color: #333;
  padding: 0 3%;
  outline: none;
}


.bzzx_liuy_box {
  height: 42px;
  margin: 5% 0;
}

.bzzx_liuy_box .bzzx_liuy_btn1 {
  width: 40%;
  height: 30px;
  color: #fff;
  text-align: center;
  line-height: 30px;
  border: none;
  outline: none;
  background-color: #ff9503;
  font-size: 14px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
  margin: 0 5%;
  float: left;
}

/* 殡葬新闻 */
.bzxw_xx_title {
  height: 42px;
  border-bottom: 1px solid #c7c7c7;
  color: #ff9503;
  line-height: 42px;
  font-size: 16px;
  font-weight: bold;
  padding-left: 22px;
  background: url(../images/news.png) no-repeat left center;
  background-size: 19.5px 19.5px;
  margin-top: 10px;
  margin-bottom: 26px;
}


/* 服务意见 海葬申请 */

.hzsq {
  width: 94%;
  border: 1px solid #ddd;
  margin-top: 5%;
  padding: 0 3%;
  background: #f5f5f5;
}

.hzsq_title {
  width: 100%;
  height: 40px;
  line-height: 40px;
  padding-top: 5%;
  color: #ff9503;
  font-size: 15px;
  font-weight: bold;
}

.hzsq_txt {
  width: 100%;
  padding-bottom: 5%;
}

.hzsq_txt p {
  line-height: 28px;
  color: #333;
  font-size: 14px;
  text-indent: 2em;
  padding-bottom: 2%;
}

.shenq {
  width: 94%;
  border: 1px solid #ddd;
  margin-top: 5%;
  padding: 0 3%;
}

.shenq_title {
  width: 100%;
  height: 40px;
  line-height: 40px;
  color: #333;
  font-size: 15px;
  font-weight: bold;
  padding-top: 5%;
}

.shenq_form {
  width: 100%;
}

.shenq_form .shenq_f1 {
  padding-top: 5%;
}

.shenq_f1 .shenq_lal {
  width: 32%;
  height: 38px;
  color: #333;
  font-size: 14px;
  line-height: 38px;
  float: left;
  text-align: right;
}

.shenq_f1 .shenq_lal .xh {
  color: #d11f21;
}

.shenq_f1 .shenq_val {
  width: 68%;
  height: 36px;
  float: left;
}

.shenq_f1 .shenq_val input {
  width: 94%;
  height: 36px;
  border: 1px solid #ddd;
  background: #fff;
  font-size: 14px;
  color: #333;
  padding: 0 3%;
  outline: none;
}

.shenq_f1 .shenq_val textarea {
  width: 94%;
  height: 79px;
  line-height: 34px;
  border: 1px solid #ddd;
  background: #fff;
  font-size: 14px;
  color: #333;
  padding: 0 3%;
  outline: none;
}

.shenq_f1 .shenq_val select {
  padding: 0 3%;
  width: 94%;
  height: 36px;
  line-height: 36px;
  background-color: #fff;
  font-size: 14px;
  color: #333;
  border: 1px solid #ddd;
  outline: none;
}

.ziyuan {
  width: 90%;
  color: #949494;
  font-size: 14px;
  line-height: 28px;
  padding: 8% 5% 5%;
}

.gongkai {
  width: 100%;
  line-height: 40px;
  color: #333;
  font-size: 14px;
  margin-top: 8%;
}

.shenq_box {
  height: 42px;
  margin: 5% 0;
}

.shenq_box .shenq_btn1 {
  width: 40%;
  height: 30px;
  color: #fff;
  text-align: center;
  line-height: 30px;
  border: none;
  outline: none;
  background-color: #ff9503;
  font-size: 14px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
  margin: 0 5%;
  float: left;
}

.wenxin {
  color: #9c9c9c;
  padding-left: 8%;
  line-height: 24px;
}


/* 个人中心 */
.grzx_box {
  padding: 3%;
  background: url(../images/center_bg.png) no-repeat top center;
  background-size: 100% 101px;
}

.left_user {
  float: left;
}

.user_img {
  margin-right: 10px;
  width: 58px;
  height: 65px;
  float: left;
  position: relative;
}

.user_img_tx {
  width: 58px;
  height: 58px;
  background: rgba(255, 255, 255, 0.2);
  -webkit-border-radius: 100%;
  border-radius: 100%;
}

.user_img_tx img {
  width: 53px;
  height: 53px;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  margin: 0 auto;
  padding: 3px;
}

.user_img_yz {
  width: 40px;
  height: 16.5px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #416fb5 url(../images/yanz_ico.png) no-repeat 2.5px 1.5px;
  background-size: 14px 14px;
  padding-left: 18px;
  color: #fff;
  line-height: 16px;
  font-size: 12px;
}

.user_txt {
  float: left;
}

.user_txt .user_p1 {
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  padding-top: 8px;
}

.user_txt .user_p2 {
  color: #fff;
  font-size: 11px;
  line-height: 26px;
}

.right_user {
  float: right;
}

.right_user .user_p3 {
  display: block;
  margin: 10px 0;
  width: 106px;
  height: 23px;
  line-height: 23px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  background: rgba(255, 255, 255, 0.3);
  -webkit-border-radius: 10px;
  border-radius: 20px;
}

.right_user .user_p4 {
  width: 108px;
  height: auto
}

.nav_list {
  padding-top: 3%;
}

.nav_list li {
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #ddd;
  position: relative;
}

.nav_list li a {
  font-size: 14px;
  color: #333;
}

.nav_list li img {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
}

.nav_list li .tip_r {
  color: #666666;
  right: 12px;
  font-size: 13px;
  position: absolute;
  background: url(../images/member_jt.png) no-repeat right center;
  background-size: 3.5px 7px;
  padding-right: 11px;
}

.nav_list li .tip_q {
  width: 6px;
  height: 6px;
}

.nav_list3 {
  margin-top: 2%;
  margin-bottom: 10px;
}

.nav_list3 .title {
  height: 36px;
  line-height: 36px;
  font-size: 15px;
  color: #164fa6;
  padding-left: 15px;
  background: url(../images/member_ico.png) no-repeat left center;
  background-size: 2px 18.5px;
}


/*个人资料*/
.form_box {
  margin-bottom: 20px;
  padding: 3% 0;
}

.item_title {
  margin-bottom: 1%;
  margin-top: 3%;
  background: url(../images/grzl_icon.png) no-repeat left center;
  background-size: 20px 20px;
  padding-left: 27px;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
}

.form_box .form_item {
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #ddd;
}

.form_item .lal {
  float: left;
  font-size: 13px;
  color: #333;
}

.form_item .val {
  float: left;
  font-size: 13px;
  color: #333;
}

.form_item .val .input2 {
  font-size: 13px;
  color: #333;
  border: none;
  outline: none;
  height: 40px;
  line-height: 40px;
  width: 100%;
}

.form_item .val .input3 {
  margin: 0 10px 0 0;
  vertical-align: middle;
}

.form_item .val .input4 {
  background: none;
  height: 40px;
  line-height: 40px;
  font-size: 13px;
  color: #333;
  border: none;
  outline: none;
}

.form_item .val .sc_img {
  position: relative;
  top: 5px;
  width: 40px;
  height: 40px;
}

.form_item .val .xx_img {
  display: inline-block;
  width: 10px;
  height: 10px;
}

.form_box .form_item1 {
  padding: 1% 0;
  height: auto;
  line-height: 40px;
}

.form_item1 .lal {
  width: 65px;
}

.form_item1 .val {
  width: 78%;
}

.form_item1 .val .tt {
  width: 100%;
  line-height: 26px;
  padding-top: 7px;
  border: none;
  outline: none;
  font-family: "微软雅黑";
  font-size: 13px;
  color: #333;
}

.form_box .form_item2 {
  height: 40px;
  line-height: 40px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.val_zp {
  height: 60px !important;
  line-height: 60px !important;
}

.form_item .val .select1 {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background-color: #fff;
  font-size: 14px;
  color: #333;
  border: none;
  outline: none;
}

.grzl_btn {
  width: 100%;
  height: 36px;
  color: #fff;
  text-align: center;
  line-height: 36px;
  border: none;
  outline: none;
  background-color: #7395ca;
  font-size: 15px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
  margin-top: 30px;
}


/*通知*/

.xx_box {
  padding-top: 3%;
}

.tongz {
  background: url(../images/tx_icon.png) no-repeat left 4px;
  background-size: 20px 20px;
  margin: 10px 0;
  padding-left: 30px;
  padding-bottom: 20px;
  height: 26px;
  line-height: 26px;
  border-bottom: 1px solid #ddd;
}

.tz_lal {
  display: inline-block;
  font-size: 13px;
  color: #333;
  text-align: left;
  height: 26px;
  line-height: 26px;
}

.tz_val {
  padding: 0 5px;
  width: 120px;
  height: 25px;
  line-height: 25px;
  border: 1px solid #ddd;
  outline: none;
}

.tz_btn {
  display: inline-block;
  margin-left: 10px;
  font-size: 13px;
  color: #fff;
  background: #ff9503;
  text-align: center;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  width: 50px;
  height: 26px;
  line-height: 26px;
  outline: none;
  border: none;
  cursor: pointer;
}

.search_box4 {
  padding-top: 15px;
}

.search_box4 .search_box4_item {
  margin-bottom: 3%;
  font-size: 13px;
  color: #333;
  line-height: 30px;
}

.search_box4_item .lal {
  float: left;
  width: 13%;
}

.search_box4_item .right_select {
  float: left;
  width: 87%;
}

.search_box4_item .right_select .input5 {
  width: 110px;
  height: 30px;
  line-height: 30px;
  border: none;
  outline: none;
  border: 1px solid #ddd;
}

.search_box4_item .right_select .zhi {
  display: inline-block;
  margin: 0 5px;
}

.search_box4_item .right_select .input6 {
  margin: 0 5px 2px 0;
  vertical-align: middle;
}

.list2 {
  margin-top: 20px;
}

.list2 .list_hd {
  height: 40px;
  line-height: 40px;
  background-color: #7395ca;
}

.list2 .list_bd {
  border: 1px solid #eee;
  border-bottom: none;
}

.list_hd span {
  display: inline-block;
  font-size: 14px;
  color: #fff;
  text-align: center;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.list2 .list_bd .list_bd_item {
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #ddd;
}

.list2 .list_hd .xuh {
  border-right: 1px solid #fff;
  overflow: hidden;
  width: -webkit-calc(20% - 1px);
  width: -moz-calc(20% - 1px);
  width: calc(20% - 1px);
}

.list2 .list_hd .ner {
  border-right: 1px solid #fff;
  overflow: hidden;
  width: -webkit-calc(40% - 1px);
  width: -moz-calc(40% - 1px);
  width: calc(40% - 1px);
}

.list2 .list_hd .lex {
  border-right: 1px solid #fff;
  overflow: hidden;
  width: -webkit-calc(20% - 1px);
  width: -moz-calc(20% - 1px);
  width: calc(20% - 1px);
}

.list2 .list_hd .shj {
  width: 20%;
  overflow: hidden;
}

.list2 .list_bd .xuh {
  padding: 0 1%;
  border-right: 1px solid #ddd;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: -webkit-calc(18% - 1px);
  width: -moz-calc(18% - 1px);
  width: calc(18% - 1px);
}

.list2 .list_bd .ner {
  padding: 0 1%;
  border-right: 1px solid #ddd;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: -webkit-calc(38% - 1px);
  width: -moz-calc(38% - 1px);
  width: calc(38% - 1px);
}

.list2 .list_bd .lex {
  padding: 0 1%;
  border-right: 1px solid #ddd;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  white-space: nowrap;
  width: -webkit-calc(18% - 1px);
  width: -moz-calc(18% - 1px);
  width: calc(18% - 1px);
}

.list2 .list_bd .shj {
  width: 18%;
  padding: 0 1%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.list2 .list_bd .list_bd_item {
  height: 40px;
  line-height: 40px;
}

.list_bd_item span {
  display: inline-block;
  font-size: 13px;
  color: #333;
  text-align: center;
  float: left;
}

.list_bd_item:nth-child(odd) {
  background: #fff;
}

.list_bd_item:nth-child(even) {
  background: #f1f4fa;
}



/*全部订单*/

.allorder {
  background: url(../images/qbdd_icon.png) no-repeat left 4px;
  background-size: 20px 20px;
  margin: 10px 0;
  padding-left: 30px;
  padding-bottom: 10px;
  height: 26px;
  line-height: 26px;
  border-bottom: 1px solid #ddd;
  font-size: 16px;
  color: #333;
}

.order_filter {
  margin-bottom: 1%;
  margin-top: 5%;
  width: 100%;
  border-bottom: 1px solid #ddd;
}

.order_fi1 {
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: left;
  font-size: 14px;
  color: #164fa6;
}

.order_fi1 .fi1_lal {
  color: #164fa6;
}

.order_fi1 .fi1_val {
  color: #164fa6;
}

.order_fi2 {
  border: 1px solid #ddd;
  border-bottom: none;
  border-right: none;
}

.order_fi3_1 {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #ddd;
  color: #333;
  font-size: 14px;
}

.order_fi3_1 .fi3_lal {
  height: 40px;
  background: #f1f4fa;
  line-height: 40px;
  text-align: center;
  border-right: 1px solid #eee;
  float: left;
  width: -webkit-calc(20% - 1px);
  width: -moz-calc(20% - 1px);
  width: calc(20% - 1px);
}

.order_fi3_1 .fi3_val {
  color: #333;
  border-right: 1px solid #ddd;
  padding: 0 3%;
  float: left;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: -webkit-calc(24% - 1px);
  width: -moz-calc(24% - 1px);
  width: calc(24% - 1px);
}

.order_btn {
  width: 74px;
  height: 30px;
  float: right;
  background: #ff9503;
  color: #fff;
  text-align: center;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-size: 14px;
  line-height: 30px;
  margin-top: 5%;
  margin-bottom: 5%;
  cursor: pointer;
}

.order_btn a {
  color: #fff;
}

.order_filter:last-child {
  border-bottom: none;
}


/*地址信息*/

.address_title {
  background: url(../images/dz_icon.png) no-repeat left 4px;
  background-size: 20px 20px;
  margin: 10px 0;
  padding-left: 30px;
  padding-bottom: 10px;
  height: 26px;
  line-height: 26px;
  border-bottom: 1px solid #ddd;
  font-size: 16px;
  color: #333;
}

.address_list1 {
  margin-top: 3%;
  padding-bottom: 10%;
  background-color: #fff;
}

.address_list1 .address_item {
  margin-bottom: 3%;
  padding: 0;
  border: none;
}

.address_item .left_address_info1 {
  padding: 3% 0;
  width: 100%;
  border-bottom: 1px solid #e7e7e7;
}

.edit_address .mr_set {
  float: left;
  padding-top: 3%;
  font-size: 12px;
  color: #565656;
}

.edit_address .mr_set input {
  display: inline-block;
  margin-right: 5px;
  vertical-align: bottom;
}

.edit_address .mr_set input {
  width: 17px;
  height: 17px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(../images/checkbox_hei.png)no-repeat top center;
  background-size: 100% 100%;
}

.edit_address .mr_set input:checked {
  background: url(../images/checkbox_hong.png)no-repeat top center;
  background-size: 100% 100%;
  border: none;
}

.edit_address .edit_address_btn {
  float: right;
  padding-top: 2%;
}

.edit_address .edit_address_btn img {
  display: inline-block;
  width: 17px;
  height: 17px;
  vertical-align: bottom;
}

.edit_address .edit_address_btn a {
  display: inline-block;
  margin-left: 5px;
  font-size: 12px;
  color: #565656;
}

.address_item {
  padding: 1% 0 3%;
  margin-top: 1%;
}

.address_item .left_address_info {
  float: left;
  width: 100%;
}

.address_item .left_address_info .p1 {
  margin-bottom: 2%;
  font-size: 14px;
  color: #212121;
}

.address_item .left_address_info .name {
  display: inline-block;
  margin-right: 20px;
}

.address_item .left_address_info .title {
  display: inline-block;
  font-size: 16px;
  color: #265bac;
  font-weight: bold;
}

.address_item .input_box {
  float: right;
  padding-top: 4%;
}

.address_item .input_box input {
  width: 17px;
  height: 17px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(../images/checkbox_hei.png)no-repeat top center;
  background-size: 100% 100%;
}

.address_item .input_box input:checked {
  background: url(../images/checkbox_hong.png)no-repeat top center;
  background-size: 100% 100%;
  border: none;
}

.address_item .left_address_info .p2 {
  font-size: 14px;
  color: #8b8b8b;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.add_address_box {
  position: fixed;
  bottom: 51px;
  padding: 5%;
  width: 90%;
  background-color: #fafafa;
}

.add_address_btn {
  display: block;
  height: 36px;
  line-height: 36px;
  font-size: 15px;
  color: #fbfbfb;
  text-align: center;
  background-color: #256c9b;
  -webkit-border-radius: 18px;
  border-radius: 18px;
}


/*地址信息新增*/

.add_address {
  margin-top: 4%;
}

.form_item4 {
  border-bottom: 1px solid #ddd;
  height: 40px;
  line-height: 40px;
}

.form_item4 .lal {
  float: left;
  width: 25%;
  font-size: 14px;
  color: #333;
  height: 40px;
  line-height: 40px;
}

.form_item4 .val {
  float: left;
  width: 75%;
  height: 40px;
  line-height: 40px;
}

.form_item4 .val input {
  width: 100%;
  border: none;
  outline: none;
  height: 40px;
  line-height: 40px;
}

.form_item4 .val .select1 {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background-color: #fff;
  font-size: 14px;
  color: #333;
  border: none;
  outline: none;
}

.add_address .swmr {
  padding: 5% 0;
  font-size: 14px;
  color: #333;
}

.add_address .swmr input {
  margin-right: 5px;
  vertical-align: middle;
}

.add_address .swmr input {
  width: 17px;
  height: 17px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(../images/checkbox_hei.png)no-repeat top center;
  background-size: 100% 100%;
}

.add_address .swmr input:checked {
  background: url(../images/checkbox_hong.png)no-repeat top center;
  background-size: 100% 100%;
  border: none;
}

.form_btn2 {
  display: block;
  margin: 5% 5% 0;
  width: 90%;
  height: 36px;
  line-height: 36px;
  font-size: 15px;
  color: #fff;
  text-align: center;
  background-color: #7395ca;
  -webkit-border-radius: 18px;
  border-radius: 18px;
}

/* 投诉建议咨询 */
.tousu {
  background: url(../images/jy_icon.png) no-repeat left 4px;
  background-size: 20px 20px;
  margin: 10px 0;
  padding-left: 30px;
  padding-bottom: 20px;
  height: 26px;
  line-height: 26px;
  border-bottom: 1px solid #ddd;
}

.list3 {
  margin-top: 20px;
}

.list3 .list_hd3 {
  height: 40px;
  line-height: 40px;
  background-color: #7395ca;
}

.list3 .list_bd3 {
  border: 1px solid #eee;
  border-bottom: none;
}

.list_hd3 span {
  display: inline-block;
  font-size: 14px;
  color: #fff;
  text-align: center;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.list3 .list_bd3 .list_bd_item3 {
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #ddd;
}

.list3 .list_hd3 .xuh3 {
  border-right: 1px solid #fff;
  overflow: hidden;
  width: -webkit-calc(15% - 1px);
  width: -moz-calc(15% - 1px);
  width: calc(15% - 1px);
}

.list3 .list_hd3 .ner3 {
  border-right: 1px solid #fff;
  overflow: hidden;
  width: -webkit-calc(30% - 1px);
  width: -moz-calc(30% - 1px);
  width: calc(30% - 1px);
}

.list3 .list_hd3 .shj3 {
  border-right: 1px solid #fff;
  overflow: hidden;
  width: -webkit-calc(20% - 1px);
  width: -moz-calc(20% - 1px);
  width: calc(20% - 1px);
}

.list3 .list_hd3 .lex3 {
  border-right: 1px solid #fff;
  overflow: hidden;
  width: -webkit-calc(15% - 1px);
  width: -moz-calc(15% - 1px);
  width: calc(15% - 1px);
}

.list3 .list_hd3 .zht3 {
  overflow: hidden;
}


.list3 .list_bd3 .xuh3 {
  border-right: 1px solid #ddd;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: -webkit-calc(15% - 1px);
  width: -moz-calc(15% - 1px);
  width: calc(15% - 1px);
}

.list3 .list_bd3 .ner3 {
  padding: 0 1%;
  border-right: 1px solid #ddd;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: -webkit-calc(28% - 1px);
  width: -moz-calc(28% - 1px);
  width: calc(28% - 1px);
}

.list3 .list_bd3 .shj3 {
  padding: 0 1%;
  overflow: hidden;
  border-right: 1px solid #ddd;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: -webkit-calc(18% - 1px);
  width: -moz-calc(18% - 1px);
  width: calc(18% - 1px);
}

.list3 .list_bd3 .lex3 {
  padding: 0 1%;
  border-right: 1px solid #ddd;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: -webkit-calc(13% - 1px);
  width: -moz-calc(13% - 1px);
  width: calc(13% - 1px);
}

.list3 .list_bd3 .zht3 {
  padding: 0 1%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: -webkit-calc(18% - 1px);
  width: -moz-calc(18% - 1px);
  width: calc(18% - 1px);
}

.list3 .list_bd3 .list_bd_item3 {
  height: 40px;
  line-height: 40px;
}

.list_bd_item3 span {
  display: inline-block;
  font-size: 13px;
  color: #333;
  text-align: center;
  float: left;
}

.list_bd_item3:nth-child(odd) {
  background: #fff;
}

.list_bd_item3:nth-child(even) {
  background: #f1f4fa;
}


/* 订单详细 */

.orderx {
  background: url(../images/orderx_ico.png) no-repeat left 4px;
  background-size: 20px 20px;
  margin: 6% 0 4%;
  padding-left: 30px;
  padding-bottom: 10px;
  height: 26px;
  line-height: 26px;
  border-bottom: 1px solid #ddd;
  font-size: 16px;
  color: #ff9503;
  font-weight: bold;
}

.order_fi3_1 .fi4_val {
  color: #333;
  border-right: 1px solid #ddd;
  padding: 0 3%;
  float: left;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: -webkit-calc(74% - 1px);
  width: -moz-calc(74% - 1px);
  width: calc(74% - 1px);
}

.text_r {
  text-align: right;
}

.mar_b8 {
  margin-bottom: 8%;
}

.shuom {
  background: url(../images/orderx_ico.png) no-repeat left 4px;
  background-size: 20px 20px;
  margin: 6% 0 4%;
  padding-left: 30px;
  padding-bottom: 10px;
  height: 26px;
  line-height: 26px;
  font-size: 16px;
  color: #ff9503;
  font-weight: bold;
}

.shuom_main {
  width: 100%;
  height: 37px;
  background: url(../images/orderx_line.png) repeat-x 0 31px;
  background-size: auto 4px;
}

.shuom_main .shuom_sub {
  width: 20%;
  height: 37px;
  float: left;
}

.shuom_sub .shuom_txt {
  width: 100%;
  text-align: center;
  height: 28px;
  line-height: 28px;
  color: #333;
  font-size: 15px;
}

.shuom_sub .shuom_txt.active {
  color: #164fa6;
  font-weight: bold;
}

.shuom_sub .shuom_tu {
  width: 100%;
  height: 9px;
  background: url(../images/circular1.png) no-repeat bottom center;
  background-size: 9px 9px;
}

.shuom_sub .shuom_tu.active {
  width: 100%;
  height: 9px;
  background: url(../images/circular2.png) no-repeat bottom center;
  background-size: 9px 9px;
}

.shuom_btn {
  margin-top: 5%;
  text-align: right;
}

.shuom_btn a {
  display: inline-block;
  width: 100px;
  height: 26px;
  background: #7495ca;
  color: #fff;
  line-height: 26px;
  font-size: 14px;
  text-align: center;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  cursor: pointer;
  margin-left: 10px;
  float: none;
}

.shuom_btn a.active {
  width: 100px;
  height: 26px;
  line-height: 26px;
  background: #ff9503;
  color: #fff;
}


/* 司仪评价 */
.pingj_tit {
  height: 30px;
  width: 100%;
  line-height: 30px;
  text-align: center;
  font-size: 16px;
  color: #ff9503;
  margin-top: 5%;
}

.pingj_txt {
  height: 60px;
  line-height: 60px;
  color: #333;
  font-size: 14px;
}


.eval_cen {
  width: 100%;
  height: 120px;
}

.eval_cen_l {
  width: 20%;
  height: 80px;
  padding-top: 20px;
  vertical-align: middle;
  padding-right: 5%;
  float: left;
}

.eval_cen_l img {
  width: 100%;
  height: auto;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}

.eval_cen_c {
  width: 75%;
  height: 80px;
  float: left;
}

.eval_cen_c .eval_cen_c1 {
  width: 100%;
  height: 30px;
}

.eval_cen_c .eval_cen_c1 .eval_c_name {
  height: 30px;
  float: left;
  line-height: 30px;
  color: #333;
  font-size: 16px;
}

.eval_cen_c .eval_cen_c2 {
  width: 100%;
  height: 70px;
  line-height: 25px;
  color: #555;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.eval_cen_c .eval_cen_c2 p {
  padding-right: 20px;
  float: left;
  font-size: 14px;
}

.eval_c_xing {
  width: 100%;
  height: 30px;
  margin: 3% 0 6%;
}

.eval_c_xing ul {
  width: 100%;
  height: 30px;
}

.eval_c_xing ul li {
  width: 35px;
  height: 30px;
  padding: 0 1%;
  border: none;
  float: left;
}

.eval_send_r {
  width: 100%;
  height: 200px;
}

.eval_send_r textarea {
  background: #eeeeee;
  width: 100%;
  height: 150px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  resize: none;
  font-size: 14px;
  color: #333;
  padding: 3%;
  line-height: 26px;
  border: none;
}

.eval_send_btn {
  width: 178px;
  height: 42px;
  background: #ff9503;
  color: #fff;
  line-height: 42px;
  font-size: 16px;
  text-align: center;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.eval_send_btn a {
  color: #fff;
}

/* 我的工作 */

.mywork_title {
  background: url(../images/wdgz_icon.png) no-repeat left 4px;
  background-size: 20px 20px;
  margin: 10px 0;
  padding-left: 30px;
  padding-bottom: 10px;
  height: 26px;
  line-height: 26px;
  border-bottom: 1px solid #ddd;
  font-size: 16px;
  color: #333;
}


.mywork_btn {
  width: 80%;
  height: 51px;
  float: right;
  text-align: right;
}

.mywork_btn a {
  display: inline-block;
  width: 30%;
  height: 24px;
  background: #7395ca;
  color: #fff;
  line-height: 24px;
  font-size: 14px;
  text-align: center;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  cursor: pointer;
  margin-left: 2%;
  float: left;
}

.mywork_btn a.active1 {
  background: #ff9503;
  color: #fff;
}

.mywork_btn a.active2 {
  width: 30%;
  height: 24px;
  line-height: 24px;
  background: #cb1d11;
  color: #fff;
}

.mywork_btn a.active3 {
  width: 30%;
  height: 24px;
  line-height: 24px;
  background: #aeaeae;
  color: #fff;
}

.mywork_btn a.active4 {
  width: 30%;
  height: 24px;
  line-height: 24px;
  background: #7395ca;
  color: #fff;
}



/* 验证 */
.yanz {
  background: url(../images/yz_icon.png) no-repeat left 4px;
  background-size: 20px 20px;
  margin: 10px 0;
  padding-left: 30px;
  padding-bottom: 10px;
  height: 26px;
  line-height: 26px;
  border-bottom: 1px solid #ddd;
  font-size: 16px;
  color: #333;
}


.form_box .form_item6 {
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #ddd;
  position: relative;
}

.form_item6 .lal {
  float: left;
  font-size: 13px;
  color: #333;
}

.form_item6 .val {
  float: left;
  font-size: 13px;
  color: #333;
}

.form_item6 .val .input6 {
  font-size: 13px;
  color: #333;
  border: none;
  outline: none;
  height: 40px;
  line-height: 40px;
  width: 100%;
}

.get_code_btn {
  position: absolute;
  top: 2px;
  right: 0;
  font-size: 13px;
  color: #a6a6a6;
  border: none;
  outline: none;
}

/* 我的二维码 */
.myewm {
  background: url(../images/wm_icon.png) no-repeat left 4px;
  background-size: 20px 20px;
  margin: 10px 0;
  padding-left: 30px;
  padding-bottom: 10px;
  height: 26px;
  line-height: 26px;
  border-bottom: 1px solid #ddd;
  font-size: 16px;
  color: #333;
}

.myema {
  padding-top: 10px;
}

.myema img {
  margin: 3% auto;
  width: 100%;
  height: auto;
}


/* 新增公墓分类 */
.esj_box {
  width: 100%;
  margin-top: 4%;
}

.esj_box .ej_item {
  position: relative;
  margin-bottom: 3%;
  height: 34px;
  line-height: 34px;
  background: url(../images/second_li_bg.png) 5px center no-repeat;
  background-size: 2px 10.5px;
  background-color: #f6f5f5;
}

.esj_box .ej_item a {
  display: block;
  width: 80%;
  padding-left: 15px;
  font-size: 15px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.esj_box .ej_item img {
  position: absolute;
  top: 6.5px;
  right: 5px;
  width: 15px;
  height: 15px;
}

.sj_box li {
  float: left;
  width: 49%;
  margin-bottom: 3%;
  margin-left: 2%;
  background: url(../images/third_li_bg.png) 5px center no-repeat;
  background-size: 5px 5.5px;
  background-color: #f1f4fa;
}

.sj_box ul li:nth-child(odd) {
  margin-left: 0;
}

.sj_box li a {
  display: block;
  padding-left: 15px;
  height: 34px;
  line-height: 34px;
  font-size: 15px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.new77 {
  width: 100%;
  height: auto;
  padding-top: 15px;
}

.new77 .img77 {
  width: 100%;
  height: auto;

}

.new77 .img77 img {
  width: 100%;
}

.new77 .new77search {
  width: 95%;
  height: 22px;
  line-height: 22px;
  padding-left: 15px;
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
  background-image: url(../images/nre/icon1.png);
  background-repeat: no-repeat;
  background-size: 12px 13px;
  background-position: 0 center;
  color: #666666;
  font-size: 13px;
}

.new77 .new77search input {
  width: 70%;
  height: 22px;
  border: 1px solid #d3d3d3;
}

.new77 .new77search button {
  width: 50px;
  height: 22px;
  background: #ff9503;
  color: #fff;
  border-radius: 2px;

}

.new77 .new77List {
  width: 100%;
  height: auto;
  margin-top: 10px;
}

.new77 .new77List li {
  width: 30%;
  height: 154px;
  border: 1px solid #eeeeee;
  float: left;
  margin-right: 4%;
  margin-bottom: 11px;
}

.new77 .new77List li a {
  width: 100%;
  height: 100%;
  display: block;
  padding-top: 10px;
}

.new77 .new77List li a img {
  width: 100%;
  height: 100%;


}

.new77 .new77List li a div:nth-child(1) {
  width: 75px;
  height: 94px;
  margin: 0 auto;
  border-radius: 5px;
}

.new77 .new77List li:nth-child(3n) {
  margin-right: 0;
}

.new77 .new77List li a div:nth-child(2) {
  width: 100%;
  height: 20px;
  line-height: 20px;
  margin-top: 5px;
  text-align: center;
  font-size: 13px;
}

.new77 .new77List li a div:nth-child(3) {
  width: 90%;
  margin: 0 auto;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-size: 13px;
  background: #f7f7f7;
  border-radius: 2px;
  color: #747674;
}