/*--通用基础样式 开始--*/
body{margin:0; padding:0; font-size:12px; font-family:Arial,"宋体", Helvetica, sans-serif; background:#FFFFFF; color:#000;}
a{hide-focus: expression(this.hideFocus=true); outline: none;}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,p,input{margin:0; padding:0;}
img{border:0;}
li{list-style:none;}
i,em{font-style:normal;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.pt15{padding-top:15px;}
.pb20{padding-bottom:20px;}
.mt15{margin-top:15px;}
/*--通用基础样式 结束--*/
.wrap{width:990px; height:auto; overflow:hidden; margin:0 auto;}
.wrap_box{width:990px; height:auto; overflow:hidden; margin-top:15px;}
/*--顶部通条导航--*/
.topnav_bj{width:100%; height:36px; border-bottom:#EEEEEE solid 1px;}
.topnav{width:990px; height:36px; line-height:36px; margin:0 auto; color:#000; line-height:36px;}
.topnav_l{width:auto; height:36px; overflow:hidden; float:left;}
.topnav_l span{float:left; padding:0 10px 0 0;}
.topnav_l img{float:left; padding:6px 12px 0 12px; width:23px; height:23px;}
.topnav_l em{float:left; padding-right:20px; font-family:Arial, Helvetica, sans-serif;}
.topnav_r{width:auto; height:36px; overflow:hidden; float:right;}
.topnav_l a:link,.topnav_l a:visited{text-decoration:none; color:#000; float:left; line-height:36px; font-family:"宋体";}
.topnav_l a:hover{text-decoration:underline; color:#C00;}
.topnav_r_a:link,.topnav_r_a:visited{text-decoration:none; color:#000; float:left; line-height:36px;}
.topnav_r_a:hover{text-decoration:underline; color:#C00;}
.topnav_r_b:link,.topnav_r_b:visited{text-decoration:none; color:#028AFD; float:left; line-height:36px;}
.topnav_r_b:hover{text-decoration:underline; color:#C00;}
.topnav_r span{float:left; margin:0 2px;}
/*--顶部列表导航--*/
.toplistnav_bg{width:100%; height:auto; overflow:hidden; border-bottom:#EEEEEE solid 1px; padding:10px 0;}
.toplistnav{width:990px; height:auto; overflow:hidden; margin:0 auto;}
.toplistnav dl{width:auto; height:auto; overflow:hidden; float:left;}
.toplistnav dl dt{width:50px; height:40px; overflow:hidden; float:left; border-right:#ccc dashed 1px; text-align:center; font-size:16px; font-family:"宋体"; color:#33B4A3;}
.toplistnav dl dt p{float:left; width:47px;}
.toplistnav dl dd{height:auto; overflow:hidden; float:left; white-space:nowrap; padding:0 3px 0 8px;_padding:0 3px 0 6px;}
.tln_w_a{width:153px;}
.tln_w_b{width:177px;}
.tln_w_c{width:68px;}
.tln_w_d{width:178px;}
.tln_w_e{width:102px;}
.toplistnav dl dd a:link,.toplistnav dl dd a:visited{text-decoration:none; line-height:20px; color:#000; float:left;}
.toplistnav dl dd a:hover{text-decoration:underline; color:#CC0000;}
.toplistnav dl dd em{line-height:20px; float:left; padding:0 4px;}
/*--版权--*/
.copyright{width:100%; height:auto; overflow:hidden; padding:10px 0; margin:10px auto 0 auto; border-top:#D2D2D2 solid 8px;}
.copyright ul{width:1000px; height:auto; overflow:hidden; padding:10px 0; margin:0 auto; position:relative;}
.copyright ul li{text-align:center; line-height:30px; color:#000;}
.copyright ul li a:link,.copyright ul li a:visited{text-decoration:none; color:#000; margin:0 6px; background:url("list03-1.jpg")/*tpa=49xiaohua/statics/images/list03.jpg*/ no-repeat 2px 7px; padding:0 0 0 9px;}
.copyright ul .foot_clear_dian a:link,.copyright ul .foot_clear_dian a:visited{text-decoration:none; color:#000; padding:0; background:none;}
.copyright ul li a:hover,.copyright ul .foot_clear_dian a:hover{text-decoration:underline; color:#C00;}
.copyright ul li span{font-weight:600; color:#277687;}
.copyright p{width:1012px; height:auto; overflow:hidden; margin:0 auto;}
.copyright p img{width:106px; height:48px; float:left; border:#277687 solid 1px; margin:1px 0 0 5px;}
/*--底部微信二维码--*/
.hzls_box{width:100px;height:30px; position:relative; float:left;}
.hzls_cent{position:absolute; left:0; bottom:0;}
.hzls_cent_d{color:#FFF9EA;}
.hzlscent{display:none;}
.bottom_cent{width:275px; height:30px; margin:0 auto;}
/*百家姓的取名内容样式*/
.baijiaxing_name_title{font-size:16px;width:100%;height:36px;line-height:36px;font-weight: bold;text-align:center;}
.baijiaxing_name{width:24%;text-align: center; display: block;float:left;font-size:14px;}
