/*
	*@Description: 141117 婚庆酒店商家空间
	*@Author:       wuyiting
	*@Update:      wuyiting(2015-1-6 15:30)
 */
/*=S 重置 */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acyonym,address,big,cite,code,del,dfn,em,img,ins,kdb,q,s,samp,small,strong,var,b,i,
dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input{ margin:0; padding:0; border:0; outline:0;  vertical-align:baseline; background:transparent;}
ol,ul,li{ list-style:none outside;}
i,em{ font-style: normal;}
img{ border:none;font-size:0; }
a{ text-decoration: none;}
a:hover{ text-decoration: none;}
area:focus{ outline: none;}
.clearfix:after{display:table;clear:both;content:""}
.clearfix{zoom:1}
.fl{ float: left;}
.fr{ float: right;}
.fz16{ font-size: 16px;}
.icon{}
.hide{ display: none;}
#pordAttr{ z-index:999}
.xwz_1{ width:890px; display:block; float:left; background:url(../images/bodyBg.jpg) 0 50% no-repeat}
.xwz_1 a{ width:880px; height:30px; line-height:30px; display:block; margin:0 0 0 10px; font-size:16px}
/*=E 重置 */
.gsnr{ width:1190px; height:auto; min-height:300px; overflow:hidden; margin:10px auto}
.hotel{ width: 983; font: 400 12px/1.5 Simsun,Arial; position: relative; float:left}
.hotel-tabAll{ position: relative}
.class_list_main_r {
    float: left;
    height: auto;
    margin-left: 10px;
    width: 200px;
}

.class_list_main_r .tjgq_title {
    border-bottom: 1px solid #d0cecf;
	   border-left: 1px solid #d0cecf;
	      border-right: 1px solid #d0cecf;
		     border-top: 2px solid #ff3300;
    height: 36px;
    line-height: 36px;
}

.m_10 {
    margin-top: 10px;
}

.class_list_main_r h2 {
    background: url("../img/ico_3.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #505050;
    float: left;
    font-size: 14px;
    padding-left: 15px;
}

.class_list_main_r .class_list1 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #d0cecf #d0cecf;
    border-image: none;
    border-right: 1px solid #d0cecf;
	 border-left: 1px solid #d0cecf;
	 border-bottom: 1px solid #d0cecf;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    overflow: hidden;
    padding: 13px 10px 14px;
}

.class_list_main_r .class_list1 li {
    background: url("../img/ico_1.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-left: 10px;
}

.hotel-header{ width: 952px;border: 4px solid #eee; padding: 20px 0 20px 20px;}
.hotel-header .hotel-gallery{}
	.hotel-gallery .hotel-gallery-banner{ height: 320px; width: 480px; overflow: hidden;}
	.hotel-gallery .hotel-gallery-mask{ height: 70px; width: 480px; overflow: hidden; position: relative;}
	.hotel-gallery .hotel-gallery-list{ width: 120%; position: absolute; top: 0px; left: 0;}
	.hotel-gallery .hotel-gallery-list li{ height: 62px; width: 92px; float: left; padding: 8px 0 0 0; margin: 0 5px 0 0;}
	.hotel-gallery .hotel-gallery-list li.current{ background: url(../images/sprite.png) 40px 3px no-repeat;}
	.hotel-gallery .hotel-gallery-list li img{ border: 1px solid #fff; cursor: pointer;} 
	.hotel-gallery .hotel-gallery-list li.current img{ border: 1px solid #ff6501;}
.hotel-header .hotel-info{ padding: 0 0 0 20px; width: 433px;}
	.hotel-info .hotel-title{  line-height: 26px; padding: 0 0 20px 0;}
		.hotel-title .hotel-info-name{ font: 400 24px/26px Microsoft YaHei;}
		.hotel-title .hotel-info-good{ height: 22px; width: 82px; background-position: 0 -12px; margin: 4px 0 0 10px; display: block;}
	.hotel-info .hotel-info-discount{ padding: 13px 10px 11px 14px; margin: 0 0 20px 0; background: #f9f9f9; border: 1px solid #eee; border-radius: 3px;}
		.hotel-info-discount .info-discount-icon{ padding: 0 4px; background: #ed5e52; color: #fff; border-radius: 2px;}
		.hotel-info-discount .info-discount-desc{ width: 350px; padding: 0 0 0 11px; color: #666;}
	.hotel-info .hotel-info-detail{ padding: 0 0 10px 3px; line-height: 20px; color: #666;}
	.hotel-info .hotel-info-hot{ height: 20px; width: 65px; display: inline-block;}
	.hotel-info .hotel-info-hotStar1{ background-position: 0 -40px;}
	.hotel-info .hotel-info-hotStar2{ background-position: 0 -58px;}
	.hotel-info .hotel-info-hotStar3{ background-position: 0 -76px;}
	.hotel-info .hotel-info-hotStar4{ background-position: 0 -95px;}
	.hotel-info .hotel-info-hotStar5{ background-position: 0 -113px;}
	.hotel-info .hotel-info-hotStar5{ background-position: 0 -113px;}
	.hotel-info .hotel-info-hotStar6{ width: 72px; background-position: 0 -418px;}
	.hotel-info .hotel-info-tel{ font: 400 18px/20px Arial,Simsun; color: #fc2342;}
	.hotel-info .hotel-info-link{ padding: 15px 0 30px 0;}
	.hotel-info .hotel-info-link a{ height: 35px; width: 146px; text-align: center; font: 400 18px/35px Microsoft YaHei; background: #ff6501; border-radius: 3px; color: #fff; display: block; float: left; margin: 0 10px 0 0; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
	.hotel-info .hotel-info-link a:hover{ background: #e33424;}
	.hotel-info .hotel-info-service{ font: 400 12px/18px Microsoft YaHei;}
	.hotel-info .hotel-info-service em{ font-weight: bold;}
		.hotel-info-service .info-service-list{ width: 350px;}
		.hotel-info-service .info-service-list li{ float: left; padding: 0 0 10px 38px; height: 16px; background-position: 16px -139px;}
.hotel-content{ width: 980px;  padding: 30px 0 10px 0; }
.hotel-content .hotel-tabAll{ border-bottom: 1px solid #ff6501; background: #fff; width: 980px;}
.hotel-content .hotel-tabAll.fixed{ position: fixed; top: 0; left: 50%; margin-left: -594px; z-index: 9999;}
.hotel-content .hotel-tabAll .hotel-tabAll-link{ height: 35px; width: 146px; text-align: center; font: 400 18px/35px Microsoft YaHei; background: #ff6501; border-radius: 3px; color: #fff; display: none; -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.ibk_1{ background:url(../images/md_1_03.png) no-repeat}
.hotel-content .hotel-tabAll .hotel-tabAll-link:hover{ background: #e33424;}
.hotel-content .hotel-tab{}
.hotel-content .hotel-tab li{ padding: 0 2px 0 0; float: left;}
.hotel-content .hotel-tab li a{ height: 36px; width: 110px; font-size: 14px; text-align: center; line-height: 36px; color: #666; background: #f4f4f4; display: block; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.hotel-content .hotel-tab li a:hover{ color:#fff; background:#ff6501}
.hotel-content .hotel-tab li.current a,.hotel-content .hotel-tab li.now a{ color: #fff; background: #ff6501;}
.hotel-content .hotel-main{ border: 1px solid #eee; border-top: 0; padding: 24px 0 0 0; font: 400 12px/18px Microsoft YaHei;}
.hotel-content .hotel-main img{ -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.hotel-content .hotel-main img:hover{ -webkit-transform: scale(1.05); -o-transform: scale(1.05); -moz-transform: scale(1.05); transform: scale(1.05);}
	.hotel-main .hotel-main-hall,.hotel-main .hotel-main-scene{ padding: 20px 20px 0 20px;}
		.hotel-main-hall .hall-title{ font-size: 24px; color: #ff6501; line-height: 40px; padding: 0 0 20px 53px; }
		.hotel-main-hall .hall-list{ padding: 0 0 0 3px;}
		.hotel-main-hall .hall-list li{ padding: 0 0 20px 0;}
			.hall-list .hall-imgcon{ height: 172px; width: 260px; margin: 0 10px 0 0; overflow: hidden; float: left;}
			.hall-list .hall-list-desc{ width: 665px;}
			.hall-list .hall-list-desc .hall-list-desc-title{ width: 100%; height: 36px; line-height: 36px; color: #999; background: #f4f4f4; margin: 0 0 5px 0;}
			.hall-list .hall-list-desc .hall-list-desc-name{ font-size: 18px; text-indent: 1em;}
			.hall-list .hall-list-desc .hall-list-desc-name a{ color: #ff6501;}
			.hall-list .hall-list-desc .hall-list-desc-price{ font-size: 14px; padding: 0 14px 0 0;}
			.hall-list .hall-list-desc .hall-list-desc-price span{ color: #333;}
			.hall-list .hall-list-desc .hall-list-desc-price em{ color: #f86c5f; font-size: 18px;}
			.hall-list .hall-list-desc .hall-desc-list{ padding: 0 0 0 12px;}
				.hall-list-desc .hall-desc-list li{ width: 200px; float: left; padding: 11px 0 0 0; color: #999; font-size: 14px; line-height: 30px;}
				.hall-list-desc .hall-desc-list li span{ min-width: 70px;}
				.hall-list-desc .hall-desc-list li em{ color: #333;}
			.hall-list .hall-else-tip{ color: #999; font-size: 14px; padding: 20px 0 0 12px;}
			.hall-list .hall-else-tip em{ width: 540px; font-size: 12px; color: #333;}
	.hotel-main-scene{ font: 400 16px/28px Microsoft YaHei; color: #333;}
		.hotel-main-scene .scene-more{ font-size: 18px; line-height: 40px; color: #666; margin: 0 22px 0 0; display: block;}
		.hotel-main-scene .scene-more:hover{ color: #ff6501;}
		.ibk_5{ background:url(../images/ixy_03.png) no-repeat}
		.hotel-main-scene .scene-title{ font-size: 24px; color: #ff6501; line-height: 40px; padding: 0 0 20px 53px; }
		.hotel-main-scene .scene-list{ width: 933px; margin: 0 0 20px 3px; border-top: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2;}
		.hotel-main-scene .scene-list li{ padding: 20px; border-right: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; float: left;}
		.hotel-main-scene .scene-list .scene-imgcon{ height: 180px; width: 270px; overflow: hidden; position: relative;}
		.hotel-main-scene .scene-list .scene-list-title{ height: 28px; width: 270px; padding: 10px 0 0 0; overflow: hidden;}
		.hotel-main-scene .scene-list .scene-list-num{ height: 24px; font-size: 12px; line-height: 24px; color: #fff; padding: 0 10px; position: absolute; right: 11px; bottom: 11px; background: rgba(0,0,0,.3); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#4C000000', EndColorStr='#4C000000'); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
		.hotel-main-scene .scene-list a:hover .scene-list-num{ background: rgba(0,0,0,.6); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99000000', EndColorStr='#99000000')}
		.hotel-main-scene .scene-list .scene-list-num em{ font-family: Arial,Simsun; padding: 0 5px 0 0;}
.hotel-footer{ background: #f9f9f9; padding: 35px 0; color: #000; font: 400 16px/28px Microsoft YaHei;}
.hotel-footer .hotel-footer-inner{ width: 980px; margin: 0 auto;}
.hotel-footer .hotel-promise{ border-right: 1px solid #cdcdcd; padding: 22px 42px 22px 18px;}
.hotel-footer .hotel-promise li{ padding: 0 0 0 30px;}
	.hotel-promise .hotel-promise-icon{ height: 65px; width: 65px;}
	.hotel-promise .hotel-promise-icon1{ background-position: 0 -339px;}
	.hotel-promise .hotel-promise-icon2{ background-position: -83px -339px;}
	.hotel-promise .hotel-promise-icon3{ background-position: -168px -339px;}
	.hotel-promise .hotel-promise-title{ padding: 6px 0 0 10px;}
.hotel-footer .hotel-erwei{ padding: 2px 0 0 65px;}
	.hotel-erwei .erwei-title{ width: 200px; padding: 22px 0 0 17px; color: #333;}

/* =S 2015.1.6 新增店铺介绍*/
.hotel-main-shop{ padding: 20px 0 0 20px;}
.hotel-main-shop .shop-title{ font-size: 24px; color: #ff6501; line-height: 40px; padding: 0 0 20px 53px; background-position: -166px -240px;}
.hotel-main-shop .shop-cont{ width: 936px; border: 1px solid #f5f5f5; margin: 0 0 18px 0;}
	.shop-cont .shop-cont-map{ height: 295px; width: 375px; padding: 22px 22px 34px 0; overflow: hidden;}
	.shop-cont .shop-cont-desc{ padding: 5px 0 0 0; font: 400 14px/28px Microsoft YaHei;}
	.shop-cont .shop-cont-desc li{ padding: 10px 0;}
	.shop-cont .shop-cont-desc .shop-desc-title{ width: 86px; text-align: right; margin: 0 10px 0 0;}
	.shop-cont .shop-cont-desc .shop-desc-info{ width: 390px;}
/* =S 2015.1.6 新增店铺介绍*/
/*=S 2015.3.12 婚宴菜单=*/
.menu-tab-con li,.up-menu,.youhui-list .jiandao,.youhui-list li,.yx-icon,.user-comment span.jiantou,.comment-tips,.comment-tips span.zan,.hotel-comment em.jiantou,.manyidu span{}
.hotel-style-title{color: #ff6501;font-size: 24px;line-height: 40px;padding: 0 0 20px 53px;}
.hotel-main-menu{ position: relative; /* padding: 20px 0 0 20px;*/}
	.hotel-menu-area{ width: 932px; overflow: hidden;}
.ibk_2{ background:url(../images/xw_03.png) no-repeat }
.ibk_3{ background: url(../images/op_03.png) no-repeat }
	.menu-list-page{ display: none; position: absolute; right: 10px; top: 0;}
	.menu-list-page a{ padding: 2px 6px; border: 1px solid #ebebeb; color: #a3a3a3; font-size: 16px; cursor: pointer;}
	.menu-list-page a.current,.menu-list-page a:hover{ border: 1px solid #ff9292; color: #ff5b5b; text-decoration: none;}
	.menu-list{ width: 1500px;}
		.menu-list .menu-content{ width: 218px;float: left; margin:30px 20px 0 0; background: #ffebeb; overflow: hidden;}
		.menu-content .menu-small-title{height:147px;background:url(images/menu-title-bg.png) 0 0 no-repeat #ffebeb; }
		.menu-small-title h3{ height: 48px; line-height: 55px; color: #fff; text-align: center; font-size: 20px; font-weight: normal;}
		.menu-small-title p{ margin-top: 20px; font-size: 18px; color:#ff5b5b; text-align: center; line-height: 30px;}
			.menu-small-title p span{ font-size: 30px;}
			.menu-small-title p em{ display:block;font-size: 14px; color:#666;}
		.manu-tab,.up-menu{ margin: 0 auto 2px; width: 214px; background-color: #fff;}
		.manu-tab .menu-tab-title{}
			.menu-tab-title li{ float: left;width:107px; height:36px; line-height:36px; font-size: 18px; font-weight: normal; text-align: center; background: #ffb7b7; color: #fff; cursor: pointer;}
				.menu-tab-title li.hover{color: #ff5b5b; background: #fff;}
            .menu-tab-title .menu-tab-li2{width:214px;}
		.manu-tab .menu-tab-con{margin: 15px auto 0; width: 154px; overflow: hidden;}
		.menu-tab-con li{ padding-left:23px; height:24px;background-position:0 -605px; line-height: 24px; font-size: 14px; color: #666;overflow: hidden;}
		.up-menu{ margin-bottom: 2px; height: 36px; line-height: 36px; text-align: center;  color: #b27a7a; background-position: -152px -725px; cursor: pointer;}	
		.down-menu{background-position: -152px -703px; background-color: #ffebeb;}	
		.menu-youhui{ margin:0 auto; padding:15px 0;width:165px;color: #666; line-height: 18px;}
		.menu-youhui span{ color: #ff5b5b;}
/*=e 2015.3.12婚宴菜单=*/
/*=S 2015.3.12优惠卷=*/
.hotel-youhui{ padding: 20px 20px 0 20px;}

	.hotel-youhui .youhui-list{ position: relative;}
	.youhui-list .jiandao{ position: absolute; left:12px; bottom: -5px; display: block;  width: 20px; height: 11px; background-position: -177px -630px; text-indent: -9999px;}
	
/*=E 2015.3.12优惠卷=*/
/*=S 2015.3.12商家口碑=*/
.hotel-koubei{ padding: 20px 0 0 20px;}
.jk{ }
	
	.koubei-list{}
		.koubei-pl-title{ position: relative; width: 938px; border-bottom: 1px solid #ff6501;}
			.koubei-pl-title span{ float: left; display: block; padding: 0 25px; margin-right:2px;  height: 34px; font-size: 14px; color: #666; background: #f4f4f4; line-height: 34px; cursor: pointer;}
			.koubei-pl-title span.hover{ background: #ff6501; color: #fff;}
			.koubei-pl-title em{ display: block;  position: absolute; right: 0; bottom:10px;width: 120px; height: 36px; font-size: 18px; line-height: 36px; text-align: center; background: #ff6501; border-radius: 5px; color: #fff; cursor: pointer;}
	.koubei-comment-list{ margin-bottom: 20px; width: 938px;}	
	.koubei-comment-list li{ margin-top:20px;padding-bottom:20px; border-bottom: 1px dotted #9c957c;}
	.koubei-comment-list dl dt,.koubei-comment-list dl dd{ float: left;}	
		.koubei-comment-list dl dt{ width: 100px;}
		.koubei-comment-list dl dd{width: 838px;}
		.koubei-comment-list dt img{ border-radius: 10px; width: 70px; height: 70px;}
		.koubei-comment-list dt p{ font-size: 16px; line-height: 30px; color: #333;}
		.koubei-comment-list dt span{color: #999;}
		.koubei-comment-list dd{}
		.ibk_4{ background:url(../images/uic_03.png) no-repeat}
		.koubei-comment-list dd p.yingx,.koubei-comment-list dd p.service{ height: 33px;  line-height: 33px; color: #666;}
		.koubei-comment-list dd p.yingx span{ display: block; float: left;}
		.yx-icon{ display: block; margin: 8px; width: 105px; height: 15px; background-position:0 -649px;}
		.level-1{background-position:0 -667px;}
		.level-2{background-position:0 -685px;}
		.level-3{background-position:0 -703px;}
		.level-4{background-position:0 -722px;}
		.level-5{background-position:0 -741px;}
		.koubei-comment-list dd p.service a{color: #ff6501; font-size: 14px;}
.user-comment{position: relative; margin:20px 0 0 22px; padding: 15px 15px 35px; border: 1px solid #eee; font-size: 14px ; color: #666; width: 783px;}
.reply-content-edit{margin-top: 0; overflow: hidden;}
.reply-content-edit textarea{ width:770px; height: 80px; }
	.user-comment span.jiantou{ position:absolute; top: -1px; left: -22px; display: block; width: 22px; height: 26px; 
		background-position: -120px -656px;}
	.comment-tips{ position: absolute; right: 0; bottom: 0; padding-left: 10px; height: 22px; background-position:0 -769px;  background-color: #eeeeee; color: #666; line-height: 22px; cursor: pointer;}
		.comment-tips span{ padding:0 10px}
		.comment-tips span.zan{ padding-left:30px; background-position: -273px -778px; color: #ff6600; cursor: pointer;}
.hotel-comment{ float: right; position: relative; padding: 20px 20px 35px 20px; width: 773px; border: 1px solid #ffc2bd;}		
	.hotel-comment em.jiantou{ position: absolute;top: -8px; left:20px;  width: 18px; height: 9px; background-position: -160px -656px;}
	.hotel-comment .comment-tips{ background-position:0 -802px; background-color: #ffb3ac; color: #fff;}
	.hotel-comment a{ float: left; display:block; width: 50px; height: 50px;}
	.hotel-comment .reply-content{ margin-left: 65px;}
	.hotel-comment .comment-time{ font-size: 14px; color: #ff6501;}
		.comment-time span{ padding-left: 10px; color: #999; font-size: 12px;}
	.hotel-comment .comment-con{ margin-top: 5px; color: #666; line-height: 20px; }

/*=E 2015.3.12商家口碑=*/
/*=S 2015.3.12我要评论弹窗*/
.dalog{padding:0 25px; width: 460px;}
        .dalog .dalog-title{font-size: 18px; color: #333;}
    .xinx{ margin-top: 20px; color: #666;}
     .xinx span{ display: block; float: left;}
    .xinx .yx-icon{ float: left; margin: 0; width: 110px; cursor: pointer;}
    .yx-icon em{ display: block;width: 17px; height: 15px; float: left; margin-right: 5px; cursor:pointer; }
    .yx-icon em.on{ background:url(images/hongxin.png) no-repeat;}
    .xinx .manyidu{ position: relative; margin-left: 20px; margin-top: -5px; padding: 0 10px; height: 22px; line-height: 22px; border: 1px solid #edddab; background-color: #fffce9; color: #c0880f;  }
    .manyidu span{ position: absolute; bottom: -1px; left: -6px; width=:6px; height:7px;background-position:-294px -817px;}
    .dalog textarea{ height: 90px; width: 450px;}
    .dalog textarea{ margin-top: 20px;}
    .submit-comment{ margin-top: 10px; display:block; width: 70px; height: 28px; text-align: center; line-height: 28px; color: #fff; background: #ff6501; border-radius: 5px;}
     .submit-comment:hover{ color: #fff;}
.win-hd h3,.win-btn{ display: none;}
/*#winlogin .win-hd .close{ display: block; width: 15px; padding: 0; height: 15px; background-position:-156px -685px; text-indent: -99999px;}
#winlogin .win-hd .close:hover{ width: 15px; height: 15px; background-position:-124px -685px; }*/
/*=E 2015.3.12我要评论弹窗*/ 
/*=E 2015.3.16page*/ 
.page-mod{ margin: 20px 0 100px 0;}
    .page-mod a, .page-mod strong, .view-ctrl .return{ border:none;}
    .page-mod strong, .page-mod a:hover, .view-ctrl .return:hover{ background-color: #ff6501;}
    .page-mod button{ background-color:#ff6501; color: #fff;}
    .page-mod button:hover{background-color:#ff6501;}
/*=E 2015.3.16page*/     ]
#preview{ float:none; text-align:center; width:480px; float:left}
.jqzoom{ width:480px; height:320px; position:relative;}
#preview{ width:480px; float:left}
.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:480px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:428px; float:left; overflow:hidden; margin:0 16px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:72px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:60px; height:50px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; }
#spec-list div{ margin-top:0;margin-left:0px; *margin-left:0;}