﻿h3 { font-size: 100%; }
li { list-style: none; }
img { border: 0 none; -ms-interpolation-mode: bicubic; }

a { color: #515151; text-decoration: none; }
    a:hover { color: #333; }


.mod_focus_show {
	border: 1px solid #b28850;
	padding: 0px 7px 0px 7px;
	background: #f5f5f5;
	width: 900px;
	height: 700px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
.mod_focus_show .mod_focus_pic {
	display: block;
	width: 900px;
	height: 600px;
}
.mod_focus_show .mod_focus_pic li, .mod_focus_show .mod_focus_pic a, .mod_focus_show .mod_focus_pic img {
	padding: 0px;
	margin: 0px auto 0px auto;
	display: block;
	width: 900px;
	height: 600px;
}
.mod_focus_show .mod_focus_pic li {
	position: absolute;
	left: 7px;
	top: 7px;
}
    .mod_focus_show .mod_focus_title {
	position: absolute;
	z-index: 1;
	left: 0px;
	bottom: 0px;
	overflow: hidden;
	zoom: 1;
	width: 900px;
	height: 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#CC000000',endColorstr='#CC000000');
}
:root .mod_focus_title { filter: none; }
.mod_focus_show .mod_focus_title li {
	overflow: hidden;
	word-break: keep-all;
	word-wrap: keep-all;
	white-space: nowrap;
	table-layout: fixed;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.mod_focus_show .mod_focus_title li h3 {
	_line-height: 55px;
}
        .mod_focus_show .mod_focus_title li h3 a { color: #98e404; }

.focus_switch { width: 59px; height: 29px; position: absolute; z-index: 2; right: 15px; bottom: 92px; }
    .focus_switch a { float: left; width: 29px; height: 29px; background-image: url(../images/icon_focus_switch.png); background-repeat: no-repeat; cursor: pointer; }
    .focus_switch .icon_prev { background-position: 0 0; margin: 0 1px 0 0; }
        .focus_switch .icon_prev:hover { background-position: -30px 0; }
    .focus_switch .icon_next { background-position: -60px 0; }
        .focus_switch .icon_next:hover { background-position: -90px 0; }
.mod_focus_show .mod_focus_list {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	overflow: hidden;
	height: 70px;
}
.mod_focus_show .mod_focus_list li {
	width: 94px;
	height: 62px;
	float: left;
	margin: 2px;
	position: relative; *;
	display: inline;
}
        .mod_focus_show .mod_focus_list li a { display: block; width: 94px; height: 62px; }
        .mod_focus_show .mod_focus_list li img {
	display: block;
	width: 94px;
	height: 62px;
}
        .mod_focus_show .mod_focus_list li a:hover { _background: none; }
            .mod_focus_show .mod_focus_list li a:hover .mask, .mod_focus_show .mod_focus_list .current .mask { display: none; }
        .mod_focus_show .mod_focus_list li .mask { display: block; height: 60px; width: 60px; position: relative; top: -60px; margin: 0 0 -60px; eft: 0; bottom: 0; background: #000; opacity: .5; filter: alpha(opacity=50); }
        .mod_focus_show .mod_focus_list li .border { display: none; }
    .mod_focus_show .mod_focus_list .current .border { display: block; height: 5px; width: 60px; font-size: 0; overflow: hidden; position: absolute; left: 0; bottom: 0; background: #98e404; }
.mod_focus_show .mod_focus_list li.current 
	{
	border: 1px solid #f26522;
	margin: 2px;
}


.TextF00{
    color: #333333;
    cursor: pointer;
    text-decoration: none;
}
.zixun_box_message_left {
    float: left;
    height: 350px;
    width: 255px;
}
.zixun_box_message_right {
    color: #B0675E;
    float: left;
    height: 270px;
    margin: 10px 0 0 15px;
    width: 310px;
}
.zixun_box_close_box {
    height: 45px;
    margin-top: 15px;
    width: 310px;
}
.zixun_box_close {
    cursor: pointer;
    float: right;
    height: 35px;
    margin-bottom: 25px;
    width: 35px;
}
.zixun_box_input {
    background: url("/shop/images/zixun_input_bg.jpg") repeat scroll 0 0 transparent;
    border: medium none;
    color: #CCCCCC;
    height: 28px;
    line-height: 28px;
    text-indent: 5px;
    width: 195px;
}
.zixun_box_select {
    color: #B0675E;
    height: 28px;
    line-height: 28px;
    margin-left: 5px;
    width: 92px;
}
.zixun_box_submit {
    background: url("/shop/images/zixun_submit.jpg") no-repeat scroll left top transparent;
    border: medium none;
    float: right;
    height: 34px;
    margin: 10px 10px 0 0;
    width: 119px;
}
.zixun_box_area {
    background: url("/shop/images/zixun_message_bg.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 70px;
    line-height: 28px;
    margin-left: 15px;
    width: 278px;
}
.zixun_box_area_con {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #894329;
    font-size: 12px;
    height: 68px;
    line-height: 28px;
    overflow: hidden;
    width: 270px;
}
.zixun_box_message .taobaoqq {
    color: #8F5A56;
    margin: 90px 0 0 50px;
}
.zixun_box_message .kfmobile {
    margin-left: 20px;
    margin-top: 55px;
}
.zixun_box_message .kftel {
    margin-left: 20px;
    margin-top: 35px;
}

#footer {
    margin-top: 30px;
    font-size:12px;
    text-align:center;
    margin:0 auto;
}
* {
    margin: 0 auto;
    padding: 0;
}
.foot-top {
    height: 230px;
    overflow: hidden;
    width: 960px;
}
.foot-top .foot-p {
    background: url("/shop/images/foot-yx.jpg") repeat-x scroll left top transparent;
    height: 140px;
    overflow: hidden;
    width: 960px;
}
.foot-top .foot-p .info {
    height: 120px;
    margin-top: 20px;
}
.foot-top .foot-p ul {
}
.foot-top .foot-p li {
    background: url("/shop/images/n-qq-bg.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 31px;
    line-height: 31px;
    margin-bottom: 15px;
    vertical-align: middle;
    width: 479px;
}
.foot-top .foot-p li .diqu {
    display: inline-block;
    font-size: 14px;
    padding-left: 16px;
    padding-right: 10px;
}
.foot-top .foot-p li .lxfs {
    padding-right: 5px;
}
.foot-top .foot-p li .lxfs a.qq {
    cursor: pointer;
    padding-left: 3px;
    text-decoration: underline;
}
.foot-top .foot-p li .lxfs a.qq2 {
    cursor: pointer;
    padding-left: 3px;
    padding-right: 18px;
}
.foot-top .foot-p li, .foot-top .foot-p li strong, .foot-top .foot-p li a {
    color: #914F36;
}
.foot-bm .foot-navi {
    color: #FFFFFF;
    height: 19px;
    padding-top: 30px;
    text-align: center;
    width: 528px;
}
.foot-bm .foot-navi a {
    color: #FFFFFF;
}
.foot-bm {
    background: url("/shop/images/foot-bm.jpg") repeat-x scroll left top #969696;
    height: 178px;
    margin-top: 10px;
}
.foot-bms {
    text-align: center;
}
.foot-bms p {
    color: #FDEFD5;
    line-height: 35px;
}
.foot-bms .flink {
    color: #E2D4BD;
    height: 22px;
    overflow: hidden;
    width: 320px;
}
.foot-bms .flink span {
    float: left;
}
.foot-bms .flink, .foot-bms .flink a {
    color: #E2D4BD;
}
.foot-bms .flink2 {
    width: 260px;
}
.foot-bms .flink2 div {
    display: block;
    float: left;
}
.foot-bms .flink .lbtn {
    cursor: pointer;
    font-weight: bold;
    padding: 0 8px;
}
.foot-bms .flink .rbtn {
    cursor: pointer;
    font-weight: bold;
    padding: 0 8px;
}
.foot-bms .flink a {
    padding: 0 5px;
}


#dmf {
    bottom: 0;
    height: 60px;
    overflow: hidden;
    position: fixed;
    width: 100%;
    z-index: 1000;
}
.bottomfloat {
    background: url("/shop/images/shop_footer_float_bg.gif") no-repeat scroll left top transparent;
    height: 60px;
    width: 980px;
}
.bottomfloat .bf-in1 {
    background: url("/shop/images/bf-box.gif") no-repeat scroll left top transparent;
    border: medium none;
    color: #B4B4B4;
    height: 30px;
    line-height: 30px;
    margin-left: 184px;
    margin-top: 21px;
    overflow: hidden;
    text-indent: 5px;
    width: 174px;
}
.bottomfloat .bf-in2 {
    background: url("/shop/images/bf-box.gif") no-repeat scroll left top transparent;
    border: medium none;
    color: #B4B4B4;
    height: 30px;
    line-height: 30px;
    margin-left: 65px;
    margin-top: 21px;
    overflow: hidden;
    text-indent: 5px;
    width: 174px;
}
.bf-sub {
    cursor: pointer;
    margin-left: 22px;
    margin-top: 20px;
}
.bf-bm {
    cursor: pointer;
    margin-left: 14px;
    margin-top: 25px;
}
.bf-qq {
    cursor: pointer;
    margin-left: 14px;
    margin-top: 20px;
}
.bf-top {
    cursor: pointer;
    margin-left: 5px;
    margin-top: 5px;
}
.new_gs_box {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 50px;
    margin: 5px auto;
    width: 540px;
}
.new_gs_box1 {
    float: left;
    height: 50px;
    width: 310px;
}
.new_gs_box2 {
    float: left;
    height: 50px;
    margin-top: 5px;
    width: 110px;
}
.new_gs_box3 {
    float: left;
    height: 50px;
    margin-top: 5px;
    width: 110px;
}
.nav_shop_hot {
    margin-left: 5px;
    margin-top: -20px;
    position: absolute;
    z-index: 99;
}

.product_dz_box {
    background: url("/shop/images/product_dz_bg.gif") repeat scroll 0 0 transparent;
    height: 500px;
    left: 50%;
    margin-left: -300px !important;
    margin-top: -250px !important;
    position: fixed !important;
    top: 50%;
    width: 600px;
    z-index: 999;
}
.product_dz_left {
    color: #AD6A4F;
    float: left;
    height: 430px;
    margin-top: 70px;
    width: 310px;
}
.product_dz_left_img {
    float: left;
    height: 159px;
    margin: 15px 0 0 74px;
    width: 222px;
}
.product_dz_right {
    color: #B0675E;
    float: left;
    height: 430px;
    margin: 0 0 0 50px;
    width: 215px;
}
.product_dz_area {
    background: url("/shop/images/product_dz_area.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 103px;
    margin: 5px 0 0;
    width: 195px;
    font-size:12px;
}
.product_dz_area_con {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    height: 90px;
    margin: 5px;
    overflow: hidden;
    width: 180px;
}
.sendtomobile_message {
    background: url("/shop/images/send_mobile_bg.gif") repeat scroll 0 0 transparent;
    color: #B0675E;
    height: 350px;
    left: 50%;
    margin-left: -170px !important;
    margin-top: -175px !important;
    position: fixed !important;
    top: 50%;
    width: 340px;
    z-index: 999;
}
.sendtomobile_message_mobile {
    border: medium none;
    color: #B0675E;
    float: left;
    height: 23px;
    margin: 41px 0 0 60px;
    width: 220px;
}
.sendtomobile_message_con {
    border: medium none;
    color: #B0675E;
    float: left;
    height: 75px;
    margin: 41px 0 0 60px;
    padding: 5px;
    width: 210px;
}
.right-float {
    background: url("/shop/images/online_bg.gif") no-repeat scroll left top transparent;
    height: 278px;
    overflow: hidden;
    position: absolute;
    width: 118px;
    z-index: 100;
}
.right-float .close-online {
    height: 16px;
    margin-right: 1px;
    margin-top: 18px;
    overflow: hidden;
    width: 16px;
}
.right-float .yixing {
    float: left;
    height: 20px;
    line-height: 20px;
    margin-left: 15px;
    margin-top: 50px;
    overflow: hidden;
    vertical-align: middle;
    width: 100px;
}
.right-float .shanghai {
    float: left;
    height: 20px;
    line-height: 20px;
    margin-left: 15px;
    margin-top: 32px;
    overflow: hidden;
    vertical-align: middle;
    width: 100px;
}
.right-float .guangzhou {
    float: left;
    height: 20px;
    line-height: 20px;
    margin-left: 15px;
    margin-top: 32px;
    overflow: hidden;
    vertical-align: middle;
    width: 100px;
}
.right-float .yixing .pd5 {
    padding-right: 4px;
}
.right-float .shanghai .pd5 {
    padding-right: 4px;
}
.right-float .guangzhou .pd5 {
    padding-right: 4px;
}
.right-float .mftel {
    height: 38px;
    margin-top: 11px;
    overflow: hidden;
    width: 102px;
}
.order123 {
    background: url("/shop/images/order_bg.gif") repeat scroll 0 0 transparent;
    height: 350px;
    left: 50%;
    margin-left: -300px !important;
    margin-top: -250px !important;
    position: fixed !important;
    top: 50%;
    width: 600px;
    z-index: 999;
}
.order_nei {
    color: #AD6A4F;
    height: 325px;
    margin-top: 13px;
    width: 600px;
}
.order_nei .order_box_close {
    cursor: pointer;
    float: right;
    height: 30px;
    margin: 3px 12px 0 0;
    overflow: hidden;
    width: 30px;
}
.order_nei2 {
    height: 227px;
    margin: 42px 0 0 43px;
    overflow: hidden;
    width: 519px;
}
.order_nei21 {
    float: left;
    height: 157px;
    width: 193px;
}
.order_nei22 {
    float: left;
    height: 225px;
    width: 277px;
}
.order_nei2 .ipt1 {
    background: url("/shop/images/zixun_input_bg.jpg") no-repeat scroll left top transparent;
    border: medium none;
    color: #666666;
    display: block;
    height: 28px;
    line-height: 28px;
    margin-top: 2px;
    text-indent: 5px;
    width: 195px;
}
.order_nei2 .ipt2 {
    background: url("/shop/images/zixun_input_bg.jpg") no-repeat scroll left top transparent;
    border: medium none;
    color: #666666;
    display: block;
    height: 28px;
    line-height: 28px;
    margin: 28px 0 0;
    text-indent: 5px;
    width: 195px;
}
.order_nei2 .ipt3 {
    background: url("/shop/images/zixun_input_bg.jpg") no-repeat scroll left top transparent;
    border: medium none;
    color: #666666;
    display: block;
    height: 28px;
    line-height: 28px;
    margin: 30px 0 0;
    text-indent: 5px;
    width: 195px;
}
.order_nei2 .ipt4 {
    background: url("/shop/images/zixun_input_bg.jpg") no-repeat scroll left top transparent;
    border: medium none;
    color: #666666;
    display: block;
    height: 28px;
    line-height: 28px;
    margin: 2px 0 0 45px;
    text-indent: 5px;
    width: 195px;
}
.order_nei2 .ipt5 {
    background: url("/shop/images/zixun_input_bg.jpg") no-repeat scroll left top transparent;
    border: medium none;
    color: #666666;
    display: block;
    height: 28px;
    line-height: 18px;
    margin: 28px 0 0 45px;
    text-indent: 5px;
    width: 195px;
}
.order_nei2 .ipt6 {
    background: url("/shop/images/liuyank.jpg") no-repeat scroll left top transparent;
    border: medium none;
    display: block;
    height: 67px;
    line-height: 28px;
    margin: 28px 0 0 45px;
    text-indent: 5px;
    width: 278px;
}
.order_nei .ipt7 {
    background: url("/shop/images/yuyue.jpg") no-repeat scroll left top transparent;
    border: medium none;
    display: block;
    float: right;
    height: 32px;
    margin: 8px 0 0;
    width: 119px;
}

.xin-top {
    line-height: 26px;
    background-color: #9f5f46;
    font-size: 14px;
    font-weight: normal;
    padding: 0px;
    margin: 0px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d0ccc3;
    height: 26px;
}

.top_nav2 {
    width: 960px;
    height: 26px;
    padding: 0px;
    margin: 0px auto 0px auto;
    line-height: 26px;
    color: #FFFFFF;
    text-decoration: none;
}
.top_nav2 a {color: #FFFFFF; text-decoration: none;}
.top_nav2 a:visited {color:#FFFFFF; text-decoration: none;}
.top_nav2 a:hover {color:#FFFFFF; text-decoration: underline;}
.top_nav2 a:active {color:#FFFFFF; text-decoration: none;}
