/* reset 重置样式 */
*{ padding:0; margin:0;}
ol, ul { list-style: none; }
a { text-decoration: none; color: #333 }
a:hover { text-decoration: none; color: #ff4444; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0; overflow: hidden; }
.clearfix { *zoom:1
}
.clearfix:after { content: "\20"; clear: both; height: 0; display: block; overflow: hidden }
.main { width: 1000px; margin: 0 auto; zoom: 1; }
.main:after { content: "\20"; clear: both; height: 0; display: block; overflow: hidden }
.shadow { box-shadow: 0 1px 2px #f1f1f1; background-color: #fff; }
/* end 重置样式 */
/*tab1*/
.tab { border: 1px solid #ececec; background: #fff; border-radius: 2px; height: 350px; overflow: hidden; width: 998px; position: relative; margin: 0 auto; font-family:Microsoft Yahei; color: #333 }
.tab .c { width: 304px; padding-left: 694px; height: 350px; overflow: hidden; float: left; display: inline; }
.tab .pic { float: left; display: inline; margin: 5px 0 0 -689px; width: 660px; height: 340px; overflow: hidden; }
.tab .tips { height: 75px; line-height: 90px; overflow: hidden; color: #b2b2b2; overflow: hidden; font-size: 14px }
.tab .tips a { color: #999 }
.tab .tips a:hover { color: #666 }
.tab .tit { height: 52px; line-height: 48px; font-size: 22px; overflow: hidden; }
.tab .des { width: 240px; line-height: 24px; color: #999; font-size:12px; }
.tab .control { position: absolute; height: 12px; left: 695px; top: 319px; z-index: 333; }
.tab .control a { width: 12px; height: 12px; overflow: hidden; float: left; display: inline; margin-right: 3px; background: url(http://www1.pcbaby.com.cn/2014/index/x.png) no-repeat 0 -304px; }
.tab .control a.current { background-position: 0 -290px; }
.tab .btn { width: 24px; height: 46px; position: absolute; top: 151px; background: url(http://www1.pcbaby.com.cn/2014/index/x.png) no-repeat; z-index: 333; }
.tab .btnL { left: 21px; display: none; }
.tab .btnR { right: 21px; display: none; }
.tab-active .btnL { background-position: 0 -356px; display: block; }
.tab-active .btnR { background-position: 0 -404px; display: block; }
.tab-active .btnL:hover { background-position: 0 -452px; }
.tab-active .btnR:hover { background-position: 0 -500px; }
/* baike */
.box-baike { background-color: #fff; font-family:Microsoft Yahei; color:#333; }
.baike-th { height: 51px; background: url(http://www1.pcbaby.com.cn/2014/baike/images/icon-btn.png) repeat-x 0 bottom; margin: 20px auto 2px; }
.baike-th .baike-th-name, .baike-th em { float: left; }
.baike-th .baike-th-name { font-size: 20px; color: #ff4444; border-bottom: 2px solid #ff4444; line-height: 49px; vertical-align: middle; }
.baike-tb-dl-in, .baike-tb-dl:hover { position: relative; zoom: 1; }
.baike-tb-dl { display: inline; float: left; width: 292px; height: 100px; margin: 23px 20px 0px 20px; z-index: 110; }
.baike-th em { width: 905px; height: 22px; margin: 16px 0 0 12px; overflow:hidden; font-size:14px; line-height:22px; }
.baike-th em a{ margin:0 3px; display:block; float:left;}
.baike-tb-dl dl { float: left; display: inline; width: 292px; height: 100px; overflow: hidden; }
.baike-tb-dl-in dl, .baike-tb-dl:hover dl { z-index: 120; position: absolute; top: -16px; left: -20px; height: auto; background-color: #fff; border: 1px solid #ff4444; padding: 15px 20px 4px 19px; }
.box-baike dt { height: 42px; line-height: 42px; overflow: hidden; border-bottom: 1px dashed #ececec; font-size: 14px; font-weight: 600; }
.box-baike dt i { display: inline; float: left; width: 31px; height: 31px; overflow: hidden; margin: 5px 12px 0 0; background: url(http://www1.pcbaby.com.cn/2014/baike/images/icon-baike.png) no-repeat; }
.box-baike dt .icon1 { background-position: 0 0 }
.box-baike dt .icon4 { background-position: -42px 0 }
.box-baike dt .icon7 { background-position: -82px 0 }
.box-baike dt .icon2 { background-position: -122px 0 }
.box-baike dt .icon5 { background-position: -160px 0 }
.box-baike dt .icon8 { background-position: -200px 0 }
.box-baike dt .icon3 { background-position: -240px 0 }
.box-baike dt .icon6 { background-position: -280px 0 }
.box-baike dl dt .icon9 { background-position: -319px 0px }
.box-baike dl dt .icon10 { background-position: -361px 0px }
.box-baike dl dt .icon11 { background-position: -401px 0px }
.box-baike dl dt .icon12 { background-position: -441px 0px }
.box-baike dl dt .icon13 { background-position: -479px 0px }
.box-baike dl dt .icon14 { background-position: -519px 0px }
.box-baike dl dt .icon15 { background-position: -559px 0px }
.box-baike dl dt .icon16 { background-position: -599px 0px }
.box-baike dl dt .icon17 { background-position: -639px 0px }
.box-baike dl dt .icon18 { background-position: -680px 0px }
.box-baike dd { overflow: hidden; padding: 4px 0 4px; }
.box-baike dd span { width: 96px; float: left; line-height: 28px; height: 28px; }
.box-baike dd a { padding: 0 5px; line-height: 20px; height: 20px; overflow: hidden; border: 1px solid #fff; float: left; font-size:12px; line-height:18px; }
.box-baike dd a:hover { color: #666 !important; border: 1px solid #999; color: #666; border-radius: 10px; }
.baike-tb-dl-in dl dt .icon1, .baike-tb-dl:hover dl dt .icon1 { background-position: 0 -36px }
.baike-tb-dl-in dl dt .icon4, .baike-tb-dl:hover dl dt .icon4 { background-position: -42px -36px }
.baike-tb-dl-in dl dt .icon7, .baike-tb-dl:hover dl dt .icon7 { background-position: -82px -36px }
.baike-tb-dl-in dl dt .icon2, .baike-tb-dl:hover dl dt .icon2 { background-position: -122px -36px }
.baike-tb-dl-in dl dt .icon5, .baike-tb-dl:hover dl dt .icon5 { background-position: -160px -36px }
.baike-tb-dl-in dl dt .icon8, .baike-tb-dl:hover dl dt .icon8 { background-position: -200px -36px }
.baike-tb-dl-in dl dt .icon3, .baike-tb-dl:hover dl dt .icon3 { background-position: -240px -36px }
.baike-tb-dl-in dl dt .icon6, .baike-tb-dl:hover dl dt .icon6 { background-position: -280px -36px }
.baike-tb-dl-in dl dt .icon9, .baike-tb-dl:hover dl dt .icon9 { background-position: -319px -36px }
.baike-tb-dl-in dl dt .icon10, .baike-tb-dl:hover dl dt .icon10 { background-position: -361px -36px }
.baike-tb-dl-in dl dt .icon11, .baike-tb-dl:hover dl dt .icon11 { background-position: -401px -36px }
.baike-tb-dl-in dl dt .icon12, .baike-tb-dl:hover dl dt .icon12 { background-position: -441px -36px }
.baike-tb-dl-in dl dt .icon13, .baike-tb-dl:hover dl dt .icon13 { background-position: -479px -36px }
.baike-tb-dl-in dl dt .icon14, .baike-tb-dl:hover dl dt .icon14 { background-position: -519px -36px }
.baike-tb-dl-in dl dt .icon15, .baike-tb-dl:hover dl dt .icon15 { background-position: -559px -36px }
.baike-tb-dl-in dl dt .icon16, .baike-tb-dl:hover dl dt .icon16 { background-position: -599px -36px }
.baike-tb-dl-in dl dt .icon17, .baike-tb-dl:hover dl dt .icon17 { background-position: -639px -36px }
.baike-tb-dl-in dl dt .icon18, .baike-tb-dl:hover dl dt .icon18 { background-position: -680px -36px }
.baike-tb-dl-in dl dt a, .baike-tb-dl:hover dl dt a { color: #ff4444; }
.box-baike .baike-tb-more { height: 20px; background-color: #f8f8f8; margin: 27px 0 0px; text-align: center; line-height: 20px; padding: 10px 0; }
.box-baike .up a { display: inline-block; background: url(http://www1.pcbaby.com.cn/2014/index/x.png) no-repeat 0px -709px; padding-left: 16px; }
.box-baike .down a { display: inline-block; background: url(http://www1.pcbaby.com.cn/2014/baike/images/icon-btn.png) no-repeat -64px -245px; padding-left: 16px; }
.more-box { display: none; float: left; }
/*end baike  */
