/* 大图幻灯 */
.banner {height: 400px; position: relative; z-index: 12; margin-top: -1px; margin-bottom: 20px;}
.slide {width: 1900px; height: 400px; overflow: hidden; position: relative; z-index: 9; left: 50%; margin-left: -950px;}
.slide .slideshow-item {position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 11;}
.slide .slideshow-item a, .slide .slideshow-item a img {width: 1900px; height: 400px; display: block;}
.slide .slideshow-item .slideinfo {display: none;}
.banner .wrap {position: relative; height: 400px; z-index: 10;}
.banner .slidebtn {position: absolute; width: 100%; bottom: 20px; left: 0; z-index: 10; text-align: center;}
.banner .slidebtn a {background: #fff; width: 15px; height: 15px; border-radius: 100%; display: inline-block; _display: inline; text-align: center; margin: 0 0 0 5px; font-size: 0; text-indent: -999em;}
.banner .slidebtn a.activeSlide {background: #093;}
.banner a.prev, .banner a.next {display: none; position: absolute; left: 0; top: 127px; z-index: 11; width: 50px; height: 124px; background: url('../images/slideTab.png') no-repeat; font-size: 0; line-height: 124px; text-indent: -999em; filter:alpha(opacity=30); -moz-opacity: .3; -khtml-opacity: .3; opacity: .3;}
.banner a.next {left: auto; right: 0; background-position: -51px 0;}
.banner a:hover.prev, .banner a:hover.next {filter:alpha(opacity=50); -moz-opacity: .5; -khtml-opacity: .5; opacity: .5;}

h2 {position: relative; padding: 25px 0; text-align: center; font-size: 26px; color: #000;}
h2 a {position: absolute; right: 0; top: 25px; height: 37px; line-height: 37px; padding: 0 20px; color: #fff; font-size: 14px; background-color: #094; border-radius: 5px;}
h2 a:hover {color: #fff;}

.review {padding: 30px 0 0; background-color: #f9f9f9; font-size: 14px; line-height: 2em;}
.review .list li {float: left; width: 530px; height: 180px; overflow: hidden; padding: 0 25px 0 45px; margin-bottom: 20px;}
.review .list li dl {height: 100%; margin-top: -1px; border-bottom: 1px solid #e6e7ea;}
.review .list li dt {font-size: 12px; line-height: 29px;}
.review .list li dt p {height: 30px; position: relative;}
.review .list li dt h5 {font-size: 16px; color: #000;}
.review .list li dt span {color: #fc0; padding: 0 28px 0 7px; font-size: 15px;}
.review .list li dt i {float: right; font-style: normal; position: absolute; right: 0; top: 0;}
.review .list li dd {padding: 5px 0 0;}

.pagination {padding-bottom: 50px;}


/* 浮动层 */
#bg {position: absolute; z-index: 1000; left: 0; top: 0; right: 0; bottom: 0; background-color: #000; filter:alpha(opacity=50); -moz-opacity: .5; -khtml-opacity: .5; opacity: .5;}
#popup {position: fixed; z-index: 1001; width: 680px; padding: 30px; top: 200px; left: 50%; margin-left: -340px; background-color: #fff; border-radius: 15px; -webkit-animation: popup .3s ease-out; -moz-animation: popup .3s ease-out; animation: popup .3s ease-out;}
#popup .close {position: absolute; right: -12px; top: -12px; width: 32px; height: 32px; background: url('../images/fancybox_sprite.png') -2px -2px;}

#popup dl {font-size: 14px; line-height: 30px; padding: 5px 0;}
#popup dt {float: left; width: 95px; text-align: right;}
#popup dd {position: relative; overflow: hidden; padding-left: 5px;}
#popup dd input {float: left; border: 1px solid #ccc; outline: 0; height: 28px; padding: 0 5px;}
#popup dd label {float: left; margin-left: 15px;}
#popup dd label input {margin-right: 3px; border: 0;}
#popup dd textarea {width: 530px; height: 65px; padding: 10px; border: 1px solid #ccc; outline: 0;}
#submit {width: 130px; height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 16px; background-color: #ff751a; border: 0; border-radius: 5px; cursor: pointer; outline: 0;}

/* 评分 */
.pingfen {float: left; width: 118px; height: 22px; font-size: 0; overflow: hidden; position: relative; display: inline-block; vertical-align: middle; margin-right: 10px; margin-top: 5px; background: url('../images/start-ph.jpg') 0 -22px repeat-x;}
.pingfen_selected {position: absolute; height: 22px; background: url('../images/start-ph.jpg') repeat-x; font-size: 0; overflow: hidden; left: 0; top: 0;}
.pingfen_tip {float: left; display: inline-block; position: relative; font-size: 14px; top: 0px; color: #999;}