@charset "utf-8";
/* CSS Document */
body, ul, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, em, form, input, textarea, select {
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    font-family: "微软雅黑";
    text-decoration: none;
}

ul {
    list-style: none;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

image {
    border: none;
}

#top_wrap {
    width: 100%;
    height: 30px;
    background: #242424;
}

#top {
    width: 1200px;
    margin: 0 auto;
}

#top li {
    float: left;
    line-height: 30px;
    text-align: center;
    color: #fff;
    padding: 0 5px;
}

#top a {
    color: #fff;
}

.top_l {
    float: left;
}

.top_r {
    float: right;
}

#head {
    width: 1240px;
    height: 100px;
    padding-left: 40px;
    margin: auto;
}

.head_l {
    float: left;
}

.logo {
    float: left;
}

.logo img {
    margin-top: 25px;
}

#head .search {
    float: right;
    width: 450px;
    height: 32px;
    float: left;
    margin-top: 15px;
    margin-left: 60px;
}

.sear_xq {
    color: #D01E1A;
    width: 330px;
    background: url(/catalog/view/theme/newty/images/head_xq.jpg) no-repeat 275px 7px;
}

.sear_xq a {
    color: #D01E1A;
    text-decoration: underline;
}

.search li {
    float: left;
}

.key {
    height: 40px;
}

.sous input {
    border: none;
    width: 324px;
    padding-left: 8px;
    height: 37px;
    border: 1px solid #FE3B01;
    color: #8B8B8B;
    font-size: 16px;
    line-height: 36px;
}

.anniu {
    width: 108px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    background: #D1022C;
}

.anniu > a {
    color: #fff
}

.hot_se {
    width: 320px;
    height: 20px;
}

.hot_se li {
    float: left;
    padding-right: 5px;
}

.hot_se a {
    color: #464646;
}

.head_r {
    float: right;
}

.head_sh {
    float: left;
    margin-top: 21px;
    margin-right: 80px;
}

.gwc {
    float: right;
    width: 157px;
    height: 78px;
    background: url(/catalog/view/theme/newty/images/head_gwc.jpg) 0 5px  no-repeat;
    color: #000;
    margin-top: 22px;
}

.gwc span {
    display: block;
    width: 100px;
    height: 20px;
	line-height:20px;
    margin-left: 50px;
    color: #fff;
}

.gwc span > a{
	font-size:15px;
    color: #fff;
}

.gwc p {
    width: 42px;
    height: 53px;
    text-align: center;
    font-size: 16px;
    line-height: 53px;
    margin-left: 62px;
    color: #CB2519;
}

#nave {
    width: 100%;
    height: 37px;
    background: #CA032A;
}
#nave span{
	font-size:16px;
	color:#fff;
	}


.menu {
    width: 1200px;
    margin: auto;
}

.menu li {
    float: left;
    font-size: 14px;
    line-height: 36px;
    text-align: center;
    height: 36px;
    position: relative;
}

.cd_left strong {
    color: #fff;
    padding: 10px 150px 15px 15px;
    background: url(/catalog/view/theme/newty/images/qb_bg.jpg) no-repeat 105px 18px;
}

.cd_left a {
    color: #fff;
}
.cd_left h1 {
    line-height:75px;
	font-size:20px;
}

.bigg {
    display: block;
    height: 28px;
    line-height: 28px;
    padding: 4px 22px;
}

.big:hover {
    background: #aa0324;
}

.old {
    display: block;
    height: 28px;
    line-height: 28px;
    padding: 4px 52px;
    background: #aa0324;
}

 .menu1,.bc_menu1 {
    z-index: 110;
    position: absolute;
    left: 0;
    width: 248px;
    top: 36px;
    border: 1px solid #E7E7E7;
    background: #fff;
}

.menu1 li {
    width: 200px;
    padding-left: 48px;
    height: 74px;
}
.bc_menu1 li {
    width: 200px;
    padding-left: 48px;
    height: 44px;
}

.menu1 li a:hover,.bc_menu1 li a:hover {
    color: #D62A44;
}

.menu1 dt {
    float: left;
    color: #313131;
}

.menu1 dt a {
    color: #313131;
}

.menu1 h1,.bc_menu1 h1 {
    width: 100px;
    height: 24px;
    color: #313131;
    text-align: left;
}


.menu1 h1 >a,.bc_menu1 h1 >a{
    color: #313131;
}

.fl_1 {	
    width: 200px;
    height: 74px;
    background: url(/catalog/view/theme/newty/images/fl_a.jpg) no-repeat;
    border-bottom: 1px solid #eee;
}


.fl_2 {
    width: 200px;
    height: 74px;
    background: url(/catalog/view/theme/newty/images/fl_b.jpg) no-repeat;
    border-bottom: 1px solid #eee;
}

.fl_3 {
    width: 200px;
    height: 74px;
    background: url(/catalog/view/theme/newty/images/fl_c.jpg) no-repeat;
    border-bottom: 1px solid #eee;
}

.fl_4 {
    width: 200px;
    height: 74px;
    background: url(/catalog/view/theme/newty/images/fl_d.jpg) no-repeat;
    border-bottom: 1px solid #eee;
}

.fl_5 {
    width: 200px;
    height: 74px;
    background: url(/catalog/view/theme/newty/images/fl_e.jpg)  no-repeat;
    border-bottom: 1px solid #eee;
}

.fl_6 {
    width: 200px;
    height: 74px;
    background: url(/catalog/view/theme/newty/images/fl_f.jpg) no-repeat;
    border-bottom: 1px solid #eee;
}

.fl_7 {
    width: 200px;
    height: 74px;
    background: url(/catalog/view/theme/newty/images/fl_g.jpg) no-repeat;
    border-bottom: 1px solid #eee;
}

.fl_8 {
    width: 200px;
    height: 74px;
    background: url(/catalog/view/theme/newty/images/fl_h.jpg) no-repeat;
    border-bottom: 1px solid #eee;
}

.fl_1a {
    width: 200px;
    height: 74px;
    background:#fff url(/catalog/view/theme/newty/images/fl_aa.jpg) no-repeat;
    border-top: 2px solid #FF5C5D;
    border-bottom: 2px solid #FF5C5D;
}

.fl_2b {
    width: 200px;
    height: 74px;
    background:#fff url(/catalog/view/theme/newty/images/fl_bb.jpg) no-repeat;
    border-bottom: 2px solid #94BE58;
    border-top: 2px solid #94BE58;
}

.fl_3c {
    width: 200px;
    height: 74px;
    background:#fff url(/catalog/view/theme/newty/images/fl_cc.jpg) no-repeat;
    border-bottom: 2px solid #68A4FC;
    border-top: 2px solid #68A4FC;
}

.fl_4d {
    width: 200px;
    height: 74px;
    background:#fff url(/catalog/view/theme/newty/images/fl_dd.jpg) no-repeat;
    border-bottom: 2px solid #FA8246;
    border-top: 2px solid #FA8246;
}

.fl_5e {
    width: 200px;
    height: 74px;
    background:#fff url(/catalog/view/theme/newty/images/fl_ee.jpg) no-repeat;
    border-bottom: 2px solid #FFBA00;
    border-top: 2px solid #FFBA00;
}

.fl_6f {
    width: 200px;
    height: 74px;
    background: #fff url(/catalog/view/theme/newty/images/fl_ff.jpg) no-repeat;
    border-bottom: 2px solid #FF96D1;
    border-top: 2px solid #FF96D1;
}

.fl_7g {
    width: 200px;
    height: 74px;
    background:#fff url(/catalog/view/theme/newty/images/fl_gg.jpg) no-repeat;
    border-bottom: 2px solid #AD6CE0;
    border-top: 2px solid #AD6CE0;
}

.fl_8h {
    width: 200px;
    height: 74px;
    background:#fff url(/catalog/view/theme/newty/images/fl_hh.jpg) no-repeat;
    border-bottom: 2px solid #36DBCD;
    border-top: 2px solid #36DBCD;
}

.menu21, .menu22, .menu23, .menu24, .menu25, .menu26, .menu27, .menu28 {
    position: absolute;
    z-index: -1;
    margin-left: 198px;
    top: -2px;
    padding-left: 30px;
    padding-top: 5px;
    background: #fff;
    display: none;
}

.menu21 {
    border: 2px solid #FF5C5D;
    width: 580px;
    height: 190px;
}

.menu22 {
    border: 2px solid #94BE58;
    width: 580px;
    height: 190px;
}

.menu23 {
    border: 2px solid #68A4FC;
    width: 580px;
    height: 190px;
}

.menu24 {
    border: 2px solid #FA8246;
    width: 580px;
    height: 190px;
}

.menu25 {
    border: 2px solid #FFBA00;
    width: 580px;
    height: 190px;
}

.menu26 {
    border: 2px solid #FF96D1;
    width: 580px;
    height: 190px;
}

.menu27 {
    border: 2px solid #AD6CE0;
    width: 580px;
    height: 220px;
}

.menu28 {
    border: 2px solid #36DBCD;
    width: 580px;
    height: 190px;
}

.menu21 dd, .menu22 dd, .menu23 dd, .menu24 dd, .menu25 dd, .menu26 dd, .menu27 dd, .menu28 dd {
    float: left;
    margin: 0 5px;
    height: 30px;
    line-height: 30px;
}

.menu21 dd a, .menu22 dd a, .menu23 dd a, .menu24 dd a, .menu25 dd a, .menu26 dd a, .menu27 dd a, .menu28 dd a {
    color: #313131;
}

.menu21 span, .menu22 span, .menu23 span, .menu24 span, .menu25 span, .menu26 span, .menu27 span, .menu28 span {
    color: #E77713;
    font-weight: bold;
    font-size: 16px;
	
}
.menu21 span{
	background:#FF5E5C;
}
.menu22 span{
	background:#94BE58;
}
.menu23 span{
	background:#69A5FD;
}
.menu24 span{
	background:#FB8347;
}
.menu25 span{
	background:#FEBA01;
}
.menu26 span{
	background:#FF95CF;
}
.menu27 span{
	background:#AE6DE1;
}
.menu28 span{
	background:#34DAD0;
}

.menu21 dt, .menu22 dt, .menu23 dt, .menu24 dt, .menu25 dt, .menu26 dt, .menu27 dt, .menu28 dt {
    height: 30px;
    line-height: 30px;
}

.banner_wrap {
    width: 100%;
    height: 362px;
}

.banner {
    width: 100%;
    height: 362px;
    margin: 0 auto;
}

#ban_bot {
    width: 944px;
    height: 180px;
    padding-left: 266px;
    margin: auto;
    margin-top: 7px;
}

#ban_bot li {
    float: left;
    margin-right: 1px;
}

#bc_ban_bot {
    width: 1255px;
    height: 180px;
    margin: 1px auto;
    margin-top: 7px;
}

#bc_ban_bot li {
    float: left;
    margin-right: 3px;
}



.miao_new_wrap {
    width: 1200px;
    height: 355px;
    margin-top: 20px;
    margin: auto;
}

.miao_new {
    width: 980px;
    float: left;
}

.m_title {
    width: 980px;
    height: 30px;
    border-bottom: 1px solid #E7E7E7;
    color: #666;
}

.m_title li {
    width: 245px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
    float: left;
    font-weight: bold;
}

.xz {
    border-bottom: 2px solid #FE8301;
    color: #FF3800;
}

.img_li {
    width: 980px;
    margin-top: 25px;
}

.img_li li {
    float: left;
    width: 190px;
    height: 291px;
    margin-right: 6px;
}

.img_wrap a{ display:block; width:185px; height:183px;border:1px solid #E7E7E7; }

.img_wrap a:hover{border:1px solid red;}

.name_p{ width:185px; border-left:1px solid #E7E7E7;border-right:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;  }

.good_name{ width:140px; padding:0 20px; padding-top:15px; line-height:20px; text-align:center;  white-space: nowrap;  overflow: hidden;}

.good_name >a {
    color: #000;
}

.good_price{ width:188px; height:30px; line-height:30px; text-align:center;}

.good_price span{ font-size:13px; color:red; text-decoration:line-through;}


.add_gwc a {
    display: block;
    display: block;
    width: 187px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    background: #FF3D00;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    color: #fff;
}

.add_gwc a:hover {
    background: #d83300;
}

.g_gao {
    width: 205px;
    height: 314px;
    background: url(/catalog/view/theme/newty/images/gg_top.jpg) no-repeat;
    float: right;
}

.g_gao h1 {
    width: 100px;
    height: 30px;
    line-height: 30px;
    margin-left: 10px;
}

.gg_xx {
    width: 185px;
    padding-left: 20px;
    height: 233px;
}

.gg_xx li {
    line-height: 30px;
    font-size: 12px;
    list-style: square;
}

.gg_xx a {
    color: #5E676E;
}

.xx_ul a:hover {
    color: yellow;
}

.gg_xx a:hover {
    font-weight: bold;
    color: #ED2623;
}

.pinpai {
    width: 1200px;
    height: 100px;
    margin: auto;
    border-top: 2px solid #585858;
    border-left: 1px dashed #C3C3C1;
    border-bottom: 1px dashed #C3C3C1;
}

.pinpai li {
    float: left;
    width: 99px;
    height: 87px;
    line-height: 99px;
    text-align: center;
    padding-top: 12px;
    border-right: 1px dashed #C3C3C1;
}

.haibao {
    width: 1200px;
    height: 117px;
    margin: auto;
    margin-top: 12px;
}

.content {
    width: 1200px;
    height: 566px;
    margin: auto;
    margin-top: 10px;
}

.con_a {
    height: 26px;
}

.floor, .floor2,.floor2_bc, .floor3, .floor4,.floor4_bc, .floor5, .floor6, .floor6_bc, .floor7, .floor7_bc, .floor8, .floor8_bc {
    width: 110px;
    padding-left: 14px;
    height: 26px;
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
	position:absolute;
}

.floor {
    background: #e03737;
}

.floor2 {
    background: #19a005;
}
.floor2_bc {
    background: #C3E6DF;
}

.floor3 {
    background: #2171e9;
}

.floor4 {
    background: #e46a2e;
}

.floor4_bc {
    background: #FA9E6B;
}

.floor5 {
    background: #eba102;
}

.floor6 {
    background: #76392f;
}

.floor6_bc {
    background: #A3CD79;
}

.floor7 {
    background: #70baad;
}
.floor7_bc {
    background: #E4A190;
}
.floor8 {
    background: #047269;
}

.floor8_bc {
    background: #F6EAC4;
}

.floor_xx {
    width: 1070px;
    height: 24px;
    border-bottom: 2px solid #FF3B00;
    float: right;
}

.xx_ul {
    margin-left: 643px;
    padding-left: 17px;
    height: 25px;
    float: right;
}

.xx_ul li {
    float: left;
    line-height: 24px;
    text-align: center;
    padding: 0 7px;
    color: #fff;
    background: #F93A03;
}

.xx_ul a {
    color: #fff;
}

.more a {
    display: block;
    width: 30px;
    height: 25px;
    background: #242424;
    border-radius: 0 3px 0 0;
}

.con_b {
    width: 1200px;
    min-height: 538px;
	height:auto
}

.con_b_l, .con_b_l2, .con_b_l2_bc, .con_b_l3, .con_b_l4_bc, .con_b_l5,.con_b_l6_bc, .con_b_l7, .con_b_l7_bc, .con_b_l8,.con_b_l8_bc {
    width: 200px;
    height: 530px;
    margin-top: 10px;
    float: left;
}
.con_b_l4, .con_b_l6{
    width: 200px;
	height: 530px;
    margin-top: 10px;
    float: left;
}
.con_b_l {
    background: #e03737;
}

.con_b_l2 {
    background: #19a005;
}
.con_b_l2_bc {
    background: #C3E6DF;
}

.con_b_l3 {
    background: #2171e9;
}

.con_b_l4 {
    background: #e46a2e;
}

.con_b_l4_bc {
    background: #FA9E6B;
}

.con_b_l5 {
    background: #eba102;
}

.con_b_l6 {
    background: #76392f;
}
.con_b_l6_bc {
    background: #A3CD79;
}

.con_b_l7 {
    background: #70baad;
}

.con_b_l7_bc {
    background: #E4A190;
}

.con_b_l8 {
    background: #7128AB;
}

.con_b_l8_bc {
    background: #F6EAC4;
}

.con_b_l6_bc li,.con_b_l4_bc li,.con_b_l7_bc li,.con_b_l8_bc li,.con_b_l2_bc li{
	
	width: 163px;
    height: 53px;
    margin-left: 6px;
	margin-top:20px;
    padding: 15px 20px 15px 7px;
    background: #fff;
}

.con_b_l li, .con_b_l2 li, .con_b_l3 li, .con_b_l4 li, .con_b_l5 li, .con_b_l6 li,  .con_b_l7 li, .con_b_l8 li {
    width: 163px;
    height: 43px;
    margin-left: 6px;
    /*margin-top: 3px;*/
    padding: 15px 20px 15px 7px;
    background: #fff;
}

.margin{
    margin-top: 3px;
}



.con_sp {
    float: left;
	margin-left:20px;
}

.sp_sm {
    float: right;
}

.sp_sm a {
    color: #FF5B5A;
}

.rm {
    font-size: 14px;
}

.con_b_r {
    width: 994px;
    height: 530px;
    float: right;
}

.img_li1 li {
    float: left;
    width: 190px;
    height: 258px;
    margin-right: 2px;
    margin-left: 6px;
}

.img_li1_a{
    margin-top: 10px;
}

.img_wrap1 a {
    display: block;
    width: 190px;
    height: 187px;
    border: 1px solid #E7E7E7;
}

.img_wrap1 > a{
    position: relative;
}

.img_wrap1 a:hover {
    border: 1px solid red;
}

.good_wrap {
    width: 190px;
    height: 72px;
    border-left: 1px solid #E7E7E7;
    border-right: 1px solid #E7E7E7;
    border-bottom: 1px solid #E7E7E7;
    cursor: pointer;
}

.good_name1 {
    width: 150px;
    padding: 0 20px;
    height: 30px;
    line-height: 24px;
	white-space: nowrap;
    overflow: hidden;
}

.good_name1 a {
    color: #202020;
}

.good_price1{ width:190px;  height:30px; line-height:30px; font-size:15px;}
.good_price1 strong{
	display:inline-block;
	width:55px;
	height:40px;
	line-height:40px;
}
.good_price1 span {
	display:inline-block;
	width:60px;
    font-size: 14px;
    color: red;
    text-decoration: line-through;
}

.con_gwc {
	width:50px;
	line-height:40px;
}

.footer_wrap {
    margin-top: 50px;
}

.foot_a {
    width: 100%;
    height: 30px;
    background: #FF3D00;
}

.foot_b {
    width: 100%;
    height: 390px;
    background: #242424;
}

.zhenp {
    width: 1196px;
    height: 64px;
    margin: auto;
}

.gywm {
    width: 1096px;
    padding-left: 100px;
    padding-top: 25px;
    height: 150px;
    margin: auto;
    border: 1px solid #909090;
}

.gywm_l {
    width: 590px;
    float: left;
}

.gywm_l ul {
    float: left;
    margin-right: 45px;
}

.gywm_l a {
    color: #909090;
}

.gywm_l strong {
    font-size: 15px;
}

.gywm_r {
    width: 450px;
    float: right;
}

.clz_zztj p{width:580px; margin:auto;color:#909090; height:26px; text-align:center;}
.clz_zztj a{ color:#909090;}