body{background: #f6f6f6;font-size:.28rem;margin:0;padding:0;color:#222;font-family:arial,"Microsoft Yahei","Hiragino Sans GB",sans-serif !important}
*{box-sizing: border-box;}
input{line-height: 1.47058824;font-size:.12rem;}
input:focus{outline:none;}
a{text-decoration:none;color: #000; outline: none;}
a:hover{ color: #ec7550;}
.c_999{ color: #999;}
.c_aaa{ color: #aaa;}
.b{ font-weight: bold;}
ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p{list-style-type:none;list-style-position :outside;margin:0;padding:0;}
.vam{ vertical-align: middle;}
.row:after{display: table;content: "";line-height: 0;clear: both;}
.ui_flex{display: -webkit-box;display: -webkit-flex;display: flex;}
.ui_flex_wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap;}	
.ui_flex_1{-webkit-box-flex:1;-webkit-flex: 1;flex: 1;}

#app{max-width: 7.2rem;margin: 0 auto;}
table{border-collapse: collapse;}
th,td{border: 1px solid #ccc;padding: 8px;}
table th{background: #f2f2f2;}

.form_item{ margin-bottom: .32rem;}
.form_item_lab{ margin-bottom:.16rem;}
.form_item_val input{ width: 100%; padding: 0 .24rem; font-size: .32rem; line-height: .88rem; border: 1px solid #ccc; outline: none; border-radius: .12rem;}
.form_item_val input:focus{ border: 1px solid #ea2f2f; box-shadow: 0 0px 0px 2px rgba(240, 36, 36, 0.2)}
.form_btn{ padding-top: .16rem;}

.btn{ background:#ec7550;font-size:.32rem;color:#fff;line-height:.88rem; display: inline-block; border-radius: .12rem; padding:0 .50rem}
.btn_block{ width: 100%; text-align: center;}
.btn:hover{ color: #fff;}
.btn_line{background:none;color:#ec7550; line-height: .80rem; border: 1px solid #ec7550; display: inline-block;  border-radius: .12rem;}
.btn_line:hover{ color:#ec7550;}
.btn_min{line-height:.58rem;padding:0 .32rem;}
.btn_max{ line-height: .98rem; font-size: .36rem; padding: 0 .56rem;}
.btn .iconfont{ margin-right: .16rem; font-size: .34rem; vertical-align: middle;}
.btn span{ vertical-align: middle;}

.breadcrumb{padding:.16rem .32rem;font-size: .28rem;}
.breadcrumb a{padding-right: .36rem; background:url('/static/images/breadcrumb_wap.png') no-repeat center right; background-size: .24rem .24rem; }
.breadcrumb .iconfont{ color: #aaa; font-size: .24rem;}
.breadcrumb span{ color: #999;}

.pagination{ padding:.28rem;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.pagination li{ margin-right:.05rem;}
.pagination li a{display:inline-block;border:1px solid #eee; line-height: .60rem; padding:0 .18rem; font-size: .28rem; border-radius: 0.06rem; margin-bottom: .12rem;}
.pagination span{font-size: .24rem; font-weight: bold; display:inline-block;border:1px solid #fff;line-height: .60rem; padding:0 .10rem;color:#666; margin-bottom: .12rem;}

.page_body{ padding-top: .92rem;}
.box{ padding: .32rem; background: #fff; margin-bottom: .28rem; border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.box_head_name{ font-size: .38rem; font-weight: 400; margin: 0;}

.page_head,.header{max-width:7.2rem;width:100%;position:fixed;z-index:200;height:.92rem;line-height:.92rem;top:0;background:#faf9f5;border-bottom: 1px solid #caced6; }
.head_left,.head_right{width:25%;}
.head_right{ text-align: right; }
.head_centre{width:50%;text-align: center;}
.head_icon_btn{display:block;}
.head_icon_btn .iconfont{font-size:.36rem;}
.head_icon_btn span{font-size:.28rem;}
.head_left .head_icon_btn{padding-left:.32rem;}
.head_right .head_icon_btn{padding-right:.32rem;}
.head_logo img{width:1.68rem;margin-top:.22rem;}
.head_left_logo img{width:1.68rem;margin-top:.22rem;margin-left: .32rem;}
.head_title{font-size: .32rem; text-align: center;}
.mark{ position: fixed; display: none; width: 100%; left: 0; bottom: 0; top: 0; background: rgba(0,0,0,0.35); z-index: 500;backdrop-filter: saturate(180%) blur(50px);-webkit-backdrop-filter: saturate(180%) blur(50px);}
.menu_main{position: fixed;width:75%;height:100%;top:0;bottom:0;right:0;left:100%;background:#fff;z-index: 600;visibility: hidden;}
.menu_main_head{height:.92rem;line-height:.92rem;padding:0 .5rem;background: #f2f2f2;border-bottom:1px solid #eee;}
.menu_main_head_name{font-weight:bold;}
.close_menu .iconfont{color:#999;font-size:.28rem;}
.menu_main_show{visibility:visible;-webkit-transition: all .2s;transition: all .2s;left: 25%;}
.meun{ padding: 0 .5rem;}
.meun a{padding:.32rem 0;display: block;border-bottom: 1px solid #eee;}

/*index*/
.app_from{ padding:.4rem .32rem;background: #fff;background: url('/static/images/indexbg_wap.jpg') no-repeat #ffffff;background-size: cover; border-bottom: 1px solid #eee;margin-bottom: .2rem;}
.app_slg_box{ text-align: center; margin-bottom: .4rem; }
.app_slg_box .app_slg{ font-size: .56rem;}
.app_slg_box .app_slg_desc{ font-size: .32rem; padding-top: .1rem; opacity: 0.8;}

.index_box{ margin-bottom: .2rem; background: #fff; border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding: .32rem;}
.index_box h1{ font-size: .38rem; margin-bottom: .2rem; font-weight: 400; text-align: center;}
.youshi{ margin: 0 -.2rem;}
.youshi_item{ width: 50%; text-align: center; padding: .2rem;}
.youshi_item img{ width: .96rem; height: .96rem; margin-bottom: .12rem;}
.youshi_item_title{ font-size: .32rem; font-weight: bold;}
.youshi_item_desc{ font-size: .24rem; padding-top: .16rem; color: #666;}
.index_article_list a{  padding-left: .32rem; position: relative;height: .58rem; line-height: .58rem; font-size: .28rem;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index_article_list a:after {content: '';width: 8px;height: 8px;position: absolute;left: 0px;top: .19rem;border-radius: 50%;border:1px solid #ccc;}
.index_about{font-size: .24rem;}

.bbqmjs_body{ margin: 0 -0.1rem; margin-bottom:.32rem}
.bbqmjs_item{ width: 50%; float: left; padding:.1rem;}
.bbqmjs_item_bg{ padding: .32rem .32rem 0 .32rem; height: 3.6rem; border:1px solid #eee; border-radius: 0.09rem; text-align: center;}
.bbqmjs_item_icon{ height: 1rem;}
.bbqmjs_item_icon .iconfont{ font-size: .80rem;color: #ec7550;}
.bbqmjs_item_title{ font-size: .32rem; margin-bottom: .1rem;}
.bbqmjs_item_desc{ color: #666; font-size: 0.24rem;}

/*子页*/
#read{position: relative;background: #fff; padding: .32rem; border-top: 1px solid #eee;border-bottom: 1px solid #eee;margin-bottom: .20rem;}
.read_mc{ z-index: 10; position: absolute;bottom:1.4rem; left: 0; right: 0; width: 100%;height: 3.2rem;background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));
background: -webkit-linear-gradient(top, rgba(255,255,255,0), #fff);
background: -moz-linear-gradient(top, rgba(255,255,255,0), #fff);
background: -o-linear-gradient(top, rgba(255,255,255,0), #fff);
background: -ms-linear-gradient(top, rgba(255,255,255,0), #fff);
background: linear-gradient(to bottom, rgba(255,255,255,0), #fff);}
.read_btn{ width: 100%;padding:.32rem; position: absolute;bottom:0; left: 0; right: 0; z-index: 100; background: #fff;}
.read_btn a{ font-size: .32rem; line-height: .8rem; border: 1px solid #ec7550;color: #ec7550; border-radius: .09rem; display: block; text-align: center;}
.read_btn a span{background: url('/static/images/arrow2.png') no-repeat 0 center;background-size: .28rem; padding-left: .5rem;}

.mzdq_body{ padding-top:.28rem;}
.mzdq_title{font-size: .50rem; margin-bottom: .1rem;}
.mzdq_read_info{ color: #888; font-size: .24rem; border-bottom: 1px solid #eee; padding-bottom: .2rem; margin-bottom: .2rem;}
.mzdq_nav{border-bottom: 1px solid #ec7550;margin-bottom: .32rem;}
.mzdq_nav li{display: block; padding-right: .08rem;}
.mzdq_nav li a{ width: 100%;text-align: center; background: #f2f2f2;display: block; height: .68rem; line-height: .68rem;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;border-top-left-radius: .1rem;border-top-right-radius: .1rem;}
.mzdq_nav .cur{ background: #ec7550; color: #fff;font-weight: bold;}
.mzdq_nav li:last-child{ padding-right: 0;}
.mzdq_nav1{ width: 30%;}
.mzdq_nav2,.mzdq_nav3{ width: 35%;}

.mzdq_type_sx a:last-child {border-bottom: none;}
.tzg_list li{ float: left; width: 1rem; height: 1rem; margin:0 .31rem .31rem 0;background: url(../images/tzg_wap.gif) no-repeat;border: 1px solid #ccc; background-size: cover; }
.tzg_list li a{ font-size: .52rem; display: block; text-align: center; line-height:1rem; text-align: center;}
.tzg_list .tzg_xstype1 a{ font-size: .38rem;}
.mz_list{margin-left: .32rem;}
.mz_list li{ padding: .12rem 0; width: 33.33%;float: left; list-style: circle;}

.mz_list2{ margin: 0 -.1rem;}
.mz_list2 li{ width: 33.33%; float: left; padding: .1rem;}
.mz_list2 li a{border: 1px solid #ddd; display: block;border-radius: .1rem; line-height: .72rem; text-align: center;}

.dingzi_body{ padding-top: .2rem;}
.dingzi_list li{float: left; width: 33.33%; padding: .1rem 0;}
.pingce_body{ padding-top: .2rem;}
.jieshi_body{ padding-top: .2rem;}

.neiye_title{font-size: .5rem; margin-bottom: .32rem;}
.neiye_item{margin-bottom: .6rem;}
.neiye_item:last-child{margin-bottom: 0;}
.neiye_item_title{ font-size: .32rem;margin-bottom:.24rem;position: relative;padding-left: .28rem;}
.neiye_item_title:after {content: "";position: absolute;height: .32rem;width: .08rem;background: #ec7550;left: 0;top: .06rem;}
.tzg_dict_hanzi{font-weight: bold; background: url(../images/tzg_wap.gif) no-repeat;border: 1px solid #ddd; background-size: cover; font-size:.8rem;float: left; line-height:1.4rem; text-align:center; width:1.4rem;height:1.4rem;}
.tzg_dict_xstype1{ font-size: .4rem;}
.tzg_dict_info{ margin-left:1.8rem; border-bottom:1px solid #ddd; margin-bottom:.4rem; padding-bottom:.4rem;}
.tzg_dict_info_item{ margin-bottom:.14rem}
.tzg_dict_info_item .tzg_dict_lb{color: #666;}
.tzg_dict_info_item b{ margin-right: .32rem;}
.tzg_dict_item:last-child .tzg_dict_info{ border-bottom: none;margin-bottom: 0;padding-bottom: 0;}
.mz_jieshi_yuyi{font-size: .28rem;font-weight: 400;margin-bottom: .28rem;}
.mzjs_names{margin: 0 -.1rem;}
.mzjs_names li{ width: 33.33%;float: left; padding: .1rem; }
.mzjs_names a{ width: 100%;font-size: .32rem; line-height: .8rem; display: block; text-align: center;border: 1px solid #ddd;border-radius: .1rem;}

.article_list{ padding: .28rem 0; border-bottom: 1px solid #f2f2f2;}
.article_list_pic{width: 2rem;height: 1.32rem; float: left;}
.article_list_pic img{width: 100%; height: 100%; border-radius: .06rem; display: block;object-fit: cover;object-position: center center;}
.article_list_info1{ position: relative;height: 1.32rem; margin-left: 2.26rem;}
.article_list_title{ font-weight: 400; margin: 0;}
.article_list_title a{font-size:.32rem;line-height:.42rem;display:-webkit-box;overflow: hidden;overflow-wrap: break-word;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;}
.article_list_info{ font-size: .24rem;color: #999; line-height: .32rem;}
.article_list_info a{ color: #999; margin-right: .12rem;}
.article_list_info1 .article_list_info{ width: 100%; position: absolute; bottom: 0; left: 0;}
.article_list_info2 .article_list_info{ padding-top: .1rem;}

.article_hot{ padding: .05rem .28rem .2rem .28rem;}
.article_hot li{display: -webkit-box;display: -webkit-flex;display: flex; line-height: .5rem;align-items: center; padding: .05rem 0;}
.article_hot li span{ width: .38rem; height: .38rem; line-height: .38rem; border-radius: .38rem; background: #ebe4d1; color: #927869; text-align: center; font-size: .28rem;margin-right: .2rem;}
.article_hot li a{-webkit-box-flex:1;-webkit-flex: 1;flex: 1; line-height: .5rem; font-size: .32rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.article_hot .article_hot1 span{ font-weight: bold;background: #ea1919;color: #fff;}
.article_hot .article_hot2 span{ font-weight: bold;background: #ff6000;color: #fff;}
.article_hot .article_hot3 span{ font-weight: bold;background: #ffa800;color: #fff;}

.article_list_txt{ border-bottom: 1px solid #eee; padding: .2rem 0;}
.article_list_txt:last-child{ border-bottom: none;}
.article_list_txt .article_list_txt_title { height: .52rem; line-height: .52rem; font-size: .28rem; font-weight: 400; margin: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.article_list_txt .article_list_txt_category{ font-size: .28rem; height: .52rem; line-height: .52rem; margin-left: .32rem; color: #999;}

.article_title{ font-size: .46rem;margin: 0;line-height: .68rem; color: #282624; }
.article_info{ padding-top: .1rem; margin-bottom: .28rem; font-size: .24rem;}
.article_info span{ margin-right: .12rem;color: #999; }
.article_content{font-size: .32rem;}
.article_content ul li,.article_content ol li{ margin-left:.5rem; margin-bottom:.5rem; list-style-type:auto; }
.article_content li{line-height: 1.82;}
.article_content p{line-height: 1.82; margin-bottom:.4rem;}
.article_content img{ max-width: 100%; border-radius: .12rem;}
.article_content li img{ margin-top: .22rem; margin-bottom: .12rem;}
.article_content h1{ font-size: .48rem;margin-bottom:.4rem}
.article_content h2{ font-size: .38rem;margin-bottom:.4rem;position:relative; padding-left:.32rem;}
.article_content h3{ font-size: .36rem;margin-bottom:.4rem}
.article_content h4,.article_content h5,.article_content h6{ font-size: .32rem;margin-bottom:.4rem}
.article_content h2:after{ content:""; position:absolute; height:.40rem;width:.12rem;background:#ec7550; left:0;top:.08rem;border-radius: 50px; }
.article_content_box .tag_box{ border-top: 1px solid #eee; margin-top: .28rem; padding-top: .28rem;}
.article_content_box .tag_tishi{ font-size: .32rem; color: #888; margin-bottom: .16rem;}
.article_content_box .article_tag a{font-size: .28rem; line-height: .82rem; padding: 0 .32rem; background: #f7f7f7; display: inline-block; margin-right: .1rem; border-radius: .06rem;}
.article_content_box .article_tag a:hover{color: #fff; background: #ec7550;}

/*aobut*/
.ny_about{ padding-top: .32rem;}
.ny_about p{margin-bottom: .2rem;}
.ny_about h2{margin-bottom: .2rem;font-size: .32rem;}
.ny_about ul li{margin-bottom: .1rem;}

/*底部*/
.bottom{background:#fff;border-top: 1px solid #eee;padding:.32rem .2rem;text-align:center;color:#888;}
.bottom a{color:#888; font-size: .24rem;}
.bottom_nav{margin-bottom: .1rem;}
.bottom_nav a{ margin: 0 .1rem; color: #333;}
.bottom p{ margin-bottom:.1rem;font-size:.24rem;}
.links{ margin-bottom:.3rem;padding:.1rem .2rem 0 .2rem;}
.links_item a{ margin-right: .2rem; color: #666;}

/*起名表单*/
.qm_form_item{ display: block;border-radius:.09rem; background: #fff; border: 1px solid #222;height:.8rem;position: relative; margin-bottom: .3rem;display: -webkit-box;display: -webkit-flex;display: flex;}
.qm_form_item_label {line-height:.78rem; padding:0 .1rem 0 .2rem;}
.qm_form_item_content{ -webkit-box-flex:1;-webkit-flex: 1;flex: 1;}
.qm_form_item_content input { color: #555; width: 100%; height: 100%; font-size: .28rem; color: #555;border: none;outline: none;padding: 0;margin: 0;background: none;}
.qm_form_item_content .form_text { width: 100%; height: 100%;line-height: .78rem;color: #555;}
.qm_form_item_content .form_text span{ color: #aaa;}
.qm_form_item_content select{ width: 100%;height: .38rem; padding: 0;position: absolute; left: 0;opacity: .8;}
.qm_form_item_down{ line-height: .78rem; padding: 0 .2rem;}
.qm_form_item_down .iconfont{ color: #aaa; font-size: .24rem;}
.qm_form_item_content .qm_form_item_down{ position: absolute; z-index: 10; top: 0; right: 0; padding-left: 0;}
.qm_form_item_content #birthTime{ position: relative; z-index: 20;}
.form_radio{ padding-right: .2rem;}
.form_radio .form_radio_item { padding-top: .18rem; margin-left: .32rem; float: left;color: #888;cursor: pointer;}
.form_radio .form_radio_item .form_radio_item_icon{width: .34rem;height: .34rem;line-height: .32rem; text-align: center; display: inline-block; margin-right: .1rem;border:1px solid #cecece;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;position: relative;}
.form_radio .form_radio_item span{ vertical-align: middle; color: #333;}
.form_radio .form_radio_item .form_radio_item_icon .iconfont{ color: #fff; font-size: .24rem;}
.form_radio .checked .form_radio_item_icon{background-color: #ec7550;border-color:#ec7550;}
.qm_form_btn {padding-top: .1rem;text-align: center; }
.qm_form_btn button {width: 100%;height: .8rem;font-size: .36rem;border-radius: .09rem;font-weight: bold;background: #ec7550;background: linear-gradient(135deg, #ff7e5f 0%, #ff6b6b 100%);border: none;cursor: pointer;color: #fff;}
.app_form_box{ padding: .32rem;border-top:1px solid #eee;border-bottom:1px solid #eee;background: #fff;margin-bottom: .32rem;}
.app_form_slg{ text-align: center; margin-bottom: .32rem; font-weight: bold;color: #ec7550; font-size: .5rem;background-image: linear-gradient(90deg, #ffb38a 0%, #ec7550 50%, #d94f3d 100%);-webkit-background-clip: text; background-clip: text;-webkit-text-fill-color: transparent;}

/*协议*/
.xieyi{ padding: .32rem 0 .16rem 0; font-size: .24rem; color: #666;}
.xieyi .xieyi_ck{ text-align: center; line-height: .26rem; width: .28rem; height: .28rem; border: 1px solid #bbb; display: inline-block; border-radius: .06rem; margin-right: .06rem;}
.xieyi_ck .iconfont{ font-size: .24rem; color: #fff;display: none;}
.xieyi span{ vertical-align: middle;}
.xieyi a{ vertical-align: middle;}
.xieyi .xieyi_ck_cur{ border: 1px solid #ea2f2f; background: #ea2f2f;}
.xieyi .xieyi_ck_cur .iconfont{ color: #fff; display: block;}

/*app*/
#pay_fixed_bottom{box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.2); padding: .18rem .28rem .32rem .28rem; border-top: 1px solid #ddd; position: fixed; z-index: 1000; background: #fff; width: 100%; left: 0; bottom: 0;}
.pay_fixed_desc{ margin-bottom: .16rem; font-size: .28rem;}
.pay_fixed_desc .qm_price{font-size:.44rem;color: #de2c2c;}
.pay_fixed_btn{ margin: 0 -0.1rem;}
.pay_fixed_btn_item{ width: 100%; padding:0 .1rem;}
.pay_fixed_btn_item .btn{ padding: 0;}

#pay_info_box{padding:.38rem;background: #fff; border-radius: .12rem;border: 1px solid #ddd;margin-bottom: .32rem;}
.pay_info_title{margin-bottom: .1rem; font-size: .32rem;}
.pay_info_title .iconfont{ font-size: .32rem; margin-right: 0.05rem;}
.pay_info_price{color: #ea2f2f;}
.pay_info_price span{font-size: .32rem;}
.pay_info_price b{ font-size: .5rem;}
.pay_info_btn{padding-top: .28rem;}
.pay_info_btn_item{ width: 100%;}
.pay_info_btn_item .btn{ padding: 0;}
.pay_info_btn_item .btn span{ font-weight: bold;font-size: .32rem;}
.find_pay_btn{line-height: .88rem; color: #555; display: block; text-align: center; font-size: .32rem; background: #f2f2f2;border-radius: .12rem;}
.find_pay_btn:hover{ color: #222;}

.baby_name_item_btn{ padding-top: .2rem;}
.name_item_btn a{text-align: center; display: block; line-height: .78rem; border-radius: .09rem;font-weight: bold; }
.name_item_btn1 a{ background: #222252; color: #fff}
.name_item_btn2 a{background: #eee; }
.name_item_btn2{ width: 2.2rem; margin-left: .16rem;}

.names_app{ padding: .16rem;}
.qmyzfx{background: #fff;padding:.16rem .32rem;border: 1px solid #eee;border-radius:.12rem; margin-bottom: .28rem; }
.qmyzfx_title{ text-align: center; padding-bottom: 0.1rem;}
.qmyzfx_title span{ font-size: .32rem; font-weight: bold; padding: 0 .28rem; background: #de2c2c; line-height: .66rem; border-radius: .09rem; color: #fff; display: inline-block; }
.qmyzfx_item{ padding: .22rem 0; border-bottom: 1px solid #eee;}
.qmyzfx_item:last-child{ border-bottom: none;}
.qmyzfx_item_lab{ padding-left: .2rem; font-size: .32rem; line-height: .36rem; font-weight: bold; position: relative;}
.qmyzfx_item_lab::after{ left: 0; top: 0.04rem; position: absolute; content: ""; display: block; width: .08rem; height: .26rem; background: #de2c2c;}
.qmyzfx_item_val{ padding-top: .15rem;}
.duibi_lab_row{padding-top: .1rem;}

.duibi_pic{height: .2rem;position: relative;}
.duibi_pic1,.duibi_pic2{height: 100%;position: absolute;top: 0px;}
.duibi_pic1{left: 0; border-top-left-radius: .4rem;border-bottom-left-radius: .4rem;}
.duibi_pic2{ right: 0;border-top-right-radius: .4rem;border-bottom-right-radius: .4rem;border-left: 1px solid #fff;}
.duibi_lab1{float: left;}
.duibi_lab2{float: right;}
.duibi_lab span{ margin-right: .1rem;}
.duibi_lab .iconfont{ font-size: .28rem;}

.baby_name_item{padding:.32rem;margin-bottom:.2rem;background:#fff;border:1px solid #eee;border-radius:.12rem; align-items: center; }
.baby_name_item_haed{padding-bottom: .2rem;align-items: center; border-bottom: 1px solid #eee;}
.name_hanzi_item{ margin-right: .32rem;}
.name_hanzi_item .name_pinyin{ text-align: center; font-size: .24rem; line-height: .32rem;}
.name_hanzi_item .name_hanzi {font-size: .60rem;line-height: .76rem; font-weight: bold;}
.recommend_name{ position: relative;}
.recommend_name img{width: .80rem; position: absolute; top: -0.92rem; left: -1rem;}
.baby_name_item_haed .name_score{text-align: center;}
.baby_name_item_haed .name_score_val{color: #fe6f19; font-weight: bold; font-size: .60rem; line-height: .66rem;}
.baby_name_item_haed .name_score_lab{font-size: .24rem; color: #666;}

.baby_name_df{ padding: .2rem 0; margin: 0 -0.2rem; margin-bottom: .16rem;}
.baby_name_df_item{ width: 50%;padding:.06rem .2rem;}
.baby_name_df_lab{ margin-bottom: .05rem;font-size: .24rem;}
.baby_name_df_lab .dflab{color:#999; }
.baby_name_df_lab .dfnub{float: right; }
.baby_name_df_item .dfbfb{ width: 100%; height: .12rem; background: #eee;border-radius: .12rem;}
.baby_name_df_item .dfbfb span{ display: block;height: 100%;border-radius: .12rem;}

.name_item_shici{ background: #ffebd7; padding:.28rem .32rem; margin-bottom: .26rem; border-radius: .12rem;}
.name_item_shici_row{ font-size: .32rem;}
.name_item_shici_row b{ color: #de2c2c;margin: 0 .02rem;}
.name_item_shici_desc{ font-size: .24rem; padding-top: .06rem; color: #928271;}

.name_dict_ziyi{ margin-bottom: .1rem;}
.name_dict_ziyi_item_lab{font-size: .46rem;  margin-top: .02rem; width: .88rem; height: .88rem; text-align: center; line-height: .88rem; background: url('/static/images/tzg.gif') no-repeat; background-size: .88rem .88rem; }
.name_dict_ziyi_item_val{ padding-left: .28rem; line-height: .38rem;}
.name_dict_ziyi_text{ border-bottom: 1px solid #eee; padding-bottom: .2rem; margin-bottom: .2rem;}
.name_dict_ziyi_item:last-child .name_dict_ziyi_text{ border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
.ndzy_lb{ color: #888;}
.name_hanzi_wuxing{ margin-bottom: .1rem;}
.name_hanzi_wuxing .iconfont{ font-size: .28rem;}
.name_hanzi_wuxing .wx_span{ margin-left: .05rem; font-weight: bold;}
.name_hanzi_wuxing .wxjin,.name_hanzi_wuxing .icon-jin{ color: #f69908;}
.name_hanzi_wuxing .wxmu,.name_hanzi_wuxing .icon-mu{ color: #3cbf5e;}
.name_hanzi_wuxing .wxshui,.name_hanzi_wuxing .icon-shui{ color: #3595f8;}
.name_hanzi_wuxing .wxhuo,.name_hanzi_wuxing .icon-huo{ color: #e53d3d;}
.name_hanzi_wuxing .wxtu,.name_hanzi_wuxing .icon-tu{ color: #593a1c;}
.reload_name{ padding:.20rem 0rem .32rem 0rem;}