/* 大图幻灯 */
.slideshow_640_274 {float: left; width: 440px; height: 274px; position: relative; z-index: 99; margin: 7px 0 0 255px;}
.w1200 .slideshow_640_274  {width: 640px;}
#slideshow640274 {height: 274px; overflow: hidden; position: relative; z-index: 9;}
.slideshow_640_274 .slideshow-item {position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 11;}
.slideshow_640_274 .slideshow-item a, .slideshow_640_274 .slideshow-item a img {width: 640px; height: 274px; display: block;}
.slideshow_640_274 .slideshow-item a img {margin-left: -100px;}
.w1200 .slideshow_640_274 .slideshow-item a img {margin-left: 0;}
.slideshow_640_274 .slideshow-item .slideinfo {display: none;}
.slideshow_640_274 .prev, .slideshow_640_274 .next {position: absolute; top: 50%; z-index: 11; width: 40px; height: 40px; margin-top: -20px; filter: alpha(opacity=30); opacity: .3; background: #000;}
.slideshow_640_274 a:hover.prev, .slideshow_640_274 a:hover.next {filter: alpha(opacity=60); opacity: .6;}
.slideshow_640_274 i {display: block; width: 15px; height: 23px; margin: 8px auto 0; background: url('../images/sprite.png');}
.slideshow_640_274 .prev {left: 13px;}
.slideshow_640_274 .next {right: 13px;}
.slideshow_640_274 .next i {background-position: -16px 0;}

/* 客户端 */
.btn-app {float: right; position: relative; width: 288px; border-left: 1px solid #efefef; border-right: 1px solid #efefef; background: #f4f4f4; font-family: 'Microsoft Yahei'; text-align: center;}
.btn-app .btn-post {float: left; width: 130px; height: 49px; padding: 30px 0; background: #fff; border: 1px solid #efefef; margin: 12px 0 0 8px;}
.btn-app .btn-post .tit {display: block; padding-right: 20px; margin-bottom: 5px; font-size: 18px; font-weight: 700; color: #333; background: url('../images/appBtns.png') no-repeat 105px -99px;}
.btn-app .btn-post .subtit {display: block; color: #999;}
.btn-app a:hover.btn-post {background-color: #b5e200; text-decoration: none;}
.btn-app a:hover.btn-post .tit {color: #fff; background-position: 105px -133px;}
.btn-app a:hover.btn-post .subtit {color: #fff;}
.btn-app .app {position: relative; height: 144px; margin-top: 137px; background: url('../images/appBg.png');}
.btn-app .download {position: absolute; left: 119px; bottom: 35px; width: 90px; height: 32px; background: url('../images/appBtns.png'); font-size: 0; line-height: 32px; text-indent: -999em;}
.btn-app .scode {position: absolute; right: 30px; bottom: 35px; width: 40px; height: 32px; background: url('../images/appBtns.png') 0 -48px; font-size: 0; line-height: 32px; text-indent: -999em;}
.btn-app .codepop {display: none; position: absolute; left: 0; top: 0; width: 209px; height: 279px; border: 1px solid #efefef; border-left: 0 none; background-color: #fff; text-align: center; -webkit-animation:leftFadeIn .3s ease-out; -moz-animation:leftFadeIn .3s ease-out; animation:leftFadeIn .3s ease-out;}
.btn-app .codepop img {width: 200px; height: 200px; margin: 10px auto;}
.btn-app .codepop p {font-size: 16px; color: #333;}
.btn-app .codepop i {position: absolute; top: 223px; right: -6px; width: 6px; height: 10px; overflow: hidden; background: url('../images/appBtns.png') no-repeat left -186px;}

/* 图片list */
.hd {height: 38px; line-height: 38px; font-family: 'microsoft yahei'; border-bottom: 2px solid #e4e4e4; margin: 25px 0 20px;}
.hd h2 {float: left; font-size: 22px; padding-left: 10px;}
.hd a {float: right; position: relative; margin-right: 10px; font-size: 14px; color: #84878c; padding-left: 23px;}
.hd a i {position: absolute; left: 0; top: 13px; width: 17px; height: 13px; background: url('../images/sprite.png') -33px 0;}
.hc {position: relative; overflow: hidden;}
.hc ul {width: 1208px; height: 304px; margin-top: -10px;}
.hc li {float: left; width: 142px; height: 142px; margin-top: 10px; margin-right: 1px; position: relative;}
.w1200 .hc li {margin-right: 9px;}
.hc li a {width: 100%; height: 100%; display: block; overflow: hidden;}
.hc li a img {width: 142px; height: 142px; transition: all .2s;}
.hc li a:hover img {-webkit-transform: rotate(1deg) scale(1.1); -moz-transform: rotate(1deg) scale(1.1); transform: rotate(1deg) scale(1.1);}
.hc li a .info {position: absolute; left: 0; right: 0; top: 117px; padding: 3px 5px 5px; height: 17px; line-height: 20px; overflow: hidden; color: #5c5857;}
.hc li a .info p {position: relative; z-index: 2;}
.hc li a .info .price {float: left; color: #d74e20; font-family: Arial; line-height: 22px; margin-top: 5px; font-weight: 700;}
.hc li a .info .addr {float: right; color: #fff; background: #68d65d; padding: 0 5px; margin-top: 5px;}
.hc li a .info .bg {position: absolute; left: 0; right: 0; top: 0; bottom: 0; height: 25px; z-index: 1; background: #faf7f2; filter: alpha(opacity=90); opacity: .9;}
.hc li a:hover .info {height: auto; top: auto; bottom: 0;}
.hc li a:hover .info .bg {height: 100%;}

/* 热门信息 */
.hotnews {width:1280px;}
.hotnews dl {float: left; width: 300px; padding-right: 20px; margin-right: 30px; border-right: 1px solid #e5e5e5; font-size: 14px; font-family: 'microsoft yahei';}
.w1200 .hotnews dl {width: 360px; font-size: 16px;}
.hotnews dd {width: 100%; height: 35px; line-height: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hotnews dd:hover {background: #f5f5f5;}
.hotnews dd .type {color: #98989a; margin-right: 5px;}
.hotnews dd a:hover.type {color: #fd5115;}
.hotnews dd i {width: 15px; height: 15px; display: inline-block; margin: 0 10px 0 5px; vertical-align: middle; text-align: center; line-height: 15px; color: #fff; background: #323234; font-size: 12px; font-style: normal; border-radius: 50%; transition: all .2s;}
.hotnews dd i.t {background: #ff4b00;}
.hotnews dd:hover i {-webkit-transform: rotate(1deg) scale(1.5); -moz-transform: rotate(1deg) scale(1.5); transform: rotate(1deg) scale(1.5);}

/* 优质商家推荐 */
.business {position: relative;}
.business .tempWrap {overflow: hidden; margin: 0 auto;}
.business .slide {height: 149px; margin: 0 auto; overflow: hidden;}
.business .slide ul {width: 1191px; height: 75px;}
.business .slide li {float: left; width: 165px; height: 74px; margin: 0; border-right: 1px dotted #ededed; border-bottom: 1px dotted #ededed;}
.w1200 .business .slide li {width: 169px;}
.business .slide li a {width: 100%; height: 100%; display: block; color: #676767; line-height: 20px; text-align: center;}
.business .slide li a img {width: 120px; height: 40px; margin: 10px auto 0;}
.business .prev, .business .next {position: absolute; top: 0; width: 18px; height: 150px; z-index: 10; background:#fff;}
.business .prev {left: 0;}
.business .next {right: 0;}
.business .prev i, .business .next i {width: 18px; height: 28px; display: block; margin-top: 51px; background: url('../images/sprite.png') no-repeat;}
.business .prev i {background-position: 0 -39px;}
.business .next i {background-position: -18px -39px;}

/* 分类tab */
.type-tab {position: relative; z-index: 2; height: 38px; overflow: hidden; margin-top: 20px;}
.type-tab li {position: relative; float: left; height: 34px; line-height: 34px; margin: 2px 2px 0 0; border: 1px solid #d8dadd; background-color: #fff;}
.type-tab li a {display: block; width: 90px; font-size: 14px; color: #595959; padding: 0; text-align: center;}
.type-tab li.active {font-weight: 700; border-bottom: 1px solid #fff;}
.type-con {position: relative; z-index: 1; margin-top: -1px; padding: 15px 0; border-top: 1px solid #d8dadd; overflow: hidden;}
.type-con ul {display: none;}


/* 友情链接 */
.flink {color: #666; margin-top: 20px;}
.flink dt {float: left; width: 75px; font-weight: 700; line-height: 22px;}
.flink dd {position: relative; overflow: hidden; line-height: 22px;}
.flink dd a {display: inline-block; margin-right: 10px; color: #888;}
.flink dd a:hover {text-decoration: underline; color: #fd5115;}