@charset "GBK";
/* reset */
body,h1,h2,h3,h4,p,dl,dt,dd,ul,ol,li,th,td,form,button,input,textarea{margin:0;padding:0;}
body{background:#f8f8f8;color:#333333;min-width: 1000px;}
body,button,input,select,textarea{font:12px/1.75 \5FAE\8F6F\96C5\9ED1;}
button,input,select,textarea,h1,h2,h3,h4{outline:none;font-size:100%;}
em,i{font-style:normal;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
img,fieldset{border:0;vertical-align:middle;}
a{text-decoration:none;color:#333333;transition: color 0.15s ease-in;-o-transition: color 0.15s ease-in;-ms-transition: color 0.15s ease-in;-webkit-transition: color 0.15s ease-in;-moz-transition: color 0.15s ease-in;}
a:hover{color:#ff4444;}
.fl,.mark{float:left;display:inline;}
.fr,.submark{float:right;display:inline;}
.oh{overflow:hidden;zoom:1;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{content:"";display:table;font:0/0 a;}
.clearfix:after{clear:both;}
.clear{clear: both;height: 0;overflow: hidden;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.mr10{margin-right:10px;}
.ml10{margin-left:10px;}
.mt5{margin-top:5px;}
.mb5{margin-bottom:5px;}
.mr5{margin-right:5px;}
.ml5{margin-left:5px;}
.mt15{margin-top:15px;}
.mb15{margin-bottom:15px;}
.mr15{margin-right:15px;}
.ml15{margin-left:15px;}
.mb30{margin-bottom:30px;}
.f14{font-size:14px;}
.fb{font-weight:700;}
.ps-r{position:relative;}
/* color */
.white,a.white,.white a{color:white;}
.red,a.red,.red a{color:#ff4444;}
.gray,a.gray,.gray a{color:#666666;}
a.white:hover,.white a:hover,a.red:hover,.red a:hover,a.gray:hover,.gray a:hover{color:#ff4444;}
/* layout */
.main{width:1000px;margin:0 auto;zoom:1;}
.main:after{content:"\20";clear:both;height:0;display:block;overflow:hidden;}
.left665{float:left;width:665px;}
.right305{float:right;width:305px;}
.part{background:white;border:1px #ededed solid;border-radius:2px;}
.cmtpart{border:none;border-radius:0;}
.cmtpart #comment_tag{border:1px #ededed solid;}
.lBox{padding:10px 19px;}
.lBox .lBox-th h3.mark{font:18px/34px \5FAE\8F6F\96C5\9ED1;color:#ff4444;}
.rBox{padding:0 20px;}
.rBox .rBox-th{padding-top:15px;height:33px;border-bottom:1px #ededed solid;}
.rBox .rBox-th h3.mark{font:18px/27px \5FAE\8F6F\96C5\9ED1;height:32px;margin-bottom:-1px;border-bottom:2px solid #ff4444;position:relative;}
.fixTop{position:fixed;top:0px;_position:absolute;_top:expression(documentElement.scrollTop);z-index:200;width:305px;}
.spanclass{display:none;}
/* 导航 */
.nav{height:47px;border-top:2px #ff4444 solid;background-color:#fff;border-bottom:1px solid #dedede;margin-bottom:15px;}
.nav .subNav{border-left:1px #ececec solid;}
.nav .subNav a{width:130px;height:47px;font-size:18px;line-height:47px;text-align:center;display:inline-block;border-right:1px #ececec solid;float:left;}
.nav .subNav a.long{width:165px;}
.nav .subNav a.current{color:#f44;}
.nav .subNav a.nopeLink{cursor:default;}
.nav .subNav a.nopeLink:hover{color:#333;}
.nav .th-b{line-height:47px;}
.th-b a,.th-b em{float:left;font-size:14px;}
.th-b em{background:url("/www1/2014/index/x.png") no-repeat 3px -74px;height:15px;width:15px;padding:0 3px}
.nav .th-b em{margin-top:16px;}
.nav .subNav-more{position:relative;z-index: 600;width:130px;height:47px;font-size:20px;line-height:47px;text-align:center;display:inline-block;border-right:1px #ececec solid;float:left;}
.nav .subNav-more a{border-right:none;float:none;}
.nav .subNav-more-btn{width:7px;height:4px;position:absolute;background:url(/www1/2014/channel/product/images/pic.png) no-repeat -44px -243px;_background:url(/www1/2014/channel/product/images/pic_ie.png) no-repeat -44px -243px;right:11px;top:24px;overflow:hidden;transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;-ms-transition:all 0.4s ease-in;-webkit-transition:all 0.4s ease-in;-moz-transition:all 0.4s ease-in;}
.nav .subNav-more-ul{position:absolute;width:130px;display:none;z-index: 5;top:47px;left:-1px;border:1px #ececec solid;border-top:none;}
.nav .subNav-more-ul li{float:left;width:130px;}
.nav .subNav-more-ul li em{background:url(/www1/2014/channel/product/images/pic.png) no-repeat;_background:url(/www1/2014/channel/product/images/pic_ie.png) no-repeat;position:absolute;left:22px;top:11px;}
.nav .subNav-more-ul li a{font-size: 12px;height:35px;line-height:35px;display:block;width:auto;padding-left:50px;background:#fff;color:#333;text-align:left;font-size: 12px;position:relative;float:none;}
.nav .subNav-more-ul li a:hover{background:#ff4444;color:#fff;}
.nav .subNav-more-ul .subNav-more-li a{padding-left:0;text-align:center;}
.nav .subNav-more-ul .subNav-more-li1 em{background-position: 0px -33px;width:14px;height:14px;}
.nav .subNav-more-ul .subNav-more-li2 em{background-position: 0px -57px;width:14px;height:12px;}
.nav .subNav-more-ul .subNav-more-li3 em{background-position: 0px -79px;width:14px;height:13px;}
.nav .subNav-more-ul .subNav-more-li4 em{background-position: 0px -102px;width:14px;height:13px;}
.nav .subNav-more-ul .subNav-more-li5 em{background-position: 0px -125px;width:14px;height:14px;}
.nav .subNav-more-ul .subNav-more-li6 em{background-position: 0px -149px;width:14px;height:14px;}
.nav .subNav-more-ul .subNav-more-li7 em{background-position: 0px -173px;width:17px;height:15px;}
.nav .subNav-more-ul .subNav-more-li8 em{background-position: 0px -198px;width:17px;height:12px;}
.nav .subNav-more-ul .subNav-more-li9 em{background-position: 0px -220px;width:15px;height:13px;}
.nav .subNav-more-ul .subNav-more-li1 a:hover em{background-position: -37px -33px;}
.nav .subNav-more-ul .subNav-more-li2 a:hover em{background-position: -37px -57px;}
.nav .subNav-more-ul .subNav-more-li3 a:hover em{background-position: -37px -79px;}
.nav .subNav-more-ul .subNav-more-li4 a:hover em{background-position: -37px -102px;}
.nav .subNav-more-ul .subNav-more-li5 a:hover em{background-position: -37px -125px;}
.nav .subNav-more-ul .subNav-more-li6 a:hover em{background-position: -37px -149px;}
.nav .subNav-more-ul .subNav-more-li7 a:hover em{background-position: -34px -173px;}
.nav .subNav-more-ul .subNav-more-li8 a:hover em{background-position: -34px -198px;}
.nav .subNav-more-ul .subNav-more-li9 a:hover em{background-position: -36px -220px;}
.nav .current .subNav-more-btn{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); filter: FlipV;}
.nav .current .subNav-more-ul{display:block;}
.th-b a:hover{color:#656565;}

/* channelNav */
.channelNav .logo{float:left;width:120px;height:60px;background:url("/www1/2014/channel/images/articlemain.png") no-repeat;}
.channelNav .subNav{overflow:hidden;zoom:1;}
.channelNav .subNav a{float:left;width:85px;text-align:center;font-size:14px;line-height:15px;margin:23px 0 0;border-left:1px solid #ededed;}
.channelNav .subNav a.first{border:none;}
.channelNav .subNav a.ps-r{width:100px;}
.channelNav .icon-new{position:absolute;display:block;width:22px;height:7px;overflow:hidden;top:-4px;right:5px;background:url("/www1/2014/index/new.png") no-repeat;}
.channelNav2{font-size: 12px;line-height:15px;height:15px;padding:15px 0;}
.channelNav2 a{float:left;padding:0 9px;border-right:1px #ededed solid;color:#636363;}
.channelNav2 a:hover{color:#f44;}
.channelNav2 a.last{border-right: none;}
.head{height:58px;}
.head .collect{width:30px;height:23px;padding-left:22px;margin-left:14px;margin-top:19px;line-height:23px;background:url(/www1/2014/channel/product/images/pic.png) no-repeat;_background:url(/www1/2014/channel/product/images/pic_ie.png) no-repeat;float:left;color:#fff;}
.head .collect:hover{text-decoration:none;}
.head .search{float:right;width:422px;}
.head .search .form{display:inline;float:left;margin:17px 0 0 163px;position:relative;}
.head .search .form .sbtn{left:152px;opacity:0;position:absolute;top:0;transition:left 0.4s ease-in 0s;}
.head .search .input{background:url("/www1/2014/index/x.png") no-repeat 1px -228px;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color -moz-use-text-color #ececec;border-image:none;border-style:none none solid;border-width:medium medium 1px;color:#adadad;float:left;height:24px;line-height:22px;padding-left:29px;width:175px;border-bottom-color: #ececec;}
.head .search .form-active .sbtn{background:url("/www1/2014/index/s1.png") no-repeat 0 0;display:inline;float:left;height:25px;left:204px;opacity:1;width:52px;}
.head .search .form-active .sbtn:hover{background:url("/www1/2014/index/s2.png") no-repeat 0 0;}
.head .search .hot-word{clear:both;padding:4px 0 0 163px;}
.head .search .hot-word a{color:#adadad;margin-right:10px;}
.head .name{font:28px/58px "Microsoft YaHei";color:#ff4444;}
.head-title{width:101px;height:27px;background:url(/www1/2014/channel/images/0901pic.png) no-repeat 0 -48px;float:left;margin-top:18px;}
.head-channel{padding:0 3px;height:22px;line-height:20px;background:#f44;color:#fff;font-size: 20px;float:left;margin-left:7px;margin-top:20px;text-align:center;}
.head-favorite{float:left;width:38px;line-height:22px;height:23px;background:url(/www1/2014/channel/images/0901pic.png) no-repeat;_background:url(/www1/2014/channel/images/0901pic_ie.png) no-repeat;padding-left:23px;padding-right:8px;text-align:center;color:#999;margin-left:7px;margin-top:20px;position:relative;}
.head-favorite em{position:absolute;width:15px;height:15px;background:url(/www1/2014/channel/images/0901pic.png) no-repeat 0 -23px;_background:url(/www1/2014/channel/images/0901pic_ie.png) no-repeat 0 -23px;left:8px;top:2px;}
.head-zq{float:left;margin-left:10px;margin-top:20px;font-size: 18px;padding:0 3px;height:22px;line-height:22px;color:#333;text-align:center;vertical-align:middle;}
.head-favorite:hover em{background-position: -16px -23px;}
.head-favorite-after,.head-favorite-after:hover{color:#999;}
.head-favorite-after em,.head-favorite-after:hover em{color:#999;background-position: -32px -23px;}
.head-art .head-title,.articleList .head-title{margin-top:1px;}
.head-art .head-channel,.articleList .head-channel{margin-top:3px;}
.head-art .head-channel{margin-right:30px;}
.head-art .head-favorite{float:right;margin-top:3px;}
/* ivy */
.ivy990,.ivy295,.ivy655{/* background:#fff; */ font-size: 0;}
.ivy990 div{/*_padding:5px 0;*/}
.ivy990 img,.ivy990 object,.ivy990 iframe{display:block;padding:5px;margin-left:auto;margin-right:auto; background-color: #fff;}
.article .ivy990 img,.article .ivy990 object,.article .ivy990 iframe{margin-left:auto;margin-right:auto;}
.article .ivy990{margin-bottom:15px;}
.articleList .ivy990{margin-bottom:10px;}
.ivy295 img,.ivy295 object,.ivy295 iframe{display:block;padding:5px;margin-bottom:30px;margin-left:auto;margin-right:auto; background-color: #fff;}
.ivy625 img,.ivy625 object,.ivy625 iframe{display:block;margin-bottom:10px;margin-left:auto;margin-right:auto;}
.ivy625v2 img,.ivy625v2 object,.ivy625v2 iframe{display:block;margin-bottom:20px;margin-left:auto;margin-right:auto;}
.ivy655 img,.ivy655 object,.ivy655 iframe{display:block;margin-top:30px;padding:5px 0;margin-bottom:30px;margin-left:auto;margin-right:auto;}
.ivy-yc{background:#fff;padding:5px 0;border-radius:2px;}

.ivyUl{margin-bottom:30px;}
.ivyUl img,.ivyUl object,.ivyUl iframe{margin-bottom:0px;}
.ivyUl li{width: 135px;float: left;display: inline;overflow: hidden;height: 30px;line-height: 30px;margin-left: 15px;background: none;padding-left: 0px;}
.pb5{padding-bottom:5px;}

.ivytl, .ivytls {background: none repeat scroll 0 0 #fff;margin: 0 auto;width: 1000px;}
.ivytl iframe, .ivytl img, .ivytl object, .ivytls iframe, .ivytls img, .ivytls object {border-bottom: 5px solid #fff;border-top: 5px solid #fff;display: block;margin: 0 auto 10px; vertical-align: top;}
.ivytls iframe, .ivytls img, .ivytls object{margin: 0 auto 30px;}
.ivytl .ivyclose {margin-top: 5px;}
.ivytls .ivyclose {margin-top: 5px;}
.ivy-yc {background: none repeat scroll 0 0 #fff;border-radius: 2px;padding: 5px; width:295px; overflow:hidden;}
.ivy-yc iframe, .ivy-yc img, .ivy-yc object {display: block;vertical-align: top;}
/* CSS Document */
#floatBoxBg{display:none;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;z-index:1000}.floatBox{position:absolute;z-index:1001;background:#fff;border:1px #e5e5e5 solid}.floatBox .floatTitle{height:32px;line-height:32px;border-bottom:#e5e5e5 solid 1px}.floatBox .floatTitle .floatCloseBtn{width:14px;height:14px;background:url(/www1/2014/try/images/pic2.png) no-repeat;display:block;float:right;cursor:pointer;margin:9px 14px 0px 0px}.floatBox .floatTitle h4{float:left;cursor:pointer;font-size:16px;text-align:left;padding-left:15px;width:85%;font-weight:400}#iframeTop{width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight);top:expression(this.nextSibling.offsetTop);left:expression(this.nextSibling.offsetLeft);position:absolute;z-index:999;background:none;display:none}.floatBox .floatContent{padding:0}.dk{display:none}.dk-form .inp{height:32px;border:1px #ccc solid;width:100%;text-indent:7px}.dk-form .aBtn{border:none;border-radius:3px;display:inline-block;text-align:center;cursor:pointer}.dk-form .aBtn.aBtn-Red{background:#f44;color:#fff}.dk-form .aBtn.aBtn-Red:hover{background:#ef1718;color:#fff}.dk-form .aBtn.aBtn-Db{width:100%;font-size:18px;height:38px;line-height:38px}.dk-form.dlForm{padding:20px 77px 20px 66px;font-size:14px;line-height:32px}.dk-form.dlForm .dT{width:50px;float:left}.dk-form.dlForm .dO{padding-left:50px;padding-bottom:20px}.dk-form.dlForm .dlForm-wj{margin-top:-10px;font-size:12px;padding-bottom:10px}.dk-form.dlForm .dlForm-wj .fl input{float:left;margin:9px 3px 0 0}.dk-form.dlForm .dBtn{padding-bottom:10px}.dk-form.form{padding:20px}.dk-form.form .uploadbox{height:32px;position:relative;overflow:hidden}.dk-form.form .uploadbox .upinfo{width:262px;height:32px;float:left;display:block;margin-right:5px}.dk-form.form .upfile{position:absolute;top:0px;left:0px;height:32px;opacity:0;filter:alpha(opacity=0);width:351px;cursor:pointer;border:none;background:none;font-size:70px}.dk-form.form .aBtn{width:84px;height:32px;line-height:32px;float:left;margin-right:5px}.dk-form.form .mr0{margin-right:0}.dk-form.form .dCon{margin-top:20px}.dk-form.form .dCon em{font-weight:700}


body #Footer { background: #f3f3f3; width: 100%; }
body #Footer a:hover{color:#f44;}
body #Footer .bottom_bar { width: 1000px; margin: 0 auto; }
body #Footer .bottom_info { width: 1000px; margin: 0 auto; }
body { font-family: "Microsoft YaHei"; background-color: #f8f8f8; }

.box, .part .tab { padding: 20px; }

.box2, .comment-box, .product .th, .hotbrand .th, .newFance .th, .hotart .th { padding-left: 20px; padding-right: 20px; }

.zmTags, .hyTags, .bjResult, .pcbaby_page { padding: 20px 0; }

.red, .pTit, .hot-control li.current, .product-list li:hover .pro-tit, .product-list li.hover .pro-tit, .aList li:hover .aList-title-a, .aList li.hover .aList-title-a, .top-recommended-list a:hover, .phslide_control .current, .zmList dt, .hyList dt, .comList .current, .bjResult .xx .inBtn:hover, .thJa dd em, .compare-bar .pro ul li .price, .newsList .pTitle { color: #ff4444; }

.grayH, .gray6, .category dt span, .category dd span.lgray a { color: #999; }

a.grayH:hover, .gray666, .view, .view:hover, .comment-list .iuser, .comment-box .comment-txt, .aList-intro, .top-recommended-list a { color: #666; }

.brand-info li, .sTitle, .sDree, .Pk-label .icon-checkbox { float: left; }

#floatBoxA .tools-warn, #floatBoxB .tools-warn, #floatBoxD .tools-warn, .brand-infoC p, .tab .control a, .tab .control a:hover, .tab .control .current a, .news-list li, .heart, .heartM, .heartBad, .hotart-list a, .mcom .heartH, .mcom .heartC, .txtList dd, .product_login .qq-icon,.product_login .weixin-icon, .product_login .sina-icon, .dGroup li .iPk, .dGroup li.on .iPk, .dPk .sPk, .Pk-label.hoverA .icon-checkbox, .compare-bar .pro_th, .compare-bar .pro ul li .close, .compare-bar .tab i, .compare-bar .tab i.on, .compare-bar .fold, .compare-bar .tab .tab-span i, .compare-bar .tab .tab-span .on, .compare-bar .pro .option .cpClear, .compare-bar .user .msg, .compare-bar .user .hasMsg, .compare-bar .pro_th .cbIcon, .category .act a.pclose, .newsList li { background: url("/www1/pc/2015/2015yp/images/png24.png") no-repeat; _background: url("/www1/pc/2015/2015yp/images/png8.png") no-repeat; }

.topList p.pNum, .brandList li.hidden .iNum { background: url("/www1/pc/2015/2015yp/images/num.png") no-repeat; _background: url("/www1/pc/2015/2015yp/images/num-ie.png") no-repeat; }

a.red:hover { text-decoration: underline; }

button, input, select, textarea, h1, h2, h3, h4 { border: 0 none; font-size: 100%; outline: medium none; }

.pb20 { padding-bottom: 20px; }

.pb10 { padding-bottom: 10px; }

.form { padding: 0; }

.head-channel { _line-height: 24px; }

.Sumsin { font-family: "Simsun"; color: #ccc; }

.head .search { width: 260px; }

.head .search .form { margin-left: 0; }

.nav .th-b { line-height: 47px; }

.th-b a, .th-b em { float: left; font-size: 14px; }

.th-b em { background: url("/www1/2014/index/x.png") no-repeat 3px -74px; height: 15px; width: 15px; padding: 0 3px; }

.nav .th-b em { margin-top: 16px; }

/* box */
.m-l { width: 730px; float: left; }

.m-r { width: 240px; float: right; }

.pTit { font-size: 20px; height: 22px; line-height: 24px; }

#floatBoxBg { opacity: 0.4; filter: alpha(opacity=40); }

#floatBoxA, #floatBoxB, #floatBoxD { width: 346px; height: 230px; top: 50%; left: 50%; margin: -115px 0 0 -173px; _top: expression(documentElement.scrollTop+400+'px'); z-index: 1001; }

#floatBoxC { width: 346px; height: 190px; top: 50%; left: 50%; margin: -145px 0 0 -173px; _top: expression(documentElement.scrollTop+400+'px'); z-index: 1001; }
#floatBoxC .data-cont { text-align: center; }

#floatBoxE { width: 548px; height: 452px; top: 50%; left: 50%; margin: -226px 0 0 -274px; _top: expression(documentElement.scrollTop+300+'px'); z-index: 1001; }

.floatBox { display: none; position: fixed; _position: absolute; }

#floatBoxA .tools-warn { display: block; width: 52px; height: 52px; margin: 24px auto 15px; background-position: 0 -278px; }
#floatBoxA .data-cont { line-height: 24px; height: 24px; text-align: center; font-size: 14px; }

#floatBoxB .tools-warn, #floatBoxD .tools-warn { display: block; width: 52px; height: 52px; margin: 24px auto 15px; background-position: 0 -331px; }
#floatBoxB .data-cont, #floatBoxD .data-cont { line-height: 24px;text-align: center; font-size: 14px; width: 310px; margin: 0 auto;}

.aBtn-cance { width: 84px; height: 32px; line-height: 32px; background-color: #f8f8f8; border-radius: 2px; line-height: 32px; display: inline-block; margin: 20px 0 0 15px; text-align: center; }

.aBtn { width: 84px; height: 32px; line-height: 32px; display: inline-block; margin: 20px auto 0; }

.aBtn-Red { display: block; }

/* under-line tit */
.ml20, .box2 .view { margin-left: 20px; }

.box2 .th { line-height: 37px; padding-top: 10px; border-bottom: 1px solid #ececec; }

.tit-underline { height: 38px; font-size: 18px; }
.tit-underline span { display: inline-block; height: 37px; line-height: 37px; border-bottom: 2px solid #ff4444; }
.tit-underline font { font-size: 18px; display: inline-block; line-height: 29px; }

.m-r .tit-underline span{ width: 100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.m-l .tit-underline, .m1000 .tit-underline { font-size: 20px; }


#addComment .tit-underline, .m-l .tit-underline .f18 { font-size: 18px; line-height: 38px; }

.head .h-crumb { float: left; overflow: hidden; padding-top: 20px; }

.head .arr { content: ""; display: inline-block; height: 0; line-height: 0; width: 0px; }

.head .arr { border-bottom: 3px dashed transparent; border-left: 3px solid #ff4444; border-top: 3px dashed transparent; margin: 0 5px 0 20px; vertical-align: middle; }

.head i, .color3 { color: #333; }

.nav .subNav a:hover { text-decoration: none; }

/* brand */
.brand { height: 53px; background-color: #fff; border-top: 1px #ececec solid; }

.brand-name { height: 53px; font: 24px/53px "Microsoft YaHei"; float: left; padding-right: 20px; }

.brand-info { height: 345px; position: relative; padding: 15px 20px 20px 0; overflow: hidden; }
.brand-info .pT { height: 30px; line-height: 30px; font-size: 20px; }
.brand-info .sNum { width: 104px; float: right; overflow: hidden; padding-top: 20px; }
.brand-info li { line-height: 16px; }
.brand-info .brand-infoB { margin-top: 11px; line-height: 28px; height: 224px; overflow: hidden; }
.brand-info .pView-a { position: absolute; right: 20px; bottom: 14px; }

.pCom { height: 82px; border-bottom: 1px dashed #ececec; }
.pCom li { width: 205px; }

.iStar { height: 16px; margin-top: 15px; }

.sNum .limit { display: inline-block; line-height: 16px; width: 42px; overflow: hidden; vertical-align: top; }

.iOther { width: 100%; float: left; padding-top: 4px; }

.sTitle { width: 40px; }

.sDree em, .sDree em.eDree { background: url("/www1/pc/2015/2015yp/images/tiao.png") repeat-x; }

.sDree { width: 126px; height: 16px; overflow: hidden; border-radius: 2px; margin-right: 6px; background-color: #ececec; }
.sDree em { display: block; border-top-left-radius: 2px; border-bottom-left-radius: 2px; height: 16px; background-position: 0 -18px; }
.sDree em.eDree { background-position: 0 0; }

.brand-infoA .info-tit { line-height: 38px; height: 38px; font-size: 18px; overflow: hidden; text-align: center; margin: 14px 0 4px; }
.brand-infoA .grayH { height: 96px ; line-height: 24px; overflow: hidden; margin-bottom: 3px;}

.brand-infoC { padding-top: 36px; }
.brand-infoC p { background-position: -10px -102px; vertical-align: top; height: 24px; overflow: hidden; line-height: 24px; padding: 9px 0 0 10px; }

/* otherforums*/
.otherforums { float: left; display: inline; position: relative; margin: 12px 0px 10px; z-index: 30; zoom: 1; }

.otherforums .mark { font-size: 14px; height: 30px; line-height: 30px; position: relative; _padding-top: 8px; }

.otherforums .mark .trage ,.otherforums .mark .trage-gray{ position: relative; height: 0; line-height: 0; font-size: 0; width: 0; border-top: 5px solid #f44; border-left: 5px  dashed transparent; border-right: 5px  dashed transparent; border-bottom: 5px  dashed transparent; display: inline-block; zoom: 1; vertical-align: middle; top: 2px; margin-left: 6px; }
.otherforums .mark .trage{
border-top: 5px solid #f44;
}
.otherforums .mark .trage-gray{
border-top: 5px solid #d3d3d3;
}

.otherforums .drop { display: none; }

.otherforums .drop { position: absolute; top: 100%; width: 344px; border: 1px solid #ececec; background: #fff; left: 0; padding: 6px 10px; zoom: 1; }

.otherforums .drop .before { background: url(/www1/2014/bbs/images/sprite-header.png) 1px -29px no-repeat; width: 13px; height: 7px; line-height: 0; position: absolute; top: -7px; left: 26px; margin-left: -7px; zoom: 1; display: block; overflow: hidden; }

.otherforums .drop .clear { clear: both; display: block; }

.otherforums .drop a { float: left; display: inline; height: 22px; line-height: 22px; width: 94px;overflow: hidden; text-wrap: wrap; background-color: #fff; margin-right: 20px;}

.otherforums-show .drop { display: block; }

/* nav */
.nav .subNav a { width: 165px; }

/* slide1 */
.part .tab { position: relative; width: 340px; height: 340px; float: left; }

.tab .control { position: absolute; right: 40px; bottom: 40px; z-index: 100; }

.tab .control li { float: left; margin-left: 5px; }

.tab .control a { position: relative; display: block; width: 12px; height: 12px; text-indent: -9999px; overflow: hidden; background-position: -5px -46px; text-decoration: none; }

.tab .control a:hover, .tab .control .current a { background-position: -3px -78px; }

.tab .content { height: 340px; overflow: hidden; }

.tab .content li { display: none; }

.tab .content a { display: block; position: relative; width: 100%; }

.tab .tit { width: 310px; height: 30px; font: 14px/30px 'Microsoft YaHei'; position: absolute; bottom: 10px; left: 10px; background-color: #fff; background:rgba(255,255,255,0.8); padding-left: 10px; }

.tab .tit em { display: inline-block; width: 210px; overflow: hidden; }
:root .tab .tit{filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffffff,endColorStr=#ffffffff);}

.tab .content a:hover .tit{background:rgba(255,255,255,1);}
:root .tab .content a:hover .tit{filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffffff,endColorStr=#ffffffff);}
/* slide2 */
.hot { position: relative; padding: 12px 0 14px; width: 212px; }
.hot li { display: none; width: 198px; color: #999; overflow: hidden; }
.hot li.hot-car { height: 298px; width: 212px; padding: 6px 0; *padding: 6px 0 3px; _padding: 6px 0 0px; }
.hot li.hot-car a { float: left; width: 90px; height: 23px; line-height: 23px; overflow: hidden; border: 1px #ececec solid; margin: 0 14px 14px 0; text-align: center; }
.hot li.hot-car a:hover { color: #ff4444; border: 1px #ff4444 solid; }
.hot a { line-height: 28px; }
.hot .line { margin: 0 5px; }

.hot-control li { float: left; line-height: 37px; display: inline; cursor: default; }
.hot-control li.current { border-bottom: 2px #ff4444 solid; }

/* view */
.view-box { zoom: 1; text-align: center; height: 27px; line-height: 26px; background-color: #f8f8f8; border-bottom: 1px solid #ccc; cursor: pointer; }
.view-box .view { display: block; transition: none; }
.view-box .view:hover { transition: none; background-position: 144px center; }
.view-box:hover { background-color: #f1f1f1; }

.view-box-a { margin: -10px 12px 20px; }
.view-box-a .view { background-position: 144px center; }

.view-box-c { position: relative; zoom: 1; margin: -10px 20px 20px; }
.view-box-c .view { background-position: 114px center; }
.view-box-c .view:hover { background-position: 114px center; }

.view-box-d { margin: 10px 20px 20px; }
.view-box-d .view { background-position: 114px center; }
.view-box-d .view:hover { background-position: 114px center; }

.view-box-b { margin-bottom: 20px; }
.view-box-b .view { background-position: 360px center; }
.view-box-b .view:hover { background-position: 360px center; }

.view { padding-right: 30px; background: url("/www1/pc/2015/2015yp/images/view.png") no-repeat 54px center; transition: all 0.4s ease-in 0s; }
.view:hover { background: url("/www1/pc/2015/2015yp/images/view.png") no-repeat 62px center; transition: all 0.4s ease-in 0s; }

.view-box-e .view { background-position: 76px center; }
.view-box-e .view:hover { background-position: 84px center; }

/* news */
.news { width: 313px; height: 328px; padding: 17px 20px; overflow: hidden; }
.news .n-pTit { font-size: 18px; line-height: 24px; margin-bottom: 10px; }
.news .n-pTit2 { margin-top: 12px; padding-top: 13px; _padding-top: 18px; border-top: 1px dashed #ececec; }
.news .view { line-height: 24px; }
.news .news-com { font-size: 16px; line-height: 28px; margin: 12px 0 0px; }
.news .news-desA { line-height: 28px; }
.news .news-alist { height: 56px; overflow: hidden; }
.news .news-alist a { line-height: 28px; display: inline-block; text-wrap: none; margin-right: 10px; }
.news .news-alist2 { width: 360px; height: 56px; overflow: hidden; }
.news .news-alist2 a { float: left; display: inline-block; width: 90px; overflow: hidden; }

.merchandise .news { height: 232px; }
.merchandise .news .mesR,.mbrand .news .mesR{*margin-top: -20px;}
.merchandise .news-list { padding-bottom: 12px; border-bottom: 1px dashed #ececec; }
.merchandise .sNum { margin-top: 15px; width: 102px; }
.merchandise .sNum .iOther .limit{ margin-top: 3px;*margin-top: 0px;}
.merchandise .iStar { line-height: 16px; }

.merchandise .mes .mesR .h120,.mbrand .mes .mesR .h120 { height: 72px; overflow: hidden; }
.merchandise .comment-box .comment-txt{ height: auto;}

.news .news-des, .news .news-alist2 a, .news-list li { height: 28px; line-height: 28px; }

.news-list { padding-top: 11px; }
.news-list li { padding-left: 8px; vertical-align: top; overflow: hidden; background-position: -12px -13px; }
.news-list li.li-box { height: 16px; background: none; }

.face { text-align: center; }
.face img { border-radius: 100%; margin: 0 4px 4px; display: block; }
.face span { width: 100%; line-height: 24px; height: 24px; overflow: hidden;display: inline-block; margin-top: 3px; word-break:break-all;}
.face .iuser span{ height: auto;}
.trag { width: 0; height: 0; font-size: 0; line-height: 0; position: absolute; top: 20px; border-bottom: 15px dashed transparent; border-right: 10px solid #f8f8f8; border-top: 0px dashed transparent; }

.mes li { padding-top: 20px; }
.mes .face { width: 65px; }
.mes .face img { width: 50px; height: 50px; }
.mes .mesR { position: relative; zoom: 1; padding-left: 10px; overflow: hidden;*margin-top: -20px; }
.mes .mesR .trag { left: 0px; }
.mes .mesR p.des { padding: 7px 10px 5px; line-height: 24px; background-color: #f8f8f8; border-radius: 3px; }
.mes .mesR .h120{ height: 120px;}

/* comment-list */
.part .nobor, .comment-list.nobor, .product-list .dl.nobor, .hotart-list a.nobor, .aList .nobor { border-top: 0; }

.comment-list { zoom: 1; padding: 30px 0 16px; border-top: 1px #ececec dashed; }
.comment-list:after { content: ""; clear: both; display: block; }
.comment-list .face { width: 104px; margin-right: 10px; }
.comment-list .face img { width: 80px; height: 80px; margin: 0 auto; }
.comment-list .iuser { margin-top: 3px; padding: 6px 7px 6px 10px; background-color: #f8f8f8; }
.comment-list .iuser span { line-height: 21px; display: block; }
.comment-list .iuser em { width: 100%; }

.comment-boxR { zoom: 1; overflow: hidden; }
.comment-txt{word-break:break-all;}
.comment-box { position: relative; margin-left: 10px; padding-top: 10px; padding-bottom: 13px; background-color: #f8f8f8; border-radius: 3px; }
.comment-box .trag { left: -10px; }
.comment-box .comment-tit { height: 36px; line-height: 36px; }
.comment-box .comment-tit .tit { font-size: 16px; }
.comment-box .comment-txt { height: 48px; line-height: 24px; margin-bottom: 6px; margin-top: 3px; overflow: hidden; position: relative; }
.comment-box .comment-txt .pView-a { position: absolute; right: 0px; bottom: -1px; line-height: 25px; }

.icon1 { display: inline-block; width: 20px; height: 30px; vertical-align: top; _height: 32px; *vertical-align: middle; }

.heart { background-position: 4px 13px; *background-position: 4px 9px; }
.heartM { background-position: -18px 13px;*background-position: -18px 9px; }
.heartBad { background-position: -38px 13px;*background-position: -38px 9px; }

.dl { border-top: 1px #ececec dashed; padding: 12px 0 0px; }
.dl .brand-pic { width: 290px; }
.dl .brand-pic img { width: 100px; height: 100px; margin: 9px 15px 0 0; background-color: #fff; }
.dl .brand-txt { padding: 25px 0 0 0px; line-height: 18px; overflow: hidden; }
.dl .brand-txt span { display: block; }
.dl .brand-txt span.brand-des { height: 36px; overflow: hidden; margin-bottom: 15px; }

.scoreA .sDree, .scoreA .sDree em, .thJa dd ul, .thJb dd ul, .thJa dd ul li i.active, .thJb dd ul li i.active, .thJa dd ul.bgNo li i.hover { background: url("/www1/pc/2015/2015yp/images/repeat.png") repeat-x; _background: url("/www1/pc/2015/2015yp/images/repeat-ie.png") repeat-x; }

.scoreA li { width: 214px; line-height: 30px; height: 30px; vertical-align: top; }
.scoreA li span { float: left; }
.scoreA .sTitle { width: 70px; text-align: right; }
.scoreA .sNum { width: 28px; margin: 0 0 0 10px; }
.scoreA .sDree { height: 30px; width: 100px; background-position: 0 -18px; }
.scoreA .sDree em { display: block; width: 100%; height: 30px; background-position: 0 8px; }

.pOther { height: 40px; line-height: 40px; padding: 0 16px 0 20px; }

/* product */
.phead .subNav a { width: 90px; }

.pheadC .subNav a { width: 96px; }

.mhead .subNav a { width: 120px; }

.product .th, .hotbrand .th, .newFance .th, .hotart .th { padding-top: 10px; }
.product .th .tit-underline, .hotbrand .th .tit-underline, .newFance .th .tit-underline, .hotart .th .tit-underline { border-bottom: 1px #ececec solid; }

.product-list { zoom: 1; }
.product-list li { height: 116px; vertical-align: top; cursor: pointer; }
.product-list li:hover, .product-list li.hover { background-color: #f8f8f8; }
.product-list .dl { width: 198px; padding: 20px 0; margin: 0 20px; overflow: hidden; }
.product-list .dl dt img { width: 75px; height: 75px; margin-right: 10px; background-color: #fff; }
.product-list .dl dd { *float: left; zoom: 1; overflow: hidden; }
.product-list .dl dd.pro-desB { height: 81px; }
.product-list .pro-tit, .product-list .pro-titB { display: block; line-height: 21px; overflow: hidden;}
.product-list .pro-tit { padding-top: 5px; margin-bottom: 6px; height: 42px; }
.product-list .pro-titB { margin: -4px 0 2px 0; zoom: 1; height: 21px; }
.product-list .pro-desB span{ line-height: 20px; word-break:break-all;}

.hotbrand { width: 238px; overflow: hidden; }

.hotbrand-list { width: 238px; padding: 10px 0 20px; margin-left: 12px; }
.hotbrand-list a { float: left; border: 1px #ececec solid; width: 100px; height: 50px; margin: 10px 10px 0 0; display: block; }
.hotbrand-list img { width: 100px; height: 50px; }

/* hotbrand-list */
.newFance { width: 238px; overflow: hidden; }

.newFance-list { padding: 10px 0 20px; width: 230px; }
.newFance-list a { float: left; width: 58px; margin: 10px 15px 0 0; text-align: center; }
.newFance-list img { width: 50px; height: 50px; border-radius: 100%; }
.newFance-list .user-name { display: block; height: 32px; line-height: 32px; overflow: hidden; }

/* other */
.otherGroom-listA { width: 213px; padding: 12px 0 22px 0; }
.otherGroom-listA a { float: left; width: 60px; height: 28px; line-height: 28px; margin-right: 10px; overflow: hidden; }

.other-dl { padding: 12px 20px 22px; }

.other-dlA dt { line-height: 26px; }
.other-dlA dd { height: 54px; overflow: hidden; }
.other-dlA dd a { line-height: 27px; margin-right: 14px; }

/* hotart */
.hotart-list a { display: block; height: 60px; line-height: 60px; padding-left: 24px; background-position: 4px -94px; overflow: hidden; border-top: 1px #ececec dashed; }
.hotart-list a:hover { background-color: #f8f8f8; }

/* artList */
.aList li { padding: 0 20px; cursor: pointer; float: left; zoom: 1; }
.aList li:hover, .aList li.hover { background: #fcfcfc; }
.aList li:hover .aList-title-a, .aList li.hover .aList-title-a { transition: all 0.2s ease-in 0s; }
.aList li.aLi{width: 688px;}

.aListDl { padding: 20px 0 24px; *zoom: 1; border-top: 1px #ededed dashed; }

.aListDl:before, .aListDl:after { content: ""; display: table; font: 0/0 a; }

.aListDl:after { clear: both; }

.aListDl .aList-title-a { font-size: 18px; }

.aList-img { position: relative; width: 100px; height: 100px; overflow: hidden; margin-right: 20px; border: 1px #ededed solid; }

.aList-title { line-height: 37px; height: 37px; overflow: hidden; }
.aList-title .submark { margin-left: 20px; }

.aList-intro { line-height: 25px; margin-top: 3px;}

/* archives */
.archives-dl { padding: 12px 10px 5px; }
.archives-dl dt { padding: 27px 52px 0 0; }
.archives-dl dt img { border: 1px #ececec solid; }
.archives-dl dd p { line-height: 28px; margin-bottom: 14px; }
.archives-dl dd p.pIfo { margin-bottom: 0; }

/* mbrand */
 .mbrand .comment-box .comment-tit, .m-PK .comment-box .comment-tit,.m-Pk .comment-box .comment-tit, .mbrand .comment-box .view { position: relative; z-index: 2; zoom: 1; }

.mbrand .comment-box .comment-txt, .m-PK .comment-box .comment-txt, .m-Pk .comment-box .comment-txt { height: auto; }

.mbrand .mbrand-top { width: 352px; }
.mbrand .mbrand-top-l { margin: 0 0px 14px 0; }
.mbrand .part .tab { padding: 5px; }
.mbrand .pT { position: relative; }
.mbrand .Pk-label { position: absolute; right: 0; bottom: 0; font-size: 12px; color: #333; }
.mbrand .news { width: 310px; height: 235px; }
.mbrand .comment-list { position: relative; zoom: 1; }
.mbrand .brand-info { _width: 321px; _float: right; height: 600px; padding-left: 20px; }
.mbrand .brand-info .brand-infoB { margin-top: 20px; height: 340px; position: relative; }
.mbrand .brand-info .pView-a { bottom: 90px; }
.mbrand .comment-box { height: 164px; }

.mscore { height: 130px; padding-bottom: 22px; border-bottom: 1px #ececec dashed; }
.mscore dt { width: 106px; height: 126px; _width: 108px; _height: 128px; position: relative; }
.mscore dd { width: 210px; _float: left; }
.mscore .hodler, .mscore .holder { padding-top: 20px; }
.mscore .mscoreSum { position: absolute; width: 80px; font-size: 26px; line-height: 84px; overflow: hidden; top: 28px; left: 12px; text-align: center; }

.mcom { height: 30px; line-height: 30px; padding: 22px 0 5px; }
.mcom span, .mcom input { vertical-align: middle; }
.mcom .heart { background-position: 3px 10px; }
.mcom .heartH { background-position: -18px 10px; }
.mcom .heartC { background-position: -38px 10px; }

.dOther { width: 325px; border-top: 1px #ececec dashed; padding-top: 20px; overflow: hidden; }
.dOther a { width: 90px; padding: 0 5px; height: 32px; line-height: 32px; margin-right: 7px; text-align: center; float: left; overflow: hidden; }
.dOther a.aBtnA { border: 1px #ececec solid; border-radius: 2px; }
.dOther a.aBtnA:hover { border-color: #ff4444; }
.dOther a.aBtnB { font-size: 14px; margin-top: 1px; }

.prefect { width: 124px; height: 124px; background: url("/www1/pc/2015/2015yp/images/prefect.png") no-repeat right 0; _background: url("/www1/pc/2015/2015yp/images/prefect-ie.png") no-repeat right 0; position: absolute; right: -18px; top: -30px; z-index: 1; }

.borderE { border: 1px #ececec solid; }

.post-info { padding-top: 20px; }
.post-info p { height: 26px; }
.post-info .post-tit span { line-height: 26px; _vertical-align: text-top; }
.post-info .post-tit input { width: 456px; padding-left: 5px; height: 24px; line-height: 24px; }
.post-info .post-content { margin: 12px 0; }
.post-info .post-content .post-c-tip { display: inline-block; height: 24px; line-height: 24px; background-color: #ffffdd; width: 462px; text-align: center; }

.m-dl { height: 132px; overflow: hidden; }
.m-dl dt { width: 130px; height: 130px; border: 1px #ececec solid; margin-right: 20px; }
.m-dl .merch { width: 72px; padding-left: 1px; }
.m-dl .mscore { height: 72px; }
.m-dl .mscore .holder { padding-top: 4px; }
.m-dl .mscoreSum { font-size: 14px; left: -5px; top: -9px; }
.m-dl .pTag { height: 36px; line-height: 54px; }

.m-PK .comment-list,.m-Pk .comment-list{ position: relative; zoom: 1; }
.m-PK .comment-boxR,.m-Pk .comment-boxR { width: 574px; float: left; overflow: visible; }
.m-PK .comment-box .comment-tit .tit {height: 36px;overflow: hidden;}
.m-PK .dg-comment-box { height: 162px; }
.m-PK .dg-comment-box .comment-txt { height: 144px; overflow: hidden; }
.m-PK .dgpl .product_login { height: 450px; _height: 586px; }
.m-PK .dgpl .product_login .product_login_box { top: 228px; _top: 308px; }

/* flhead */
.flhead .subNav a { width: auto; padding: 0 9px; }
.flhead .subNav a.last { padding: 0 8px; _padding: 0 7px; }

.phbList-box { width: 958px; }

.phbList { width: 1008px; padding: 10px 0; }
.phbList li { width: 140px; height: 32px; line-height: 32px; overflow: hidden; float: left; padding-right: 24px; }

.midMegBox { margin-top: -30px; position: relative; zoom: 1; line-height: 22px; text-indent: 20px; padding: 15px 0; }

.topList { height: 180px; border-top: 1px #ececec dashed; padding-top: 30px; }
.topList.nobor { border-top: 0; }
.topList p.pNum { width: 30px; margin-right: 24px; height: 150px; }
.topList p.num_1 { background-position: -110px center; }
.topList p.num_2 { background-position: -142px center; }
.topList p.num_3 { background-position: -172px center; }
.topList p.num_4 { background-position: -80px center; }
.topList p.num_5 { background-position: -230px center; }
.topList p.num_6 { background-position: -260px center; }
.topList p.num_7 { background-position: -290px center; }
.topList p.num_8 { background-position: -320px center; }
.topList p.num_9 { background-position: -350px center; }
.topList p.num_10 { width: 50px; margin-right: 4px; background-position: -380px center; }
.topList p.pPic { width: 150px; height: 150px; display: inline; margin: 0 24px 0 0; }
.topList p.pPic .bPic { height: 148px; border: 1px #ececec solid; display: block; text-align: center; }
.topList p.pPic .bPic img { display: block; width: 100px; height: auto; margin: 44px auto 0px; }
.topList p.iTitle { line-height: 24px; margin-top: -5px; zoom: 1; }
.topList p .lih16 { line-height: 16px; }
.topList p .sDree { width: 172px; }
.topList .pDes { width: 298px; height: 150px; padding-right: 30px; }
.topList .sBrand { margin-right: 30px; }
.topList .iBtn { position: absolute; bottom: 0; left: 0; padding-top: 15px; }
.topList .iBtn a { width: 92px; height: 25px; line-height: 25px; text-align: center; border: 1px #ececec solid; border-radius: 2px; display: inline-block; }
.topList .iBtn a:hover { border-color: #ff4444; }
.topList .preCom .face { width: 104px; }
.topList .preCom .face img { margin: 0 auto 4px; }
.topList .preCom .comment-box { padding-top: 5px; padding-bottom: 6px; }
.topList .preCom .comment-box .comment-txt { height: 96px; }

.txt-box { width: 980px; overflow: hidden; }

.txtList { width: 424px; padding: 16px 0 11px 20px; margin-right: 44px; }
.txtList dd { height: 32px; line-height: 32px; vertical-align: top; background-position: -10px -107px; padding-left: 10px; font-size: 14px; overflow: hidden; }
.txtList dd.li-box { background: none; height: 11px; font-size: 0; border-bottom: 1px #ececec dashed; margin-bottom: 10px; overflow: hidden; }

.top-recommended-tit { padding: 16px 20px 20px; }

.top-recommended-ul li { width: 82px; height: 84px; float: left; display: inline; margin: 0 7px 0 20px; }
.top-recommended-ul li img { border: 1px #ececec solid; }
.top-recommended-ul li span { display: block; height: 32px; line-height: 32px; overflow: hidden; text-align: center; }

.top-recommended-list { border-top: 1px #ececec dashed; padding: 12px 0; margin: 0 20px; }
.top-recommended-list a { width: 68px; height: 28px; line-height: 28px; float: left; display: block; }

/* jhhead */
.jhhead .subNav a { width: 90px; }
.jhhead .subNav a.fir { width: 88px; _width: 85px; }

.jh .result { height: 45px; line-height: 45px; position: relative; margin-top: -15px; }
.jh .th-r { line-height: 45px; position: relative; margin-top: -15px; }
.jh .th-r em { margin-top: 15px; }
.jh .th-r a { font-size: 12px; }
.jh .hotbrendList { width: 958px; height: 120px; }
.jh .hotbrendList dl { width: 965px; height: 42px; border-top: 1px #ececec dashed; }
.jh .hotbrendList dl.nobor { border-top: 0; }
.jh .hotbrendList dd { float: left; height: 42px; line-height: 42px; padding-right: 5px; text-align: left; width: 75px; }
.jh .hotbrendList dd a { display: inline-block; width: 75px; }

.contentdiv { width: 958px; }

.zmTags, .hyTags { float: left; }

.zmTags { width: 982px; }

.hyTags { width: 980px; }

.zmTags a, .hyTags a { float: left; display: inline; background-color: #f8f8f8; text-align: center; border-radius: 2px; }

.zmTags a:hover, .hyTags a:hover { transition: none; background-color: #ff4444; color: #fff; }

.zmTags a { font-size: 14px; width: 30px; height: 30px; line-height: 30px; margin-right: 7px; }

.hyTags a { font-size: 14px; width: 90px; height: 30px; line-height: 30px; margin: 0 15px 0 3px; }

.zmList dl, .hyList dl { border-top: dashed 1px #ececec; padding: 10px 0 20px; float: left; width: 100%; }

.zmList dt, .hyList dt { text-align: left; overflow: hidden; font-weight: normal; font-size: 18px; }

.zmList dt { width: 46px; height: 32px; line-height: 32px; font-family: Microsoft YaHei,Microsoft JhengHei; }

.hyList dt { width: 63px; height: 32px; line-height: 32px; }

.zmList dd, .hyList dd { float: left; width: 106px; text-align: center; line-height: 20px; padding-top: 15px; height: 46px; overflow: hidden; }

/* PK */
.cPK .selected { height: 30px; line-height: 30px; padding: 2px 20px; background-color: #f8f8f8; border-bottom: 1px #ececec solid; }
.cPK .otherforums { margin: 0; }
.cPK .otherforums .mark { font-size: 12px; _height: 22px; _line-height: 22px; _overflow: hidden; }
.cPK .otherforums .drop { width: 250px; margin-left: -106px; padding: 10px 20px 10px 10px; }
.cPK .otherforums .drop .before {left: 50%; margin-left: -7px;}
.cPK .Pk-label { width: 100%; border: 0; margin-top: 0px; }
.cPK .Pk-label:hover, .cPK .Pk-label.hoverA { border: 0; }
.cPK .Pk-label .icon-checkbox { margin: 6px 5px 0 10px; }
.cPK .Pk-label input { display: none; }
.cPK .Pk-label span { height: 25px; overflow: hidden; }

.mPK-no { height: 86px; }

.bjResult .bjTable { border-left: solid 1px #ececec; border-top: solid 1px #ececec; }

.bjResult .bjTable td, .bjResult .bjTable th { border-right: solid 1px #ececec; border-bottom: solid 1px #ececec; line-height: 35px; height: 35px; text-align: center; font-weight: normal; }

.bjResult .bjTable th { background: #fafafa; width: 104px; color: #555; }

.bjResult .bjTable td { padding: 5px; width: 160px; vertical-align: top; }

.bjResult .bjTable .pkInfo td { vertical-align: middle; }

.bjResult .pkInfo p { height: 96px; margin: 8px 10px; overflow: hidden; text-align: left; }

.bjResult .bjTable .tl td { text-align: left; }

.m1000 .pkSearch .inputBox { background: url("/www1/2014/index/x.png") no-repeat 1px -228px; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color -moz-use-text-color #ececec; border-image: none; border-style: none none solid; border-width: medium medium 1px; color: #adadad; float: left; height: 24px; line-height: 22px; padding-left: 29px; width: 175px; border-bottom-color: #ececec; }

.m1000 .pkSearch .aBtn1 { width: 76px; border-radius: 13px; height: 25px; vertical-align: top; margin-left: -9px; zoom: 1; background-color: #ff4444; color: #fff; float: left; }

.m1000 .pkSearch .aBtn1:hover { background-color: #ee1818; cursor: pointer; }

.bjResult .xx img { padding: 15px 15px 12px; }

.bjResult .xx a { display: block; }

.bjResult .xx a.xx-tit { line-height: 20px; height: 60px; overflow: hidden; }

.bjResult .xx a img.hover { border: solid 1px #f60; }

.bjResult .xx li { height: 24px; line-height: 24px; margin-top: 5px; vertical-align: top; }

.bjResult .xx select { width: 148px; border: 1px solid #ececec; height: 25px; line-height: 25px; }

.bjResult .xx .inBtn { width: 66px; border: 1px #ececec solid; height: 30px; line-height: 25px; border-radius: 2px; margin-top: 15px; background: none; cursor: pointer; }

.bjResult .Pclear { margin: 16px auto 15px; width: 66px; border: 1px #ececec solid; height: 27px; line-height: 27px; border-radius: 2px; }

.bjResult td p { line-height: 24px; }

.bjResult .scoreA { height: 215px; }

.bjResult .scoreA li { width: 100%; height: 52px; }
.bjResult .scoreA li .sTitle { height: 22px; overflow: hidden; text-align: left; margin: 2px 0 0 15px; }
.bjResult .scoreA li .sDree { margin-left: 15px; }
.bjResult .scoreA li .sDree em { float: left; }
.bjResult .scoreA li .sNum { width: 30px; margin: 0; }

.bjResult .holder { height: 70px; margin: 15px 0 0; }

.pf .mscoreSum { position: absolute; width: 70px; height: 70px; top: 16px; left: 42px; font-size: 14px; }

.bjResult .dComment { text-align: center; }

.bjResult .dComment i { display: block; }

.bjResult .dComment i.iPic { margin-top: 15px; }

.bjResult .dComment em.eTitle { height: 22px; line-height: 22px; display: block; overflow: hidden; text-align: center; margin-top: 5px; }

.bjResult .dComment i.iPic img { width: 80px; height: 80px; border-radius: 100%; }

.bjResult .dComment .iDes { width: 130px; line-height: 24px; text-align: left; padding: 10px; margin: 10px 5px 0; background-color: #f8f8f8; border-radius: 4px; }

.bjResult .dComment .iDes p { height: 96px; overflow: hidden; }

.bjResult .iDes .trage { position: absolute; height: 0; line-height: 0; font-size: 0; width: 0; border-bottom: 10px solid #f8f8f8; border-left: 10px  dashed transparent; border-right: 10px  dashed transparent; border-top: 5px  dashed transparent; display: inline-block; zoom: 1; vertical-align: middle; top: -14px; left: 50%; margin-left: -10px; }

/* product_login */
.psr { position: relative; }

.product_login_box { width: 100%; text-align: center; position: absolute; top: 272px; _top: 388px; left: 0; height: 21px; line-height: 21px; }

.product_login { width: 100%; height: 708px; position: absolute; top: 0px; left: 0; z-index: 4; }
.product_login .qq-icon, .product_login .sina-icon,.product_login .weixin-icon { display: inline-block; vertical-align: top; margin-right: 5px; }
.product_login .qq-icon { width: 15px; height: 21px; background-position: -40px -442px; }
.product_login .sina-icon { width: 18px; height: 21px; background-position: 0px -470px; }
.product_login .weixin-icon { width: 21px; height: 21px; background-position: 0px -567px; }
.pro-logined { height: 30px; margin-top: 4px; line-height: 44px; }

/* intro */
.intro .iother { width: 198px; padding: 0 0 20px 20px; }
.intro .mscore { height: auto; border-bottom: 0; padding-bottom: 0; }
.intro .mscore dt { margin: 0 auto; }
.intro .scoreA .sTitle { width: 60px; }
.intro .dOther { width: 206px; border-top: 0; padding-top: 14px; }
.intro .dOther a { width: 83px; }
.intro .dOther a.aBtnB { width: 188px; _width: 186px; margin-top: 10px; }

.intro-tit { height: 66px; line-height: 62px; font-size: 24px; text-align: center; margin: 0 10px; border-bottom: 1px #ececec dashed; overflow: hidden; }

.intro-dl { padding: 20px 10px 0px; }
.intro-dl img { display: block; margin: 0px auto 20px; vertical-align: top; }
.intro-dl dd { padding: 12px 0 6px; }
.intro-dl dd img { width: 100%; height: auto; margin: 14px auto 20px; }
.intro-dl dd p { line-height: 28px; margin-bottom: 14px; }
.intro-dl dd p.pIfo { margin-bottom: 0; }
.intro-dl dd p.pIfo-tit { margin-bottom: 0; }

.pIfo-tit { font-size: 18px; height: 40px; line-height: 50px; margin-bottom: 10px; }

.modBoxJ { font-size: 12px; }

.modBoxJ dl { width: 285px; height: 32px; overflow: hidden; }

.thJa dt, .thJa dd, .thJb dt, .thJb dd { float: left; display: inline; height: 24px; line-height: 26px; width: 100px; overflow: hidden; }

.thJa dt, .thJb dt { width: 65px; text-align: right; }

.thJa dd b, .thJb dd b { font-weight: normal; margin-left: 5px; }

.thJa dd em { display: none; margin-left: 5px; }

.thJa dd input { display: none; }

.thJa dd.dScore { width: 50px; }

.thJa dd ul, .thJb dd ul { background-position: 0 -20px; height: 22px; width: 105px; }

.thJa dd ul li, .thJb dd ul li { float: left; width: 7px; height: 30px; cursor: pointer; }

.thJa dd ul li i, .thJb dd ul li i { display: block; width: 7px; height: 30px; background: none; }

.thJa dd ul li i.active, .thJb dd ul li i.active { background-position: 0 6px; }

.thJa dd ul li.odd, .thJb dd ul li.odd { margin-right: 7px; }

.thJa dd ul li.odd i.active, .thJb dd ul li.odd i.active { background-position: -7px 6px; }

.thJa dd ul.bgNo li i { background: none; }

.thJa dd ul.bgNo li i.hover { background-position: 0 6px; }

.thJa dd ul.bgNo li.odd i.hover { background-position: -7px 6px; }

.tbJa { float: left; display: block; width: 380px; vertical-align: middle; }

.tbJa li { float: none; height: 24px; line-height: 24px; width: 100%; }

.tbJa li p { display: none; }

.tbJa li p.active { display: block; }

.spanTit { display: inline-block; width: 65px; text-align: right; }

.inpT { height: 29px; border: 1px #ececec solid; width: 114px; padding: 0 4px; vertical-align: top; }

/* editor */
.post_editor select { height: 30px; line-height: 32px; _vertical-align: middle; }

.submitComment { text-align: center; margin: 20px 0 0; padding-bottom: 20px; }
.submitComment input { width: 85px; }

/* ivy */
.ivy730 iframe, .ivy230 iframe, .ivy730 img, .ivy230 img, .ivy730 object, .ivy230 object { padding: 5px; background-color: #fff; margin: 0 auto 30px; display: block; }

.ivy730 { width: 730px; }
.ivy730 iframe { width: 720px; }
/*.ivy730 img { width: 720px; }*/
.ivy730 object { width: 720px; }

.ivy230 { width: 240px; }
.ivy230 iframe { width: 230px; }
/*.ivy230 img { width: 230px; }*/
.ivy230 object { width: 230px; }

/* no-content */
.no-content .default, .no-content .no-case { background: url("/www1/pc/2015/2015yp/images/nopro.png") no-repeat; }

.no-content i { float: left; vertical-align: top; width: 100%; overflow: hidden; }
.no-content .default { height: 48px; padding-top: 24px; background-position: center 24px; }
.no-content .no-case { height: 24px; }

.pro-no { height: 171px; }
.pro-no .no-case { background-position: center -72px; }

.no-fance { height: 155px; }
.no-fance .no-case { background-position: center -96px; }

.no-prefect { padding-top: 32px; }
.no-prefect .no-case { background-position: center -50px; }

.no-choose,.no-news,.no-guide,.no-evaluation,.no-try{height: 700px; padding-top: 90px;}

.no-choose .no-case { background-position: center -140px; }

.no-news .no-case { background-position: center -200px; }

.no-guide .no-case { background-position: center -160px; }

.no-evaluation .no-case { background-position: center -180px; }

.no-try .no-case { background-position: center -220px; }

.no-commet { padding-top: 58px; height: 634px; }
.no-commet .no-caseC { background: url("/www1/pc/2015/2015yp/images/nocommet.png") no-repeat center 0; height: 271px; }

.no-mPK { padding-top: 32px; }
.no-mPK .no-case { background-position: center -120px; }

/*block(pkGroup.css)*/
.dGroup-parent { width: 688px; }

.dGroup { width: 776px; padding-top: 20px; }

.dGroup li { margin-right: 80px; display: inline; float: left; width: 306px; height: 150px; position: relative; cursor: pointer; }

.dGroup li a { height: 130px; width: 300px; position: absolute; top: 0px; left: 0px; }

.dGroup li a span { width: 100%; height: 130px; opacity: 0; filter: alpha(opacity=100); cursor: pointer; }

.dGroup li i { float: left; }

.dGroup li .iPic { width: 130px; height: 130px; overflow: hidden; }

.dGroup li .iPic img { width: 130px; height: 130px; overflow: hidden; }

.dGroup li .iPk { width: 44px; height: 44px; margin-top: 40px; background-position: 0px -168px; }

.dGroup li.on a { border: solid 1px #ff4444; }

.dGroup li.on .iPk { background-position: 0px -215px; }

.dPk { height: 145px; overflow: hidden; padding: 10px 0 0; border-top: 1px dashed #ececec; }

.dpk-tit { line-height: 35px; font-size: 16px; }

.dPk ul { float: left; width: 236px; }

.dPk ul li { padding-top: 10px; }

.dPk ul li i { padding-right: 10px; float: left; line-height: 30px; font-size: 14px; }

.dPk ul select { width: 195px; float: left; height: 30px; line-height: 30px; font-size: 14px; border: 1px solid #ececec; }
.dPk ul select option { line-height: 30px; }

.dPk .sPk { background-position: 0px -168px; float: left; width: 44px; height: 44px; margin: 24px 25px 0 21px; }
.dPk .sPk.sPk-on { background-position: 0px -215px; }

.aBtn, .dOther a.aBtnB, .Btn, .dPk .aBtn, .compare-bar .pro .option .cpVsBtn, .category .act { background-color: #ff4444; text-align: center; color: #fff; border-radius: 2px; }
.aBtn:hover, .dOther a.aBtnB:hover, .Btn:hover, .compare-bar .pro .option .cpVsBtn:hover, .category .act:hover { color: #fff; background-color: #ee1818; }

.Btn { height: 32px; line-height: 32px; }

.dPk .aBtn { width: 82px; height: 30px; line-height: 30px; font-size: 14px; margin: 30px 10px 0 0; float: right; }

.pk-dl { padding: 25px 0; border-top: 1px dashed #ececec; }
.pk-dl dt { width: 342px; padding-right: 30px; }
.pk-dl dt .pk-pic { width: 80px; margin-right: 20px; }
.pk-dl dt img { width: 80px; height: 80px; margin-top: 5px; background-color: #fff; }
.pk-dl .pk-des { height: 25px; overflow: hidden; line-height: 21px; }
.pk-dl .scoreA span { height: 22px; line-height: 22px; }
.pk-dl .scoreA .sDree { zoom: 1; margin-top: -4px; _margin-top: -5px; }
.pk-dl .gray6 { line-height: 23px; }
.pk-dl .mes { margin-top: 4px; }
.pk-dl .mes li { padding-top: 0; }
.pk-dl .mes .face { width: 88px; margin-right: 6px; }
.pk-dl .mes .face img { width: 80px; height: 80px; }
.pk-dl .mes .des { height: 104px; _height: 101px; }
.pk-dl .mes .mes-tit { display: block; font-size: 16px; height: 32px; line-height: 28px; }
.pk-dl .mes .mesR { zoom: 1; *margin-top: -20px; }

.Pk-label { width: 78px; height: 25px; margin-top: 10px; border: 1px #ececec solid; border-radius: 2px; display: block; cursor: pointer; }
.Pk-label input { float: right; display: none; }
.Pk-label span { display: block; line-height: 25px; }
.Pk-label .icon-checkbox { width: 10px; height: 10px; overflow: hidden; border: 1px #ececec solid; vertical-align: top; margin: 7px 10px 0 10px; }

.Pk-label:hover, .Pk-label.hoverA { border: 1px #ff4444 solid; }

.Pk-label.hoverA .icon-checkbox { background-position: -5px -261px; }

/* tabDiv */
.box4 {padding: 17px 20px 19px; }

.tabDiv { width: 100%; position: relative; height: 74px; margin-top: -8px; overflow: hidden; }

.ulTex { width: 985px; height: 64px; }

.ulTex li { float: left; width: 176px; height: 32px; line-height: 32px; margin-right: 20px; display: inline; overflow: hidden; }

.ulTex li input { float: left; margin-top: 10px; margin-right: 5px; *margin-top: 5px; }

.controlUl { height: 31px; margin-top: -6px; zoom: 1; border-bottom: 1px #ececec solid; }

.controlUl li { float: left; margin-left: 20px; line-height: 30px; text-align: center; display: inline; }

.controlUl li.ml0 { margin-left: 0; }

.controlUl .current { border-bottom: 2px solid #ff4444; }

/* compareBar */
/*Monday, 07-Nov-2011 15:40:22 CST*/
.hide { display: none; }

.show { display: block; }

.compare-bar { width: 1000px; position: fixed; _position: absolute; left: 50%; bottom: 0px; margin-left: -500px; height: 152px; }

.compare-bar .pro { height: 148px; border: 2px solid #ff4444; background: #fff; margin: 0 auto; overflow: hidden; }

.compare-bar .bar { width: 330px; height: 30px; line-height: 30px; position: absolute; top: 2px; }

.compare-bar .lb { width: 6px; height: 30px; overflow: hidden; float: left; background-position: -24px -548px; }

.compare-bar .tab { float: left; height: 30px; }

.compare-bar .tab-tit { color: #777; width: 65px; float: left; text-align: center; border-right: 1px solid #bbb; background: #d3d3d3; }

.compare-bar .tab i { width: 152px; float: left; border-right: 1px solid #ececec; background-position: 126px -385px; padding-right: 12px; display: inline-block; text-align: center; cursor: pointer; }

.compare-bar .tab i.on { background-position: 126px -408px; *background-position: 126px -410px; color: #fff; background-color: #ff4444; height: 30px; border-right: 0px solid #ececec; }

.compare-bar .tab .tab-span i { background-position: 106px -385px; }

.compare-bar .tab .tab-span .on { background-position: 106px -408px; background-color: #ff4444; }

.compare-bar .user { float: right; padding: 0 15px; }

.compare-bar .user span { color: #d7d7d7; }

.compare-bar .user a { color: #333; }

.compare-bar .user a:hover { color: #f60; }

.compare-bar .user .msg { padding-left: 18px; background-position: 3px -208px; }

.compare-bar .user .hasMsg { background-position: 3px -239px; }

.compare-bar .pro ul { height: 117px; overflow: hidden; float: left; }

.compare-bar .pro ul li { width: 220px; height: 117px; float: left; border-right: 1px solid #ececec; position: relative; }

.compare-bar .pro ul li img { width: 85px; height: 85px; }

.compare-bar .pro ul li i { float: left; line-height: 24px; word-wrap: break-word; overflow: hidden; }

.compare-bar .pro ul li .pic { position: absolute; left: 12px; top: 16px; }

.compare-bar .pro ul li .tit { margin-left: 108px; width: 92px; height: 60px; line-height: 20px; padding-top: 16px; }

.compare-bar .pro ul li .price { margin-left: 108px; width: 105px; height: 24px; line-height: 24px; white-space: nowrap; }

.compare-bar .pro ul li .close { width: 15px; height: 15px; display: block; position: absolute; top: 2px; right: 0px; background-position: -3px -444px; cursor: pointer; }

.compare-bar .pro ul li.msg { width: 874px; text-align: center; line-height: 117px; background: none; border: 0; }

.compare-bar .pro_th { height: 29px; background: #f8f8f8; border-bottom: 1px solid #ececec; line-height: 29px; }

.compare-bar .pro_th .mark { color: #777; padding: 0 0 0 10px; font-weight: normal; }

.compare-bar .pro_th .mark b { color: #333; font-weight: bold; }

.compare-bar .pro_th .mark i { color: #f60; }

.compare-bar .pro_th .mark em { color: #c00; font-weight: bold; }

.compare-bar .pro_th .cbIcon { float: right; width: 14px; height: 14px; display: block; background-position: -42px -259px; cursor: pointer; margin-top: 7px; margin-right: 7px; }

.compare-bar .pro .option { width: 80px; padding: 30px 0 0 15px; float: left; line-height: 26px; }

.compare-bar .pro .option2 { padding-top: 40px; }

.compare-bar .pro .option i { display: block; cursor: pointer; }

.compare-bar .pro .option .cpVsBtn { width: 82px; height: 30px; line-height: 30px; display: inline-block; }

.compare-bar .pro .option .cpClear { background-position: -32px -467px; *background-position: -32px -470px; margin-top: 10px; padding-left: 26px; }

.compare-bar .cpProSec { padding: 14px 0 0 15px; }

.compare-bar .cpProSec dd { display: block; margin: 10px 0 0 15px; position: relative; }

.compare-bar .cpProSec dd select { width: 161px; height: 30px; line-height: 30px; border: 1px #ececec solid; }

.compare-bar .popMsg { width: 198px; margin-left: -100px; height: 40px; border: 2px solid #4a88d7; background: #fff; line-height: 40px; text-align: center; position: absolute; z-index: 10; bottom: 72px; left: 50%; }

.compare-bar .mini { width: 20px; height: 70px; position: absolute; margin: 0 auto; bottom: 0; margin-left: 995px; background-position: -480px -446px; }

.compare-bar .close { width: 20px; height: 15px; overflow: hidden; background-position: 50px 50px; display: block; }

.compare-bar .close:hover { background-position: -480px -430px; }

.compare-bar .unfold { width: 20px; height: 55px; overflow: hidden; text-indent: -100px; background: none; display: block; background: #ccc; }

#compareBarOut { width: 1000px; height: 0; margin: 0 auto; left: 50%; margin-left: -500px; position: absolute; z-index: 100; }

.Pk-label-box { width: 54px; height: 26px; line-height: 26px; position: absolute; top: 65px; right: 3px; }
.Pk-label-box .Pk-label { width: 50px; line-height: 25px; }
.Pk-label-box .Pk-label i{margin:7px 5px 0 5px;}
/* category */
.category { position: relative; z-index: 4; padding: 0 20px 5px; }
.category a.pclose { display: none; }
.category .act { padding: 0 6px; }
.category .act a { float: left; color: #fff; }
.category .act a:hover { color: #fff; }
.category .act a.pclose { display: block; width: 9px; height: 10px; overflow: hidden; margin: 5px 0 0 5px; background-position: -23px -260px; cursor: pointer; }
.category .act a.pclose:hover { background-color: #ff4444; }

.category ul { position: relative; zoom: 1; }

.category li { zoom: 1; vertical-align: top; }

.category .limtH { width: 830px; height: 32px; white-space: nowrap; overflow: hidden; }
.category .category-pop .limtH{ width: 855px;}
.category .prace .limtH { width: 720px; }

.category .chooseMoreExpand li.limtH { height: auto; }

.category dd { *padding-bottom: 5px; }

.category dd.chooseMoreExpand { *padding-bottom: 10px; }

.category-pop { z-index: 500; position: relative; }

.category dt, .category span { display: inline; float: left; }

.category dt { text-align: left; white-space: nowrap; }

.category dt span { text-decoration: none; padding-top: 16px; width: 60px; text-align: right; }

.category dd { padding-left: 42px; border-top: 1px dashed #ececec; padding-top: 16px; }
.category dd font { font-size: 12px; }
.category dd span { height: 22px; margin-right: 15px; margin-bottom: 10px;}
.category dd span.lgray a { cursor: default; }

.noPage { padding-bottom: 0; }

.category dd.last, .noPage .bnone { border-bottom: none; }

.category-pop.chooseMoreExpand { position: relative; }
.category-pop.chooseMoreExpand ul { *height: 27px; }

.hpop { height: auto; }

.chooseMoreExpand .cMore { display: block; padding-bottom: 0; *padding-bottom: 10px; }

.chooseMoreExpand .cMore span { float: left; margin-bottom: 10px; }

.prace .praceBtn { width: 162px; padding-right: 8px; }
.prace .inp { height: 22px; border: 1px #ececec solid; width: 30px; padding: 0 4px; vertical-align: top; *vertical-align: middle; }
.prace .abtn { display: inline-block; background-color: #ececec; padding: 0 8px; margin-left: 7px; border-radius: 2px; vertical-align: top; *vertical-align: middle; }
.prace .abtn:hover { background-color: #ff4444; color: #fff; }
.prace .grayf { vertical-align: top; *vertical-align: middle; }

.upBox #loading { height: 240px; }
.upBox img { display: block; padding-top: 60px; margin: 0px auto; }

.cMoreBtn, .praceBtn { position: absolute; top: -1px; right: 0; height: 24px; line-height: 24px; width: 65px; padding-right: 15px; margin-right: -15px; }

.cMoreBtn a { padding-right: 15px; height: 24px; line-height: 24px; width: auto; float: right; }

.cMoreBtn i { position: absolute; width: 7px; height: 5px; top: 9px; right: 15px; overflow: hidden; background: url(/www1/2014/channel/product/images/pic.png) no-repeat -44px -243px; _background: url(/www1/2014/channel/product/images/pic_ie.png) no-repeat -44px -243px; transition: all 0.4s ease-in; -o-transition: all 0.4s ease-in; -ms-transition: all 0.4s ease-in; -webkit-transition: all 0.4s ease-in; -moz-transition: all 0.4s ease-in; }

.chooseMoreExpand i.spriteA { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); filter: FlipV; }

.category-pop .cMore { position: absolute; z-index: 350; top: 32px; right: -1px; width: 440px; background-color: #fff; border: 1px solid #ededed; overflow: initial; border-radius: 4px; }

.category-pop .cMore:after { content: "\20"; background: url(/www1/2014/channel/product/images/pic.png) no-repeat -34px -359px; _background: url(/www1/2014/channel/product/images/pic_ie.png) no-repeat -34px -359px; width: 17px; height: 10px; display: block; position: absolute; top: -9px; right: 14px; }

.category-pop.chooseMoreExpand .cMoreBtn { z-index: 3; }

.brandMore { position: relative; zoom: 1; }

.brandMore .KS_Search { padding: 12px 0 10px; margin: 0 20px; border-bottom: 1px #ededed solid; }

.brandMore .KS_Search p { color: #333; font: bold 14px/24px 'Microsoft YaHei'; }

.brandMore .KS_Search .KS_Search-text { background: url("/www1/2014/index/x.png") no-repeat 1px -228px; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color -moz-use-text-color #ececec; border-image: none; border-style: none none solid; border-width: medium medium 1px; color: #adadad; float: left; height: 24px; line-height: 22px; padding-left: 29px; width: 175px; border-bottom-color: #ececec; }

.brandMore .KS_Search .KS_Search-btn { background: url("/www1/2014/index/s1.png") no-repeat 0 0; display: inline; float: left; height: 25px; left: 204px; opacity: 1; width: 52px; border: none; cursor: pointer; }

.brandMore .KS_Search .KS_Search-btn:hover { background: url("/www1/2014/index/s2.png") no-repeat 0 0; color: #fff; }

.brandMore .tbody { line-height: 16px; max-height: 256px; _height: 256px; overflow: auto; padding: 5px 20px; }

.brandMore .tbody dt { margin-top: 10px; height: 16px; text-align: center; width: 30px; border-right: 1px solid #cdcdcd; color: #333; font: bold 14px/16px "Microsoft YaHei","SimHei","SimSun"; }

.brandMore .tbody dd { padding: 0px 5px 10px 40px; }

.brandMore .tbody dd.pl0 { padding-left: 0; }

.brandMore .searchResult { padding: 8px; overflow: hidden; _zoom: 1; }

.brandMore .tbody a ,.brandMore .tbody i{ width: auto; display: inline-block; text-wrap: nowrap; margin: 8px 5px 0px; line-height: 21px; }

/* paihang */
.brandList { float: left; width: 750px; overflow: hidden; height: 125px; }

.brandList ul { width: 780px; background-color: #fff; }

.brandList li { padding: 10px; display: inline; overflow: hidden; }

.brandList li i { display: block; }

.brandList li .iNum { width: 30px; height: 100px; background: url("/www1/pc/2015/2015yp/images/num.png") no-repeat; float: left; }

.brandList li.show { float: left; width: 250px; margin-right: 20px; background-color: #f8f8f8; cursor: pointer; }

.brandList li .iPic { width: 100px; height: 100px; float: left; background-color: #fff; }

.brandList li .iDes { width: 106px; float: left; padding-left: 10px; }

.brandList li .iDes em { display: block; line-height: 20px; }

.brandList li .iDes em.eTitle { font-size: 14px; line-height: 20px; height: 40px; overflow: hidden; margin: 3px 0 10px; }

.brandList li .iDes em.gray6 { margin-bottom: 7px; }

.brandList li.hidden { width: 130px; float: left; margin-right: 10px; cursor: pointer; }

.brandList li.hidden .iDes { display: none; }

.brandList li.show .num_1 { background-position: -120px center; }

.brandList li.show .num_2 { background-position: -150px center; }

.brandList li.show .num_3 { background-position: -180px center; }

.brandList li.show .num_4 { background-position: -210px center; }

.brandList li.hidden .num_1 { background-position: 0px center; }

.brandList li.hidden .num_2 { background-position: -30px center; }

.brandList li.hidden .num_3 { background-position: -60px center; }

.brandList li.hidden .num_4 { background-position: -90px center; }

.newsList { width: 170px; float: right; border-left: solid 1px #e6e6e6; padding-left: 18px; }

.newsList .pTitle { font-size: 16px; margin: -8px 0 8px; zoom: 1; position: relative; line-height: 26px; }

.newsList li { background-position: -10px -112px; padding-left: 10px; height: 24px; line-height: 26px; overflow: hidden; }

/* fixBox */
#fixBox { text-align: left; position: fixed; bottom: 0px; left: 1000px; _position: absolute; font-size: 12px; width: 55px; zoom: 1; }

#fixBox ul, #fixBox li { list-style: none; padding: 0; margin: 0; }

#fixBox a { padding: 0; margin: 0; text-decoration: none; color: #555; }

#fixBox .tab { width: 100%; display: inline-block; height: auto; padding: 0 0 0 15px; }

#fixBox .tab a { text-align: center; display: block; height: 50px; width: 55px; overflow: hidden; background: url("/www1/pc/2015/2015yp/images/sharebox.png") no-repeat; margin: 5px 0 0; text-indent: -999px; }

#fixBox .tab a:focus { outline: none; }

#fixBox .tab .share { background-position: -3px 0; }

#fixBox .tab .top { background-position: 0 -55px; display: none; }

#fixBox .tab .top:hover { background-position: -57px -55px; }

#fixBox .tab .back { background-position: 0px -50px; }

#fixBox .tab .tools { background-position: 0 0px; }

#fixBox .tab .tools:hover { background-position: -57px 0px; }

#fixBox .tab a.active { border-top: none; height: 26px; _height: 27px; line-height: 28px; _line-height: 30px; background: #fff; text-indent: 0; }

#fixBox .shareBox { z-index: 50; display: none; position: absolute; bottom: 26px; _bottom: 25px; width: 110px; border: 1px solid #ccc; background: #fff; }

#fixBox .shareBox .hd { height: 27px; border-bottom: 1px solid #ccc; background: #f8f8f8; }

#fixBox .shareBox .hd .t { float: left; width: 40px; height: 27px; text-align: center; font-weight: bold; color: #333; }

#fixBox .shareBox .hd .s { float: right; width: 30px; height: 27px; background: transparent url(/www1/2011/share/img/sharefixbg.png) no-repeat -4px -100px; }

#fixBox .shareBox .hd .s:hover { background: #e3e3e3 url(/www1/2011/share/img/sharefixbg.png) no-repeat -4px -100px; }

#fixBox .shareBox .bd { padding: 4px 0; }

#fixBox .shareBox .shareList a { text-align: left; background: url(/www1/openshare/110801/icon.png) no-repeat 18px -112px; line-height: 24px; height: 24px; display: block; text-indent: 36px; }

#fixBox .shareBox .shareList a:hover { background-color: #f8f8f8; text-decoration: underline; }

#fixBox .shareBox .shareList .share-sina { background-position: 7px -444px; }

#fixBox .shareBox .shareList .share-qq { background-position: 7px -471px; }

#fixBox .shareBox .shareList .share-qqwb { background-position: 7px -412px; }

#fixBox .shareBox .shareList .share-kx { background-position: 7px -113px; }

#fixBox .shareBox .shareList .share-rr { background-position: 7px -148px; }

#fixBox .shareBox .shareList .share-163 { background-position: 7px -185px; }

#fixBox .shareBox .shareList .share-sohu { background-position: 7px -219px; }

#fixBox .shareBox .shareList .share-tb { background-position: 7px -249px; }

#fixBox .shareBox .shareList .share-sc { background-position: 7px -279px; }

#fixBox .shareBox .shareList .share-db { background-position: 7px -310px; }

#fixBox .shareBox .shareList .share-sc { background-position: 7px -279px; }

#fixBox .shareBox .shareList .share-fx { background-position: 7px -345px; }

#fixBox .toolsTitle { position: absolute; line-height: 20px; text-indent: 6px; height: 20px; width: 140px; bottom: 37px; left: 0; border: 1px solid #ffb85d; background: #fffbe1; }

#fixBox .toolsTitle s { font-size: 0; left: 16px; bottom: -6px; width: 11px; height: 6px; background: url(/www1/2011/share/img/sharefixbg.png) no-repeat -41px -25px; position: absolute; }

#fixBox .toolsTitle .c { width: 10px; height: 10px; background: url(/www1/2011/share/img/sharefixbg.png) no-repeat -41px 0px; position: absolute; right: 5px; top: 6px; }

/*page*/
.pcbaby_page { border-top: 1px #ececec dashed; }
.artList .pcbaby_page { margin: 0 20px;}

.pcbaby_page { clear: both; color: #999; font: 400 12px/14px "Microsoft YaHei"; height: auto; text-align: center; }

.pcbaby_page span, .pcbaby_page a { display: inline-block; font-size: 16px; height: 36px; line-height: 36px; margin: 0 2px 0px; padding: 0 13px; }

.pcbaby_page span { background: none repeat scroll 0 0 #ff4444; border: 1px solid #ff4444; color: #fff; }

.pcbaby_page a { background: none repeat scroll 0 0 #fff; border: 1px solid #ededed; color: #000; }

.pcbaby_page a:hover { border: 1px solid #ff4444; color: #ff4444; }

.pcbaby_page .prev, .pcbaby_page .next { padding: 0 10px; }

.pcbaby_page .pageViewGuided a { padding: 0 10px; }
