.index_b{ display:block; margin:0 auto; text-align:center; width:1000px; padding-top:22px;}

.index_c{ display:block; margin:28px auto 0 auto; width:1250px; background:url(../image/bg14.gif) no-repeat; overflow:hidden; zoom:1; }

.index_tit{ display:block; height:30px; width:auto; color:#4a1d00; font-size:14px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; position:relative; padding-top:5px; padding-left:18px; letter-spacing:-1px;}

.index_tit b{ color:#45251f; font-size:22px; font-family:"Î¢ÈíÑÅºÚ"; padding-right:4px;}

.index_tit a.t5{position:absolute; right:20px; background:url(../image/bg13.gif) no-repeat right 0; width:41px; height:28px; display:block;overflow:hidden; top:7px;}

.index_tit a.t5:hover{background-position:right -28px;}

.index_tit a.t6{position:absolute; right:60px; background:url(../image/bg13.gif) no-repeat left -2px; width:41px; height:24px; display:block; overflow:hidden;top:9px;}

.index_tit a.t6:hover{ background-position:left -30px;}

.index_c ul{ display:block; height:630px; overflow:hidden; padding-top:28px;}

.index_c ul li{ float:left; position:relative; overflow:hidden; width:244px; height:330px; padding:0 3px; margin-bottom:0px;  overflow:hidden;}

.index_c ul li img{ position:absolute; left:3px; top:0;}

.index_c ul li a{ display:block; width:218px; height:66px; overflow:hidden; position:relative; background:url(../image/bg15.gif) no-repeat; padding:260px 15px 20px 11px;}

.index_c ul li a:hover{ background-position:right top;}

.index_c ul li a b{ float:left; height:36px; line-height:36px; color:#2b0d02; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}

.index_c ul li a i{ float:right;height:36px; line-height:36px; color:#4a1d00; font-size:10px; font-family:Arial, Helvetica, sans-serif, Verdana, Geneva, sans-serif; text-transform:uppercase;}

.index_d{ display:block; margin:28px auto 0 auto; width:1250px;height:298px; background:url(../image/bg14.gif) no-repeat;}

.index_d small{ position:relative; width:337px; height:230px; overflow:hidden; float:left; padding-top:26px;}

.index_d small a{ position:absolute; width:337px; height:230px;  background:url(../image/img4.png) no-repeat center center;}

.index_d small img{ display:block; padding:3px 0 0 3px;}

.index_d small ins{ position:absolute;  left:2px; top:27px;  width:66px; height:65px; overflow:hidden; display:block; background:url(../image/img5.png) no-repeat;}

.index_d ul{ width:654px; height:226px; overflow:hidden; float:left; padding-left:7px; padding-top:26px; background:url(../image/bg16.gif) no-repeat 20px bottom;}

.index_d ul li{ position:relative; width:206px; height:176px; float:left; padding:0 6px; overflow:hidden;}

.index_d ul li a{ position:relative; width:206px; height:176px; display:block; background:url(../image/img6.png) no-repeat 0 0; overflow:hidden;}

.index_d ul li a:hover{ background-position:0 bottom; font-weight:bold;}

.index_d ul li img{ position:absolute; left:12px; top:6px;}

.index_d ul li a span{ width:193px; height:40px; display:block; margin:136px auto 0 auto;}

.index_d ul li a span i{ color:#252525; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; display:block; width:189px; height:18px; line-height:18px; overflow:hidden; padding-left:4px;}

.index_d ul li a span em{ font-style:normal; height:22px; width:185px; display:block; overflow:hidden; line-height:22px; padding-left:8px; color:#505050; font-size:12px; font-family:"ËÎÌå";}

.index_d ul li a:hover span em{ font-weight:bold; color:#fff;}

.index_e{ display:block; margin:28px auto 0 auto; width:1000px;}

.index_e .index_tit{ display:block; height:36px; width:auto; color:#4a1d00; font-size:14px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; letter-spacing:-1px; padding:0 0 0 6px;}

.index_e .index_tit b{ color:#45251f; font-size:22px; font-family:"Î¢ÈíÑÅºÚ"; padding-right:4px;}

.index_wei{ display:block; width:980px; margin:0 auto; height:300px; overflow:hidden;}

.index_f{ display:block; width:980px; margin:0 auto; height:308px; overflow:hidden; padding-top:23px; padding-bottom:45px;} 

body {
	background: rgb(255, 255, 255); font: 12px/normal "ËÎÌå", Arial, sans-serif; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(155, 155, 155); font-size-adjust: none; font-stretch: normal;
}

img {
	vertical-align: top;
}
a:link {
	color: rgb(120, 120, 120); text-decoration: none;
}
a:visited {
	color: rgb(120, 120, 120); text-decoration: none;
}
a:hover {
	color: rgb(146, 93, 43);
}
a.white:link {
	color: rgb(255, 255, 255);
}
a.white:visited {
	color: rgb(255, 255, 255);
}
a.white:hover {
	color: rgb(255, 255, 255);
}
a.gray:link {
	color: rgb(198, 198, 198);
}
a.gray:visited {
	color: rgb(198, 198, 198);
}
a.gray:hover {
	color: rgb(127, 118, 113);
}
.f14 {
	font-size: 14px;
}
.f16 {
	font-size: 16px;
}
.fbold {
	font-weight: bold;
}
.wi {
	width: 960px;
}
.ml {
	margin: 0px auto;
}
.l {
	float: left; display: inline;
}
.r {
	float: right;
}
.fwr {
	font-family: "microsoft yahei";
}
.main {
	height: auto; overflow: hidden; margin-top: 25px;
}
.gray {
	color: rgb(198, 198, 198);
}
.auto {
	height: auto; overflow: hidden;
}
.blue {
	color: rgb(146, 93, 43);
}
a.blue:link {
	color: rgb(146, 93, 43);
}
a.blue:visited {
	color: rgb(146, 93, 43);
}
a.blue:hover {
	color: rgb(146, 93, 43);
}
::selection {
	background: rgb(146, 93, 43); color: white; text-shadow: none;
}
a:link {
	transition-property: color; transition-duration: 0.5s; -moz-transition-property: color; -moz-transition-duration: .5s; -webkit-transition-property: color; -webkit-transition-duration: .5s; -o-transition-property: color; -o-transition-duration: .5s;
}
a:visited {
	transition-property: color; transition-duration: 0.5s; -moz-transition-property: color; -moz-transition-duration: .5s; -webkit-transition-property: color; -webkit-transition-duration: .5s; -o-transition-property: color; -o-transition-duration: .5s;
}
.guest a:hover {
	transition:background-color 0.7s; -webkit-transition: background-color 0.7s; -moz-transition: background-color 0.7s; -o-transition: background-color 0.7s;
}
.serv a:hover {
	transition:background-color 0.7s; -webkit-transition: background-color 0.7s; -moz-transition: background-color 0.7s; -o-transition: background-color 0.7s;
}
.public {
	margin: 25px auto 0px; width: 1250px; height: auto; overflow: hidden; font-family: "microsoft yahei";
}
.topbg {
	background: url("../image/mbg.gif") repeat-x top; width: 100%; height: 120px;
}

.more {
	padding-top: 12px;
}
.guest {
	width: 1250px; height: 207px; overflow: hidden;
}
.guest li {
	background: url("../image/jenn_11.gif") no-repeat bottom; margin: 10px 14px 0px 0px; width: 229px; height: 197px; float: left; display: inline;
}
.guest li a:link {
	padding: 3px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 221px; height: 182px; text-align: center; display: block;
}
.guest li a:visited {
	padding: 3px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 221px; height: 182px; text-align: center; display: block;
}
.guest li a:hover {
	background: rgb(146, 93, 43); border: 1px solid rgb(146, 93, 43); border-image: none; color: rgb(255, 255, 255);
}
.guest li a span {
	height: 26px; text-align: center; line-height: 26px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.serv_t span {
	height: 26px; text-align: center; line-height: 26px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.serv {
	width: 978px; padding-top: 18px;
}
.serv a:hover {
	color: rgb(146, 93, 43);
}
.serv li {
	background: url("../image/locabg_22.gif") no-repeat 0px 441px; width: 309px; height: 500px; overflow: hidden; margin-right: 16px; float: left; display: inline; position: relative;
}
a.servbox:link {
	padding: 6px; border: 1px solid rgb(222, 222, 222); border-image: none; width: 295px; height: 428px; display: block;
}
a.servbox:visited {
	padding: 6px; border: 1px solid rgb(222, 222, 222); border-image: none; width: 295px; height: 428px; display: block;
}
a.servbox:hover {
	background: rgb(146, 93, 43); border: 1px solid rgb(146, 93, 43); border-image: none;
}
.serv_t {
	padding-top: 5px;
}
.serv_y {
	background: rgb(0, 0, 0); left: 7px; top: 375px; width: 295px; height: 60px; color: rgb(135, 135, 135); overflow: hidden; font-family: "Times New Roman", Times, serif; position: absolute; opacity: 0.5;
}


#demo {
	width: 1250px; height: 207px; overflow: hidden;
}
#indemo {
	width: 900%; float: left;
}
#demo1 {
	float: left;
}
#demo2 {
	float: left;
}




#index_box {
	WIDTH: 78%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; float:left; margin-left:5px; _display:inline;
}
#1778 UL {
	LIST-STYLE-TYPE: none
}
UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

.goodsItem {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; WIDTH: 188px; height:180px; FLOAT: left; OVERFLOW: hidden;  zoom:1;
}
.goodsItem .goodsimg {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cccccc 1px solid; LINE-HEIGHT: 186px; WIDTH: 186px; BACKGROUND: #ffffff; HEIGHT: 186px; OVERFLOW: hidden; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.goodsItem IMG {
	MARGIN: 3px; WIDTH: 180px; HEIGHT: 180px; VERTICAL-ALIGN: middle
}
.goodsItem .shop {
	TEXT-ALIGN: left; MARGIN-TOP: 5px; WIDTH: 170px; FLOAT: left; COLOR: #3f3f3f; MARGIN-LEFT: 2px; FONT-SIZE: 12px
}
.goodsItem .shop A {
	COLOR: #3f3f3f; TEXT-DECORATION: none
}
.goodsItem .shop A:hover {
	COLOR: #ff9900; TEXT-DECORATION: none
}
.market_s {
	TEXT-DECORATION: line-through
}
.shop_s {
	COLOR: #fe596a
}
#main {
	MARGIN: 0px auto; WIDTH: 980px; HEIGHT: auto; PADDING-TOP: 10px
}
#banner_box {
	BACKGROUND-POSITION: 0px 0px; MARGIN-BOTTOM: 10px
}
#b_flash {
	BORDER-BOTTOM: #e2e2e2 1px solid; WIDTH: 740px; FLOAT: left
}
#pic {
	FLOAT: left
}


FORM {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
P {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
.block {
	WIDTH: 100%; HEIGHT: auto; 
}
.oz{ overflow:hidden; zoom:1;}
.B_blue {
	BORDER-BOTTOM: #c5e4ff 1px solid; BORDER-LEFT: #c5e4ff 1px solid; BORDER-TOP: #c5e4ff 1px solid; BORDER-RIGHT: #c5e4ff 1px solid
}
.box_2 {
	OVERFLOW: hidden;
	border: 1px solid #d9d9d9; height:420px;
}
.goodsItem {
	POSITION: relative; MARGIN: 0px 5px 15px; WIDTH: 160px; FLOAT: left; OVERFLOW: hidden;margin-left:-5px;
}
.goodsItem .goodsimg {
    border-width: 2px;
    border-style: solid;
    border-color: red;
    width: 149px;
    margin-bottom: 4px;
    height: 149px;}
.index_best LI {
	FLOAT: left
}
.index_best {
	LINE-HEIGHT: 30px; BACKGROUND-COLOR: #dededc; WIDTH: 100%; BACKGROUND-REPEAT: repeat; HEIGHT: 30px; FONT-SIZE: 14px
}
.index_best .h2 {
	TEXT-ALIGN: center;
	WIDTH: 120px;
	DISPLAY: block;
	HEIGHT: 30px;
	COLOR: #666;
	FONT-SIZE: 14px;
	CURSOR: pointer;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.index_best .h2bg {
	BACKGROUND-IMAGE: url(../image/h2_BG.jpg); TEXT-ALIGN: center; WIDTH: 120px; DISPLAY: block; HEIGHT: 30px; COLOR: #ffffff; FONT-SIZE: 14px; CURSOR: pointer; FONT-WEIGHT: bold; TEXT-DECORATION: none
}