/**公告栏**/
.bodyRight .notice { float: left; border: 1px solid #DCDCDC; margin: 0 0 0 10px; width: 258px; height: 203px; }
.bodyRight .notice .noticeHead { width: 258px; height: 31px; line-height: 30px; background: url("../images/notLine.jpg") no-repeat 0px bottom; }
.bodyRight .notice .noticeHead .nl { color: #FE6000; font-size: 14px; font-weight: bold; margin: 0 0 0 7px; }
.bodyRight .notice .noticeHead .nr { font-size: 12px; float: right; margin: 0 10px 0 0; width: 40px; height: 30px; }
.bodyRight .notice .noticeHead .nr a { color: #666666; font-family: "宋体"; }

.bodyRight .notice .noticeList { width: 258px; height: 160px; overflow: hidden; }
.bodyRight .notice .noticeList ul li { color: #333333; width: 233px; height: 20px; line-height: 20px; padding: 0 0 0 25px; margin: 6px 0 0 0; background: url("../images/shop/low_squ.gif") no-repeat 13px center; vertical-align: bottom; overflow: hidden; }
.bodyRight .notice .noticeList ul li a { font-size: 12px; float: left; width: 150px; height: 20px; color: #333333; overflow: hidden; }
.bodyRight .notice .noticeList ul li span.time { font-size: 12px; float: right; color: #999999; height: 20px; line-height: 20px; margin: 0 10px 0 0; }
.bodyRight .notice .marquee { width: 258px; height: 21px; background: url("../images/shop/homeSpring.gif") no-repeat 10px -91px; overflow: hidden; }
.bodyRight .notice .marquee .more { color: #FFFFFF; float: right; margin: 3px 20px 0 0; font-family: "宋体"; }
.bodyRight .notice .marquee ul li { padding: 0 0 0 40px; width: 157px; height: 21px; overflow: hidden; line-height: 21px; position: relative; }
.bodyRight .notice .marquee ul li a { color: #FFFFFF; font-size: 12px; }
.bodyRight .notice #marqueeHorn .box { height: 21px; overflow: hidden; position: relative; width: 197px; }

.bodyRight .topBtnList { float: left; width: 260px; margin: 10px 0 0 10px; }
.bodyRight .topBtnList .btn1, .bodyRight .topBtnList .btn2, .bodyRight .topBtnList .btn3, .bodyRight .topBtnList .btn4 { background-image: url("../images/shop/TopbtnList.gif"); float: left; background-repeat: no-repeat; width: 125px; height: 40px; }
.bodyRight .topBtnList .btn1 { background-position: 0px 0px; }
.bodyRight .topBtnList .btn2 { background-position: -126px 0px; margin: 0 0 0 10px; }
.bodyRight .topBtnList .btn3 { background-position: 0px -41px; margin: 5px 0 0 0; }
.bodyRight .topBtnList .btn4 { background-position: -126px -41px; margin: 5px 0 0 10px; }

.topLeft { float: left; margin: 9px 0 0 0;box-shadow: 1px 2px 5px 2px #DDD;border-radius: 4px;background: #fff;}
.topLeft .title {width: 650px;height: 40px; line-height: 40px; font-weight: bold; text-indent: 10px;  color: #333333; font-size: 14px}
.topLeft .title .titleBtn, .topRight .title .titleBtn { background: url("../images/shop/title_btn.gif") no-repeat 0px 0px #F6F6F6; font-size: 12px; color: #000000; float: right; font-weight: normal; width: 121px; height: 22px; line-height: 22px; margin: 9px 338px 0 0; text-indent: 5px; }
.topLeft .title .titleBtn:hover, .topRight .title .titleBtn:hover { text-decoration: none; }
.topLeft .content { width: 650px;border-top: 0 none; height: 310px; overflow: hidden; }
.topLeft .content ul li.imgList { float: left; margin: 5px 11px 5px 11px; width:190px; height:90px; *display:inline; }
.topLeft .content ul li.imgList .imgBox { border: 1px solid #f0f3ef; width: 192px; height: 80px; overflow: hidden; background: url("../images/shop/noImg.jpg") no-repeat center center #FFFFFF; }
.topLeft .imgBox img {min-width: 100%;/*min-height: 100%;*/}
/*.topLeft .content ul li.imgList .imgBox td{ width:102px; height:30px;}*/
/*.topLeft .content ul li.imgList .imgBox a{ display:block; font-size:0;}*/
/*.topLeft .content ul li.imgList .name { height: 16px; line-height: 16px; margin: 9px 0 0 0; }*/
/*.topLeft .content ul li.imgList .name a { color: #FF0000; font-size: 12px; float:left; width:63px; height:16px; overflow:hidden; }*/
/*.topLeft .content ul li.imgList .name .icon { background: url("../images/shop/refined.gif") no-repeat; width: 18px; height: 16px; text-indent: -9999px; float: left; margin: 0 5px 0 0; _margin: 0 0 0 0; }*/
/*.topLeft .content ul li.imgList .manager { margin: 5px 0 0 0;  height: 16px; overflow: hidden; }*/
/*.topLeft .content ul li.imgList .manager a { color: #000000; font-size: 12px; width:50px; }*/


.topRight { float: left; margin: 9px 0 0 10px;box-shadow: 1px 2px 5px 2px #DDD;border-radius: 4px;background: #fff;}
.topRight .title { font-size: 14px; font-weight: bold; width: 540px; height: 40px; line-height: 40px; text-indent: 10px; }
.topRight .title .titleBtn { margin: 9px 64px 0 0; }
.topRight .content { border-top: 0 none; width: 540px; height: 310px; overflow: hidden; }
.topRight .content ul li.imgList { float: left; margin: 10px 4px 14px 10px; width:90px; height:131px; overflow:hidden; *display:inline; }
.topRight .content ul li.imgList .imgBox { border: 1px solid #f0f3ef; padding: 2px; width: 80px; height: 80px; overflow: hidden; background: url("../images/shop/noImg.jpg") no-repeat center center #FFFFFF; }
.topRight .content ul li.imgList .imgBox td{ height:80px; width:80px;}
.topRight .content ul li.imgList .imgBox a{ display:block; font-size:0px;}
.topRight .content ul li.imgList .name { height: 16px; line-height: 16px; margin: 7px 0 0 0; text-align: center; overflow:hidden; }
.topRight .content ul li.imgList .name a { color: #000000; font-size: 12px; }
.topRight .content ul li.imgList .price { height: 15px; line-height: 15px; font-size: 13px; text-align: left; margin: 7px 0 0 0; }

/** 公告 end **/


.leftListBox {     float: left;
	margin: 10px 0 0 10px;
	box-shadow: 1px 2px 5px 2px #DDD;
	border-radius: 4px;
	background: #fff;width: 176px; }
.leftListBox .title { width: 176px; height: 30px; line-height: 30px; font-size: 13px; font-weight: bold; text-indent: 10px; }
.leftListBox .title .more { float: right; color: #333333; margin: 0 15px 0 0; font-weight: normal; }
.leftListBox .content {width: 176px; height: 669px; overflow: hidden; padding: 5px 0 0 0;}
.leftListBox .content ul li.viewList { margin: 0 10px; border-bottom: 1px dotted #DBDBDB; padding: 5px 0 5px 0;  height: 56px; overflow: hidden; margin-top:-2px\9; }
.leftListBox .content ul li.viewList .imgBox { float: left; border: 1px solid #DDDDDD; padding: 2px; margin: 0 10px 0 0; width: 50px; height: 50px; }
.leftListBox .content ul li.viewList a { color:#000000;}
.leftListBox .content ul li.viewList a:hover{ text-decoration:underline;}
.leftListBox .content ul li.viewList .name a{ float:left; width:62px; height:16px; overflow:hidden;}
.leftListBox .content ul li.viewList2 .name a{ width:115px;}
.leftListBox .content ul li.viewList .imgBox a{ display:block;}
.leftListBox .content ul li.viewList .name, .leftListBox .content ul li.viewList .manager { float: left; width: 160px; height: 16px; line-height:16px; margin: 8px 0 0 0; }
.leftListBox .content ul li.viewList2 .name, .leftListBox .content ul li.viewList2 .manager{ width:140px;}
.leftListBox .content ul li.viewList .name .iconJ, .leftListBox .content ul li.viewList .name .iconG, .leftListBox .content ul li.viewList .name .iconZ, .leftListBox .content ul li.viewList .name .iconP { float: left; height: 16px; margin: 0 5px 0 0; text-indent: -9999px; width: 18px; }
.leftListBox .content ul li.viewList .name .iconJ { background: url("../images/shop/refined.gif") no-repeat scroll 0 0 transparent; }
.leftListBox .content ul li.viewList .name .iconG { background: url("../images/shop/iconG.gif") no-repeat scroll 0 0 transparent; }
.leftListBox .content ul li.viewList .name .iconZ { background: url("../images/shop/iconZ.gif") no-repeat scroll 0 0 transparent; }
.leftListBox .content ul li.viewList .name .iconP { background: url("../images/shop/iconP.gif") no-repeat scroll 0 0 transparent; }


.clearfix { display: block; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.shopList { margin: 10px 0 0 0; box-shadow: 1px 2px 5px 2px #DDD;border-radius: 4px;background-color: #FFF}
.shopList .shopList_left { width: 210px; float: left; }
.shopList .shopList_left .title { background : url("../images/shop/ListTitle.gif") no-repeat; width: 210px; height: 39px; }
.shopList .shopList_left .title .more { background: url("../images/shop/btn65Whit.gif") no-repeat; width: 65px; height: 22px; line-height: 22px; float: right; color: #333333; text-indent: 5px; margin: 10px 7px 0 0; }
.shopList .shopList_left .title .more:hover { text-decoration: none; }
.shopList .shopList_left .content { border: 1px solid #794E06; border-top: 0 none; background-color: #FDF4EB; height: 384px; }
.shopList .shopList_left .content .leftCheck { width: 208px; height: 34px; line-height: 34px; text-indent: 15px; border-bottom: 1px solid #ded7bb; font-size: 14px; color: #333333; font-weight: bold; cursor: pointer; vertical-align:bottom; }
.shopList .shopList_left .content li.select { position: relative; background-color: #505050; color: #FFFFFF; }
.shopList .shopList_left .content li.select .arrow { position: absolute; right: -9px; top: 9px; width: 9px; height: 16px; background: url("../images/shop/arrow.gif") no-repeat 0 0; }
.shopList .shopList_right { float: left; width: 804px; }
.shopList .shopList_right .title { height: 40px;}
.shopList .shopList_right .content {height: 384px; overflow: hidden;}
.shopList .shopList_right .content ul.imgList li { width: 140px; float: left; margin: 9px 4px 6px 16px; *display:inline; }
.shopList .shopList_right .content ul.imgList .imgBox { border: 1px solid #f0f3ef; padding: 2px; width: 120px;height:50px;overflow: hidden; }
.shopList .shopList_right .content ul.imgList .imgBox td{width: 120px; height: 50px;}
.shopList .shopList_right .content ul.imgList .imgBox a { display: block; font-size: 0; }
.shopList .shopList_right .content ul.imgList .name { height: 16px; line-height: 16px; margin: 8px 0 0 0; }
.shopList .shopList_right .content ul.imgList .jpName a { color: #FF0000; float:left; height:16px; width:95px; overflow:hidden; }
.shopList .shopList_right .content ul.imgList .gjName a{ color:#FE6000; float:left; height:16px; width:95px; overflow:hidden;}
.shopList .shopList_right .content ul.imgList .zjName a{ color:#AB7507; float:left; height:16px; width:115px; overflow:hidden;}
.shopList .shopList_right .content ul.imgList .ptName a{ color:#333333; float:left; height:16px; width:115px; overflow:hidden;}
.shopList .shopList_right .content ul.imgList .manager, .shopList .shopList_right .content ul.imgList .manager a { color: #333333; }
.shopList .shopList_right .content ul.imgList .manager { text-align: left; margin: 5px 0 0 0; width:135px; height:18px; overflow:hidden; }
.shopList .shopList_right .content .goodsList { display: none; }

.leftBox1 .leftDemo { background: url("../images/shop/leftDemo1.jpg") no-repeat; width: 174px; height: 250px; margin: 29px 0 0 0; }
.leftBox2 .leftDemo { background: url("../images/shop/leftDemo2.jpg") no-repeat; width: 174px; height: 250px; margin: 29px 0 0 0; }
.leftBox3 .leftDemo { background: url("../images/shop/leftDemo3.jpg") no-repeat; width: 174px; height: 121px; margin: 8px 0 0 0; }
.leftBox4 .leftDemo { background: url("../images/shop/leftDemo4.jpg") no-repeat; width: 174px; height: 121px; margin: 8px 0 0 0; }

.shopList .leftBox1 .title { background-position: 0 0; }
.shopList .leftBox2 .title { background-position: 0 -41px; }
.shopList .leftBox3 .title { background-position: 0 -81px; }
.shopList .leftBox4 .title { background-position: 0 -121px; }
.shopList .leftBox3 .content,.shopList .leftBox4 .content{ height:234px;}
.shopList .shopList_right .content ul.imgList .name .icon,.shopList .shopList_right .content ul.imgList .name .iconG,.shopList .shopList_right .content ul.imgList .name .iconZ,.shopList .shopList_right .content ul.imgList .name .iconP{ float:left; width:18px; height:16px; text-indent:-9999px; margin:0 5px 0 0;}
.shopList .shopList_right .content ul.imgList .name .icon { background: url("../images/shop/refined.gif") no-repeat scroll 0 0 transparent; }
.shopList .shopList_right .content ul.imgList .name .iconG { background: url("../images/shop/iconG.gif") no-repeat scroll 0 0 transparent; }
.shopList .shopList_right .content ul.imgList .name .iconZ{ background: url("../images/shop/iconZ.gif") no-repeat scroll 0 0 transparent; }
.shopList .shopList_right .content ul.imgList .name .iconP{background: url("../images/shop/iconP.gif") no-repeat scroll 0 0 transparent;}
.shopList .shopList_right .textContent{ height:233px;}
.shopList .shopList_right .textContent .imgList{ margin:0 0 0 8px; overflow:hidden;}
.shopList .shopList_right .textContent ul.imgList li{ height:49px; margin:9px 25px 0 0;}
.shopList .shopList_right .textContent ul.imgList li .name{ margin:0;}
.shopList .shopList_right .textContent ul.imgList li.end{ margin:9px 0 0 0 ;}
.Up312NoImg  .shopList_right .textContent ul.imgList li{ height:49px; margin:22px 8px 0 0; width:150px;}
