.bx-wrapper {    position: relative;    margin: 0 auto 60px;    padding: 0;    *zoom: 1}.bx-wrapper img {    max-width: 100%;    display: block}.bx-wrapper{	margin-top: 42px;}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {    position: absolute;    bottom: -30px;    width: 100%}.bx-wrapper .bx-pager {    text-align: center;    font-size: .85em;    font-family: Arial;    font-weight: 700;    color: #666;    padding-top: 20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {    display: inline-block;    *zoom: 1;    *display: inline}.bx-wrapper .bx-prev {    left: -42px;    background: url(../images/control.png) no-repeat 8px -28px;	border: 1px solid #40919d;	width: 42px;	height: 42px;}.bx-wrapper .bx-next {	border: 1px solid #40919d;	width: 42px;	height: 42px;    right: -42px;    background: url(../images/control.png) no-repeat -18px -28px; 	}.bx-wrapper .bx-prev:hover {    /*background-position: 8px -28px;*/    background-color: #40919d;}.bx-wrapper .bx-next:hover {    /*background-position: -18px -28px;*/    background-color: #40919d;}.bx-wrapper .bx-controls-direction a {    position: absolute;    top: 50%;    margin-top: -16px;    outline: 0;    width: 32px;    height: 32px;    text-indent: -9999px;    z-index: 9999}.bx-wrapper .bx-controls-direction a.disabled {    display: none}.bx-wrapper .bx-controls-auto {    text-align: center}.bx-wrapper .bx-caption {    position: absolute;    bottom: 0;    left: 0;    background: #666\9;    background: rgba(80, 80, 80, .75);    width: 100%}.bx-wrapper .bx-caption span {    color: #fff;    font-family: Arial;    display: block;    font-size: .85em;    padding: 10px}.slide .slide-wrap2{    border-bottom: 1px solid #40919d;    border-top: 1px solid #40919d;    padding-top: 2px;    padding-bottom: 2px;} .slide .slide-wrap2 p{    height: 82px;    background: #fff;    padding: 20px 30px;    color: #1d1d1d;    font-size: 18px;}.slide  .slide-wrap2 p span{    margin-left: 18px;    color: #505050;    font-size: 16px;} .slide-wrap{    width: 100%;    background: #fff;    position: absolute;    bottom: -84px;}.slide-wrap .title{        margin: 26px auto;    color: #40919d;    font-weight: bold;    font-size: 18px;    text-align: center;    width: 340px;    border-bottom: 1px solid #40919d;     padding-top: 25px;    padding-bottom: 15px;}.slide-wrap .title span{    font-size: 16px;    color: #505050;    font-weight: normal;}.slide-wrap .detail{    color: #464646;    font-size: 16px;    width: 340px;    margin:20px auto 0;    padding-bottom: 32px;    display: block;}.slide-wrap2 .detail{    display: none;}.opacity{    filter:alpha(opacity=50);         -moz-opacity:0.5;         -khtml-opacity: 0.5;         opacity: 0.5; }