@charset "utf-8";
.clearfix:after{ content: ""; display: block; width: 100%; height: 0; line-height: 0; overflow: hidden; clear: both;}
.w1140{ width: 1140px; margin-left: auto; margin-right: auto;}
.w1200{ width: 1200px; margin-left: auto; margin-right: auto;}
.w1240{ width: 1240px; margin-left: auto; margin-right: auto;}
.none{ display: none;}
.dis_inblock{ display: inline-block; _display: inline; *zoom:1; }
.over_hidden{ overflow: hidden;}
.po_rel{ position: relative;}
.po_abs{ position: absolute;}

/*浮动*/
.f_l{ float: left; }
.f_r{ float: right; }

/*文字大小*/
.f_s0{ font-size: 0;}
.f_s10{ font-size: 10px;}
.f_s12{ font-size: 12px;}
.f_s14{ font-size: 14px;}
.f_s15{ font-size: 15px;}
.f_s16{ font-size: 16px;}
.f_s17{ font-size: 17px;}
.f_s18{ font-size: 18px;}
.f_s20{ font-size: 20px;}
.f_s22{ font-size: 22px;}
.f_s24{ font-size: 24px;}
.f_s26{ font-size: 26px;}
.f_s28{ font-size: 28px;}
.f_s30{ font-size: 30px;}

/*文字颜色*/
.co_j{ color:#ffd200;}
.co_m{ color:#bae4a3;}
.co_s{ color:#93b7ff;}
.co_h{ color:#ffa200;}
.co_t{ color:#af8673;}
.co_1{ color:#ffd200;}
.co_2{ color:#bae4a3;}
.co_3{ color:#93b7ff;}
.co_4{ color:#ffa200;}
.co_5{ color:#af8673;}
.co_fff{ color:#fff;}
.co_000{ color:#000;}
.co_333{ color:#333;}
.co_444{ color:#444;}
.co_666{ color:#666;}
.co_777{ color:#777;}
.co_999{ color:#999;}
.co_ccc{ color:#ccc;}
.co_caa{ color:#caa456;}
.co_003{ color:#000033;}
.co_red{ color:#e8524c;}
.co_blue{ color:#000040;}
.co_dark{ color:#5c6577;}
.a16blue{ color: #2196F3; text-decoration: underline;}

/*背景颜色*/
.back_fff{ background:#fff;}
.back_fcfcfc{ background: #fcfcfc; }
.back_fbfbfb{ background: #fbfbfb; }
.back_b6cee9{ background: #b6cee9; }
.back_b6dace{ background: #b6dace; }
.back_b6b7da{ background: #b6b7da; }
.back_ffc5c5{ background: #ffc5c5; }
.back_cbc29a{ background: #cbc29a; }
.back_abdcee{ background: #abdcee; }
.back_dab6d2{ background: #dab6d2; }
.back_9ee9ff{ background: #9ee9ff; }
.back_e1edff{ background: #e1edff; }
.back_000040{ background: #000040; }
.back_e55352{ background: #e55352; }
.back_j{ background:#b8860b;}
.back_m{ background:#008000;}
.back_s{ background:#0073cf;}
.back_h{ background:#e25822;}
.back_t{ background:#a67b5b;}

/*圆角*/
.bor_radius5{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.bor_radius10{ -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.bor_radius100{ -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}

/*文字行高*/
.line_h100{ line-height: 1;}
.line_h110{ line-height: 1.1;}
.line_h120{ line-height: 1.2;}
.line_h130{ line-height: 1.3;}
.line_h140{ line-height: 1.4;}
.line_h150{ line-height: 1.5;}
.line_h160{ line-height: 1.6;}
.line_h170{ line-height: 1.7;}
.line_h180{ line-height: 1.8;}
.line_h190{ line-height: 1.9;}
.line_h200{ line-height: 2;}

/*文字粗细*/
.f_w700{ font-weight: 700;}
.f_w400{ font-weight: 400;}
.f_w100{ font-weight: 100;}

/*文字对齐*/
.text_a_l{ text-align: left;}
.text_a_c{ text-align: center;}
.text_a_r{ text-align: right;}

/*定位*/
.po_re{ position: relative;}

/*内边距*/
.p_t5{ padding-top:5px;}
.p_t10{ padding-top:10px;}
.p_t15{ padding-top:15px;}
.p_t20{ padding-top:20px;}
.p_t25{ padding-top:25px;}
.p_t30{ padding-top:30px;}
.p_r5{ padding-right:5px;}
.p_r10{ padding-right:10px;}
.p_r15{ padding-right:15px;}
.p_r20{ padding-right:20px;}
.p_r25{ padding-right:25px;}
.p_r30{ padding-right:30px;}
.p_b5{ padding-bottom:5px;}
.p_b10{ padding-bottom:10px;}
.p_b15{ padding-bottom:15px;}
.p_b20{ padding-bottom:20px;}
.p_b25{ padding-bottom:25px;}
.p_b30{ padding-bottom:30px;}
.p_l5{ padding-left:5px;}
.p_l10{ padding-left:10px;}
.p_l15{ padding-left:15px;}
.p_l20{ padding-left:20px;}
.p_l25{ padding-left:25px;}
.p_l30{ padding-left:30px;}

/*外边距*/
.m_t5{ margin-top:5px;}
.m_t10{ margin-top:10px;}
.m_t15{ margin-top:15px;}
.m_t20{ margin-top:20px;}
.m_t25{ margin-top:25px;}
.m_t30{ margin-top:30px;}
.m_r5{ margin-right:5px;}
.m_r10{ margin-right:10px;}
.m_r15{ margin-right:15px;}
.m_r20{ margin-right:20px;}
.m_r25{ margin-right:25px;}
.m_r30{ margin-right:30px;}
.m_b5{ margin-bottom:5px;}
.m_b10{ margin-bottom:10px;}
.m_b15{ margin-bottom:15px;}
.m_b20{ margin-bottom:20px;}
.m_b25{ margin-bottom:25px;}
.m_b30{ margin-bottom:30px;}
.m_l5{ margin-left:5px;}
.m_l10{ margin-left:10px;}
.m_l15{ margin-left:15px;}
.m_l20{ margin-left:20px;}
.m_l25{ margin-left:25px;}
.m_l30{ margin-left:30px;}

.sub{ position: relative; }
.sub .bj{ background: #c83632; padding:3px;}
.sub .bj span{ border:1px solid #fff; height: 52px; display: block;}
.sub .bj i{ position: absolute; border:1px solid #fff; width: 4px; height: 4px; }
.sub .bj .j1{ top: 6px; left: 6px; border-right-width: 0; border-bottom-width: 0;}
.sub .bj .j2{ top: 6px; right: 6px; border-left-width: 0; border-bottom-width: 0;}
.sub .bj .j3{ bottom: 6px; left: 6px; border-right-width: 0; border-top-width: 0;}
.sub .bj .j4{ bottom: 6px; right: 6px; border-left-width: 0; border-top-width: 0;}
.sub a,.sub input{ font-size: 22px; color:#fff; position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center; line-height: 60px; cursor: pointer;}
.sub_blue .bj{ background:#000040; }


.btn-block{ display: block; _display: block;}
.btn:hover{ opacity: .9; color:#fff}
.p{}
.p a{ font-size: 26px; color:#fff;}

.s_line{ height: 1px; overflow: hidden; display: block; background: #f6f6f6; }

.p3{ padding:3px; }
.p1r13{ padding-left:13px; padding-right:13px; }
.p1r20{ padding-left:20px; padding-right:20px; }
.ptb16{ padding-top:16px; padding-bottom:16px; }
.ptb20{ padding-top:20px; padding-bottom:20px; }
.border1_000{border:1px solid #000;}
.border1_fff{border:1px solid #fff;}
.border3_000{border:3px solid #000;}
.border3_000.p3:after,.border3_000.p3:before{ content: ''; width: 4px; height: 4px; border:1px solid #000; position: absolute;}
.border3_000.p3:after{ bottom: 3px; right: 3px; }
.border3_000.p3:before{ top: 3px; left: 3px; }
.border3_fff.p3:after,.border3_fff.p3:before{ content: ''; width: 4px; height: 4px; border:1px solid #fff; position: absolute;}
.border3_fff.p3:after{ bottom: 3px; right: 3px; }
.border3_fff.p3:before{ top: 3px; left: 3px; }
.border1_efefef{ border:1px solid #efefef; }
.border1_f3efef{ border:1px solid #f3efef; }
.border2_bad5ff{ border:2px solid #bad5ff; }
.border_l4_e55352{ border-left: 4px solid #e55352; }
.co_f66c1c{ color:#f66c1c; }
.co_caa456{ color:#caa456; }




.name-list .fraction{ width: 120px; height: 50px; background: #e55352; color:#fff; text-align: center; font-size: 12px; position: absolute; top: 25px; right: -9px; border-top-left-radius: 50px; border-bottom-left-radius: 50px;}
.name-list .fraction span{ font-size: 36px; display: inline-block; _display: inline; *zoom:1; line-height: 50px;}
.name-list .fraction i{ width: 6px; height: 7px; background:url(../images/page_icon.png) -156px -77px no-repeat; position: absolute; right: 0; bottom: -7px;}
.name-list .zi-info{ /*padding-left:10px;*/ }
.name-list .zi-info ul{}
.name-list .zi-info li{ font-size: 11px; white-space: nowrap; padding-right: 30px;}
.name-list .zi-info .zi{
  width: 45px;
  height: 45px;
  text-align: center;
  line-height: 45px;
  font-size: 30px;
  font-weight: 600;
  background: url(../images/tian.png) no-repeat;
  border: 1px solid #cacaca;
  margin-right: 10px;
  color: #333;
  }
.name-list .zi-info .gs {
  width: 35px;
  height: 35px;
  text-align: center;
  line-height: 35px;
  font-size: 20px;
  font-weight: 600;
  margin-right: 1px;
  color: #333;
}
.name-list .df-info{ font-size: 0; }
.name-list .df-info li{ line-height: 18px; vertical-align: top; padding-left: 26px;}
.name-list .df-info li.p_l0{ padding-left: 0; }
.name-list .df-info .fs em,.name-list .df-info .fs i{ height: 14px; border-radius: 14px;}
.name-list .df-info .fs em{ background:#e4e4e4; width: 155px; margin:2px 8px 0 0;}
.name-list .df-info .fs b{ width: 46px; }
.name-list .df-info .fs i{ display: block; width: 0; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.name-list .zi-jx{ }
.name-list .zi-jx ul{}
.name-list .zi-jx li{ border-top:1px solid #d8e4e0; padding: 17px 0; }
.name-list .zi-jx li.first{ border-top:0; padding-top:0; }
.name-list .zi-jx li.last{ padding-bottom: 0; }
.dis_inblock.line_h130.p_r5{width: 30px;padding: 5px;color: #fff;}
#stibp{display:none;position: fixed;bottom:-100px;font-size: 14px;box-sizing: border-box;background: #fff;color: #000;z-index: 19891015;padding: 20px;line-height: 22px;width: 282px;left: 50%;color:#e55352;margin-left: -141px;}
@media screen and (max-width: 1199px) {
    #stibp{width:100%;left:0;margin-left:0}
	.m_t20.kk1{margin-top:0}
	.qim{font-size:18px}
	.qm-fm .b h1.qim em{margin:4px;height: 18px;width: 18px;background-size: 18px;}
	.dis_inblock.line_h130.p_r5{width: 50px;padding: 0;line-height: 34px;float: left;padding-left: 10px;}
	.name-list .fraction{width:110px;height:34px;top:168px;}
	.name-list .zi-info .zi{width:75px;height: 75px;margin:0;background-size: 75px 75px;line-height: 75px;}
	.name-list .fraction span{font-size:18px;line-height: 34px;}
	.zi-info .co_666{font-size:12px}
	.name-list .zi-info li{padding-right:0;}
	.qqiimm.p1r13{padding-left:5px; padding-right:5px;}
	ul.mzlist{width:100%;display: flex; justify-content: center;}
	ul.mzlist li{width:25%}
	.mzlist div.f_l{width: 100%;}
	.bor_radius10 .f_l{float:unset;border-left: 5px solid #e55352;padding-left: 10px;font-size: 18px;}
	.kldgsa .f_l{float:unset;}
}

/*ai查询名字信息*/
.module .bd,.container,.mod-panel .panel,.mod-panel .panel .row{zoom:1}.module .bd:before,.container:before,.mod-panel .panel:before,.mod-panel .panel .row:before,.module .bd:after,.container:after,.mod-panel .panel:after,.mod-panel .panel .row:after{content:"";display:table}.module .bd:after,.container:after,.mod-panel .panel:after,.mod-panel .panel .row:after{clear:both;overflow:hidden}
.module{margin-bottom:15px;background:#fff;border:1px solid #f0f0f0}
.container .side{float:right;width:300px}
.container .main{margin-right:320px}
.mod-panel .tt{height:30px;padding:15px 0;text-align:center;background:url("../image/qm-bg.png") no-repeat center center}
.mod-panel .hd{height:44px}.mod-panel .hd ul{margin:0 20px;overflow:hidden}.mod-panel .hd li{float:left;width:50%}
.mod-panel .hd li.active a.qm{background:url("../image/xingzuo.png") no-repeat -328px -807px}.mod-panel .hd li.active a.jm{background:url("../image/xingzuo.png") no-repeat -426px -809px}
.mod-panel .hd li a{display:block;width:78px;height:44px;margin:0 auto;text-indent:-33em;overflow:hidden}.mod-panel .hd li a.qm{background:url("../image/xingzuo.png") no-repeat -327px -766px}
.mod-panel .hd li a.jm{background:url("../image/xingzuo.png") no-repeat -425px -766px}.mod-panel .bd{height:308px;padding:0 10px}
.mod-panel .panel{display:none;float:left;padding:15px 0}.mod-panel .panel .box{text-align:center}
.mod-panel .panel .box label{display:inline-block;margin:0 10px;line-height:34px;font-size:14px;color:#888}
.mod-panel .panel .box label span,.mod-panel .panel .box label input{vertical-align:middle}
.mod-panel .panel .box input[type="radio"]{width:12px;height:12px}.mod-panel .panel .row{margin-bottom:10px}
.mod-panel .panel dl{float:left;line-height:34px;font-size:14px;color:#333}.mod-panel .panel dl dt,.mod-panel .panel dl dd{vertical-align:top}
.mod-panel .panel dl dt{float:left;width:64px;text-align:right}.mod-panel .panel dl dd{margin-left:76px}
.mod-panel .panel dl input[type="text"]{width:162px;height:22px;line-height:22px;padding:5px 10px;border:1px solid #e5e5e5;font-size:14px;color:#666;outline:none}
.mod-panel .panel dl input::placeholder{color:#999}.mod-panel .panel dl input::-webkit-input-placeholder{color:#999}.mod-panel .panel dl input::-moz-placeholder{color:#999}
.mod-panel .panel dl input:-ms-input-placeholder{color:#999}.mod-panel .panel dl input::-ms-input-placeholder{color:#999}
.mod-panel .panel dl select{width:90px;height:34px;margin-bottom:2px;line-height:22px;vertical-align:top;padding:5px 10px;border:1px solid #e5e5e5;font-size:14px;color:#666;outline:none}
.mod-panel .panel dl select[name="type"]{width:184px;margin-bottom:0}.mod-panel .panel .text-center{text-align:center}
.mod-panel .panel .btn{position:relative;display:inline-block;margin:0 5px;width:100px;height:34px;padding:0;border:medium none;background:url("../image/xingzuo.png") no-repeat -4px -864px;line-height:34px;vertical-align:middle;cursor:pointer;outline:none}.mod-panel .panel .btn span{display:block;width:100px;height:34px;line-height:32px;text-align:center;font-size:15px;font-weight:bold;color:rgba(255,255,255,0.96);overflow:hidden}.mod-panel .panel .btn:hover{filter:alpha(opacity=80);opacity:0.8}.mod-panel .panel .btn-warn{background:#f44646;background-image:linear-gradient(to top, #a839bf,#f44646);border-radius:15px}
.mod-newest .hd{padding-top:15px}.mod-newest .hd span{display:block;height:22px;margin-bottom:5px;border-left:3px solid #d3b17d;padding-left:12px;line-height:22px;font-size:18px}
.mod-newest .bd{margin:0 10px;padding:10px 0}.mod-newest .bd ul{overflow:hidden}.mod-newest .bd li{float:left;width:50%;margin-bottom:2px}
.mod-newest .bd li a{display:block;height:36px;background:#f8f8f8;margin:0 1px;line-height:36px;text-align:center;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.mod-newest .bd li a:hover{background:#333;color:#fff}.mod-detail .hd h1{padding-top:15px;margin-bottom:10px;line-height:48px;text-align:center;font-size:24px;font-weight: bold;}
.mod-detail .hd em{color:#ff5552}.mod-detail .hd p{line-height:30px;text-align:center}
.mod-detail .hd p a{display:inline-block;height:36px;padding:0 15px;margin:0 3px 3px;background:#f8f8f8;line-height:36px;text-align:center;color:#666}
.mod-detail .hd p a.active,.mod-detail .hd p a:hover{background:#333;color:#fff}.mod-detail .bd{padding-bottom:10px}.mod-detail .box{position:relative;/*margin:0 20px 20px*/}
.mod-detail .box .c-hd{height:32px;margin-bottom:30px;border-bottom:2px solid #f5f5f5;line-height:32px;font-size:20px;font-weight:bold}
.mod-detail .box .c-hd span{position:relative;bottom:-17px;padding-right:25px;background:#fff;color: #e6a913;}
.mod-detail .box .c-bd table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;border-left:0;margin-bottom:15px}
.mod-detail .box .c-bd table th,.mod-detail .box .c-bd table td{max-width:300px;word-break:break-all;word-wrap:break-word;padding:2px 0;line-height:24px;text-align:left;vertical-align:top;font-weight:normal}
.mod-detail .box .c-bd table.table-border{border:1px solid #e4e4e4}.mod-detail .box .c-bd table.table-border thead,.mod-detail .box .c-bd table.table-border tfoot{background-color:#f5f5f5}
.mod-detail .box .c-bd table.table-border th,.mod-detail .box .c-bd table.table-border td{border:1px solid #e4e4e4;padding:6px 10px;text-align: center;}
.mod-detail .box .c-bd table.table-border td.th{background-color:#f5f5f5;text-align:center}.mod-detail .box .c-bd h2{line-height:36px;font-size:18px;font-weight:bold}
.mod-detail .box .c-bd h3{line-height:36px;font-size:16px;font-weight:bold;color: #3498db;}
.mod-detail .box .c-bd p{line-height:24px}.mod-detail .box .c-bd p i,.mod-detail .box .c-bd p em{font-style:normal}.mod-detail .box .c-bd p em{color:#ff5552}
.mod-detail .box .c-bd .item{margin-bottom:35px}.mod-detail .box .c-bd .summary{padding:10px 15px;margin-bottom:7px;background:#f0f0f0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.mod-detail .box .c-bd .card{position:relative;width:184px;height:72px;border:2px dashed #e6e6e6;border-radius:10px;margin-top:25px;margin-bottom:15px;background:#f5f5f5;padding-left:90px;cursor:pointer}
.mod-detail .box .c-bd .card .avatar{position:absolute;left:0;bottom:0;z-index:1;width:78px;height:84px}.mod-detail .box .c-bd .card p{line-height:24px;color:#888}
.mod-detail .box .c-bd .card p.name{margin-top:10px;line-height:36px;font-size:24px;color:#333}
.mod-detail .box .c-bd .card p em{font-size:16px;color:#ff5552;font-weight:bold;font-style:italic;margin-left:40px}
.mod-detail .box .c-bd .card:hover{border-color:#fac5c4;background:#fcf0f0}
.mod-detail .box .c-bd .card:hover .avatar{background:url("../image/people-hover.png") no-repeat}
.mod-detail .box .c-bd .card:hover .avatar img{display:none}
.mod-detail .box .c-bd .intro{padding:0 20px;margin-bottom:20px}
.mod-detail .box .c-bd .word{margin-bottom:15px}
.mod-detail .box .c-bd .word p{color:#888}
.mod-detail .box .c-bd .word p i{color:#333}
.mod-detail .box .c-bd .word .character{width:54px;height:54px;margin-bottom:5px;background:url("../image/table.gif") 0 center no-repeat;line-height:54px;text-align:center;font-size:32px;font-weight:bold;color:#444}
.mod-detail .box .c-bd ul{overflow:hidden}
.mod-detail .box .c-bd li{float:left;width:20%;margin-bottom:10px}
.mod-detail .box .c-bd li a{display:block;height:38px;margin:0 5px;line-height:38px;border:1px solid #e5e5e5;text-align:center;font-size:16px;color:#333}
.mod-detail .box .c-bd li a:hover{color:#ef8e48;border-color:#f0a168}

.mod-detail .box .c-ft{position:absolute;bottom:20px;/*right:0;*/width:250px;-moz-border-radius:6px;font-family: '楷体';display: flex;font-size: 100px;}
.mod-detail .box .c-ft .avatar,.mod-detail .box .c-ft .score{margin-top:-41px;text-align:center}
.mod-detail .box .c-ft .avatar img,.mod-detail .box .c-ft .avatar span,.mod-detail .box .c-ft .score img,.mod-detail .box .c-ft .score span{position:relative;display:inline-block;width:72px;height:72px;background:#ffffff;border:5px solid #fff;line-height:76px;text-align:center;font-style:italic;font-size:48px;color:#ff5552;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.mod-detail .box .c-ft .avatar span:after,.mod-detail .box .c-ft .score span:after{position:absolute;left:-1px;top:-1px;content:'';display:block;width:70px;height:70px;border:2px solid #ccc;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.mod-detail .box .c-ft .info{margin:0 15px;padding-top:5px}
.mod-detail .box .c-ft p{line-height:20px}
.mod-detail .box .c-ft p.sub{margin-bottom:25px;text-align:center;color:#666}
.mod-detail .box .c-ft p.name{margin-bottom:15px;text-align:center}
.mod-detail .box .c-ft p.name span{font-size:26px;font-weight:bold}
.mod-detail .box .c-ft p.name em{display:inline-block;width:20px;height:20px;margin:0 3px;background:-webkit-gradient(linear, left top, left bottom, from(#fbb165), to(#ff5552));line-height:20px;text-align:center;font-size:12px;color:#ffffff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.mod-detail .box .c-ft p.desc{font-size:12px;color:#666}
.mod-detail .box .c-ft p.desc span{font-weight:bold}
.mod-detail .box .c-ft p.desc em{color:#ff5552}@media screen and (max-width: 767px){.module{margin-bottom:10px;border-left:none;border-right:none}
.container .side{float:none;width:auto}
.container .main{margin-right:0}.mod-panel .tt{padding:10px 0;background-color:#f0f0f0}
.mod-panel .tt img{float:left;margin-left:12px}
.mod-panel .hd{position:absolute;top:3px;right:0}
.mod-panel .hd li a{padding:0 10px}
.mod-panel .bd{height:272px}
.mod-panel .panel{padding:10px 0}
.mod-panel .panel .box label{line-height:30px}
.mod-panel .panel .row{margin-bottom:5px}
.mod-panel .panel .secma .select-box{margin-bottom:5px}
.mod-newest{display:none}
.mod-detail .hd h1{padding-top:10px;margin-bottom:0;line-height:36px;font-size:18px}
/*.mod-detail .box{margin:0 15px 10px}*/.mod-detail .box .c-hd span{font-size:18px}
.mod-detail .box .c-bd h2{line-height:32px;font-size:16px}
.mod-detail .box .c-bd h3{line-height:30px;font-size:14px}
.mod-detail .box .c-bd table{table-layout:auto;margin-bottom:10px;font-size:13px}
.mod-detail .box .c-bd table.table-border td{padding:4px 5px}
.mod-detail .box .c-bd table.table-border td.th{width:64px}
.mod-detail .box .c-bd .card{zoom:0.75}
.mod-detail .box .c-bd .card p em{margin-left:30px}
.mod-detail .box .c-bd .item{margin-bottom:25px}
.mod-detail .box .c-bd .intro{padding:0}
.mod-detail .box .c-bd li{width:50%;margin-bottom:5px}
.mod-detail .box .c-bd li a{height:32px;margin:0 1px;line-height:32px;font-size:14px}
.mod-detail .box .c-bd-2{padding-top:10px;margin-left: 0;}
.mod-detail .box .c-ft{position:static;width:auto;margin-top:35px;padding:1px}
.mod-detail .box .c-ft .score,.mod-detail .box .c-ft .avatar{margin-top:-32px}
.mod-detail .box .c-ft .score img,.mod-detail .box .c-ft .score span,.mod-detail .box .c-ft .avatar img,.mod-detail .box .c-ft .avatar span{width:60px;height:60px;border:3px solid #fff;line-height:60px;font-size:30px}.mod-detail .box .c-ft .score span:after,.mod-detail .box .c-ft .avatar span:after{width:58px;height:58px}.mod-detail .box .c-ft .info{margin:0 10px}.mod-detail .box .c-ft p.name span{font-size:30px}}.media-small .module{margin-bottom:10px;border-left:none;border-right:none}.media-small .container .side{float:none;width:auto}.media-small .container .main{margin-right:0}.media-small .mod-panel .tt{padding:10px 0;background-color:#f0f0f0}.media-small .mod-panel .tt img{float:left;margin-left:12px}.media-small .mod-panel .hd{position:absolute;top:3px;right:0}.media-small .mod-panel .hd li a{padding:0 10px}.media-small .mod-panel .bd{height:272px}.media-small .mod-panel .panel{padding:10px 0}.media-small .mod-panel .panel .box label{line-height:30px}.media-small .mod-panel .panel .row{margin-bottom:5px}.media-small .mod-panel .panel .secma .select-box{margin-bottom:5px}.media-small .mod-newest{display:none}.media-small .mod-detail .hd h1{padding-top:10px;margin-bottom:0;line-height:36px;font-size:18px}.media-small .mod-detail .box{margin:0 15px 10px}.media-small .mod-detail .box .c-hd span{font-size:18px}.media-small .mod-detail .box .c-bd h2{line-height:32px;font-size:16px}.media-small .mod-detail .box .c-bd h3{line-height:30px;font-size:14px}.media-small .mod-detail .box .c-bd table{table-layout:auto;margin-bottom:10px;font-size:13px}.media-small .mod-detail .box .c-bd table.table-border td{padding:4px 5px}.media-small .mod-detail .box .c-bd table.table-border td.th{width:64px}.media-small .mod-detail .box .c-bd .card{zoom:0.75}.media-small .mod-detail .box .c-bd .card p em{margin-left:30px}.media-small .mod-detail .box .c-bd .item{margin-bottom:25px}.media-small .mod-detail .box .c-bd .intro{padding:0}.media-small .mod-detail .box .c-bd li{width:25%;margin-bottom:2px}.media-small .mod-detail .box .c-bd li a{height:32px;margin:0 1px;line-height:32px;font-size:14px}.media-small .mod-detail .box .c-bd-2{padding-top:10px;margin-right:0}.media-small .mod-detail .box .c-ft{position:static;width:auto;margin-top:35px;padding:1px}.media-small .mod-detail .box .c-ft .score,.media-small .mod-detail .box .c-ft .avatar{margin-top:-32px}.media-small .mod-detail .box .c-ft .score img,.media-small .mod-detail .box .c-ft .score span,.media-small .mod-detail .box .c-ft .avatar img,.media-small .mod-detail .box .c-ft .avatar span{width:60px;height:60px;border:3px solid #fff;line-height:60px;font-size:30px}.media-small .mod-detail .box .c-ft .score span:after,.media-small .mod-detail .box .c-ft .avatar span:after{width:58px;height:58px}.media-small .mod-detail .box .c-ft .info{margin:0 10px}.media-small .mod-detail .box .c-ft p.name span{font-size:30px}

.tuijian-list {
  background: #fff;
}
.qm-btn {
  width: 100%;          /* 宽度自适应 */
  display: flex;        /* 推荐用flex实现并排，更稳定 */
  gap: 1%;              /* 按钮之间的间距（替代margin-left，更简洁） */
  box-sizing: border-box;
}

/* 取名按钮通用样式（提取公共样式，减少冗余） */
.qm-btn a {
  height: 3rem;
  border-radius: 10px;
  font-size: 1.2rem;
  color: #ffffff;
  background-image: -webkit-gradient(linear,left top,right top,from(#c92009),to(#e6614f));
  line-height: 3rem;
  border: 0;
  cursor: pointer;
  text-align: center;   /* 文字居中 */
  text-decoration: none;/* 去掉a标签默认下划线 */
  box-sizing: border-box;
}

/* 按钮1样式 */
.btn1 {
  width: 49%;           /* 宽度49%，留1%间距 */
  /* 去掉display: block/clear: both，flex布局下无需这些 */
}

/* 按钮2样式 */
.btn2 {
  width: 49%;           /* 宽度49% */
  /* 去掉float/clear: both/display: block，避免冲突 */
}
.btn3 {
  font-weight: 700;
  font-size: 20px;
  color: #fff;
  background: #e55352;
  text-align: center;
  line-height: 48px;
  padding: 0 45px;
  display: inline-block;
  _display: inline;
  *zoom: 1;
  border-radius: 5px;
}
.c-hd-t {
  text-align: center;
}
.c-hd-t span {
  font-size: 2rem;
  /*letter-spacing: 5px;*/
  font-weight: bold;
}
/*姓氏样式*/
    .c-ft {
      display: inline-flex;  /* 行内弹性布局，适配行内排列 */
      flex-direction: column; /* 垂直排列（拼音在上，汉字在下） */
      align-items: center;    /* 水平居中对齐 */
      justify-content: center;/* 垂直居中（可选） */
      /* 可选：调整整体大小和间距 */
      font-family: "微软雅黑", sans-serif;
      margin: 0 5px; /* 多个字之间的间距 */
    }

    /* 拼音样式：小号字体，可自定义颜色/大小 */
    .c-ft span {
      font-size: 40px;  /* 拼音字体大小 */
      color: #666;      /* 拼音颜色（可选） */
      margin-bottom: 2px;/* 拼音和汉字之间的间距 */
      line-height: 1;    /* 取消行高，避免间距过大 */
    }

    /* 汉字样式：可自定义大小/粗细 */
    .word_fx {
      /*! font-size: 50px; */   /* 汉字字体大小 */
      /*! font-weight: 500; */  /* 字体粗细（可选） */
      line-height: 1;    /* 取消行高，紧凑显示 */
      width: 150px;
      height: 150px;
      background: #f0f0f0;
      -moz-border-radius: 6px;
      -webkit-border-radius: 6px;
      border-radius: 6px;
      background: url(../images/big_tian.png) no-repeat center;
      text-align: center;
      line-height: 150px;
      background-size: 150px auto;
    }

/* 基础样式：保留自适应，不改动全局rem基准 */
.tips_result {
  width: 100%;          
  height: auto;         
  line-height: 1.5;     
  background: #f0250c;
  color: #fdfdfd;
  padding: 0.5rem 0.25rem; 
  /* 移动端基础字体（用rem，不影响PC） */
  font-size: 0.42rem;   
  text-align: center;
  margin-top: 0.05rem;  
  box-sizing: border-box;
}
/*公司名字*/
.tit.clearfix {
  overflow: hidden;
  padding-bottom: 20px;
}
.tit h2 {
  font-size: 24px;
  float: left;
  font-weight: 400;
}
.co_orange {
  color: #f16622;
}
.tongguolv {
  color: #6d9d03;
}
/* 手机端竖屏：仅调整目标元素，不影响全局 */
@media screen and (orientation: portrait) {
  .tips_result {
    font-size: 18px;
    padding: 5px 10px;
    margin-top: 10px; 
    margin-bottom: 10px;	
  }
}
.name_box .tit .tgl.g .back i {
  background: #2cb75a;
}
.name_box .tit .tgl .back, .name_box .tit .tgl .back i {
  height: 16px;
  border-radius: 16px;
  background: #e4e4e4;
}

/* PC端（≥750px）：仅给.tips_result用px单位，完全不影响其他元素 */
@media screen and (min-width: 750px) {
  .tips_result {
    /* PC端直接用px固定大字体，和全局rem解耦 */
    font-size: 20px; /* 可改为18/22px，按需调整 */
    /* PC端用px设置内边距，避免rem影响 */
    padding: 20px 10px;
    margin-top: 5px;
    /* 可选：PC端限制最大宽度，视觉更美观 */
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
	margin-bottom: 30px;
  }
}