*{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 {} 
.search_box2 .search_item .right_radio ul li { padding-right:7px; padding-bottom:13px; float: left;  }
.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;}


.xin_siyi { border:1px solid #c7c7c7; margin-top: 10px;}
.xinsy_name { background: #ff9503; height:26px; line-height:26px; color: #fff; width:100px; border-radius: 10px; text-align: center; font-size: 18px;
 overflow: hidden; text-overflow: ellipsis;  white-space: nowrap; margin: 0 auto; }
 
 
 .search_box5{display: flex; height: 25px; line-height: 25px; background-color: #fff; border: 1px solid #c7c7c7; border-right:none; color: #333; margin:10px 0;}
 .search_box5 a{ -webkit-flex: 1;flex: 1;font-size: 13px;color: #333;text-align: center; border-right: 1px solid #c7c7c7;}
 .search_box5 a.active{color: #fff; background: #ff9400;}
 .search_box5 img{display: inline-block;position: relative;top: 3px;width: 10px;height: 16px;}
 .siyi_list {
     margin-bottom: 10px;
     padding-top: 3%;
     background-color: #fff;
 }