@import url("pub.css");
#shop{
    width:1002px;
    height:auto;
    margin:auto;
	background-color:#ffffff;
    text-align:left;
}
/*top style START*/
.top{
    width:1002px;
    height:auto;
    clear:both;
	position:relative;
}
.top .banner{
    width:1002px;
	height:120px;
	border-bottom:1px solid #cad598;
	clear:both;
}
.top .menuBar{
    width:1002px;
    height:61px;
	background:transparent url(../images/bg.gif) repeat-x scroll 0 0;
}
.top .menuBar .menu{
    width:910px;
	height:35px;
	line-height:35px;
	margin:auto auto;
}
.top .menuBar .menu ul{
    width:910px;
	height:auto;
	padding-left:10px;
}
.top .menuBar .menu ul li{
    float:left;
	height:26px;
	overflow:hidden;
	font-weight:bold;
	color:#ffffff;
	font-size:14px;
}
.top .menuBar .menu ul li.normal a:link,.top .menuBar .menu ul li.normal a:visited{
    color:#ffffff;
	text-decoration:none;
}
.top .menuBar .menu ul li.normal a:hover,.top .menuBar .menu ul li.normal a:active{
    color:#ffffff;
	text-decoration:underline;
}
.top .menuBar .menu ul li.normal{
    width:82px;
	height:auto;
	line-height:35px;
	text-align:center;
	float:left;
}
.top .menuBar .menu ul li.selected{
    width:80px;
	height:auto;
	line-height:35px;
	text-align:center;
	float:left;
	background:transparent url(../images/bg.gif) repeat-x scroll 0 -70px;
}
.top .menuBar .menu ul li.selected a:link,.top .menuBar .menu ul li.selected a:visited{
    color:#ffffff;
	text-decoration:none;
}
.top .menuBar .menu ul li.selected a:hover,.top .menuBar .menu ul li.selected a:active{
    color:#ffffff;
	text-decoration:underline;
}
.top .menuBar .searchCon{
    width:880px;
	height:26px;
	line-height:26px;
	margin:auto auto;
	color:#ffffff;
	text-align:center;
}
input.searchText{
    width:308px;
	height:16px;
	line-height:16px;
	vertical-align:middle;
	border:1px solid #eea1c1;
}
input.searchBtn{
    width:42px;
	height:18px;
	border:0;
	cursor:pointer;
	margin:auto auto;
	vertical-align:middle;
	background:transparent url(../images/skin.gif) no-repeat scroll -240px -60px;
}
/*top style END*/
/*leftbar style START*/
.mainCon{
   width:964px;
   height:auto;
   margin:auto auto;
}
.mainCon .leftCon{
   width:234px;
   height:auto;
   float:left;
   text-align:left;
}
.category{
    width:234px;
    height:auto;
	border-bottom:1px solid #edc9af;
	background:transparent url(../images/bg2.gif) repeat-y scroll 0 0;
}
.category .categoryBar{
    width:200px;
	height:25px;
	line-height:25px;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 34px;
	color:#8b132e;
	font-weight:bold;
	overflow:hidden;
	background:transparent url(../images/skin.gif) no-repeat scroll 0 0;
}
.category .categoryCon{
    width:234px;
	height:auto;
}
.category .categoryCon ul{
    width:234px;
	height:auto;
}
.category .categoryCon ul li{
    color:#8b132e;
}
.category .categoryCon ul li.bigCategory{
    width:203px;
	height:22px;
	line-height:22px;
	text-align:left;
	padding:0 0 0 31px;
	font-weight:bold;
}
.category .categoryCon ul li.smallCategory{
    width:203px;
	height:auto;
	line-height:22px;
	text-align:left;
	padding:0 0 0 31px;
}
.mainCon .leftCon .pic{
    width:232px;
	height:auto;
	overflow:hidden;
	border:1px solid #c9cbcd;
}
.links{
    width:234px;
    height:auto;
	border-bottom:1px solid #edc9af;
	background:transparent url(../images/bg2.gif) repeat-y scroll 0 0;
}
.links .bar{
    width:200px;
	height:25px;
	line-height:25px;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 34px;
	color:#8b132e;
	font-weight:bold;
	overflow:hidden;
	background:transparent url(../images/skin.gif) no-repeat scroll 0 0;
}
.links .linksCon{
    width:180px;
	height:auto;
	padding:10px 2px 8px 8px;
	text-align:left;
}
.links .linksCon ul{
    width:180px;
	height:auto;
}
.links .linksCon ul li{
    width:180px;
	height:auto;
	line-height:24px;
	color:#8b132e;
	text-align:left;
}
.links .linksCon ul li a:link,.links .linksCon ul li a:visited{
	color:#8b132e;
	text-decoration:none;
}
.links .linksCon ul li a:hover,.links .linksCon ul li a:active{
	color:#8b132e;
	text-decoration:underline;
}
.mainCon .rightCon{
    width:721px;
	height:auto;
    overflow:hidden;
    float:right;
    clear:right;
}
.recommend{
    width:721px;
    height:auto;
	border-bottom:1px solid #edc9af;
	background:transparent url(../images/bg2.gif) repeat-y scroll -480px 0;
    clear:both;
}
.recommend .bar{
    width:695px;
    height:25px;
	line-height:25px;
	padding:0 0 0 26px;
	font-size:13px;
	font-weight:bold;
	color:#fbdcb1;
	background:#eef1dd url(../images/skin.gif) no-repeat scroll 0 -30px;
}
.recommend .list{
    width:721px;
    height:120px;
	background:none;
}
.recommend .list ul{
    width:721px;
    height:auto;
    margin-top:5px;
	overflow:hidden;
}
.recommend .list ul li{
    width:119px;
    height:auto;
	float:left;
    text-align:center;
	color:#999999;
	margin:5px 0 5px 0;
}
.recommend .list ul li img{
    width:100px;
	height:100px;
}
.product{
    width:721px;
    height:auto;
	border-bottom:1px solid #edc9af;
	background:transparent url(../images/bg2.gif) repeat-y scroll -480px 0;
    clear:both;
}
.product .productBar{
    width:695px;
    height:25px;
	line-height:25px;
	padding:0 0 0 26px;
	font-size:13px;
	font-weight:bold;
	color:#fbdcb1;
	overflow:hidden;
	background:#fbdcb1 url(../images/skin.gif) no-repeat scroll 0 -30px;
}
.product .productBar span{
    width:200px;
	height:auto;
	text-align:left;
	float:left;
	display:inline;
	font-weight:normal;
}
.product .productBar em{
    width:70px;
	height:auto;
	text-align:left;
	float:right;
	display:inline;
	font-weight:normal;
}
.product .list{
    width:721px;
    height:auto;
	background:none;
}
.product .list ul{
    width:721px;
    height:auto;
    margin-top:5px;
	overflow:hidden;
}
.product .list ul li{
    width:180px;
    height:auto;
	float:left;
    line-height:24px;
    text-align:center;
	margin:5px 0 5px 0;
}
.product .list .aboutCon{
    padding:5px 20px 5px 20px;
	line-height:30px;
	text-align:left;
}
.product .list ul li a{
    display:block;
	clear:both;
}
.product .list ul li span{
    display:block;
	clear:both;
}
.product .list ul li span em{
    color:#FF0000;
}
.product .list ul li img{
    width:140px;
	height:140px;
	border:0;
	margin:5px auto 5px auto;
}
.product .pager{
    width:701px;
    height:auto;
	margin:0 10px 0 10px;
	line-height:30px;
	border-top:1px dashed #FF3A88;
	text-align:right;
}
.product .pager .leftPager{
    width:250px;
    height:30px;
	float:left;
	text-align:left;
}
.product .pager .rightPager{
    width:420px;
    height:30px;
	float:right;
	text-align:right;
}
.mainCon .rightCon .newProduct{
    width:721px;
	height:auto;
}
.mainCon .rightCon .newProduct .newShow{
    width:695px;
    height:25px;
	line-height:25px;
	padding:0 0 0 26px;
	font-size:13px;
	font-weight:bold;
	color:#fbdcb1;
	background:#eef1dd url(../images/skin.gif) no-repeat scroll 0 -30px;
}
.mainCon .rightCon .newProduct .productList{
    width:700px;
	height:auto;
	margin:8px 0 8px 0;
	padding:0 11px 0 10px;
	border-top:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
	text-align:center;
}
.mainCon .rightCon .newProduct .productList ul{
    width:700px;
	height:auto;
	margin:15px 0 5px 0;
}
.mainCon .rightCon .newProduct .productList ul li{
    width:700px;
	height:auto;
	margin:0 5px 0 5px;
	text-align:center;
	color:#595959;
}
.mainCon .rightCon .newProduct .productList ul li img{
    border:1px solid #dddddd;
}
.rightCon .newProduct .productList ul li a:link,.rightCon .newProduct .productList ul li a:visited{
    color:#595959;
	text-decoration:none;
}
.rightCon .newProduct .productList ul li a:hover,.rightCon .newProduct .productList ul li a:active{
    color:#595959;
	text-decoration:underline;
}
.mainCon .rightCon .newProduct .productList ul li span{
    display:block;
	clear:both;
	line-height:30px;
}
.mainCon .rightCon .newProduct .newPager{
    width:701px;
	height:auto;
	padding:0 10px 0 10px;
	text-align:right;
	color:#555555;
}
.rightCon .newProduct .newPager a:link,.rightCon .newProduct .newPager a:visited{
    color:#555555;
	text-decoration:none;
}
.rightCon .newProduct .newPager a:hover,.rightCon .newProduct .newPager a:active{
    color:#555555;
	text-decoration:underline;
}
.mainCon .rightCon .rightCenter{
    width:721px;
    height:auto;
    clear:both;
}
.rightCenter .left{
    width:489px;
    height:204px;
	float:left;
}
.rightCenter .left .imgRoll{
    width:489px;
    height:204px;
	position:relative;
}
.rightCenter .news{
    width:224px;
    height:204px;
	float:right;
	overflow:hidden;
	border-bottom:1px solid #edc9af;
	background:transparent url(../images/bg2.gif) repeat-y scroll -240px 0;
}
.rightCenter .news .newsBar{
    width:224px;
	height:25px;
	overflow:hidden;
	background:transparent url(../images/skin.gif) no-repeat scroll 0 -60px;
}
.rightCenter .news .newsBarA{
    width:224px;
	height:25px;
	background:transparent url(../images/skin.gif) no-repeat scroll 0 -60px;
}
.rightCenter .news .newsBarB{
    width:224px;
	height:25px;
	background:transparent url(../images/skin.gif) no-repeat scroll 0 -90px;
}
.rightCenter .news .list{
    width:200px;
	height:200px;
}
.rightCenter .news .list ul{
    width:200px;
	height:auto;
}
.rightCenter .news .list ul li{
    width:204px;
	height:auto;
	line-height:17px;
	text-align:left;
	margin:5px 10px 0 10px;
	color:#8b132e;
}
input.newsBtn{
    width:108px;
	height:25px;
	line-height:20px;
	text-align:center;
	border:0;
	background:transparent none no-repeat scroll 0 0;
	cursor:pointer;
}
input.noticeBtn{
    width:108px;
	height:25px;
	line-height:33px;
	text-align:center;
	border:0;
	background:transparent none no-repeat scroll 0 0;
	cursor:pointer;
}

/*-----bottom style START*/
.bottom{
    width:950px;
    height:auto;
	text-align:center;
    margin:15px auto auto auto;
    clear:both;
	border-top:1px solid #c52d2a;
}
.bottom ul{
    width:950px;
	height:auto;
	margin:15px auto auto auto;
	text-align:center;
}
.bottom ul li{
    width:950px;
	height:auto;
	line-height:24px;
	text-align:center;
	color:#616161;
}
/*-----article START---------*/
.mainCon .rightCon .banner{
    width:721px;
    height:160px;
}
.mainCon .rightCon .detail{
    width:721px;
	height:auto;
	border-top:1px solid #f6d6b2;
}
.mainCon .rightCon .detail .bar{
    width:701px;
    height:26px;
	line-height:26px;
	text-align:left;
	margin-top:5px;
	font-weight:bold;
	padding:0 0 0 20px;
    background:#f6d6b2 none no-repeat scroll 0 0;
}
.mainCon .rightCon .detail .detailCon{
    width:730px;
	height:auto;
	line-height:30px;
	text-align:left;
	color:#616161;
	padding:8px 10px 10px 10px;
}

.mainCon .rightCon .detail .newsList{
    width:701px;
	height:auto;
	line-height:30px;
	text-align:left;
	color:#616161;
	padding:8px 10px 10px 10px;
}
.mainCon .rightCon .detail .newsList ul{
    width:701px;
	height:auto;
}
.mainCon .rightCon .detail .newsList ul li{
    width:701px;
	height:auto;
	line-height:30px;
	padding-top:5px;
	color:#595959;
	text-align:left;
	text-indent:10px;
	border-bottom:1px dashed #8f8f8f;
}
.mainCon .rightCon .detail .newsList ul li span{
    width:550px;
	height:auto;
    float:left;
	display:inline;
}
.mainCon .rightCon .detail .newsList ul li em{
    width:130px;
	height:auto;
	float:right;
	text-align:right;
	display:inline;
}
.mainCon .rightCon .detail .newsList ul li a:link,.mainCon .rightCon .detail .newsList ul li a:visited{
	color:#595959;
	text-decoration:none
}
.mainCon .rightCon .detail .newsList ul li a:hover,.mainCon .rightCon .detail .newsList ul li a:active{
	color:#595959;
	text-decoration:underline;
}
.mainCon .rightCon .detail .line{
    width:721px;
	height:15px;
	margin:0 0 5px 0;
	border-bottom:1px solid #f6d6b2;
}
.mainCon .rightCon .detail .newsPager{
    width:701px;
	height:auto;
	line-height:30px;
	text-align:right;
	color:#595959;
	background-color:#f6d6b2;
	padding:0 10px 0 10px;
}
.mainCon .rightCon .detail .newsPager a:link,.mainCon .rightCon .detail .newsPager a:visited{
    color:#595959;
	text-decoration:none;
}
.mainCon .rightCon .detail .newsPager a:hover,.mainCon .rightCon .detail .newsPager a:active{
    color:#595959;
	text-decoration:underline;
}
.mainCon .rightCon .detail .newsDetail{
    width:671px;
	height:auto;
	line-height:25px;
	text-align:left;
	color:#595959;
	padding:8px 25px 10px 25px;
}
.mainCon .rightCon .detail .newsDetail h3{
    font-size:14px;
	line-height:25px;
	text-align:center;
}
.mainCon .rightCon .detail .newsDetail .addTime{
    font-size:12px;
	line-height:22px;
	text-align:center;
	border-bottom:1px solid #808080;
	padding-bottom:10px;
}
.mainCon .rightCon .detail .newsDetail .content{
    margin-top:10px;
    text-align:left;
	line-height:25px;
}
.mainCon .rightCon .detail .contactCon{
    width:671px;
	height:auto;
	text-align:left;
	color:#595959;
	padding:15px 25px 10px 25px;
}
.mainCon .rightCon .detail .contactCon ul{
    width:671px;
	height:auto;
}
.mainCon .rightCon .detail .contactCon ul li{
    width:671px;
	height:auto;
	line-height:25px;
	text-align:left;
}
.mainCon .rightCon .detail .contactCon ul li a:link,.mainCon .rightCon .detail .contactCon ul li a:visited{
    color:#595959;
	text-decoration:none;
}
.mainCon .rightCon .detail .contactCon ul li a:hover,.mainCon .rightCon .detail .contactCon ul li a:active{
    color:#595959;
	text-decoration:underline;
}
/*·­¹öÑùÊ½*/
.a{
    float:right;
	display:inline;
	margin:3px;
	width:18px;
	height:18px;
	color:#ffffff;
	text-align:center;
	line-height:16px;
	font-family:Arial;
	font-size:14px;
	overflow:hidden;
	cursor:pointer;
	font-weight:bold;
	border:1px solid #ffffff;
	background:#DE3986;
}
.b{
    float:right;
	display:inline;
	margin:3px;
	width:16px;
	height:16px;
	color:#ffffff;
	text-align:center;
	line-height:16px;
	font-family:Arial;
	font-size:14px;
	overflow:hidden;
	cursor:pointer;
	background-color:#696969;
	border:1px solid #ffffff;
}