.hide {display: none;}
.icon {background-image: url(../images/icons.png);}
.main-pic-box { position: relative; width: 990px; }
.gallery-pic-box { position: relative; width: 990px; text-align: center; /*height: 660px;*/ }
.gallery-pic-box .pic { position: relative; width: 990px; /*height: 660px;*/ }
.gallery-pic-box .image-nav {  }
.gallery-pic-box .image-nav .image-nav-left-block { position: absolute; top: 0; left: 0; z-index: 1; margin: 0; width: 25%; height: 660px; overflow: hidden; }
.gallery-pic-box .image-nav .image-nav-left-block .btn-prev { position: absolute; z-index: 2; top: 50%; left: 0; margin: -40px 0 0 0; width: 40px; height: 80px; line-height: 60px; font-size: 100px; color: #999; background-color: #333; opacity: 0.3; filter: alpha(opacity=30); text-align: center; overflow: hidden; }
.gallery-pic-box .image-nav .image-nav-left-block .btn-prev:hover { opacity: 0.6; filter: alpha(opacity=60); }
.gallery-pic-box .image-nav .image-nav-right-block { position: absolute; top: 0; right: 0; z-index: 1; margin:0; width: 25%; height: 660px; overflow: hidden; }
.gallery-pic-box .image-nav .image-nav-right-block .btn-next { position: absolute; z-index: 2; top: 50%; right: 0; margin: -40px 0 0 0; width: 40px; height: 80px; line-height: 60px; font-size: 100px; color: #999; background-color: #333; opacity: 0.3; filter: alpha(opacity=30); text-align: center; overflow: hidden; }
.gallery-pic-box .image-nav .image-nav-right-block .btn-next:hover { opacity: 0.6; filter: alpha(opacity=60); }
.gallery-pic-box .loading-overlay { position: absolute; z-index: 10; top: 0; left: 0; margin: 0; width: 990px; height: 660px; background-color: #ccc; opacity: 0.6; filter: alpha(opacity=60); overflow: hidden; }
.gallery-pic-box .loading-overlay img { position: absolute; z-index: 10; top: 50%; left: 50%; margin: -50px 0 0 -50px; width: 100px; height: 100px; }

.gallery-option-box { position: absolute; top: 0; right: -84px; }
.gallery-option-box .area-btn li { width: 84px; height: 70px; margin: 0 0 6px; text-align: center; }
.gallery-option-box .area-btn li a { color: #fff; width: 84px; height: 58px; display: block; padding: 12px 0 0 0; background-color: #717171; }
.gallery-option-box .area-btn li a span { display: block; font-size: 18px; line-height: 22px; }
.gallery-option-box .area-btn li a em { font-style: normal; }
.gallery-option-box .area-btn li i {display: none;}
.gallery-option-box .area-btn li.current { position: relative; }
.gallery-option-box .area-btn li.current a { background-color: #F37022; }
.gallery-option-box .area-btn li.current i { position: absolute; left: -16px; top: 28px; z-index: 20; width: 0; height: 0; font-size: 0; overflow: hidden; border-width: 8px; border-style: dashed solid dashed dashed; border-color: transparent #F37022 transparent transparent; display: inline-block;}
.gallery-option-box .area-btn li a:hover { background-color: #F37022; }
.gallery-option-box .area-btn li a i.auto-play { display: inline-block; width: 24px; height: 24px; margin-top: 5px; overflow: hidden; background-position: 0 -193px; }
.gallery-option-box .area-btn li a:hover i.auto-play { background-position: -28px -193px; }
.gallery-option-box .area-btn li a i.play-stop { display: inline-block; width: 24px; height: 24px; margin-top: 5px; overflow: hidden; background-position: 0 -221px; }
.gallery-option-box .area-btn li a:hover i.play-stop { background-position: -28px -221px; }

.gallery-bott-area { border: 1px solid #CED8E4; padding: 5px; }
.gallery-bott-area .cur-car-info { height: 25px; line-height: 25px; padding: 15px 0; /*border-bottom: 1px solid #CED8E4;*/ }
.cur-car-info b { font-size: 18px; font-weight: bold; margin-right: 15px; }
.cur-car-info span { color: #F37022; }
.cur-car-info a.enquiry-btn { display: inline-block; height: 25px; line-height: 25px; padding: 0 5px; color: #fff; background: #F37022; }
.cur-car-info .car-photos-share { width: 328px; height: 20px; float: right; }
.gallery-bott-area .car-photos-share { text-align: right; }

.gallery-pic-scoll { width: 978px; height: 82px; margin: 10px 0; position: relative; }
.gallery-pic-scoll a.btn {position: absolute; top: 30px; display: inline-block; width: 33px; height: 33px; overflow: hidden; background: url(../images/icons.png) no-repeat;}
.gallery-pic-scoll a.prev-btn { left: 0; background-position: 0 -119px; }
.gallery-pic-scoll a.prev-btn-disabled { cursor: no-drop; background-position: 0 -156px;}
.gallery-pic-scoll a.next-btn { right: 0; background-position: -37px -119px; }
.gallery-pic-scoll a.next-btn-disabled { cursor: no-drop; background-position: -37px -156px; }

.pic-scoll-bg {position: relative; overflow: hidden; width: 856px; height: 80px; margin: 0 auto;}
.pic-scoll-box { position: absolute; width: 1000000px; height: 80px; }
.pic-scoll-box ul { padding-top: 8px; position: absolute; width: 1000000px; overflow: hidden; }
.pic-scoll-box ul li { float: left; width: 107px; height: 72px; margin-right: 0px; }
.pic-scoll-box ul li img { width: 105px; height: 70px; }
.pic-scoll-box ul li a { border: 1px solid #fff; display: block; width: 105px; height: 70px; }
.pic-scoll-box ul li a:hover { border: 1px solid #F37022; }
.pic-scoll-box ul li.album-carousel-thumb-selected a { position: relative; border: 1px solid #F37022; display: block; width: 105px; height: 70px; background: #fff; }
.pic-scoll-box ul li.album-carousel-thumb-selected a img {  }
.pic-scoll-box ul li.album-carousel-thumb-selected a i { position: absolute; top: -16px; left: 50%; margin-left: -8px; display: inline-block; width: 0; height: 0; font-size: 0; overflow: hidden; border-width: 8px; border-style: dashed dashed solid dashed; border-color: transparent  transparent #F37022 transparent; }

.gallery-pic-scoll a.btns2 { position: absolute; top: 35px; display: inline-block; width: 14px; height: 24px; overflow: hidden; background: url(../images/icons.png) no-repeat; }
.gallery-pic-scoll a.prev-btns2 { left: 10px; background-position: 0 -249px; }
.gallery-pic-scoll a.prev-btns2-disabled { cursor: no-drop; background-position: 0 -277px;}
.gallery-pic-scoll a.next-btns2 { right: 10px; background-position: -18px -249px; }
.gallery-pic-scoll a.next-btns2-disabled { cursor: no-drop; background-position: -18px -277px; }



