.w-715{ width:715px;}
.w-250{ width:250px;}
.w-993{ width:993px;}
.a-car,.search-top .fl .button-input{ background:url(../img/icon.png)}
/* 首页轮播 */
.index-banner{ float:left; width:715px; height:288px; overflow:hidden; position:relative; z-index:0}
.index-banner li{ position:absolute; width:100%; height:288px; display:none; z-index:0}
.index-banner li.curr{ display:block;}
.index-banner li a{ float:left; width:100%; height:280px;}
.index-banner .bntHtml{ position:absolute; width:715px; text-align:center; top:260px;}
.index-banner .bntHtml span{background:#000000; border-radius:16px; cursor:pointer; display:inline-block; height:16px; line-height:16px; margin-right:7px; text-align:center; width: 16px; filter:alpha(opacity=50);	-moz-opacity:0.5;	-khtml-opacity: 0.5; opacity: 0.5;}
.index-banner .bntHtml span.curr{background:#ff3234; color:#fff; filter:alpha(opacity=100);	-moz-opacity:1;	-khtml-opacity: 1; opacity: 1;}


#notice-ranking .title{ background:#3076ce; height:37px; line-height:37px; color:#fff; font-size:14px; font-weight:bold; padding:0 12px;}
#notice-ranking .title a{ float:right; color:#fff; font-size:12px; font-weight:normal;}
#notice-ranking .ranking-title{ background:#3076ce; height:37px; line-height:37px; color:#fff; font-size:14px; font-weight:bold; border-left:#d9dee4 solid 1px; border-right:#d9dee4 solid 1px;}
#notice-ranking .ranking-title h3{ float:left; width:124px; text-align:center;}
#notice-ranking .ranking-title h3.curr{ background:#fff; color:#005494}
#notice-ranking .notice-ul{border:#d9dee4 solid 1px; padding:6px 12px;}
#notice-ranking .notice-ul li{ height:24px; line-height:24px; overflow:hidden;}
#notice-ranking .ranking-ul{border:#d9dee4 solid 1px; padding:5px 12px; border-top:none;}
#notice-ranking .ranking-ul li{ height:22px; line-height:22px; overflow:hidden;}
#notice-ranking .ranking-ul li span{ float:right;}

.index-img-box{ float:left; width:713px; border:#d9dee4 solid 1px; height:197px; overflow:hidden;}
.index-img-box .infiniteCarousel {width: 713px;  position: relative;}
.index-img-box .infiniteCarousel .wrapper {width: 712px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */	overflow: auto;	height:197px;	margin: 0 0px;	position: absolute;	top: 0;	left: -1px;}
.index-img-box .infiniteCarousel .wrapper ul {  width: 850px; /* single item * n */  list-style-image:none;  list-style-position:outside;  list-style-type:none;
  margin:0;  padding:0;  position: absolute;  top: 0;}
.index-img-box .infiniteCarousel ul li { display:block;  float:left;  padding: 0px;  height: 90px;  width: 178px;}
.index-img-box .infiniteCarousel ul li .pic{ float:left; width:100%; text-align:center; padding-top:16px;}
.index-img-box .infiniteCarousel ul li .pic img{ width:149px; height:113px;}
.index-img-box .infiniteCarousel ul li .text{float:left; width:85%; padding-left:15%; padding-top:2px;}
.index-img-box .infiniteCarousel ul li .text p{ float:left; width:100%; height:24px; line-height:24px; overflow:hidden;}
.index-img-box .infiniteCarousel ul li .text em{ float:left; width:100%; height:24px; line-height:24px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:red;}
.index-img-box .infiniteCarousel ul li .text del{ color:#999; margin-left:12px;}
.index-img-box .infiniteCarousel ul:hover li img {  border-color: #fff;}
.index-img-box .infiniteCarousel ul:hover li:hover img {  border-color: #f2f2f2;}
.index-img-box .infiniteCarousel .arrow { display: block;  height: 50px;  width: 28px;  background:url(../img/icon.png) #7f7f7f no-repeat 0 0;  text-indent: -999px; position: absolute;  top: 75px;  cursor: pointer;  outline: 0; filter:alpha(opacity=50);	-moz-opacity:0.5;	-khtml-opacity: 0.5; opacity: 0.5;}
.index-img-box .infiniteCarousel .forward { background-position:-50px -120px;  right: 0;}
.index-img-box .infiniteCarousel .back {  background-position: 0 -120px;  left: 0;}
.index-img-box .infiniteCarousel .forward:hover {   background-position:-50px -120px; background-color:#3076ce}
.index-img-box .infiniteCarousel .back:hover {  background-position: 0 -120px; background-color:#3076ce}



.new-product{border:#d9dee4 solid 1px; border-left:none; height:198px;}
.new-product li{ float:left; width:247px; border-left:#d9dee4 solid 1px;  height:198px;}
.new-product li .pic{ float:left; width:100%; text-align:center; padding-top:16px;}
.new-product li .pic img{ width:178px; height:94px;}
.new-product li .text{float:left; width:80%; padding-left:20%;}
.new-product li .text p{ float:left; width:100%; height:24px; line-height:24px; overflow:hidden;}
.new-product li .text em{ float:left; width:100%; height:24px; line-height:24px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:red;}
.new-product li .text del{ color:#999; margin-left:12px;}
.new-product li .text a.a-car{ float:left; width:94px; height:18px; background-position:0 -50px; margin-top:5px;}

.index-title{ float:left; width:100%;}
.index-title h3{ float:left; font-size:18px;}
.index-title .fr{ margin-top:3px;}
.index-title .fr a{ margin-left:16px;}

.all-product{border:#d9dee4 solid 1px; border-left:none; height:277px;}
.all-product li{ float:left; width:196px; border-left:#d9dee4 solid 1px;  height:277px;}
.all-product li .pic{ float:left; width:100%; text-align:center; padding-top:26px;}
.all-product li .pic img{ width:158px; height:171px;}
.all-product li .text{float:left; width:85%; padding-left:15%; padding-top:5px;}
.all-product li .text p{ float:left; width:100%; height:24px; line-height:24px; overflow:hidden;}
.all-product li .text em{ float:left; width:100%; height:24px; line-height:24px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:red;}
.all-product li .text del{ color:#999; margin-left:12px;}
.one-p{ border-top:#f4bf53 solid 2px;}
.two-p{ border-top:#78aaf2 solid 2px;}
.three-p{ border-top:#40c6a4 solid 2px;}
.four-p{ border-top:#ab83f2 solid 2px;}
.five-p{ border-top:#6473c5 solid 2px;}

.ex-top-title{ float:left; width:100%; height:40px; line-height:40px; border-bottom:#d9dee4 dotted 1px;}
.ex-top-title h3{ float:left; padding-left:12px;}
.ex-top-title a{ float:right; margin-right:12px;}
.ex-ul{ float:left; width:90%; padding:3px 5% 4px 5%;}
.ex-ul li{ float:left; width:100%; height:24px; line-height:24px; overflow:hidden;}
.ex-ul li span{ float:right;}

#ex-top .w-715{ margin-left:16px; display:inline;}

.ex-p-list .title-a{ height:34px; background:#ffdeda;}
.ex-p-list .title-a i{ float:left; height:34px; width:157px; background-position:0 -200px;}
.ex-p-list .title-b{ height:34px; background:#ddebfa;}
.ex-p-list .title-b i{ float:left; height:34px; width:157px; background-position:-200px -200px;}
.ex-p-list .title-b i.b-icon{background-position:-100px -320px;}
.ex-p-list ul{ margin-left:-20px; }
.ex-p-list ul li{ float:left; width:222px; border:#e6e6e6 solid 1px; background:#fff; margin:20px 0 0 20px; display:inline;} 
.ex-p-list ul li .pic{ text-align:center;}
.ex-p-list ul li .pic img{ width:190px; height:184px;}
.ex-p-list ul li em{ float:left; width:100%; text-indent:5%; height:30px; line-height:30px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:red; position:relative;}
.ex-p-list ul li del{ color:#999; margin-left:12px;}
.ex-p-list ul li em .icon{ position:absolute; top:0px; right:10px;}
.ex-p-list ul li em .icon i{ float:left; width:15px; height:15px; background-position:0 -260px; margin:7px 0px 0 5px; display:inline;}
.ex-p-list ul li em .icon i.b{background-position:-50px -260px;}
.ex-p-list ul li em .icon i.c{background-position:-100px -260px;}
.ex-p-list ul li p{ float:left; height:40px; line-height:20px; overflow:hidden; width:90%; padding:0 5%;}
.ex-p-list ul li .tips{ float:left; height:30px; line-height:30px; overflow:hidden; width:90%; padding:0 5%;}
.ex-p-list ul li .car-form{ float:left; width:100%; padding:12px 0;}
.ex-p-list ul li .car-form input{ float:left; width:20px; border:#e6e6e6 solid 1px; height:16px; line-height:16px; padding:5px; font-size:14px; margin-left:5%; display:inline; text-align:center;}
.ex-p-list ul li .car-form .add{ float:left; width:15px; height:28px; background-position:-100px -120px; margin-left:5px; display:inline;}
.ex-p-list ul li .car-form .add a{ float:left; width:100%; height:14px;}
.ex-p-list ul li .car-form a.a-car{ float:left; height:28px; width:92px; background-position:-250px -120px; margin-left:10px; display:inline;}
.ex-p-list ul li.hover{ width:220px; border:#ec1e08 solid 2px;}
.ex-p-list ul li.hover .tips{ background:#ff3234; color:#fff;}
.ex-p-list ul li.hover .car-form{ padding:11px 0;}
.ex-p-list ul li.hover a.a-car{background-position:-150px -120px;}

.ex-x-list ul{border:#e6e6e6 solid 1px; border-bottom:none; background:#fff; margin-top:16px;}
.ex-x-list ul li{ float:left; width:96%; padding:12px 2%; border-bottom:#e6e6e6 solid 1px;}
.ex-x-list ul li .pic{ float:left; width:78px; height:78px; border:#e6e6e6 solid 1px; overflow:hidden;}
.ex-x-list ul li .pic img{ width:78px; height:78px;}
.ex-x-list ul li .title{ float:left; width:22%; padding-left:2%;}
.ex-x-list ul li .title h2{ height:24px; line-height:24px; font-size:14px; overflow:hidden; width:100%;}
.ex-x-list ul li .title p{ height:18px; line-height:18px; overflow:hidden; color:#666;}
.ex-x-list ul li .text{ float:left; width:17%; padding-left:2%;}
.ex-x-list ul li .text .icon{ float:left; width:100%; padding:5px 0;}
.ex-x-list ul li .text .icon i{ float:left; width:15px; height:15px; background-position:0 -260px; margin:0px 5px 0 1px; display:inline;}
.ex-x-list ul li .text .icon i.b{background-position:-50px -260px;}
.ex-x-list ul li .text .icon i.c{background-position:-100px -260px;}
.ex-x-list ul li .text p{ float:left; width:100%; height:18px; line-height:18px; overflow:hidden; /*color:#999;*/color:#666;}
.ex-x-list ul li .price{float:left; width:16%; padding-left:2%; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:red; margin-top:5px;}
.ex-x-list ul li .price del{ color:#999; margin-left:12px; font-size:14px;}
.ex-x-list ul li .form{ float:right; width:10%; margin-top:5px;}
.ex-x-list ul li .form .number{ float:left; width:100%;}
.ex-x-list ul li .form .number i{ float:left; width:23px; height:24px; background-position:-150px -260px; cursor:pointer;}
.ex-x-list ul li .form .number i.a-reduce{background-position:-251px -260px;}
.ex-x-list ul li .form .number input{ float:left; border:#e6e6e6 solid 1px; width:44px; text-align:center; height:14px; line-height:14px; padding:4px 0; }
.ex-x-list ul li .form a.a-car{ float:left; height:28px; width:92px; background-position:-250px -120px; /*margin-top:12px;*/ }
.ex-x-list ul li.hover .pic{ border:#f60 solid 1px;}
.ex-x-list ul li.hover h2 a{ color:#f60;}
.ex-x-list ul li.hover .form a.a-car{background-position:-150px -120px;}

.ex-x-list ul li .text_col{ float:left; width:6%; padding-left:1%;}
.ex-x-list ul li .text_col .icon{ float:left; width:100%; padding:5px 0;}
.ex-x-list ul li .text_col .icon i{ float:left; width:15px; height:15px; background-position:0 -260px; margin:0px 5px 0 1px; display:inline;}
.ex-x-list ul li .text_col .icon i.b{background-position:-50px -260px;}
.ex-x-list ul li .text_col .icon i.c{background-position:-100px -260px;}
.ex-x-list ul li .text_col p{ float:left; width:100%; height:18px; line-height:18px; /*overflow:hidden;*/ word-wrap: break-word;/*规格显示不全*/ /*color:#999;*/color:#666;}

.ex-text{ padding:15px 25px; line-height:24px; font-size:12px;}
.ex-text h2{ padding:0 0 10px 0; text-indent:1.8em;}
.ex-text p{text-indent:2em; color:#666;}

.search-top{ color:#666; line-height:24px;}
.search-top .fl{ padding-left:22px;}
.search-top .fl span{ float:left;}
.search-top .fl .text-input{ float:left; border:#e6e6e6 solid 1px; font-size:12px; padding:4px; margin-left:8px; width:170px;}
.search-top .fl .button-input{ float:left; background-position:-300px 0px; width:16px; height:16px; cursor:pointer; margin:4px 0 0 -20px;}
.search-top .fr{ padding-right:22px;}

.search-condition-line-fold { height:18px; line-height:18px;overflow:hidden;}
/*.search-panel dl{ float:left; width:100%; line-height:22px; padding:10px 0 4px 0; border-bottom:#eee solid 1px; *padding-bottom:10px;}*/
.search-panel dl{ float:left; width:100%; line-height:18px; padding:6px 0 4px 0; border-bottom:#eee solid 1px; *padding-bottom:10px;}
/*.search-panel dl dt{ float:left; width:10%; padding-left:2%; color:#999;}*/
.search-panel dl dt{ float:left; width:6%; padding-left:2%; color:#999;}
.search-panel dl dd{ float:left; width:80%; position:relative;}
.search-panel dl dd .dl-li{ float:left; width:100%;}
/*.search-panel dl dd .dl-li a{margin: 0 40px 0px 0; display:inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}*/
.search-panel dl dd .dl-li a{margin: 0 10px 0px 0; display:inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.search-panel dl dd .dl-li a i{ float:left; height:12px; width:12px; background-position:-400px -199px; margin:5px 6px 0 0; display:none;}
.search-panel dl dd .dl-li a.hover:hover i,.search-panel dl dd .dl-li a.hover i{background-position:-450px -199px; display:block;}
.search-panel dl dd .moer{ position:absolute; right:-30px; top:0px; height:22px; line-height:22px; padding:0 5px; background:#e6e6e6; cursor:pointer;}
.search-panel dl dd .moer i{ float:left; height:8px; width:9px; background-position:-350px 0px; margin:7px 5px 0 0px; display:inline;}
/*.search-panel dl dd .moer-icon{ position:absolute; right:-60px; top:0px; height:22px; width:22px; cursor:pointer; background-position:-400px 0px;}*/
.search-panel dl dd .moer-icon{ position:absolute; right:-60px; top:0px; height:22px; width:22px; cursor:pointer; background-position:-400px 0px;}

.search-select{ line-height:42px;}
.search-select .select-a{ float:left;}
.search-select .select-a a{ float:left; padding:0 15px; height:42px; line-height:42px; border-right:#d9dee4 solid 1px;}
.search-select .select-a a i{ display:inline-block; width:7px; height:4px; background-position:-350px -120px; margin:0px 0 0 5px; vertical-align:middle }
.search-select .select-a a:hover i,.search-select .select-a a.hover i{background-position:-400px -120px;}
.search-select .select-a a.hover{ color:#f60;}

.search-select .select-b{ float:left;}
.search-select .select-b a{float:left; padding:0 0 0 15px; height:42px; line-height:42px}
.search-select .select-b a i{ float:left; height:12px; width:12px; background-position:-400px -199px; margin:15px 6px 0 0; display:inline;}
.search-select .select-b a:hover i,.search-select .select-b a.hover i{background-position:-450px -199px;}
.search-select .select-c{ float:right;}
.search-select .select-c a{float:left; height:42px; line-height:42px; padding:0 25px; border-left:#d9dee4 solid 1px;}
.search-select .select-c a i{ float:left; height:11px; width:11px; background-position:right -120px; margin:16px 6px 0 0; display:inline;}
.search-select .select-c a.hover{ color:#f60;}
.search-select .select-c a:hover i,.search-select .select-c a.hover i{background-position:-450px -120px;}
.search-select .select-c a i.icon-a{background-position:right -144px;}
.search-select .select-c a:hover i.icon-a,.search-select .select-c a.hover i.icon-a{background-position:-450px -144px;}

.details-left{ float:left; width:958px;}
.details-img{ float:left; width:330px; padding:15px;}
.details-img .max-img{ float:left; width:305px; margin:0 12px; text-align:center;}
.details-img .max-img img{ width:305px; height:305px;}
.details-img ul{ float:left; padding:15px 0 0 0px;}
.details-img ul li{ float:left; width:58px; height:58px; border:#fff solid 2px; margin:0 7px; display:inline;}
.details-img ul li img{ width:58px; height:58px;}
.details-img ul li.curr{ border:#ff3234 solid 2px;}
.cloud-zoom-lens {
	BORDER-BOTTOM: #888 4px solid; BORDER-LEFT: #888 4px solid; BACKGROUND-COLOR: #fff; MARGIN: -4px; BORDER-TOP: #888 4px solid; CURSOR: move; BORDER-RIGHT: #888 4px solid
}
.cloud-zoom-title {
	POSITION: absolute !important; TEXT-ALIGN: center; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #000; PADDING-LEFT: 3px; WIDTH: 100%; PADDING-RIGHT: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 3px; TOP: 0px
}
.cloud-zoom-big {
	BORDER-BOTTOM: #ccc 4px solid; BORDER-LEFT: #ccc 4px solid; OVERFLOW: hidden; BORDER-TOP: #ccc 4px solid; BORDER-RIGHT: #ccc 4px solid
}
.cloud-zoom-loading {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #222; COLOR: white; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 3px
}

.dateils-info{ float:right; width:540px; padding:0 15px;}
.dateils-info h1{ font-size:20px; line-height:40px; margin-top:15px;}
.dateils-info .pci{ float:left; width:100%; line-height:30px; font-size:14px; color:#666;}
.dateils-info .pci em{ font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.dateils-info .price{float:left; width:100%; line-height:30px; font-size:18px; color:#ff3234;}
.dateils-info .price em{ font-weight:bold; font-size:30px; font-family:Arial, Helvetica, sans-serif;}
.dateils-info .info-ul{ float:left; width:100%; border-top:#e6e6e6 dotted 1px;  border-bottom:#e6e6e6 dotted 1px; padding:10px 0; margin-top:10px;}
.dateils-info .info-ul li{ float:left; width:50%; color:#666; height:24px; line-height:24px;}
.dateils-info .number{ float:left; width:100%; padding:13px 0; margin-top:5px;}
.dateils-info .number i{ float:left; width:23px; height:24px; background-position:-150px -260px; cursor:pointer;}
.dateils-info .number i.a-reduce{background-position:-251px -260px;}
.dateils-info .number input{ float:left; border:#e6e6e6 solid 1px; width:44px; text-align:center; height:14px; line-height:14px; padding:4px 0; }
.dateils-info .a-car{ float:left; width:150px; height:40px; background-position:right -260px; cursor:pointer;}
.dateils-info .a-car:hover{ background-position:right -320px;}
.dateils-info .download-collect{ float:left; width:100%; border-top:#e6e6e6 dotted 1px; padding:15px 0; margin-top:15px;}
.dateils-info .download{ float:left;}
.dateils-info .collect{ float:right;}
.dateils-info .collect i{ float:left; width:15px; height:15px; margin-right:4px; display:inline; background-position:0 -320px;}
.dateils-info .collect .curr i{background-position:-50px -320px;}

.dateils-img-box{ float:left; width:956px; border:#d9dee4 solid 1px; height:197px; overflow:hidden;}
.dateils-img-box .infiniteCarousel {width: 956px;  position: relative;}
.dateils-img-box .infiniteCarousel .wrapper {width: 955px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */	overflow: auto;	height:197px;	margin: 0 0px;	position: absolute;	top: 0;	left: -1px;}
.dateils-img-box .infiniteCarousel .wrapper ul {  width: 955px; /* single item * n */  list-style-image:none;  list-style-position:outside;  list-style-type:none;
  margin:0;  padding:0;  position: absolute;  top: 0;}
.dateils-img-box .infiniteCarousel ul li { display:block;  float:left;  padding: 0px;  height: 90px;  width: 191px;}
.dateils-img-box .infiniteCarousel ul li .pic{ float:left; width:100%; text-align:center; padding-top:16px;}
.dateils-img-box .infiniteCarousel ul li .pic img{ width:149px; height:113px;}
.dateils-img-box .infiniteCarousel ul li .text{float:left; width:85%; padding-left:15%; padding-top:2px;}
.dateils-img-box .infiniteCarousel ul li .text p{ float:left; width:100%; height:24px; line-height:24px; overflow:hidden; text-align:center;}
.dateils-img-box .infiniteCarousel ul li .text em{ float:left; width:100%; height:24px; line-height:24px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:red; text-align:center;}
.dateils-img-box .infiniteCarousel ul:hover li img {  border-color: #fff;}
.dateils-img-box .infiniteCarousel ul:hover li:hover img {  border-color: #f2f2f2;}
.dateils-img-box .infiniteCarousel .arrow { display: block;  height: 50px;  width: 28px;  background:url(../img/icon.png) #7f7f7f no-repeat 0 0;  text-indent: -999px; position: absolute;  top: 75px;  cursor: pointer;  outline: 0; filter:alpha(opacity=50);	-moz-opacity:0.5;	-khtml-opacity: 0.5; opacity: 0.5;}
.dateils-img-box .infiniteCarousel .forward { background-position:-50px -120px;  right: 0;}
.dateils-img-box .infiniteCarousel .back {  background-position: 0 -120px;  left: 0;}
.dateils-img-box .infiniteCarousel .forward:hover {   background-position:-50px -120px; background-color:#3076ce}
.dateils-img-box .infiniteCarousel .back:hover {  background-position: 0 -120px; background-color:#3076ce}

.dateils-content{ padding:15px;}
.dateils-content .content-dl{ float:left; width:98%; font-size:14px; padding:0 1%;}
.dateils-content .content-dl dt{ float:left; width:100%; line-height:30px;}
.dateils-content .content-dl dd{float:left; width:32%; padding:0 1% 0 0;  height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; /* for internet explorer */}

.dateils-content .content-text{ float:left; width:98%; font-size:14px; padding:15px 1%; overflow:hidden; line-height:30px; color:#666;}

.details-right{ width:220px; padding-bottom:20px;}
.details-right h3{ text-align:center; padding:15px 0 0 0px;}
.details-right ul{ float:left; width:200px; padding:0 16px;}
.details-right ul li{ float:left; width:100%; text-align:center; margin-top:15px;}
.details-right ul li .pic{ float:left; width:188px; height:188px; border:#e6e6e6 solid 1px; overflow:hidden;}
.details-right ul li .pic img{width:188px; height:188px;}
.details-right ul li .text{float:left; width:100%;}
.details-right ul li .text p{ float:left; width:100%;height:30px; line-height:30px; overflow:hidden;}
.details-right ul li .text em{ float:left; width:100%; height:24px; line-height:24px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:red; text-align:center;}


.activity-img-box{ float:left; width:1200px; height:164px; overflow:hidden; top:0px; z-index:100}
.activity-img-box .infiniteCarousel {width: 1200px;  position: relative;}
.activity-img-box .infiniteCarousel .wrapper {width: 1218px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */	overflow: auto;	height:164px;	margin: 0 0px;	position: absolute;	top: 0;	left:-8px;}
.activity-img-box .infiniteCarousel .wrapper ul {  width: 1200px; /* single item * n */  list-style-image:none;  list-style-position:outside;  list-style-type:none;
  margin:0;  padding:0;  position: absolute;  top: 0;}
.activity-img-box .infiniteCarousel ul li {  float:left;  padding: 0px;  height: 164px;  width: 390px; padding:0 8px; display:inline;}
.activity-img-box .infiniteCarousel .arrow { display: block;  height: 50px;  width: 28px;  background:url(../img/icon.png) #7f7f7f no-repeat 0 0;  text-indent: -999px; position: absolute;  top: 57px;  cursor: pointer;  outline: 0; filter:alpha(opacity=50);	-moz-opacity:0.5;	-khtml-opacity: 0.5; opacity: 0.5;}
.activity-img-box .infiniteCarousel .forward { background-position:-50px -120px;  right: 0;}
.activity-img-box .infiniteCarousel .back {  background-position: 0 -120px;  left: 0;}
.activity-img-box .infiniteCarousel .forward:hover {   background-position:-50px -120px; background-color:#3076ce}
.activity-img-box .infiniteCarousel .back:hover {  background-position: 0 -120px; background-color:#3076ce}


.activity-list .title-a{ height:34px; background:#ffdeda;}
.activity-list .title-a i{ float:left; height:34px; line-height:34px; font-size:16px; font-weight:bold; text-indent:30px; width:228px; color:#fff;   background-position:0 -370px;}
.activity-list ul{ margin-left:-18px;}
.activity-list ul li{ float:left; width:284px; border:#e0dbd5 solid 1px; margin:18px 0 0 18px; display:inline; background:#fff; position:relative; padding-bottom:8px;}
.activity-list ul li img{ width:284px; height:252px;}
.activity-list ul li p{ float:left; width:100%; height:40px; line-height:40px; overflow:hidden; text-indent:1em; font-size:14px;}
.activity-list ul li .price{ float:left; width:100%;}
.activity-list ul li .price .fl{ font-family:Arial, Helvetica, sans-serif; color:#ff3234; font-size:20px; margin-left:0.8em; display:inline;}
.activity-list ul li .price .fl em{ font-size:30px;  }
.activity-list ul li .price .fl del{ color:#999; font-size:12px; margin-left:12px;}
.activity-list ul li .price .fr{ margin-right:0.8em; margin-top:12px; display:inline; font-size:14px;}
.activity-list ul li .price .fr em{color:#ff3234;}
.activity-list ul li .time{ position:absolute; top:0px; width:284px; background:#000; height:30px; line-height:30px; text-align:center; color:#fff; left:0px; top:222px; filter:alpha(opacity=50);	-moz-opacity:0.5;	-khtml-opacity: 0.5; opacity: 0.5; font-size:14px;}
.activity-list ul li .break{ position:absolute; top:-1px; left:10px; background:#ff3234; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; height:40px; line-height:40px; padding:0 10px;} 

.activity-list ul li.hover{ background:#ff3234; border:#ff3234 solid 1px; color:#fff;}
.activity-list ul li.hover a{ color:#fff;}
.activity-list ul li.hover em{ color:#fff;}
.activity-list ul li.hover .fr em{ color:#fff;}
.activity-list ul li.hover .price .fl{ color:#fff;}
.activity-list ul li.hover .price .fl del{color:#fff;}

.pain-list ul{ margin-left:-20px;}
.pain-list li{ float:left; margin:20px 0 0 20px; display:inline; width:586px;border:#e0dbd5 solid 2px; background:#fff; }
.pain-list li.hover{ border:#ff3234 solid 2px;}
.pain-list li img,.pain-list li .pic{ float:left; width:290px; height:308px; }
.pain-list li .pic{ padding-right:16px;}
.pain-list li .content{ float:left; width:280px;}
.pain-list li h2{ font-weight:normal; font-size:20px; overflow:hidden; height:40px; line-height:40px; margin-top:5px; border-bottom:#e6e6e6 dotted 1px;}
.pain-list li .text{float:left; width:100%; height:80px; line-height:20px; overflow:hidden; margin-top:10px; color:#666;}
.pain-list li .number{ float:left; width:100%;  padding:20px 0; margin-top:5px;}
.pain-list li .number i{ float:left; width:23px; height:24px; background-position:-150px -260px; cursor:pointer;}
.pain-list li .number i.a-reduce{background-position:-251px -260px;}
.pain-list li .number input{ float:left; border:#e6e6e6 solid 1px; width:44px; text-align:center; height:14px; line-height:14px; padding:4px 0; }
.pain-list li .price{float:left; width:100%; line-height:30px; font-size:18px; color:#ff3234;  font-family:Arial, Helvetica, sans-serif;}
.pain-list li .price em{ font-weight:bold;  font-size:30px;}
.pain-list li .price del{ color:#999; margin-left:20px;}
.pain-list li .a-car{ float:left; width:150px; height:40px; background-position:right -260px; cursor:pointer;}
.pain-list li .a-car:hover{ background-position:right -320px;}