/*
主题名称: 样式RESET
作者:95健康说
URL: www.95ye.com
版本: 1.0
*/
/*RESET*/
/*公共样式*/
body{font-family:'Microsoft Yahei','\5FAE\8F6F\96C5\9ED1',Arial,'Hiragino Sans GB','\5B8B\4F53';margin:0;padding:0;font-size:12px;color:#5e5e5e}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
.w{width:100%;}
.w1240{width:1240px;margin:0 auto;}
/* positon */
.fr{float:right;}
.fl{float:left;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.bc{ margin-left:auto; margin-right:auto; }
.vm{ vertical-align:middle; }
.pr{ position:relative; }
.pa{ position:absolute; }
.abs-r{ position:absolute; right:0; }
.zoom{ zoom:1; }
.hidden{ visibility:hidden; }
.none,.adnone{ display:none; }
.justify{text-align:justify;}
.dis{display:block;}
.inline{display:inline;}
.none{display:none;}
.bold{font-weight:bold;}
.underline{border-bottom:1px solid #eee;}
/* text */
.f12{ font-size:12px; }
.f13{ font-size:13px; }
.f14{ font-size:14px; }
.f16{ font-size:16px; }
.f18{ font-size:18px; }
.f20{ font-size:20px; }
.f22{font-size: 22px; }
.f24{ font-size:24px; }
.f30{ font-size:30px; }
.fb{ font-weight:bold; }
.fn{ font-weight:normal; font-style:normal;padding-left: 20px;}
.t2{ text-indent:2em; }
.t1{ text-indent:1em; }
.t9999{ text-indent:-9999em; }
.lh120{ line-height:120%; }
.lh150{ line-height:150%; }
.lh180{ line-height:180%; }
.lh200{ line-height:200%; }
.unl{ text-decoration:underline; }
.lsp3{letter-spacing:3px;}
.box{border:1px solid #DDD;min-height:1px;height:auto !important;height:1px;overflow:hidden !important;overflow:visible;}
.blank{height:10px;line-height:10px;clear:both;visibility:hidden;}
/*link style*/
a{color:#666;text-decoration:none;cursor:pointer;}
a:hover{color:#666;text-decoration:none;}
/* margin padding */
.mt3{margin-top:3px;}
.mt5{ margin-top:5px; }
.mt10{ margin-top:10px; }
.mt15{ margin-top:15px; }
.mt20{ margin-top:20px; }
.mt30{ margin-top:30px; }
.mt40{ margin-top:40px; }
.mb5{ margin-bottom:5px; }
.mb10{ margin-bottom:10px; }
.mb15{ margin-bottom:15px; }
.mb20{ margin-bottom:20px; }
.mb30{ margin-bottom:30px; }
.mb40{ margin-bottom:40px; }
.mr5{ margin-right:5px; }
.mr10{ margin-right:10px; }
.mr15{ margin-right:15px; }
.mr20{ margin-right:20px; }
.mr30{ margin-right:30px; }
.ml5{ margin-left:5px; }
.ml10{ margin-left:10px; }
.ml15{ margin-left:15px; }
.ml20{ margin-left:20px; }
.ml30{ margin-left:30px; }
.ml35{ margin-left:35px; }
.ml100{ margin-left:100px; }
.padd5{ padding:5px; }
.padd10{ padding:10px; }
.padd15{ padding:15px; }
.padd20{ padding:20px; }
.pt2{ padding-top:2px; }
.pt3{ padding-top:3px; }
.pt5{ padding-top:5px; }
.pt10{ padding-top:10px; }
.pt15{ padding-top:15px; }
.pt20{ padding-top:20px; }
.pt30{ padding-top:30px; }
.pt40{ padding-top:40px; }
.pt50{ padding-top:50px; }
.pb3{ padding-bottom:3px; }
.pb5{ padding-bottom:5px; }
.pb10{ padding-bottom:10px; }
.pb15{ padding-bottom:15px; }
.pb20{ padding-bottom:20px; }
.pb30{ padding-bottom:30px; }
.pb40{padding-bottom: 40px; }
.pb50{padding-bottom: 50px; }
.pl5{ padding-left:5px; }
.pl10{ padding-left:10px; }
.pl15{ padding-left:15px; }
.pl20{ padding-left:20px; }
.pl25{ padding-left:25px; }
.pl30{ padding-left:30px; }
.pl35{ padding-left:35px; }
.pr5{ padding-right:5px; }
.pr10{ padding-right:10px; }
.pr15{ padding-right:15px; }
.pr20{ padding-right:20px; }
.pr30{ padding-right:30px; }
.pr35{ padding-right:35px; }
/* link color && style */
.pinkName{color:#ff4474;}
.gblue a,.gblue-a,.gblue-a span{color:#00AECA;}
.grayLink a,.grayLink{color:#999;}
.normal-a a:hover,.normal-a a:active,.normal-a a:visited{color:#F60;}
.blue-a a{color:#015985;}
.gray-a a,.graydeep{color:#666;}
.btn-a,.deepgray-a a,.graysode{color:#333;}
.cp{cursor:pointer;}
.link-a,.link-a a{color:#06C;}
.btnw-a,a.btnw-a:hover{color:#FFF;}
.btn-a:hover,.btnw-a:hover{text-decoration:none;}
.black{color:#000;}
.red{color:#F00;}
.orange,.orange:hover{color:#FF632D;}
.blue{color:#0013D9;}
.gray{color:#9A9A9A;}
.grayshallow{color:#CCC;}
.font_gray{color:#CECECE;padding-left:1px;}
.green{color:#5BB600;}
.yellowGreen{color:#9F6600;}
.garyBg{background-color:#F6F6F6;}
.whiteBg{background-color:#FFF;}
.blueBg{background-color:#00aeca;}
.darkgrayBg{background-color:#656565;}
.fcBg{background-color:#FCFCFC;}
.rankBg{background-color:#ECECEC;}
/* inline box style */
.dib{ display:inline-block; }
.di{ display:inline; }
.db{ display:block; }
/* others */
.alpha{ filter:alpha(opacity=55);  -moz-opacity:0.55; opacity:0.55; }
.wordbreak{ word-wrap: break-word;word-spacing: normal;word-break: break-all; }
.oh{ overflow:hidden; }
.ohtxt_line{overflow:hidden;text-overflow:ellipbsis; display: block;}
.ohtxt{overflow:hidden;text-overflow:ellipsis; white-space:nowrap;display: block;}
.oa{ overflow:auto; }
ul{list-style:none;margin:0;padding:0;}
.shadowDiv{ background:#FFFFFF; box-shadow:2px 2px rgba(128,128,128,.25); }
.shadowDiv5{ background:#FFFFFF; box-shadow:4px 4px rgba(128,128,128,.25); }
.borderSt{ border:1px solid #DDDDDD; }
.borderStTop{ border-top:1px solid #DDDDDD; }
.generalBtn{ background:#00AECA; border:none; border-bottom:2px solid #00869B; color:#FFF;border-radius: 4px;  }
.grayBtn{ background:#444; border:none; border-bottom:2px solid #0C96AC; color:#FFF; border-radius: 4px; }
.postsubBtn{ width:100px; height:40px; line-height:40px; border-radius: 4px; }
.uploadBtn1{ width:280px; height:58px; line-height:58px; border-radius: 4px; }
.loginBtn{ width:120px; height:46px; line-height:46px;border-radius: 4px; }
.replyBtn{ width:100px; height:46px; line-height:46px; border-radius: 4px; }
.graybtn{ background:#444; border:none; border-bottom:5px solid #4D4D4D; color:#FFF;border-radius: 4px;  }
.bluebtn{ background-color:#00AECA; border:none; border-bottom:5px solid #00869B; color:#FFF;border-radius: 4px; }
.generalBtn:hover{ background:#00BCD9; border:none; border-bottom:2px solid #00A3BC; color:#FFF; }
.graybtn:hover{ background:#656565; border:none; border-bottom:5px solid #444; color:#FFF; }
.grayBtn:hover{ background:#656565; border:none; border-bottom:2px solid #444; color:#FFF; }
.bluebtn:hover{ background-color:#00BCD9; border:none; border-bottom:5px solid #00A3BC; color:#FFF; }
/*header*/
.header-topbar{height:30px;background:#f5f5f5;line-height:30px;}
.passport_login { float:left;  }
.passport_api { display:block; margin-top:3px; background:url(images/passport_login.png) no-repeat; width:122px; height:24px; }
.passport_api img { float: left; margin-top: 4px; margin-right: 4px; margin-left:6px;  }
.passport_api span { float: left; color: #333; cursor:pointer; line-height:200%; }
.passport_api_list { margin:0; padding:0; list-style:none; display:none; background:#fff; border:1px solid #ddd; }
.passport_api_list li { padding:0; width:120px; line-height:200%; cursor:pointer; color: #333; height:24px; overflow:hidden; }
.passport_api_list li img { float:left; margin-top: 4px; margin-right: 4px; margin-left:6px; }
.header-mobileweb-qrcode {position: absolute;top:30px;left:0;z-index: 10;display:none;background-color: #FFF;border:1px solid #ddd;}
.header-mobileweb-qrcode > .qrcode-msg {display: block;margin-top:15px;text-align: center;}
.a-d-m {background:#fff;border:1px solid #EEE;display:none;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.a-d-m li{margin:0;padding:0;border-bottom:1px solid #F2F2F2;}
.a-d-m li a{display:block;padding:5px 20px;clear:both;font-weight:normal;line-height:2;color:#666;white-space:nowrap;}
.a-d-m li a:hover {background:#f5f5f5;text-decoration:none;}
.header-logo{padding:15px 0 5px;clear:both;}
.headLogo{border-right: 1px solid #E1E1E1;float: left;padding-right: 5px;}
/*头部城市切换*/
.headCity{display: inline-block;float: left;padding: 5px 10px 0;width: 100px;}
.headCity b.cityName{color: #000;display: block;font: 16px/20px "微软雅黑","宋体",Arial;text-shadow: 1px 1px 1px #CCC;}
.headCity .cityChange{position: relative;}
.headCity .cityChange a{display: block;height: 28px;line-height: 28px;overflow: hidden;text-decoration:none;}
.cityList{background: #FFF;border: 1px solid #10A0eA;display: none;box-shadow: 2px 4px 6px #666;left: 0;top: 28px;position: absolute;width: 548px;z-index: 1001;}
.cityList p.title{background: #10A0eA;color: #FFF;height: 24px;line-height: 24px;padding: 0 10px;}
.cityList ul{padding: 6px 10px;list-style:none;}
.cityList li{float: left;height: 21px;line-height: 21px;padding-right: 10px;}
.cityList li a{height: 21px;line-height: 21px;white-space: nowrap;}
.cityList li a:hover{text-decoration: none;color:#f60;}
.headPhone{width: 150px;margin-top:20px;}
.headPhone dt{color: #777;text-align: right;}
.headPhone dd{color: #666;font: 20px/30px "微软雅黑","宋体",Arial;height: 30px;overflow: hidden;text-shadow: 1px 1px 1px #CCC;text-align: right;}
.h-qrcode{width:80px;text-align: center;}
.h-qrcode img{width:80px;height:80px;-webkit-box-shadow:0 0 6px #CCC;-moz-box-shadow:0 0 6px #CCC;box-shadow:0 0 6px #CCC;}
.h-qrcode p{text-align: center;margin-top: 5px;}
.navmenu{border-bottom:3px solid #1A8B08;margin-bottom:10px;background:#fff;}
.left-nav ul{margin:0;padding:0;}
.left-nav li{float:left;font-size:16px;padding:0 10px 10px;height:40px;line-height:40px;margin-right:20px;margin-bottom:-3px;}
.left-nav li.current,.left-nav li:hover{border-bottom:3px solid #1A8B08;}
.left-nav li.current a,.left-nav li a:hover{color:#1A8B08;}
.left-nav li a{text-decoration:none;}
.right-search{ width:360px; margin-top:15px; margin-left: 150px;}
.right-search .search-select-box { width:65px; top:0; position:absolute; *top:1px; }
.right-search .search-select {background:#FFF;display:block;height:28px;border:1px solid #D2D2D2; line-height:26px;cursor:pointer;color:#808080;padding-left:10px;border-radius: 16px 0px 0px 16px;}
.right-search .select-box { position:absolute; width:0; height:0; top:11px; right:5px;border-left:5px solid transparent; border-right:5px solid transparent; border-top:6px solid #ccc;_top:10px;_line-height:0%;_border-left-color: white;_border-right-color: white; } 
.right-search .search-input { margin-left:65px; border:1px solid #D2D2D2;border-left:0; width:350px; height:28px;line-height:28px;border-radius: 0px 16px 16px 0px;padding:5px 10px;outline:none}
.header-search-types { border:1px solid #DDD;background:#FFF; width:130px; }
.header-search-types li { background:#FFF; border-bottom: 1px solid #eee;line-height:20px; }
.header-search-types li:last-child { border-bottom:0; }
.header-search-types li a { text-decoration:none; display:block; padding:6px 20px; }
.header-search-types li a:hover { background:#f5f5f5; }
.right-search .sobtn{top:5px;right:-45px;outline:none;border:none;background:none;}
.right-search .sobtn,.right-search .sobtn:hover,.right-search .sobtn:focus{color:#969696;}
.right-search .sobtn,.right-search .sobtn:hover,.right-search .sobtn:focus,.right-search .sobtn:active{border-color:none;}
.headSeaBtn{width:20px;height:20px;border:none;display:block;right:10px;top:5px;background-color:none; }
/*通栏宽屏幻灯*/
#full-screen-slider{width:100%;height:396px;float:left;position:relative;z-index:1;top:0}
#slides{display:block;width:100%;height:396px;list-style:none;padding:0;margin:0;position:relative}
#slides li{display:block;width:100%;height:100%;list-style:none;padding:0;margin:0;position:absolute}
#slides li a{display:block;width:100%;height:100%;text-indent:-9999px;}
#pagination{display:block;list-style:none;position:absolute;left:50%;top:340px;z-index:9900;padding:5px 15px 5px 0;margin:0}
#pagination li{display:block;list-style:none;width:10px;height:10px;float:left;margin-left:15px;border-radius:5px;background:#FFF }
#pagination li a{display:block;width:100%;height:100%;padding:0;margin:0;text-indent:-9999px;}
#pagination li.current{background:#10A0eA}
/*幻灯上的分类*/
.float-category{position:relative;z-index:10}
.categorys{position:absolute;top:10px;left:0;z-index:6;height:372px;width:210px;background:#fff;}
.categorys a{text-decoration:none;}
.categorys .cate-mt{border-top:1px solid #fff;border-bottom:1px solid #f6f6f6;position:relative;padding:16px 0;margin:0 20px}
.categorys .cate-mt h2{margin:0;}
.categorys .cate-mt .title{color:#323232;font-size:16px;line-height:20px;height:20px;width:170px;overflow:hidden}
.categorys .cate-mt .title .text{width:130px}
.categorys .cate-mt .title a.text{color:#323232}
.categorys .cate-mt .title a.text:hover{color:#ff5256}
.categorys .cate-mt .extra a{color:#a5a5a5;font-size:14px;line-height:20px;margin-right:5px}
.categorys .cate-mt .extra a:hover{color:#ff5256}
.categorys .cate-mt .extra,.categorys .cate-mt .title,.categorys .cate-mt .title .text{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.categorys .cate-list .current .cate-mt{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;border-right:1px solid #fff;padding:17px 20px 16px;margin:-1px 0 0;z-index:7}
.categorys .cate-list .current .cate-mt .extra,.categorys .cate-list .current .cate-mt .title{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}
.categorys .cate-list .current .cate-mt .title .text{color:#ff5256}
.categorys .cate-list .current .cate-mc{display:block}
.categorys .cate-list .fore1{margin-top:0;border-top:1px solid #fff}
.categorys .cate-list .fore1 .cate-mt{border-top:1px solid #fff}
.categorys .cate-mt span{display:inline-block;width:0;height:0;position:absolute;top:3px;right:30px;}
.categorys .cate-list .current span{top:3px;right:30px;border-left:5px solid #f00;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:0;}
/*下拉详细列表具体分类*/

.categorys .cate-listcon{background:#fff;position:absolute;top:0;left:209px;width:501px;height:372px;display:none}
.categorys .cate-mc{position:absolute;top:0;left:0;width:490px;border-left:1px solid #e6e6e6;height:372px;padding:20px 0 0 10px;display:none}
.categorys .cate-mc .title{height:37px;line-height:37px;border-bottom:1px solid #323232;margin:0 30px;position:relative}
.categorys .cate-mc .title .text{font-size:18px;color:#323232;padding-right:10px}
.categorys .cate-mc .title .extra{color:#a5a5a5;font-size:14px}
.categorys .cate-mc .title .more{font-size:14px;color:#60a3ff;position:absolute;top:0;right:0}
.categorys .cate-mc .title .more:hover{color:#ff5256}
.categorys .cate-mc .goods-list{margin:0 28px;height:72px;position:absolute;left:10px;top:58px;z-index:1;padding-top:5px}
.categorys .cate-mc .goods-list a{color:#5e5e5e;font-size:14px;border-left:1px solid #e6e6e6;padding:0 10px 0 11px;margin-top:17px;float:left;height:14px;line-height:14px;margin-left:-1px;white-space:nowrap}
.categorys .cate-mc .goods-list a:hover{color:#ff5256}
.categorys .cate-mc .goods-list i{color:#e6e6e6;font-style:normal}
.categorys .cate-mc .goods-promotion{width:510px;height:310px;position:absolute;bottom:0;left:10px}
.categorys .cate-mc .goods-extra{display:none;padding-left:36px;padding-top:15px;border-top:1px solid #f6f6f6;height:94px;width:444px;position:absolute;z-index:1;bottom:0;left:10px;background-color:#fff}
.categorys .cate-mc .goods-extra .content{width:250px;height:76px}
/*首页中部样式*/
.more:hover{color:#10A0eA;text-decoration:none;}
.left-box{width:916px;float:left;}
.right-box{width:300px;float:right;}
.left-box .face,.left-box .face img{width:60px;height:60px;}
.score a{color:#10A0eA;text-decoration:none;}
.carousel-control{width:50px;}
.carousel-control.left{background-image:none;}
.carousel-control.right{right:0;left:auto;background-image:none;}
.carousel-control{filter: alpha(opacity=0);opacity: 0;}
.carousel-control:hover,.carousel-control:focus{color:#e6e6e6}
.carousel-control .glyphicon-chevron-left{left:10px;margin-left:0}
.carousel-control .glyphicon-chevron-right{right:10px;margin-right:0}
.item-info .subject-i{width:540px;height:220px;padding:15px}
.item-info img{width:330px;height:220px}
.item-info .subject-i h3{margin-bottom:25px}
.newserver{border-top:1px solid #ddd}
.service-range{position:absolute;padding:0 30px;background:#fff;top:15px;left:350px;text-align:center}
.service-range span{color:#999;-webkit-text-size-adjust:none;font:normal 16px Tahoma;display:block}
.index-bonus li{overflow:hidden;font-size:14px;padding:11px 10px;border-bottom:1px solid #e6e5eb}
.index-bonus li:last-child{border-bottom:none}
.index-bonus li .Nos{color:#fff;margin-right:10px}
.index-bonus li .BgRed{font-style:normal;background-color:#fe5a5a !important;padding:0 5px}
.index-bonus li .BgGary{font-style:normal;background-color:#CCC !important;padding:0 5px}
.index-bonus li .tName{padding-right:10px;color:#333;overflow:hidden}
.index-bonus li a:hover{color:#f00}
.index-bonus li .tRank{float:right;color:#f60}
/*右侧登陆状态*/
.i-r-userinfo{}
.i-r-userinfo .my-nologin{background-color:#f5f6f7;border:1px solid #e8e8e8;border-bottom:0;padding:12px;text-align:center}
.i-r-userinfo .my-nologin .title{margin:0;font-size:16px;color:#333;text-align:left}
.i-r-userinfo .my-nologin .title em{color:#ff6702;font-size:18px;font-style:normal;margin-right:3px}
.i-r-userinfo .my-nologin .i-no-user{display:inline-block;*display:inline;*zoom:1;width:75px;height:75px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;background-color:#ccc;margin:37px auto;}
.i-r-userinfo .my-nologin .i-no-user a{width:75px;height:75px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block}
.i-r-userinfo .my-nologin .i-no-user img{width:75px;height:75px}
.i-r-userinfo .my-nologin .tip{font-size:20px}
.i-r-userinfo .my-nologin .tip a{color:#ff7f02}
.i-r-userinfo .no-sign{position:relative;height:120px;background:url(images/sprite_index_img.png) 0 0 no-repeat}
.i-r-userinfo .no-sign .text{position:absolute;left:35px;top:40px;color:#fff;font-size:21px}
.i-r-userinfo .no-sign .login-tip{position:absolute;left:35px;top:70px;font-size:18px;color:#fffba7}
.i-r-userinfo .no-sign .login-tip a{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#ff5d0e;font-size:14px;color:#fffba7;padding:3px 8px;margin-right:5px}
.i-r-userinfo .user-info{*zoom:1;border:1px solid #e8e8e8;padding:18px 13px 18px 18px}
.i-r-userinfo .user-info:before,.i-r-userinfo .user-info:after{display:table;content:""}
.i-r-userinfo .user-info:after{clear:both}
.i-r-userinfo .user-info .avatar{width:74px;height:74px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;float:left;margin-right:10px}
.i-r-userinfo .user-info .my-info-more{float:left;width:180px;margin-top:12px;overflow:hidden}
.i-r-userinfo .user-info .my-info-more .my-info-name,.i-r-userinfo .user-info .my-info-more .my-info-level{width:175px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}
.i-r-userinfo .user-info .my-info-more .my-info-name{margin-right:5px}
.i-r-userinfo .user-info .my-info-more .my-info-name a{font-size:20px;color:#333}
.i-r-userinfo .user-info .my-info-more .my-info-level{margin-top:3px;color:#fc7d0d}
.i-r-userinfo .user-info .my-info-more .my-info-level span{display:inline-block;*display:inline;*zoom:1;margin-right:5px}
.i-r-userinfo .user-info .my-info-more .my-info-level em{font-style:normal}
.i-r-userinfo .user-info .my-info-more .my-info-level a{color:#fc7d0d;text-decoration:none;}
.i-r-userinfo .user-info .my-info-more .my-info-level .i-kb{vertical-align:middle}
.i-r-userinfo .user-info .my-info-more .my-info-level .validkb-plus{display:none}
.i-r-userinfo .my-info-data{text-align:center;padding:20px 0;background-color:#f5f6f7;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8}
.i-r-userinfo .my-info-data .info-item{display:inline-block;*display:inline;*zoom:1;padding:0 11px}
.i-r-userinfo .my-info-data .info-item .name{color:#000;font-size:16px;text-align:center}
.i-r-userinfo .my-info-data .info-item .value{color:#333;font-size:28px;text-align:center}
.i-r-userinfo .my-info-data .info-item .value a{color:#333;text-decoration:none;}
.i-r-userinfo .my-info-data .info-item .value a:hover{color:#ff8502}
.i-level,.i-level-1,.i-level-2,.i-level-3,.i-level-4,.i-level-5,.i-level-6,.i-level-7,.i-level-8,.i-level-9,.i-level-10{width:16px;height:17px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:0;line-height:0;background:url(images/sprite_level_icon.png) no-repeat;background-image:-webkit-image-set(url(images/sprite_level_icon.png) 1x,url(images/sprite_level_icon@2x.png) 2x)}
.i-level-2{background-position:0 -20px}
.i-level-3{background-position:0 -40px}
.i-level-4{background-position:0 -60px}
.i-level-5{background-position:0 -80px}
.i-level-6{background-position:0 -100px}
.i-level-7{background-position:0 -120px}
.i-level-8{background-position:0 -140px}
.i-level-9{background-position:0 -160px}
.i-level-10{background-position:0 -180px}
.i-kb{display:inline-block;*display:inline;*zoom:1;width:16px;height:16px;background:url(images/kb.png) 0 0 no-repeat;background-image:-webkit-image-set(url(images/kb.png) 1x,url(images/kb@2x.png) 2x)}
.mem_box h3{height:40px;line-height:40px;background:#fafafa;text-indent:10px;font-size:16px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.mem_invite{background:url(images/mem_invite.png) no-repeat 10px 10px;}
.mem_invite p{padding-left:65px;padding-top:10px;line-height:24px;}
.mem_invite span{margin-top:15px;display:block;text-align:center;}
.mem_invite span a{color:#f60;}
.i-list li{width:238px;height:260px;float:left;margin-right:5px;position:relative;}
.i-list li img{margin:0 auto;}
.i-list li a{text-decoration:none;display:block;width:178px;margin:0 auto;}
.i-list .li-list{width:218px;height:240px;left:10px;top:10px;padding:20px;background:#f6f6f6;}
.i-list li.lastli{margin-right:0;}
/*排行榜*/
.top-left{float:left;width:720px}
.top-bg{background:url('images/top_bg.png') no-repeat;width:720px;height:600px}
.top-right{float:right;width:470px}
.leftBor{padding-left:10px;border-left:3px solid #00aeca}
.artLun li{padding:30px 20px 20px;border-bottom: 1px solid #fff}
.artLun li h4{margin-bottom: 11px}
.artLun li a{text-decoration:none}
.artLun li a:hover h4{color:#00aeca}
.top-text{top:70px;left:20px;font-size:14px;width:330px;overflow:hidden}
.top1,.top2,.top3,.top4,.top5,.top6,.top7{width:40px;text-align:center;font-size:16px}
.top1 p,.top2 p,.top3 p,.top4 p,.top5 p,.top6 p,.top7 p{padding:20px 10px 0;color:#fff;font-size:12px}
.top1{left:100px;top:400px}
.top2{left:200px;top:373px}
.top3{left:271px;top:300px}
.top4{left:344px;top:230px}
.top5{right:263px;top:140px}
.top6{right:192px;top:90px}
.top7{right:93px;top:45px}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}
@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.2);-ms-transform:scale(1);transform:scale(1.2)}}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
/*艺术专栏*/
.zl-left{width:290px}
.zl-right{width:900px}
.zl-right a{text-decoration:none}
.activityCon{width:330px;height:152px;padding:20px}
.activityCon:hover h2{color:#00AECA}
.timeIco{width:16px;height:18px;display:block;float:left;background: url(images/icon.png) no-repeat 0 4px}
.locationsIco{width:16px;height:18px;display:block;float:left;background: url(images/icon.png) no-repeat 0 -23px}
/*鉴评达人*/
.dr-apply{width:504px;height:343px;background:url(images/zjdpbg.jpg) no-repeat;}
.dr-apply ul{border-top:1px solid #B7B7B7;width:300px;}
.dr-apply ul li{padding:10px;border-bottom:1px solid #B7B7B7;font-size:16px;color:#333;}
.apply-link{text-decoration:none;bottom:5px;right:5px;}
.dr-list li{float:left;margin-left:10px;position:relative;}
.cover-bg{width:100%;padding:5px;left:0px;bottom:0px;color:#fff;font-size:14px;background:rgba(0, 0, 0, 0.6)!important;filter:Alpha(opacity=60); background:#000;margin:0;position:absolute;}
.cover-bg a{color:#fff;text-decoration:none;}
.cover-bg a:hover{color:#00AECA;}
.dr-list li.more-zj{background:#f2f2f2;width:143px;height:166px;}
/*会员机构*/
.u-left {width:953px; height:240px;  position:relative; top:-1px; z-index:1; overflow:hidden;}
.u-left ul li{ width:119px; height:118px; border:1px #e5e5e5 solid; margin-top:-1px; margin-left:-1px; float:left; overflow:hidden;}
.u-left ul { padding-left:1px; padding-top:0px;}
.u-left ul li img{width:119px; height:119px}
.u-left ul li a {position:relative; display:block;}
.u-left ul li a p{width:100%; height:100%; background:rgba(0,0,0,0.5);position:absolute; top:0px; left:0px; z-index:2; color:#fff; font-size:14px; display:none; text-align:center; line-height:118px;}
.u-left ul li a:hover p {}
.u-right{width:240px; height:240px; overflow:hidden; position:relative;}
.u-right .carousel-inner .item img{height:235px;}
/*艺术圈*/
.group-left,.detail-left{width:830px;}
.group-right,.detail-right{width:380px;}
.group-lists li{background:#F7F7F7;position:relative;float:left;height:70px;line-height:25px;margin:0 15px 15px 0;overflow:hidden;width:400px;}
.group-lists li.lastli{margin-right:0;}
.group-lists li:hover{background:#F0F0F0;}
.group-lists li a{text-decoration:none;}
.group-lists li h3{line-height:30px;font-size:16px;margin-top:2px;}
.group-lists li span{position:absolute;top:5px;right:10px;}
.group-lists li p{color:#999;font-size:14px;margin-top:9px;padding-right:10px;}
.group-lists li em{font-size:15px;vertical-align:-1px;font-style:normal;color:#f60;margin-left:3px;}
.group-lists li img{display: inline-block;border-right:#E0E0E0 solid 1px; margin-right:10px; vertical-align: top;float:left;}
.group-lists li b{cursor: pointer;display: inline-block;font-weight: normal;width: 200px;overflow: hidden;}
/*排行榜*/
.rank-cate{*zoom:1;width:260px;overflow:hidden;float:left;}
.rank-main{*zoom:1;width: 976px;min-height:950px;padding-right:20px;float:right;background:#fff;}
.trade-map{list-style: none;padding-left: 20px;margin: 0}
.trade-map li {list-style-image: none;list-style-type: none;margin-left: 0}
.trade-map .trade-item h3 {font-size: 18px;color: #333;font-weight: 400;margin: 30px 0 10px 0}
.trade-map .trade-item h3 .trade-icon {width: 25px;height: 25px;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;margin-top: -3px;margin-right: 5px;background: url(images/sprite_rank_icon.png) no-repeat;background-image: -webkit-image-set(url(images/sprite_rank_icon.png) 1x, url(images/sprite_rank_icon@2x.png) 2x)}
.trade-map .trade-item h3 .trade-icon.trade-icon-2 {background-position: -25px 0}
.trade-map .trade-item h3 .trade-icon.trade-icon-3 {background-position: -50px 0}
.trade-map .trade-item h3 .trade-icon.trade-icon-4 {background-position: -75px 0}
.trade-map .trade-item h3 .trade-icon.trade-icon-5 {background-position: -100px 0}
.trade-map .trade-item .child-list {*zoom: 1;list-style: none;padding-left: 0;width: 180px;margin: 0}
.trade-map .trade-item .child-list:before,.trade-map .trade-item .child-list:after {display: table;content: ""}
.trade-map .trade-item .child-list:after {clear: both}
.trade-map .trade-item .child-list li {list-style-image: none;list-style-type: none;margin-left: 0}
.trade-map .trade-item .child-list .child-item {float: left;padding-left: 30px}
.trade-map .trade-item .child-list .child-item .child-link {font-size: 14px;color: #999;line-height: 1.8}
.trade-map .trade-item .child-list .child-item .child-link:hover,.trade-map .trade-item .child-list .child-item .child-link.active {color: #ff7f02}
.t-l-list{padding:0 5px 5px 5px;}
.tags-list {padding-top:45px;padding-left:30px;margin-bottom:25px;overflow:hidden;}
.tags-list li {float:left;white-space: nowrap;margin: 0 10px 12px 0;}
.tags-list li .tag-item {display: inline-block;*display: inline;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-transition: background-color 0.15s;-moz-transition: background-color 0.15s;-ms-transition: background-color 0.15s;-o-transition: background-color 0.15s;transition: background-color 0.15s;padding: 5px 15px;background-color: #ececec;color: #333;text-decoration: none;font-size: 14px;border: 1px solid #ececec;outline: none;}
.tags-list li .tag-item:hover {color: #ff7e00;border-color: #ffad6a;background-color: #fff}
.tags-list li.selected {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background-color: #ffad6a}
.tags-list li.selected a {background-color: #ffad6a;border-color: #ffad6a;color: #fff}
.row .table a{text-decoration:none;}
.row .table a:hover{color:#f60;}
.top-list{overflow:hidden;}
.top-list ul li{ border-bottom:1px solid #e6e5eb;}
.top-list .t-l-t{ height:30px; line-height:30px; color:#5e5e5e; font-size:14px;font-weight:bold;overflow:hidden;*margin-top:0px !important;padding:0 10px;border-bottom:1px solid #DDD;}
.top-list .t-l-t span,.top-list ul li.LsClist span,.top-list ul li.LsClist a{ display:inline-block; float:left;}
.top-list .t-l-t .Nos{ width:30px; margin-right:10px;float:left;}
.top-list .t-l-t .tName{float:left}
.top-list .t-l-t .tRank{width:65px;text-align:center;float:right;display:inline;}
.top-list ul li.LsClist{overflow:hidden;font-size:14px;padding:10px;} 
.top-list ul li.LsClist .Nos{width:30px; text-align:center; color:#fff;margin-right:10px;}
.top-list ul li.LsClist .BgRed{font-style:normal;background-color:#fe5a5a !important;padding:0 5px;}
.top-list ul li.LsClist .BgGary{font-style:normal;background-color:#CCC !important;padding:0 5px;}
.top-list ul li.LsClist .tName{float:left;padding-right:10px; color:#333; overflow:hidden;}
.top-list ul li.LsClist a:hover{color:#ff0000;}
.top-list ul li.LsClist .tRank{width:60px;text-align:center;float:right;overflow:hidden;white-space:normal; word-break:break-all;}
.top-thumb img{width:260px;height:150px;margin-bottom:10px;}
.hot-item .hot-item-thumb img{width:100%;height:200px;margin-right:auto;margin-left:auto;}
.hot-item-thumb {display: block;padding: 4px;margin-bottom: 20px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out;}
.hot-item-thumb a{text-decoration:none}
.hot-item-thumb a:hover{color:#10A0eA;}
.hot-item-thumb p{margin-bottom:0;}
.hot-item-thumb:hover,.hot-item-thumb:focus{border-color:#10A0eA;}
.hot-item-thumb .caption {padding: 9px;color: #333;}
.hot-fav,.hot-review{position:absolute;top:185px;padding:5px;background:rgba(255, 255, 255, 0.8)!important;filter:Alpha(opacity=80); background:#fff;}
.hot-fav{right:10px;}
.hot-review{left:10px;}
.buybtn,a.buybtn:hover{float:right;padding:3px 10px;background:#f60;color:#fff}
/*主题详情页*/
.item-gallery{width:460px;}
.subject-info{width:720px;}
.subject-info h1{font-size:20px;border-bottom:1px solid #eee;padding-bottom:10px;}
.tb-pic a { display:table-cell; text-align:center; vertical-align:middle; }
.tb-pic a img {vertical-align:middle; }
.tb-pic a {*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb {margin:10px 0 0; overflow:hidden; }
.tb-thumb li {background:none repeat scroll 0 0 transparent; float:left; height:64px; margin:0 10px 0 0; overflow:hidden; padding:1px; }
.tb-thumb li.lastli{margin-right:0;}
.tb-s310, .tb-s310 a { height:460px; width:460px; }
.tb-s310, .tb-s310 img {max-height:460px; max-width:460px; }
.tb-s310 a { *font-size:271px;}
.tb-s40 a { *font-size:35px;}
.tb-s40, .tb-s40 a { height:60px; width:80px; padding:0; display:inline; overflow:hidden; }
.tb-s40 img {height:60px; width:80px; }
.tb-booth { border:1px solid #eee; position:relative; z-index:1; }
.tb-thumb .tb-selected { border:1px solid #C30008; height:64px; padding:1px;overflow:hidden; }
.tb-thumb .tb-selected div { background-color:#FFFFFF; border:medium none; }
.tb-thumb li div { border:1px solid #CDCDCD; }
div.zoomDiv { z-index:999; position:absolute; top:0px; left:0px; width:400px; height:300px; background:#ffffff; border:1px solid #eee; display:none; text-align:center; overflow:hidden; }
div.zoomMask {position:absolute; background:url(images/mask.png) repeat scroll 0 0 transparent; cursor:move; z-index:1;}
.subject-price{width:500px;}
.subject-price em{color:#f00;font-style:normal;}
.subject-price p.start{margin:0;position:absolute;left:86px;bottom:18px;height:15px}
.start0{background:url('images/review_start.gif') no-repeat 0 -1px;width:58px;height:10px}
.start1{background:url('images/review_start.gif') no-repeat 0 -15px;width:58px;height:10px}
.start2{background:url('images/review_start.gif') no-repeat 0 -29px;width:58px;height:10px}
.start3{background:url('images/review_start.gif') no-repeat 0 -43px;width:58px;height:10px}
.start4{background:url('images/review_start.gif') no-repeat 0 -57px;width:58px;height:10px}
.start5{background:url('images/review_start.gif') no-repeat 0 -71px;width:58px;height:10px}
.item-total{right:0;top:0;}
.item-total li{float:left;border-right:1px solid #BCB9B2;padding:5px 10px 0;text-align:center;}
.item-total li:last-child{border-right:0;}
.shoperCon{width:200px;background:#fff;border:3px solid #F6F6F6;}
.borderTop{border-top:1px solid #DFDFDF;}
.borderBtm{border-bottom:1px solid #DFDFDF;}
.headPIcBox{width:70px;height:70px;padding:2px;background:#fff;top:100px;left:60px;}
.shopImsBox{width:150px;height:26px;}
.shopImsBox a{width:71px;height:26px;line-height:26px;display:block;border-radius:13px;color:#333;background: #fff;border:1px solid #ddd;text-decoration:none;}
.shopImsBox a:hover{background:#00AECA;color:#fff;border:1px solid #00AECA;}
.btn-round{width:60px;height:60px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.apply-subject{width:110px;height:110px;line-height:110px;background:#F6F6F6;border-radius:100%;}
a.apply-subject{text-decoration:none;}
.aside-stat {border-bottom: 1px dashed #eee; padding:5px 0; margin:5px 0;}
.aside-stat li {border-right:1px solid #eee; float: left; width:32%; text-align:center;padding: 5px 0;}
.aside-stat li span {display: block; margin-top:5px; font-weight: bold;}
.aside-stat li:last-child {border-right:0;}
.tabbar{height:60px;background-color:#f7f7f7;font-size:18px;position:relative;display:block;}
.tabbar li{display:inline;height:60px;padding:0 25px;float:left;color:#000000;line-height:60px;position:relative;cursor:pointer;}
.tabbar li p{color:#00AECA;line-height:60px;display:inline;margin-left:5px;}
.tabbar .on{background-color:#00AECA;color:#FFF}
.tabbar .on p{color:#FFF}
.tabbar li em{position:absolute;width:20px;height:10px;background:transparent url(images/icon.png) 0 -52px no-repeat;bottom:-10px;left:50%;margin-left:-10px;display:none;}
.tabbar .on em{display:block;}
.tab-content img{max-width:800px;}
/*点评部分*/
.comt-sub .site-sub-praise a.selected,.comt-sub .site-sub-praise a:hover{color:#ff8502}
.comt-sub .site-sub-praise a.selected em,.comt-sub .site-sub-praise a:hover em{color:#ff8502}
.site-sub{zoom:1;padding:0 0 7px 0;border-bottom:1px solid #e9e9e9;font-weight:400}
.site-sub:after,.kb-site-sub:before{display:table;content:""}
.site-sub:after{clear:both}
.site-sub:after{content:'.';clear:both;display:block;height:0;line-height:0;visibility:hidden;overflow:hidden}
.site-sub .site-sub-praise{float:left;font-size:16px}
.site-sub .site-sub-praise a{-webkit-transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;-o-transition:all .15s;transition:all .15s;color:#333;margin-right:20px;text-decoration:none}
.site-sub .site-sub-praise a em{font-style:normal;color:#a5a5a5;margin-left:3px}
.site-sub .site-sub-sort{float:right;font-size:16px}
.site-sub .site-sub-sort a{-webkit-transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;-o-transition:all .15s;transition:all .15s;color:#999;margin-left:30px;text-decoration:none}
.site-sub .site-sub-sort a.selected,.site-sub .site-sub-sort a:hover{color:#333}
.comt-essence{background:url(images/essence.png) 90% 0 no-repeat;background-image:-webkit-image-set(url(images/essence.png) 1x,url(images/essence@2x.png) 2x)}
.comt-list{list-style:none;padding:0;margin:0;font-size:14px;}
.comt-list li{list-style-image:none;list-style-type:none;margin-left:0;}
.comt-list .comt-item{position:relative;width:100%;min-height:130px;}
.comt-list .comt-item .comt-main{margin-left:80px}
.comt-list .comt-item .comt-main .user{padding:0;margin:0;font-weight:400}
.comt-list .comt-item .comt-main .user a{font-size:14px;color:#333}
.comt-list .comt-item .comt-main .user a:hover{color:#ff8502;text-decoration:none}
.comt-list .comt-item .comt-main .user i{margin-top:2px;vertical-align:top;margin-left:5px}
.comt-list .comt-item .comt-detail{margin-top:12px;margin-bottom:7px}
.comt-list .comt-item .comt-detail .comt-content{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;word-break:break-all;overflow:hidden;padding:0;margin:0;font-family:"Microsoft Yahei",Arial,sans-serif;line-height:1.7;-webkit-transition:color .15s;-moz-transition:color .15s;-ms-transition:color .15s;-o-transition:color .15s;transition:color .15s;color:#888;font-size:14px}
.comt-list .comt-item .comt-detail .comt-op-detail:hover{text-decoration:none}
.comt-list .comt-item .comt-detail .comt-op-detail:hover pre{color:#666}
.comt-list .comt-item .comt-avatar{width:60px;height:60px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:1px;left:0;overflow:hidden}
.comt-list .comt-item .comt-avatar a{display:block}
.comt-list .comt-item .comt-avatar a img{width:60px;height:60px}
.comt-list .comt-item .comt-u-info{position:absolute;left:0;top:70px;line-height:1.5;}
.comt-list .comt-item .comt-op-wrap{position:absolute;right:10px;bottom:0;font-size:14px}
.comt-list .comt-item .comt-op-wrap em{font-style:normal;margin:0 15px 0 5px;color:#A5A5A5;}
.comt-list .comt-item .comt-op-wrap span{color:#D6D6D6;}
.comt-list .comt-item .comt-op-wrap a{text-decoration:none;}
.comt-list .comt-item .comt-op-wrap a:hover span,.comt-list .comt-item .comt-op-wrap a:hover em{color:#ff8016;}
.comt-list .comt-item .info .score {clear:both;list-style:none;padding:0;}
.comt-list .comt-item .info .score li {float:left;margin:0 5px 0 0; line-height:20px; height:16px;}
.comt-list .comt-item .info .pictures {padding-left:5px; }
.comt-list .comt-item .info .pictures img{max-width:100px; max-height:100px; padding:1px; border:1px solid #ddd;
_width:expression(this.width > 100 ? 100 : true); _height:expression(this.height > 100 ? 100 : true); }
/*--- respond ---*/
.respond { width:96%; margin:0 auto; padding: 10px 5px; border-bottom:1px dashed #CCC; }
.respond h6 { font-size:12px; font-weight:normal; color:#808080; margin:0 0 5px 0; padding:0; }
.respond p { margin:0;padding:0; color:#666; line-height:18px; }
.resplods_list { margin:10px 0; }
.resplods_list h3 {font-size:14px;color:#666;padding:0 0 5px 0; border-bottom:1px solid #DDD; }
.resplods_list em { float:right; margin-top:-3px;font-style:normal; }
.resplods_list em a { padding:0 2px; color:#f60;text-decoration:none;}
.resplods_list ul { margin:0 0 10px 0; }
.resplods_list li { min-height:50px; clear:both; padding:10px 0; }
.resplods_list li .face { float:left; width:50px;height:50px; border:1px solid #ddd;text-align:center; margin-right:10px;overflow:hidden;}
.resplods_list li .content { float:right; width:690px; }
.resplods_list li .title { clear:both; background:#F6F6F6;line-height:2;padding:0 10px;}
.resplods_list li .detail { clear:both; margin: 10px 0 0;padding:0 5px; color:#808080; }
/*--- flower ---*/
.flowers_list {margin:10px 0;}
.flowers_list h3 {font-size:14px;color:#666;padding:0 0 5px 0;border-bottom:1px solid #DDD;}
.flowers_list h3 em{float:right;font-style:normal;}
.flowers_list h3 a{color:#f60;text-decoration:none;}
.flowers_list ul {margin:0 0 10px 0; }
.flowers_list li {float:left;margin:5px 5px 5px 0;width:54px;text-align:center;}
.flowers_list li .face{border:1px solid #ddd;padding:2px;}
.flowers_list li .title a {color:#f60;}
/*assistant*/
.review_picture_upload { margin:5px 0; }
.review_picture_op { float:left; text-align:center; width:110px; }
.review_picture_op img { display:block; max-width:100px; max-height:100px; padding:1px; border:1px solid #ccc;_width:expression(this.width > 100 ? 100 : true); _height:expression(this.height > 100 ? 100 : true); }
.review-rating { float:left; width:23%; margin-bottom:1px; }
.review-rating .rating-name { margin-bottom:1px; }
.review-rating .rating-start { width:90px; border:2px solid #ffc17d; padding:3px 5px; }
.review-rating-c { padding: 0; margin: 0 auto; width:83px; _width:85px; }
.review-rating-c li {line-height: 0;width: 14px;height: 15px;padding: 0;margin: 0;margin-left: 2px;list-style: none;float: left;cursor: pointer;}
.review-rating-c li span {display: none;}
.review_tool { margin-top:10px; }
.review_tool .passport_share { float:left; margin:0; padding:0; list-style:none;}
.review_tool .passport_share .lable { margin-right:5px; }
.review_tool .passport_share li { margin:0; padding:0; float:left; margin-right:5px; }
.maintable{width:100%;max-width:100%;}
.maintable > thead > tr > th,
.maintable > tbody > tr > th,
.maintable > tfoot > tr > th,
.maintable > thead > tr > td,
.maintable > tbody > tr > td,
.maintable > tfoot > tr > td {padding:8px;line-height:25px;vertical-align:top;}
.maintable .num {text-align:center;}
.item_table td {padding:8px;line-height:1.5;font-size:14px;}
.detail-left{width:860px;}
.detail-right{width:360px;}
.aside-block{border-top:1px dashed #dedede}
.aside-block.first{border-top:0}
.aside-block h3{font-size:18px;}
.truth-live .truth-live-container{position:relative;overflow:hidden;margin-top:15px}
.truth-live .more{font-size:14px;}
.truth-live .more:hover{color:#888;text-decoration:none}
.truth-live .truth-live-list li:after,.truth-live .truth-live-list li:before{display:table;content:""}
.truth-live .truth-live-list li:after{clear:both}
.truth-live .truth-live-list li:after{content:'.';clear:both;display:block;height:0;line-height:0;visibility:hidden;overflow:hidden}
.truth-live .truth-live-list li .truth-live-main{float:left;width:270px;overflow:hidden}
.truth-live .truth-live-list li h4{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;margin:0;padding-bottom:7px;color:#333;font-size:16px;font-weight:400}
.truth-live .truth-live-list li h4 i{margin-right:5px}
.truth-live .truth-live-list li h4 a{color:#333}
.truth-live .truth-live-list li h4 a:hover{text-decoration:none;color:#ff8502}
.truth-live .truth-live-list li p{margin:0;padding-bottom:10px;font-size:14px;color:#888;line-height:1.6;height:45px;overflow:hidden}
.truth-live .truth-live-list li p a{color:#888;display:block}
.truth-live .truth-live-list li p a:hover{text-decoration:none;color:#666}
.truth-live .truth-live-list li .avatar{width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-top:5px;overflow:hidden;float:left;margin-right:10px}
.truth-live .truth-live-list li .avatar img{width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.expert-list ul li{position:relative;margin-top:20px;width:100%}
.expert-list ul li h4{font-weight:400;margin:0}
.expert-list ul li .avatar-info{zoom:1;float:left;width:50px;text-align:center;font-size:0;margin:0}
.expert-list ul li .avatar-info:after,.expert-list ul li .avatar-info:before{display:table;content:""}
.expert-list ul li .avatar-info:after{clear:both}
.expert-list ul li .avatar-info:after{content:'.';clear:both;display:block;height:0;line-height:0;visibility:hidden;overflow:hidden}
.expert-list ul li .avatar-info .avatar{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden}
.expert-list ul li .avatar-info .expert-tag{display:inline-block;font-size:12px;font-style:normal;color:#fff;background-color:#47a1f3;padding:0 3px;height:15px;line-height:14px;vertical-align:middle;margin-top:3px}
.expert-list ul li .expert-comt-main{margin-left:60px;font-size:14px}
.expert-list ul li .expert-comt-main .expert-info{color:#999;font-size:14px}
.expert-list ul li .expert-comt-main .expert-info .username{margin-right:6px;font-size:14px}
.expert-list ul li .expert-comt-main .comt-title{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:relative;padding:9px 8px;margin:12px 0 7px 0;line-height:23px;background-color:#f2f2f2;word-wrap:break-word;word-break:break-all}
.expert-list ul li .expert-comt-main .comt-title em.arrow{width:0;height:0;position:absolute;left:15px;top:-5px;border:5px solid transparent;border-top:none;border-bottom-color:#f2f2f2}
.expert-list ul li .expert-comt-main .comt-title .title{-webkit-transition:color .15s;-moz-transition:color .15s;-ms-transition:color .15s;-o-transition:color .15s;transition:color .15s;color:#666;display:block}
.expert-list ul li .expert-comt-main .comt-title .title:hover{color:#333}
.expert-list ul li .expert-comt-main .comt-info{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;padding-bottom:7px;width:240px;font-size:14px;}
.expert-list ul li .expert-comt-main .comt-info a{-webkit-transition:color .15s;-moz-transition:color .15s;-ms-transition:color .15s;-o-transition:color .15s;transition:color .15s;color:#999;word-wrap:break-word;word-break:break-all}
.expert-list ul li .expert-comt-main .comt-info a:hover{color:#47a1f3}
.favorite-site .similar-site-item{font-size:14px;}
.favorite-site .similar-site-item .title{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;display:block;float:left;width:140px;color:#888}
.favorite-site .similar-site-item .title:hover{color:#666;text-decoration:none}
.favorite-site .similar-site-item .info{width:130px;display:block;float:right}
.favorite-site .similar-site-item .info p{height:16px;margin-top:3px;}
.favorite-site .similar-site-item .praise{color:#ff8502;float:right}
.favorite-site .similar-site-item .no-praise{color:#a5a5a5;float:right}
.u-site-list li{float:left;margin:15px 10px 0;}
.u-site-list li .avatar{width:60px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden}
/*--- multipage ---*/
.multipage{clear:both;margin-bottom:5px;text-align:center;}
.p_bar{clear:both;margin:15px 0;}
.p_bar a,.p_info,.p_redirect{font-size:14px;text-decoration:none;padding:6px 12px;line-height:1.5;color:#337ab7;background-color:#fff;border:1px solid #ddd;border-left:0;}
.p_info{border-left:1px solid #ddd;}
.p_bar a:hover{color:#23527c;background-color:#eee;border-color:#ddd;}
.p_curpage{font-size:14px;padding:6px 12px;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7;}
/*--- mdialog ---*/
.mdialog {background:#FFF;-webkit-background-clip:padding-box;background-clip:padding-box;border: 1px solid #999;border: 1px solid rgba(0, 0, 0, .2);border-radius: 6px;outline: 0;-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);box-shadow: 0 3px 9px rgba(0, 0, 0, .5);}
.mdialog .mheader {padding:15px;border-bottom: 1px solid #e5e5e5;min-height:2; font-size:16px; cursor:move;}
.mdialog .mheader em { float:right; background:url(images/mdialog/close.png) no-repeat; width:16px; height:16px; cursor:pointer; margin-top:5px; }
.mdialog .mheader span { font-weight:bold; color:#FF9900; }
.mdialog .mbody {padding:15px; font-size:14px;}
.mmessage {border:solid #FFEECA 7px; background:#FFF8F4; text-align:center; max-width:600px; min-width:100px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.mmessage .mbody { padding:10px 15px; line-height:180%; }
/*** powerFloat ---*/
.float_ajax_box {border: 1px solid #ddd;background-color: #fff;}
.float_loading {width: 50px;height: 50px;background: url(images/mdialog/loading.gif) no-repeat center;}
.float_ajax_image {padding: 5px;}
.float_ajax_error {width: 200px;padding: 40px 0;text-align: center;}
.float_list_ul {margin: 0;padding: 1px;border: 1px solid #beceeb;background-color: #fff;font-size: 12px;list-style-type: none;}
.float_list_a {display:block;text-decoration: none;}
.float_list_a:hover{background-color:#f0f3f9;color:#333;text-decoration:none}
.float_list_ul li{line-height:20px;border-top:1px solid #f0f3f9;text-indent:5px}
.float_list_ul li:first-child{border-top:0}
.float_list_null{padding:40px 20px;text-align:center}
.float_remind_box{border:1px solid #F7CE39;background:#ffffe0;padding:5px 10px;width:200px;line-height:160%}
.float_tip_box{line-height:18px;padding:0 3px;background-color:#ffffe0;-moz-box-shadow:1px 1px 2px rgba(0,0,0,.4);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.4);box-shadow:1px 1px 2px rgba(0,0,0,.4);border:1px solid #333;position:absolute}
.float_doing_box{border:1px solid #F7CE39;background:#ffffe0 url(images/mdialog/loading_s.gif) no-repeat 5px center;padding:5px 10px 5px 25px;font-size:12px;position:absolute}
.float_corner{font-size:18px;font-family:'宋体';position:absolute;left:-6000px;overflow:hidden}
.float_corner .corner{position:absolute}
.float_corner .corner_1{color:#ccc}
.float_corner .corner_2{color:#fff}
.float_corner_bottom,.float_corner_top{width:16px;height:8px}
.float_corner_top{line-height:14px}
.float_corner_bottom{line-height:17px}
.float_corner_left,.float_corner_right{width:8px;height:16px}
.float_corner_bottom .corner,.float_corner_top .corner{left:0}
.float_corner_left .corner,.float_corner_right .corner{top:-2px}
.float_corner_bottom .corner_2{top:1px}
.float_corner_left .corner_1{right:0}
.float_corner_left .corner_2{right:1px}
.float_corner_top .corner_1{bottom:0}
.float_corner_top .corner_2{bottom:1px}
.float_corner_right .corner_2{left:1px}
.back2top{display:none;width:18px;line-height:1.2;padding:5px 0;background-color:#10A0eA;color:#fff;font-size:12px;text-align:center;position:fixed;_position:absolute;right:10px;bottom:100px;_bottom:"auto";cursor:pointer;}
/*主题列表页*/
.link_path{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px;}
.link_path em{float:right;padding-right:5px;font-style:normal;}
.link_path span{padding:0 5px;color:#ccc;}
.areaBox{background:#F7F7F7;border:1px solid #F0F0F0;}
.areaBox .inner{height:auto;padding:5px 10px;}
.areaBox dl{border-bottom:1px solid #F0F0F0;padding:5px 0;}
.areaBox dl:last-child{border-bottom:none;}
.areaBox dt,.areaBox dd{float:left;line-height:25px;}
.areaBox dt{color:#000;text-align:right;padding-right:6px;width:70px;}
.areaBox dd{overflow:hidden;padding-right:14px;position:relative;width:1100px;}
.areaBox dd.expand{height:auto;}
.areaBox dd a{color:#666;float:left;margin-right:12px;overflow:hidden;white-space:nowrap;}
.areaBox dd a:hover{color:#2A98DA;}
.areaBox dd a.selected{background:#2A98DA;border-radius:3px;box-shadow:inset 0 1px 2px #004C7A;color:#FFF !important;padding:0 8px;}
.areaBox dd i{font-family:Arial;}
.areaBox dd span.more{cursor:pointer;display:block;height:14px;overflow:hidden;position:absolute;top:9px;right:0;width:14px;}
.areaBox dd span.more b{background:url(images/icons.gif) no-repeat 0 0;display:block;height:14px;width:14px;overflow:hidden;}
.areaBox dd span.selected b{background-position:0 -46px;}
.areaBox dd span.cur b{background-position:0 -46px;}
/*footer*/
.footer{background-color:#333;padding-top:50px;}
.tpline{background:url(images/btm_line.png) center 0 no-repeat;}
.footer a:hover{color:#00aeca;}
.footer-top{height:300px;background:#f2f2f2 url(images/bg_footer.png) 50% bottom no-repeat;background-image:-webkit-image-set(url(images/bg_footer.png) 1x, url(images/bg_footer@2x.png) 2x)}
.common-footer{*zoom: 1;height: auto;width: 100%;}
.common-footer a {text-decoration: none;}
.common-footer a:hover,
.common-footer a:active {outline: none;}
.common-footer .sections {margin: 0 auto;*zoom: 1;padding: 15px 0 10px;height:160px;}
.common-footer .sections:after {content: '';display: block;clear: both;height: 0;}
.common-footer .sections section {position:absolute;}
.common-footer .sections section h3 {font-size: 16px;color: #fff;font-weight: 600;margin-bottom: 20px;margin-top: 20px;}
.common-footer .sections section.link-section {width: 44%;color: #aaaaaa;margin-top: 20px;left:50px;}
.common-footer .sections section.link-section .links {padding-top: 10px;margin-bottom: 10px;}
.common-footer .sections section.link-section .qqlink,
.common-footer .sections section.link-section .feedback,
.common-footer .sections section.link-section .contact,
.common-footer .sections section.link-section .worktime {margin-bottom: 10px;}
.common-footer .sections section.partner-section {width: 30%;left:44%;}
.common-footer .sections section.partner-section h3 {margin-bottom: 15px;}
.common-footer .sections section.partner-section ul {*zoom: 1;list-style: none;}
.common-footer .sections section.partner-section ul:after {content: '';display: block;clear: both;height: 0;}
.common-footer .sections section.partner-section ul li {display: inline-block;vertical-align: middle;margin-right: 30px;margin-bottom: 10px;}
.common-footer .sections section.partner-section ul li a {opacity: 0.6;}
.common-footer .sections section.partner-section ul li a:hover {opacity: 1;}
.common-footer .sections section.qr-section {text-align: center;color: #aaaaaa;font-size: 12px;top:35px;right: 30px;}
.common-footer .sections section.qr-section img {width: 100px;margin-bottom: 5px;position: relative;vertical-align: baseline;}
.sitedebug { font-size: 10px; }
.sitedebug a { margin:0 5px; color: #717171; }