@charset "utf-8";

/* 首页样式开始 */
/* 表格基础样式 */
.tabla_index_haoma_list {
  width: calc(100% + 20px);
  border-collapse: separate;    /* 确保单元格独立‌:ml-citation{ref="1" data="citationList"} */
  border-spacing: 10px 10px;       /* 仅保留水平间距‌:ml-citation{ref="3,5" data="citationList"} */
  margin: 0 -10px;              /* 仅抵消左右外部间距‌:ml-citation{ref="5,8" data="citationList"} */
  table-layout: fixed;
  box-sizing: border-box;       /* 修正宽度计算逻辑‌:ml-citation{ref="5" data="citationList"} */
}

/* 每行6列布局 */
.hao-cell {
    width: calc(16.666% - 10px); /* 通过计算消除间距影响‌:ml-citation{ref="4" data="citationList"} */
    background: #fff;
    border: 1px solid #efefef;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, .1);
    border-radius: 10px;
}

.number-item {
    padding: 10px;
    position: relative;
    z-index: 1;          /* 确保内容在阴影上方‌:ml-citation{ref="7" data="citationList"} */
    text-align: center;
}

.hao a {
    font-size: 18px;
    color: #d4237a;
    letter-spacing: 1.5px;
    display: block;
    margin-bottom: 8px;
    text-decoration: none;  /* 移除下划线‌:ml-citation{ref="7" data="citationList"} */
}

.info-row {
    font-size: 14px;
    color: #666;
    display: flex;
    justify-content: space-between;
    align-items: center;
}



/* 基础表格样式 */
.phone-table {
  width: 100%;
  border-collapse: collapse;
  margin: 15px 0;
  font-family: 'Segoe UI', Arial;
}

/* 单元格统一样式 */
.cell {
  padding: 12px;
  border: 1px solid #e1e1e1;
  text-align: center;
  vertical-align: middle;
  transition: background 0.3s ease;
}

/* 隔行变色效果 */
.row-odd .cell {
  background-color: #f8f9fa;
}
.row-even .cell {
  background-color: #fff;
}
/* 特殊列样式 */
.kafei { color: #e60027;}

.shoucang { display: flex;}
.shoucang img{ display:block;}
/* 首页样式结束 */

/* 按钮交互优化 */
.buy-btn {
  display: inline-block;
  padding: 8px 15px;
  border-radius: 4px;
  background: #3498db;
  transition: all 0.3s;
}
.buy-btn:hover {
  background: #2980b9;
  transform: translateY(-2px);
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

/* 响应式处理 */
@media (max-width: 768px) {
  .phone-table {
    overflow-x: auto;
    display: block;
  }
}

/*common reset*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 "Microsoft Yahei",arial,\5b8b\4f53;color:#666;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#333; -moz-transition:color 0.2s ease-in-out 0s; -webkit-transition:color 0.2s ease-in-out 0s; -o-transition:color 0.2s ease-in-out 0s;}
a:hover{text-decoration:none;color:#d00;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{}
.w-1200{width:1200px; margin:0 auto;}
.w-1000{width:1000px; margin:0 auto;}
.col-main{float:left;min-height:1px;}
.col-sub,.col-extra{float:left;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.clearfix,.col-sub,.col-extra{*zoom:1;}
.clear { clear:both; visibility:hidden; height:0; overflow:hidden;}
html{zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true);}(this));}/*IE6下重复加载BUG*/
.fred{ color:red!important;}
.mar5,.marTop5 { margin-top:5px;}
.mar10,.marTop10 { margin-top:10px;}
.mar15 { margin-top:15px;}
.col_main { float:left; width:100%;}
.col_sub,.col_extra { float:left;}
.left { float:left;}
.left img{ display: block;}
.right { float:right;}
.po_re { position:relative; z-index:2; *zoom:1;}
.po_ab { position:absolute;} 
.advs img { vertical-align:top;}
.advs p { margin-top:1px;}
.blank10 { height:10px; overflow:hidden;}
a.text_haoma:hover{ text-decoration:none;}
.f12{ font-size:12px;}.f14{ font-size:14px;}.f16{ font-size:16px;}.f18{ font-size:18px;}.f20{ font-size:20px;}.f22{ font-size:22px;}.f24{ font-size:24px;}

body { background:#f5f7f9; font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;}

.main_wrap{background-color: #f5f7f9;}
.h-g, .h-r, .h-b{font-family:Arial, Helvetica, sans-serif; font-weight:bolder;}
.h-g{color:#e60027; }
.h-r{color:#444;}
.h-b{ color:#e60027;}
.b-g, .b-r, .b-b{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bolder;}
.b-g{color:#00A200; }
.b-r{color:#0080FF;}
.b-b{ color:#FF0000;}
/*header*/

.header { background-color:#fff;}
.header .inner { padding:18px 0 14px;}
.topBar { border-bottom:1px solid #ebebeb; padding:5px 0 0; height:22px;}
.topBar li { float:left; padding:0 9px}
.topBar .first { padding-left:0;}
.topBar .last { padding-right:0;}
.topBar .noPadding { padding-right:0; color:#999;}
.topBar .bor { background-position:-499px 3px;}
.topBar .weibo,.topBar .weixin,.topBar .fabu .btn { display:block; padding-left:20px;}
.topBar .weibo { background-position:-484px -50px;}
.topBar .weixin { background-position:-484px -24px;}
.topBar .fabu .btn { padding:0 12px 0 0; background-position:-442px -74px;}
.topBar .po { display:none; border:1px solid #ebebeb; border-top:0 none; background-color:#fff; position:absolute; width:64px; left:2px; top:22px; text-align:center; line-height:25px; padding-bottom:4px;}
.topBar .fabu { position:relative; z-index:9; *zoom:1; height:22px; padding-right:0;}
.topBar .fabu .show { display:block;}

.logo { width:248px; overflow:hidden;} 
.city { display: flex;
    align-items: center;
    width: 80px;
    height: 50px;
    position: absolute;
    margin-left: 210px;
    margin-top: 4px;

}
.city img{height:15px;display:block;}  
.city input {
    border: none; 
    font-size: 16px;
    color: #333;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: top;
}
.city input:focus {
    outline: none;
    color: #e60027;
}
.city .site_slogan { color:#aaa; margin-top:9px;}
.city .city_inner { position:relative; z-index:2; *zoom:1; margin-top:5px; display:block; padding-right:15px; background-position:-442px -74px;}
.city .city_inner .po { display:none; box-shadow: 2px 2px 2px #aaa; text-align:center; position:absolute; left:0; top:24px; border:1px solid #ebebeb; background-color:#fff; padding:8px; width:130px;}
.city .city_inner .po ul { margin-top:5px;}
.city .city_inner .po li { float:left; width:60px; padding:5px 0;}
.city .city_inner .po em { color:#C00; font-weight:bold; font-size:14px;}
.city .city_inner .po .close { position:absolute; top:5px; right:5px; width:8px; display:block; height:8px; background-position:-492px -170px; overflow:hidden; text-indent:-999em;}

.searcher { width:450px; height:48px; margin-top:4px;border: 2px solid #e60027;margin-left: 70px;}
.searcher .select { float:left;}
.searcher .txt { float:left;}
.searcher .btn { float:right;}
.searcher .s_txt { background-color:transparent; border:0 none; width:321px; height:32px; line-height:32px; padding:8px 4px; vertical-align:middle;padding-left: 15px;font-size: 16px;color: #e60027;font-weight: 600;}
.searcher .s_txt:focus {border-color: #fff;font-size: 16px;color: #e60027;font-weight: 600;}
/* 聚焦状态样式 */
.s_txt:focus {
    outline: none; /* 移除默认聚焦轮廓线 */
    background-color:#fff;
}

.searcher .s_btn { vertical-align:middle; width:100px; height:48px; overflow:hidden; cursor:pointer; border:0 none; background-color: #e60027;color: #fff;font-size: 16px;}
.searcher .hot_key { padding-top: 10px; clear:left; word-spacing:normal; white-space:nowrap; color:#666; overflow:hidden;}
.searcher .hot_key a { margin:0 3px;}

/* search select */
.selectbox-wrapper { position:absolute; background-color:#fff; border:1px solid #bbb; text-align:left; z-index:99; width:75px; margin-top:-2px; border-top:0 none;}
.selectbox-wrapper ul li.selected { background-color:#f1f1f1;}
.selectbox-wrapper ul li.current { background-color:#f1f1f1; color:#555;}
.selectbox-wrapper ul li { display:block; margin:0; padding:3px 0 3px 6px; line-height:20px; cursor:default; width:69px; color:#666;}
.selectbox { margin-top:1px; display:block; width:79px; padding-right:15px; text-align:center; height:30px; line-height:30px; color:#666; background:transparent; vertical-align:middle; border:0 none; cursor:pointer;}

.nav { height:40px; border-bottom:2px solid #e60027;}
.nav ul { position:relative; left:2px;}
.nav li { float:left; font-size:16px; font-weight:bold; color:#fff; width:100px;}
.nav .first { border-left:0;} 
.nav a { color:#333; display:block; padding:9px 0; text-align:center;}
.nav a:hover { text-decoration:none; color:#e60027; width:100px; position:relative; *zoom:1; margin-left:-2px; padding-left:2px;}
.nav .site_tel { float:right; display:inline; background-color:#F60; padding:9px 16px; width:auto; margin-right:2px;}
.nav .select { color:#e60027;width:100px; position:relative; *zoom:1; }

.sub_nav { background-color:#fff; border:1px solid #ebebeb; border-top:0 none; padding:8px 0 8px 0px; font-size:14px;}
.sub_nav .inner { width:1189px; overflow:hidden; padding:0 14px;}
.sub_nav .inner ul { width:1190px;}
.sub_nav li { float:left; width:69px; text-align:center; padding:4px 9px 4px 7px; background-position:-415px -141px;}
.sub_nav_1000 { width:998px;}
.sub_nav_1000 .inner { width:934px; padding:0 14px;}
.sub_nav_1000 .inner ul { width:935px;}

#returnTop {display:block; _display:none;  position:fixed; bottom:-200px; _bottom:auto; right:10px; _position:absolute; z-index:999; width:40px; height:40px; background-position:0 0; text-indent:0em; color:#fff; overflow:hidden; text-indent:-999em; transition:bottom 0.9s; -webkit-transition:bottom 0.9s; -o-transition:bottom 0.9s; -moz-transition:bottom 0.9s;}
#returnTop:hover { FILTER: alpha(opacity=50); moz-opacity: 0.5; opacity: 0.5;}
#weixin { z-index:4; height:22px;}
#weixin .po { padding:8px; width:auto; right:0; left:auto;z-index:999;}
#weixin .po img { vertical-align:top;}
#weixin .po h6 { font-size:16px; color:#333; padding-bottom:6px;}
#weixin .show { display:block;}
.topBar .mobile { display:block; padding-left:14px; background:url(img/mobile_ico.gif) no-repeat 0 1px;}
.topBar .mb_true_0 { display:none;}
.topBar .mb_false_1 { display:none;}

.grid_01,.grid_02,.grid_03,.grid_04,.grid_05,.grid_06,.grid_07 { margin-top:10px; text-align:left; width:100%;}
.grid_01 .col_sub { width:198px; margin-left:-100%;}
.grid_01 .col_extra { width:243px; margin-left:-243px;}
.touban li,.mod_3 .hd .jian,.mod_4 .hd .jian,.shopPH li .info p.menu,.shopDynamic,.mod_5 .hd,.shopDynamic_hd .s { background:url(img/index2013_1_sp.gif) no-repeat 0 0;}

.mod_1 { border: 1px solid #efefef;box-shadow: 0px 1px 1px rgba(0, 0, 0, .1);border-radius: 10px;}
.mod_1 .hd { border-bottom:1px solid #eee; background-color:#f7f7f7;}
.mod_1 .hd h3 { color:#333; font-size:16px; font-weight:bold; padding:5px 10px}
.mod_1 .more,.mod_2 .more { display:inline; font-size: 14px;line-height:34px;padding:0 10px;}
.mod_3 .more,.mod_4 .more { display:inline; margin:6px 6px 0 0;}
.mod_1 .more a,.mod_2 .more a,.mod_3 .more a,.mod_4 .more a { color:#666;}
.mod_1 .more a:hover,.mod_2 .more a:hover,.mod_3 .more a:hover,.mod_4 .more a:hover { color:#e60027;}
.mod_1 .bd,.mod_3 .bd,.mod_4 .bd { padding:5px 10px 0 10px;}
.mod_2 .hd li { text-align:center;  float:left; font-size:20px; line-height:30px; height:30px; font-weight:bold;color:#333; cursor:pointer;}
.mod_2 .hd .selected:before {
    content: "";
    width: 4px;
    height: 16px;
    background-repeat: no-repeat;
    float: left;
    background: #42ca4d;
    border-radius: 5px;
    margin-right: 10px;
    margin-top: 0;
    position: relative;
    transform: translate(0, 8px);
}
.mod_2 .hd .selected a { ccolor:#333;}.mod_2 .hd .selected a:hover { color:#333;}
.mod_2 .touban { font-size:14px;overflow:hidden;}
.mod_2 .touban ul { }
.touban li { width:46%; float:left; background-position:-494px -230px; padding-left:13px; line-height:25px; height:25px; font-size:14px; overflow:hidden; vertical-align:middle; _display:inline; margin-right:5px;}
.touban .gray { color:#666;}.touban .gray:hover { color:#d00;}
/*.touban li em { padding-left:8px; font-size:11px; color:#999;}*/
.touban li img { vertical-align:middle;}

.tabla_index_haoma_list{ font-size:12px;}
.tabla_index_haoma_list th{ font-weight:normal; color:#666;}
.tabla_index_haoma_list .hao a:hover{ text-decoration:none;}

.ihaomalist{}
.ihaomalistNone{border:none;}
.ihaomalist li{height:50px;width:33.1%;cursor:pointer;line-height:49px;border-bottom:1px solid #E8E8E8;border-right:1px solid #E8E8E8; padding:0; margin:0;color:#484E5E;font-size:22px;text-align:center; background-image:none;}
.ihaomalist li a,.ihaomalist li a:visited{ text-decoration:none;}
.ihaomalist li:hover a.leyu_button:hover{ text-decoration:underline;}
.ihaomalist li a.leyu_button{display:none;}
.ihaomalist li:hover{line-height:18px;padding-top:11px;background:#f7f7f7;height:39px;color:#000;}
.ihaomalist li:hover a.leyu_button{display:block;color:#F00;font-size:12px;line-height:22px;heigth:18px;}


.announcement .topic { height:21px; overflow:hidden; margin-bottom:5px; text-align:center; font-weight:bold; font-size:14px;}
.announcement .topic a { color:#f30;}
.announcement li { height:21px; line-height:21px; overflow:hidden; background-position:-492px -232px; padding-left:15px;}
.announcement em { color:#999; margin-left:8px; font-size:12px;}

.slide{ position:relative; z-index:1; zoom:1;overflow:hidden; height: 296px;margin-left: 220px;margin-right: 254px;}
.slide .dot{ position:absolute; z-index:5; bottom:7px; right:2px;}
.slide .dot li{ display:inline; float:left; font-size:14px; line-height:20px; padding:2px 8px; margin-right:5px; cursor:pointer; background-color:#949491; color:#fff; text-align:center;}
.slide .dot .on { background-color:#c00;}
.slide .picList li{ float:left; position:relative; zoom:1;}
.slide .picList li img { display:block; width:550px; height:179px;}

.hdaohang dl{}
.hdaohang dt{ font-weight:bold; font-size:14px; font-weight:bold; height:28px; line-height:28px; border-bottom:1px dashed #CCC; color:#930; clear:both;}
.hdaohang dt a,.hdaohang dt a:visited{ color:#F40;}
.hdaohang dd{ float:left; width:60px; padding-left:10px;  height:26px;overflow:hidden; line-height:26px;}

.side_filter{ font-size:10px;}
.side_filter .t{ width:100%; display:block;}
.side_filter a{ width:60px; height:20px; overflow:hidden; display:block; float:left; margin:0; padding:0;font-size:10px;}



.side_filter { padding:6px 0px 0 5px; clear:both;}
.side_filter .t { }
.side_filter a,.side_filter_sub a { display:inline-block; *display:inline; *zoom:1; padding:1px 4px; margin:3px; white-space:nowrap;}
.side_filter .selected,.filter .selected:hover,.filter_sub .selected,.filter_sub .selected:hover { color:#fff; background-color:#f60;}


.friendLink .hd { color:#333; font-size:20px; font-weight:bold; }
.friendLink .hd:before {
    content: "";
    width: 4px;
    height: 16px;
    background-repeat: no-repeat;
    float: left;
    background: #42ca4d;
    border-radius: 5px;
    margin-right: 10px;
    margin-top: 0;
    position: relative;
    transform: translate(0, 8px);
}
.friendLink .bd { padding:5px 0;}
.friendLink .bd .pic li { width:103px; float:left; margin-top:5px; height:39px; overflow:hidden;}
.friendLink .bd .pic li a img { border:1px solid #ddd; padding:3px; background-color:#f1f1f1;}
.friendLink .bd .text { margin-top:10px; line-height:22px; text-align:left;}
.friendLink .bd .text a { padding-right:11px;color: #666;font-size: 16px;}

.foorter_wraper{background:#eeeeee; margin-top:10px; }
.footer .left { width:100%;text-align:center;padding: 10px 0;}
.footer .left p { margin:4px 0;}
.footer .left img { vertical-align:middle; margin-left:10px;}
.footer-nav { background-color:#e60027; padding:10px 0;}
.footer-nav ul{}
.footer-nav li { background-position:-499px -185px; float:left; margin-right: 5px;}
.footer-nav li a,.footer-nav li a:visited{ color:#FFF;}
.footer-nav .first { background:none;}
.footer-nav .return_top { float:right;}
.footer .tel_tit { margin-top:8px; font-weight:bold; font-size:16px; color:#404040;}
.footer .tel { color:#aaa; margin-bottom:8px;}
.footer .tel em { color:#408ed6; font-size:28px; font-weight:bold;}
.footer .right a { color:#36c;}.footer .right a:hover { color:#d00;}
.footer .ft-list { margin-top:8px;}
.footer .ft-list li { float:left; _display:inline; margin-right:8px;}
.footer .ft-list img { margin:0;}

.footer-1000 { width:1000px; margin:20px auto 0;}
.footer-1000 .ft-list li { float:none; display:inline-block; *display:inline; *zoom:1; width:122px; vertical-align:top;}
.footer-1000 .left { float:none; width:auto; text-align:center;}

.footer2014 { margin-top:25px; padding-bottom:15px; text-align:center;}
.footer-nav-2014 {}
.footer-nav-2014 li { display:inline-block; *display:inline; *zoom:1; background-position:-499px -185px; padding:0 12px;}
.footer-nav-2014 .first { background:none;}
.footer-nav-2014 a { color:#36c;}.footer-nav-2014 a:hover { color:#d00;}
.footer2014 p { margin:10px 0;}
.footer2014 .img_list img { margin:0 5px;}


.breadcrumb { padding:10px 0 10px 0px; color:#999;}
.breadcrumb a { color:#e60027;font-size: 14px;font-weight: 600;}.breadcrumb a:hover { color:#e60027;}
.breadcrumb a span{ color:#666;font-weight: normal;font-size: 14px;}
.breadcrumb span{ color:#666;font-weight: normal;font-size: 14px;}

#pages { padding:14px 0 10px;font-family:宋体; text-align:center; clear:both;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 {  width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage { display:inline-block; height:22px; line-height:22px;  border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
.text-c { text-align:center;}

.list_nav_2013 .t,.jisu_btn,.mod_01 .fav,.filter_selected .inner a,.main_list .dalei0,.main_list .dalei1,.po_jisu .hd .close_all,#areaid_input,#qu_classid_input,#bigid_input,.mod_03 .date,.mod_03 .num,.mod_03 .jubao,.mod_03 .huifu,.mod_05 .security,.mod_06,.comment .write .po_captcha .close,.list_nav_2013 .t,.list_nav_2013 .xias,.list_nav_2013 .rights,.po_captcha .close_captcha { background:url(img/sp2013.gif) no-repeat 0 0;}
.w-1000 .grid_j01 .col_main { width:800px; float:right;}
.w-1000 .grid_j01 .col_sub { width:195px; float:left;}
.grid_j02 .col_main { width:995px !important; float:right;}
.grid_j02 .col_sub { width:195px; float:left;}
.w-1200 .grid_j01 .col_main { width:1200px; float:right;}
.w-1200 .grid_j01 .col_sub { width:195px; float:left;}
.w-1200 .grid_j02 .col_main { width:1200px; float:right;}
.w-1200 .grid_j02 .col_sub { width:195px;}

.mod_03 { border: 1px solid #efefef;box-shadow: 0px 1px 1px rgba(0, 0, 0, .1);padding:15px 20px 15px 20px;border-radius:10px;}
.mod_03 h1 { font-size:28px; color:#333; font-weight:normal;margin-right: 5px;line-height: 38px;}
.mod_03 .s_gr0,.mod_03 .s_gr1 { float:left; display:inline; margin-right:10px; font-size:16px; padding:2px 5px; color:#fff; border-radius:3px;}
.mod_03 .s_gr0 { background-color:#ffe0e0;color:#e60027;}
.mod_03 .s_gr1 { background-color:#f60;}
.mod_03 .display_true_0 { display:none;}
.mod_03 .display_false_1 { display:none;}
.mod_03 .share { margin:0 0 10px; line-height:37px;}
.mod_03 .num,.mod_03 .period,.mod_03 .jubao,.mod_03 .huifu { float:left; display:inline; margin-right:10px; vertical-align:middle;}
.mod_03 .user { color:#f50;}
.mod_03 .date,.mod_03 .num,.mod_03 .jubao,.mod_03 .huifu { color:#999; padding-left:18px;}
.mod_03 .jubao:hover,.mod_03 .huifu:hover { color:#d00;}
.mod_03 .date { background-position:-844px -455px;}
.mod_03 .num { background-position:-844px -480px;}
.mod_03 .jubao { background-position:-844px -504px;}
.mod_03 .huifu { background-position:-843px -526px; margin-right:0;}
.mod_03 .period { color:#333;}
.mod_03 .price_area .label {
    height: 25px;
    padding: 3px 5px;
    line-height: 25px;
    background: #e60027;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 5px;
    margin-left: 10px;
}
.mod_03 .price_area .label a{
    color: #fff;
    font-weight: 600;
}
.table_1 { border-bottom:1px solid #f1f1f1; border-left:1px solid #f1f1f1; margin-top:20px;}
.table_1 td { font-size:14px; border-top:1px solid #f1f1f1; border-right:1px solid #f1f1f1; padding:6px 6px 6px 10px; color:#333;}
.main_content{ line-height:160%; font-size:14px; padding:0px 0;}

.mod_04 .hd { background-color:#f7f7f7; padding:10px 0; font-weight:bold; font-size:16px; color:#333;}

.mod_04 .hd:before {
    content: "";
    width: 4px;
    height: 16px;
    background-repeat: no-repeat;
    float: left;
    background: #42ca4d;
    border-radius: 5px;
    margin-right: 10px;
    margin-top: 0;
    position: relative;
    transform: translate(0, 4px);
}
.mod_04 .bd li { float:left; width:120px; display:inline; margin:0 10px;}
.mod_04 .bd img { vertical-align:top;}
.mod_04 .bd .tit { display:block; height:36px; line-height:18px; overflow:hidden; margin:3px 0; color:#36c;}
.mod_04 .bd a:hover .tit { color:#d00; text-decoration:underline;}


.hdb { border: 1px solid #efefef;box-shadow: 0px 1px 1px rgba(0, 0, 0, .1);border-radius: 10px;background: #ffe0e0;}
.hdbt {  padding:10px; position:relative; }
.hdbc_2 { position:absolute; top:13px; right:10px; cursor:pointer;}
.hdbt strong { color:#e60027;font-size:16px; font-weight:bold; display: flex;align-items: center; }
.hdbt strong img {width: 20px;margin-right: 10px;}
.hdbt span { float: right; padding-right: 10px;	padding-top: 15px; font-size: 14px;	color: #999;}
.hdb_content { padding:10px 0 10px 15px;background:#fff;}
.hdbc {	font-size:14px; padding:5px 0; overflow:hidden; *zoom:1; line-height:36px; border-bottom:1px dashed #e1e1e1;}
.hdbc span { color: #91939a;}
.hdb_success { display:none; padding: 0px;width:100%;margin-top:1px;margin-left:1px; background:#283c00; border:1px solid #e9d3bc;}
.hdb_success .hdb_success_content{ padding:30px;}
.hdb_success p{ font-size:16px; font-weight:bold; color:#FFF;}

.hdbc .sp_a,.hdbc .sp_b,.hdbc .sp_c { float:left;}
.hdbc .sp_a { width:120px; display:inline; margin-right:8px; text-align:right; color:#333; font-weight:bold; font-size:16px; color:#C30}
.hdbc .sp_b { margin-right:4px;}
.hdbc .sp_a .em { display:block; text-align:right; color:#999; font-size:12px;}
.hdbc .sp_b select { border:1px solid #ddd; padding:2px 6px; margin:0;}
.hdbc .sp_c img { vertical-align:middle;}
.abc {width:76px;float:left;}
.abc span {	color: #999790;}
.hdbc em {	color: #FF0000;	font-style: normal;}
.input0 { padding:6px;height:22px;line-height:22px;border:1px solid #ddd; font-size:14px; vertical-align: middle; border-radius:4px;}
/*.text {	height: 54px;width:370px;border: 1px solid #ddd; padding:2px 6px; border-radius:4px;}*/
.text11 {height: 120px;	width: 592px;	border: 1px solid #b9cde3;}
.submit { cursor:pointer; display:inline-block; vertical-align:middle; padding:5px 25px; background-color:#f80; border:1px solid #dd750d; border-radius:3px; color:#fff; font-size:16px;}

/*号码列表页*/
.mod_01  { border:1px solid #efefef; border-radius: 10px;box-shadow: 0px 1px 1px rgba(0, 0, 0, .1);}
.mod_01 .hd { border-bottom:1px solid #ebebeb; background-color:#f8f8f8; padding:5px 12px 5px 12px; line-height:21px;}
.mod_01 .hd .left{ font-size:14px; font-weight:bold; color:#333;}
.mod_01 .hd em { color:#f50;}
.mod_01 .bd { padding:6px 0 5px; border-top:0 none;}
.mod_01 .bd .mar10 { border-top:1px dotted #ccc;}
.mod_01 a { color:#000;}.mod_01 a:hover { color:#d00;}
.mod_01 .fav { background-position:-843px -414px; padding-left:19px;}

/*预选号码*/
.yxhm_list li{ margin:0 0px; border-bottom:1px dotted #999; height:25px; padding:2px 0; }
.yxhm_list li b{ float:left; height:22px; line-height:22px; margin-right:6px; font-size:15px; font-weight:normal;}
.yxhm_list li .banli_hm{ float:left; margin-top:2px;}
.yxhm_list li .sc_bx{ float:right;height:22px; line-height:22px; font-size:12px; color:#fff;background: #e60027;padding: 0px 5px;border-radius: 5px; }
.yxhm_list{ height:auto}
.yxhm_list a:hover{ color:#fff;}
.yxhm_list li .sc_bl {
    float: right;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    color: #fff;
    background: #e60027;
    padding: 0 5px;
    border-radius: 5px;
}
/* J-shoping */
.baseBg{display: flex;
    align-items: center;
    justify-content: center;
    height: 72px;
    flex-direction: column;}
    .baseBg img {width:35px}
.J-shoping{position:fixed;right:0;bottom:187px;z-index:900;}
*html .J-shoping{position:absolute;top:expression(eval(document.documentElement.scrollTop));margin:500px 0 0 0;}
.J-shoping-main{position:relative;}
.J-shoping-title{height:72px;cursor:pointer;line-height:72px;position:relative;z-index:920;background: #e60027;
    width: 72px;}
.J-shoping-title .J-go{color:#fff;display:block;text-align: center;width: 72px;}
.J-shoping-num{width:18px;height:18px;text-align:center;overflow:hidden;line-height:18px;display:block;position:absolute;left:51px;top:3px;color:#e60027;font-size:10px;background: #fff;
    border-radius: 10px;font-weight: 600;}
.J-shoping-body{width:225px;display:none;border:solid 1px #e60027;padding:10px;position:absolute;bottom:72px;right:0px;background:#fff;z-index:910; max-height:400px; overflow:auto;}
.J-shoping-list{padding:5px;color:#999;background:#fff;height:50px;margin-bottom:10px;position:relative;}
.J-shoping-list-remove{background:#ffd2d3;}
.J-shoping-close{position:absolute;cursor:pointer;right:2px;top: 3px;height:11px;overflow:hidden;}
.J-shoping-close:hover{background-position:-41px -147px;}
.J-shoping-buy{height:26px;}
.J-shoping-buy span{float:left;color:#555;}
.J-shoping-buy a{width:112px;height:26px;background-position:-3px -249px;display:block;float:right;}
.J-shoping-buy a:hover{background-position:-3px -277px;}
.J-shoping-mx{width:143px;position:absolute;left:-3px;top:-3px;height:3px;z-index:921;}
#floatOrder{width:190px;height:30px;padding:2px;background:#fff;border:solid 5px #e54144;overflow:hidden;position:absolute;z-index:890;}
.dis-click{ display:none}


.filter { padding:6px 10px 0 75px;}
.filter .t { float:left; display:inline; margin:3px 0 3px -65px;}
.filter a,.filter_sub a { display:inline-block; *display:inline; *zoom:1; padding:1px 4px; margin:3px; white-space:nowrap;font-size: 14px;}
.filter .selected,.filter .selected:hover,.filter_sub .selected,.filter_sub .selected:hover { color:#fff; background-color:#e60027;border-radius: 5px;line-height: 20px;}
.filter_sub { margin:5px 10px 0 92px; background-color:#f5f5f5; padding:6px 10px;}
.diqucss { display:none;}
.searchbars {  width:419px; float:right; margin:-32px 5px 0 0; display:inline;}
.searchbars .kuangs{ float:left; width:350px; overflow:hidden;}
.searchbars .dingwei { vertical-align:top; border:1px solid #ff8e88; width:20px; height:20px;  padding:2px 2px; font-size:18px; line-height:16px; color:#e60027; font-weight:bold; text-align:center;}
.searchbars .s_button { vertical-align:top; width:50px; height:26px; cursor:pointer; background-color:#e60027; color:#FFF; border:0 none;}

.searchbars .dingwei:focus {border-color: #fff;font-size: 16px;color: #e60027;font-weight: 600;border:1px solid #ff8e88;}
/* 聚焦状态样式 */
.dingwei:focus {
    outline: none; /* 移除默认聚焦轮廓线 */
    background-color:#fff;
}
.filter_selected { margin-top:10px;}
.filter_selected .btn { display:block; padding:8px 20px; background-color:#ff702d; border-bottom:1px solid #c36132; color:#fff; font-weight:bold; font-size:16px;}
.filter_selected .btn:hover { text-decoration:none; color:#fff; background-color:#f56623;}
.filter_selected .inner { font-size:14px; font-weight:bold; color:#333; margin-top:8px;}
.filter_selected .inner li { float:left;}
.filter_selected .inner a { display:inline-block; *display:inline; *zoom:1; padding:2px 20px 2px 6px; margin-left:5px; border:1px solid #ddd; font-weight:normal; background-position:right -431px;}
.filter_selected .inner a:hover { color:#404040; text-decoration:none; background-color:#f8f8f8; border:1px solid #ccc;}

.main_list { margin-top:10px;}
.main_list ul{ clear:both;display: flex;
  flex-wrap: wrap;
  gap: 10px; /* 主容器间距控制 */
  margin: 0 -5px; /* 抵消边缘负间距 */
  justify-content: center;}
.main_list li { padding:0 0px; border-bottom:1px dotted #ddd; font-size:14px; width:397px; overflow:hidden; *zoom:1; vertical-align:top; float:left;
 margin: 0px 0px 0 0}

.main_list li:hover{ /*background:#f3f3f3*/}
.main_list .odd { background-color:#fafafa;}
.main_list .hover { background-color:#fffee5;}
.main_list .a,.main_list .b,.main_list .c,.main_list .d,.main_list .e { float:left; vertical-align:top; text-align:center;}
.main_list .a { width:130px; padding-left:5px; text-align:left;}
.main_list .b { width:60px;}
.main_list .c { width:50px;}
.main_list .d { width:50px;}
.main_list .e { width:80px; font-size:12px;}
.main_list .floor { color:#f00; font-size:12px; margin-right:10px;}
.main_list .floor em { font-size:14px; font-weight:bold;}
.main_list .dalei0,.main_list .dalei1 { margin-top:14px; display:block; width:68px; height:17px; text-indent:-9999em; overflow:hidden;}
.main_list .dalei0 { background-position:-239px -186px;}
.main_list .dalei1 { background-position:-311px -186px;}
.main_list .t { margin:10px 0 0; background:url(img/sp_repeat_x_2013.gif) repeat-x 0 -30px;}
.main_list .t li { font-size:12px; padding:0 0px; border:0 none; background:#FFF; height:33px; line-height:31px;}
.main_list .t .d { line-height:31px;}
.main_list .tuiguang .left { margin:10px 8px 0 0; line-height:34px; font-size:14px;}
.main_list_vote .t { margin:0;}

.w-1200 .main_list li {
    background: #fff;
    border: 1px solid #efefef;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, .1);
    border-radius: 10px;
    box-sizing: border-box;
    position: relative;
    flex: 0 0 calc(16.666% - 10px);
}
.w-1200 .main_list .a { width:200px;}
.w-1200 .main_list .e { width:114px;}

.orderby-select .up,.orderby-select .down{ background:url(img/order.png) no-repeat left 2px;}
.orderby-select .down{ background-position:left -30px}
.orderby-select{ width:451px;}
.orderby-select li{ float:left;}
.orderby-select a{text-wrap:normal; padding:5px 0; padding-left:18px}
.orderby-select a.up{ background-position:5px 6px;}
.orderby-select a.down{ background-position:5px -25px}
.orderby-select a:hover{}
.orderby-select a.sel{ color:#F00; font-weight:bold;}

.news_content { border: 1px solid #efefef;box-shadow: 0px 1px 1px rgba(0, 0, 0, .1);border-radius: 10px;padding-top:10px; padding-bottom:10px;}
.news_content h2 { font-weight:600; color:#333; font-size:16px;text-align:center;}
.news_content .news_info { text-align:center; color:#999;  margin-top:6px;  border-bottom:1px solid #ebebeb; padding-top:2px; padding-bottom:4px;}
.news_content .news_info em { color:#404040;}
.news_content .news_info .red { color:#999;}.news_content .news_info .red:hover { color:#c00;}
.news_content .news_info .small { font-family:Georgia; font-size:11px;-webkit-text-size-adjust: none;}
.news_content .news_info .big { font-family:Georgia; font-size:14px;}
.news_content .news_info .read { padding-left:14px; background-position:-620px -157px;}
.news_content .news_info .current { color:#999;}.news_content .news_info .current { color:#999; text-decoration:none; cursor:default;}
.news_content .news_article { padding:15px 20px 5px 20px; font-size:14px; color:#333; line-height:1.7em;word-break:break-all;}
.news_content .news_article img{max-width: 100%!important;height: auto!important;width:expression(this.width > 560 ? "560px" : this.width)!important;}
.news_content .news_article p { margin:8px 0;}
.news_content .daodu { margin-top:10px; border:1px solid #ebebeb; background-color:#f7f7f7; color:#999; padding:12px 8px 11px 14px; font-size:14px; line-height:24px;}
.news_content .daodu em { font-weight:bold;}
.news_content .prev_next { padding:0 15px; font-size:14px; color:#999;}
.news_content .prev_next .left { float:left; line-height:28px; width:380px;}
.news_content .prev_next .left p{ width:380px; overflow:hidden; height:28px; line-height:28px;}
.news_content .prev_next .right { float:right; margin-top:8px;}
.news_content .prev_next .ding { float:right; display:inline; margin:0 5px; width:60px; height:40px; text-align:center; background-position:-118px -70px;}
.news_content .prev_next .ding a { display:block; color:#fff; line-height:16px; font-weight:bold;}.news_content .prev_next .ding a:hover { color:#fff;}
.news_content .prev_next .ding p { line-height:23px; height:23px; overflow:hidden; color:#555;}
.news_content .prev_next .toBBS { clear:right; padding-left:24px; background-position:-614px -243px;}



.zixun_2013,.zixun_2013 h1,.news_list .item .num,.news_list .item .img,.mo_2 .hd,.loupan .item .s,.video_1 .txt li,.video_1 .txt .video_ico,.video_1 .img .s,.news_content .news_info .read,.news_content .prev_next .ding,.news_content .prev_next .toBBS,.user_comment .login .l_btn,.xiangguan .bd li,.zp_2013 .c li,.mo_3 .hd,.mo_3 .bd .view_map,.zp_2013 .zw .btn_1,.zp_2013 .zw .btn_2,.zp_2013 .btn_sq_02,.zp_2013 .zp_tips h4,.jianli_2013 .right,.jianli_2013 .left,.jl_menu .btn,.zp_2013 .bd .no_qx,.zp_2013 .btn_sq_03,.mt .mainBox .price,.mt .mainBox .t_box .countdown,.mt .mainBox .liangd,.mt_footer .hd,.mt_footer .bd .middle,.mt_fliter .bd .s,.mt_fliter .bd .next_prev .s,.mt .c_box .bd .mt_search .t_btn,.btn_2013,.btn_2013 .s,.mt .c_box .bd .mt_error .s,.yanzheng .mobile,.yanzheng .email,.yanzheng .success,.yanzheng .success_footer .item .img .s,.yanzheng .success_footer .item .img .s,.tuanHD .list .item .btn,.tuanHD .list .item .po,.tuanHD_nav .s_l,.tuanHD_nav .s_r,.tuanHD_nav li,.tuanHD_nav .po .s,.xc_2013 .up_tu,.xc_2013 .menu .btn,.xc_2013 .paixu a,.xc_2013 .list .item .ft,.xc_2013 .list .item .tp,.xc_2013 .list .item .tuijian,.zp_2013 .gs .po { background:url(img/sp_2013.gif) no-repeat 0 0;}
.comment .write .po_captcha .close { background:url(img/sp2013.gif) no-repeat 0 0;}

.zixun_2013 { background:#f8f8f8; height:30px; line-height:30px;border-bottom:0;}
.zixun_2013 h1 { width: 100%;text-align: center;float:left; font:bold 16px/30px "微软雅黑"; padding-left:22px;color: #e60027; }

.news_list2 { border:1px solid #e4e4e4;}
.news_list2 .item { padding:5px 10px; position:relative; height:30px; line-height:30px;border-bottom:1px dotted #ddd;}
.news_list2 .odd { background-color:#fafafa;}
.news_list2 .item h3 { font-size:14px; display:block; width:620px; float:left}
.news_list2 .item h3 a { color:#333;}
.news_list2 .item h3 a:hover { color:#e60027;}
.news_list2 .item .info { font-size:12px;}
.news_list2 .item .time { width:150px; position:absolute; right:0;font-size:12px;}


/**kfqq*/
.izl-rmenu{position:fixed; right:0; margin-right:0px; bottom:20px; padding-bottom:90px; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(img/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top: -85px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(img/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; height:73px; line-height:33px; text-align:left; color:#FFF; font-size:18px; padding-left:10px; display:none;}
.izl-rmenu .btn-top{background:url(img/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}
/* 导航样式 */
.daohang{display: flex;
    align-items: center;
    padding-left: 10px;
    justify-content: center;}
.daohang img{height:20px}
.jiantou{display: flex;
    align-items: center;
    justify-content: space-between;}
.jiantou img{height:12px}
.hide{display:none}
.header-wrap{background-color:#fff;width:100%}
.navwrap{height:36px;border-bottom: 2px #e60027 solid;}
#nav{height:36px;width:1200px;margin:0 auto;position:relative;padding:0;z-index:99}
.navbar{height:36px;padding-left:210px;position:relative}
.navbar .select { color:#e60027; position:relative; }
.navbar a{float:left;width:auto;text-align:center;height:36px;line-height:36px;color:#333;padding:0 20px;text-decoration:none;font-size:16px;white-space:nowrap;position:relative;font-weight: 600;}
.navbar a.first{border-left:0 none;}
.navbar a.last{border-right:0 none}
.navbar a:hover{color:#e60027}
.navbar a.current{color: #e60027;}
.navbar a:hover{text-decoration:none}
.navbar .navbt{width:105px;height:30px;position:absolute;top:3px;right:0;border:0 none;float:none;font-size:14px;line-height:30px;background: #e60027;color: #fff;padding: 2px 8px;}
.navbar .navbt:hover{color:#fff}
.pros{position:absolute;top:-1px;left:0;z-index:1000;width:210px;background-color:#e60027}
.pros h2{width:194px;height:38px;line-height:38px;color:#fff;padding-left:10px;font-size:16px;font-weight:400;font-family:"\5FAE\8F6F\96C5\9ED1"}
.subpage .prosul{display:none;background:#fff;border:1px #e60027 solid;}
.prosul{width:208px;height:305px}
li.food{background-position:10px 15px}
li.enjoy{background-position:10px -35px}
li.women{background-position:10px -85px}
li.life{background-position:10px -135px}
li.travel{background-position:10px -185px}
li.goods{background-position:10px -235px}
.prosul li{line-height:50px;height:50px;_overflow:hidden;border-bottom:1px #e60027 dashed;padding-left:15px;padding-right:9px}
.prosul li.prosahover{background-color:#e6002716;}
.prosul a{color:#333;padding-right:8px;_padding-right:6px;white-space:nowrap;display:inline-block;height:50px}
.prosul li.prosahover a{color:#636363}
.prosul li a.ti{font-size:14px;}
.prosul li a:hover{color:#e60027}
.prosul li.nochild a:hover{color:#fff}
.prosul li.prosahover i{background-position:0 -326px}
.prosul li.last{border-bottom:0 none}
.prosul li.bd-solid{border-bottom:1px #c22900 solid}
.prosul li.hotareas{background-image:none;padding-left:12px;line-height:26px;height:106px;*overflow:hidden}
.prosul li.hotareas i{line-height:30px;margin-top:-2px;height:40px;background-position:0 -279px}
.prosul li.hotareas a{line-height:30px;height:30px}
.prosul li.hotareas a.hot{background-position:right 0}
.prosul li h2{padding-left:0;line-height:40px;display:inline;font-size:14px;font-weight:400;}
.prosul li.prosahover h2{color:#d03322}
.prosmore{padding:15px;position:absolute;z-index:999;left:210px;top:38px;background-color:#fff;border:1px #e60027 solid;border-left:0 none;width:285px;height:277px}
.prosul .prosmore{text-align:center}
.prosul .prosmore span{line-height:22px}
.prosul li .prosmore a{height:18px;line-height:18px;padding:0 4px}
.prosul li .prosmore a:hover{background-color:#d03322;color:#fff}
.prosmore em{font-weight:400;padding-top:9px;display:inline-block}
.prosmore em.morehot{padding-right:22px}


.icon-a-shoucang:before {
  margin-right: 0 !important;
}
.icon-a-shoucang1:before {
  margin-right: 0 !important;
}
.sucai {
    margin-top: 20px;
}
.sucai .text{
    background: #eee;
    text-align: center;
    color: #666;
    padding: 5px;
}
.sucai .copy{
    color: #e60027;
    background: #ffe0e0;
    padding: 0 5px;
    border-radius: 5px;
    width: 70px;
    text-align: center;
    margin: 10px auto;
}