@charset "gb2312";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr {margin:0;padding:0;}
body { color:#333;}
select,input,button {vertical-align:middle;font-size:100%;}
ul,ol,li {list-style:none;}
fieldset,img {border:0;}
em {font-style:normal;}
.clearfix:after {content:"."; display: block; visibility: hidden; clear: both; height:0; font-size:0}
.clearfix {*zoom:1}

input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{ border:none;padding:0;}

.wrapper1{ width:1178px; margin:0 auto; margin-top:30px; overflow:hidden;}
.aside{ width:190px; float:left;}
.content{ width:780px; float:right;}
.main{ width:520px; float:left;}
.side{ width:250px; float:right;}
.content-left{ width:840px; float:left; margin-top:30px;}
.aside-right{ width:300px; float:right; margin-top:-30px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt30{ margin-top:30px;}
.back-color {color:#ccc;}
a{ color:#134ba0; text-decoration:none;}
a:hover,.focustab-box h3 a:hover,.pic-news .type:hover,.news-list .type:hover,.tagsclassify-mod h3 a:hover,.q-tabmod li .type:hover,.weekbrand-list span a:hover,.daren-list .name:hover,.experts-list .name:hover,.experts-list .infor em a:hover{ color:#f60; text-decoration:underline;}

.top-bar,.znav li,.znav .more span,.zlogin .qq,.zlogin .sina,.searchbox,.searchbtn,.askbtn,.myaskmod span,.myaskmod em{ background:url(../images/head.png)}
.categorybox .cate-item h3,.focus-tab .cur,.ask-sina,.ask-tqq,.tip-layer .close,.tipsbox .tip-content h3,.gray-btn,.blue-btn-w90,.questionbox .q-ico,.answerbox .a-ico,.samebtn,.has-ask,.has-ask span,.btns,.comments-hd .fav,.comments-hd .popularity,.blue-btn-w80,.net-answer .title,.comments-mod .ico,.add-images,.add-images .add,.classifymod .title,.pages .prev,.pages .next,.user-nav .cur span,.level-inforbtn,.answer-number .ico,.my-answerbox .ico em,.doubtbox .function,.doubtbox .function span,.doubtbox .addbtn,.loginbox .weibo,.loginbox .qq,.doubtbox .textmod span,.doubtbox .textmod .hover, .tag-tips i,.q-tabmod2 .popularity { background:url(../images/pic.png) no-repeat;}



/*modbox*/
.modbox{ border:1px solid #c7dbf2;}
.modbox .title{ padding:0 0 0 10px; height:33px; font:16px/33px "Microsoft YaHei"; border-bottom:1px solid #c7dbf2; background-color:#d9e7f8;}

/*hot-tags 热门标签*/
.hot-tags{ padding:10px 0 12px 10px;}
.hot-tags a{ display:inline-block; padding:2px 8px 1px; margin:0 4px 4px 0; height:18px; line-height:18px; color:#666; border:1px solid #7ab1f4; background:#fff; vertical-align:middle;}
.hot-tags a:hover{ border:1px solid #7ab1f4; background:#7ab1f4; color:#fff; text-decoration:none;}
.aside .hot-tags{ background:#f1f6fb; height:189px; overflow:hidden; }
.aside .hot-tags .inner-tags{ height:188px; overflow:hidden; }

/*category-nav 问题分类*/
.category-nav{ background:#f1f6fb;}
.categorybox{ zoom:1;}
.categorybox .cate-item{ padding:10px 0 10px 10px; border-top:1px solid #c7dbf2;}
.categorybox .first{ border-top:0 none;}
.categorybox .cate-item h3{ display:inline; padding:0 24px 0 0; height:24px; font-size:14px; line-height:24px; background-position:100% -428px;}
.categorybox .no-cate-item h3{ background:none;}
.categorybox .cate-item p{ overflow:hidden; zoom:1; line-height:22px;}
.categorybox .cate-item p a{ float:left; margin:0 12px 0 0; white-space:nowrap;}
.categorybox .subcate{ display:none;}
.categorybox-hover{ margin:0 -1px 0; margin-bottom:-1px; position:relative; border-top:0 none; z-index:2;}
.categorybox-hover .cate-item{ position:relative; z-index:2; width:179px; border:1px solid #83abd5; border-right:0 none; background:#fff;}
.categorybox-hover .first{ padding:9px 0 10px 10px;}
.categorybox-hover .subcate{ display:block; position:absolute; top:0; left:189px; padding:11px 0 14px 29px; width:270px; background:#fff; border:1px solid #83abd5; min-height:63px;}
.categorybox-hover .subcate li{ float:left; width:90px; height:21px; line-height:21px;}



/*noticebox 公告栏*/
.notice-news{ padding:0 14px 0 10px;}
.notice-news h3{ height:33px; font-size:12px; line-height:33px; overflow:hidden;}
.notice-news .pic{ width:160px; height:120px; display:block; border:1px solid #ccc;}
.notice-news p{ padding:4px 0 0; height:60px; line-height:20px; color:#999; overflow:hidden;}
.notice-news p a{ margin:0 0 0 5px; font-family:simsun;}
.noticebox .news-list{ padding:6px 10px;}
.noticebox .news-list li{ height:24px; font-size:12px; line-height:24px; background-position:-225px -554px; color:#ccc;}
.noticebox .pic-news h3{ padding:0 0 5px; height:22px; line-height:22px; font-size:12px;}
.noticebox .pic-news .pic{ width:100px;}
.noticebox .pic-news .pic img{ border:0 none;}
.noticebox .pic-news p{ padding:0 10px 0 0; font-size:12px;}
.noticebox .pic-news p a{ font-family:simsun;}
.noticebox .news-list .type{ margin:0 8px 0 5px; color:#666;}
.noticebox .news-list .type:hover{ text-decoration:none;}
.aside-right .noticebox .news-list a{ margin:0 0 0 8px;}

/*focusbox 焦点图*/
.focusbox{ padding:3px; background:#cde1f8;}
.focusmod{ border:1px solid #b2cce7;}
.focus-tab{ background:#f1f6fb; border-bottom:1px solid #b2cce7;}
.focus-tab li{ float:left; width:127px; height:36px; line-height:36px; text-align:center; border-left:1px solid #b2cce7;}
.focus-tab a{ display:block; color:#313436; font-weight:bold;}
.focus-tab .first{ width:128px; border-left:0 none;}
.focus-tab .cur{ position:relative; top:-1px; margin:0 -1px -7px -1px; padding:0 0 5px; width:130px; height:38px; line-height:38px; background-position:50% -596px; border-left:0 none; }
.focus-tab .cur a{ color:#fff; background:#2383dd; text-decoration:none;}

.focustab-box{ padding:10px 10px 7px; background:#fff;}
.focustab-box .pic{ float:left; width:208px; padding:0 15px 0 0; margin:3px 0 0; text-align:center;}
.focustab-box .pic img{ display:block;}
.focustab-box .pic span{ display:block; height:26px; line-height:26px; overflow:hidden;}
.focustab-box h3{ float:left; width:269px; height:24px; font:18px/24px "Microsoft YaHei"; overflow:hidden;}
.focustab-box h3 a{ color:#333;}
.focustab-box .news-list{ float:left; padding:0 0 0; width:269px;}
.focustab-box .news-list li{ height:26px; font-size:14px; line-height:26px;}

/*switc-tab 切换*/
.switc-tab{ padding:0 0 0 15px; border-bottom:1px solid #b2cce7;}
.switc-tab li{ float:left; margin:0 5px 0 0; width:120px; height:31px; font-size:14px; line-height:31px; text-align:center; background:#d9e7f8; cursor:pointer;}
.switc-tab .cur{ width:118px; margin:0 5px -1px 0; position:relative; border:1px solid #b2cce7; border-bottom:0 none; background:#fff; font-weight:bold; text-decoration:none;}

/*pic-news*/
.pic-news{ padding:5px 10px 0;}
.pic-news .pic{ float:left; width:138px; margin:0 10px 0 0;_margin:0 7px 0 0;}
.pic-news .pic img{ display:block; border:1px solid #ccc;}
.pic-news h3{ height:18px; font-size:14px; line-height:18px; overflow:hidden;}
.pic-news p{ padding:10px 0 0; font-size:14px; line-height:22px; color:#666;}
.pic-news .type{ margin:0 8px 0 5px; font-size:12px; color:#999;}
.pic-news .answer{ font-size:12px;}

/*news-mod*/
.news-mod .title{ padding:0 0 0 10px; height:36px; font:16px/36px "Microsoft YaHei"; border-bottom:1px solid #e3e3e3;}
.news-mod .news-list{ padding:0 10px;}

/*high-risk-problem 近期高发问题*/
.high-risk-problem .title{ height:20px; padding:0 0 3px 10px; font:16px/20px "Microsoft YaHei";}
.high-risk-problem .news-list{ padding:6px 10px 0;}
.high-risk-problem .switc-tab{ padding:0 0 0 10px;}
.high-risk-problem .switc-tab li{ width:89px; height:27px; font-size:12px; line-height:27px; color:#666;}
.high-risk-problem .switc-tab .cur{ width:87px; }

/*ask-weibo 微博快问*/
.ask-weibo{ padding:0 0 10px; background:#f1f6fb;}
.zol-ask{ padding:10px;}
.zol-ask .pic{ float:left; width:76px; height:76px; margin:0 10px 0 0; background:#fff;}
.zol-ask .pic img{ display:block; padding:1px; border:1px solid #dfdfdf;}
.zol-ask h3{ float:left; width:142px; height:22px; font-size:14px; line-height:22px;}
.zol-ask p{ float:left; width:142px; height:54px; color:#999; overflow:hidden;}
.ask-weibo h4{ padding:0 10px 1px; font-size:14px; line-height:24px; color:#666; font-weight:normal;}
.ask-sina,.ask-tqq{ display:block; margin:8px 0 0 10px; width:228px; height:32px; line-height:100px; text-indent:-9999em; overflow:hidden;}
.ask-sina{ background-position:0 -33px;}
.ask-tqq{ background-position:0 -66px;}
.weibomod{ height:413px; border-top:1px solid #c7dbf2; background:#f1f6fb;}

/*brand-list 榜单*/
.brand-list,.weekbrand-list{ padding:4px 10px 5px;}
.last {padding-bottom:12px;}
.brand-list li{ position:relative; padding:0 0 0 26px; height:28px; line-height:28px; overflow:hidden;}
.brand-list em{ position:absolute; top:6px; left:0; display:block; width:16px; height:16px; font-size:10px; line-height:16px; text-align:center;-webkit-text-size-adjust:none;}
.brand-list .n1,.weekbrand-list .n1{ background:#2383dd; color:#fff;}
.brand-list .n2,.weekbrand-list .n2{ background:#e5e5e5; color:#666;}

/*weekbrand-list*/
.weekbrand-list li{ height:28px; line-height:28px; overflow:hidden; zoom:1; vertical-align:middle;}
.weekbrand-list em{ float:left; margin:6px 10px 0 0; width:16px; height:16px; font-size:10px; line-height:16px; text-align:center;-webkit-text-size-adjust:none;}
.weekbrand-list h3{ float:left; display:inline-block; width:60px; font-size:12px; font-weight:normal; vertical-align:baseline;}
.weekbrand-list span{ float:left; padding:0 10px 0 5px; color:#999; width:120px; overflow:hidden; text-align:left;}
.weekbrand-list span a{ color:#333;}
.weekbrand-list .first{ height:60px;}
.weekbrand-list .first .n1{ margin:22px 10px 0 0;}
.weekbrand-list .pic{ float:left; width:50px; margin:5px 10px 0 0;}
.weekbrand-list .pic img{ display:block;}
.weekbrand-list .first h3{ width:137px; padding:0 0 0 5px;}

/*ad-div 广告*/
.ad-div{ font:0/0 arial;}
.ad-div div{ margin:10px 0 0;}

/*layer-box 弹出层*/
.layer-box{ padding:5px; background:rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#2f000000,endcolorstr=#2f000000,gradientType=1);}
:root .layer-box { filter:none;}
.tip-layer{ background:#fff; border:1px solid #a0a0a0;}
.tip-layer .hd{ position:relative; padding:0 0 0 20px; height:31px;line-height:31px; background:#f0efef; border-bottom:1px solid #e2e3e3;}
.tip-layer .hd h3{ font-size:14px; }
.tip-layer .close{ position:absolute; top:5px; right:10px; width:23px; height:23px; background-position:-162px -171px; cursor:pointer;}
.tip-layer .close:hover{ background-position:-162px -193px;}
.tip-layer textarea{ display:block; padding:2px 5px; width:376px; height:60px; resize:none; border:1px solid #bbb; font-size:12px; line-height:20px; font-family:arial; text-align:left;}

.gray-btn{ display:block; width:80px; height:30px; background-position:0 -200px; font-size:14px; line-height:30px; text-align:center; color:#666; font-weight:bold;}
.gray-btn:hover{ background-position:-81px -200px; color:#666; text-decoration:none;}

.blue-btn-w90{ display:block; width:90px; height:30px; background-position:0 -138px; font-size:14px; line-height:30px; color:#fff; text-align:center; font-weight:bold;}
.blue-btn-w90:hover{ background-position:-91px -138px; color:#fff; text-decoration:none;}

.blue-btn-w80{ display:block; width:80px; height:30px; background-position:0 -169px; font-size:14px; line-height:30px; color:#fff; text-align:center; border:0 none; cursor:pointer; font-weight:bold;}
.blue-btn-w80:hover{ background-position:-81px -169px; color:#fff; text-decoration:none;}

/*tipsbox*/
.tipsbox{ width:300px; right: 50%; overflow: hidden; margin-right: -200px; position: fixed; top: 100px; z-index:1000;_position: absolute; _top: expression(eval(document.documentElement.scrollTop + 100));}
.tipsbox .tip-content{ padding:26px 5px; text-align:center;}
.tipsbox .tip-content h3{ display:inline; padding:7px 0 7px 35px; font-size:14px; line-height:30px; background-position:-199px -172px;}
.tipsbox .btn-zu{ padding:40px 0 0;}
.tipsbox .gray-btn{display:block; margin:20px auto 0;}
.tipsbox-2 .tip-content h3{ background-position:-199px -690px;}

/*loginbox*/
.loginbox{ width:338px; right: 50%; overflow: hidden; margin-right: -200px; position: fixed; top: 100px; z-index:1000;_position: absolute; _top: expression(eval(document.documentElement.scrollTop + 100));}
.loginbox .tip-content{ padding:24px 20px 56px;}
.loginbox p{ font-size:14px; line-height:25px; color:#666;}
.loginbox p a{ margin:0 4px;}
.loginbox .btn-zu{ padding:14px 0 0;}
.loginbox .btn-zu a{ float:left; margin:0 10px 0 0; font-weight:bold;}
.loginbox .weibo,.loginbox .qq{ float:left; width:30px; height:30px; line-height:100px; overflow:hidden; text-indent:-9999em;}
.loginbox .weibo{ background-position:-198px -99px;}
.loginbox .qq{ background-position:-198px -130px;}
.loginbox .btn-zu  .weibo{ margin:0 10px;}

/*layer-answer*/
.layer-answer{ width:430px; right: 50%; overflow: hidden; margin-right: -200px; position: fixed; top: 100px; z-index:1000;_position: absolute; _top: expression(eval(document.documentElement.scrollTop + 100));}
.layer-answer .tip-layer .hd{ padding:10px 0 5px 20px; background:none; border-bottom:0 none;}
.layer-answer .tip-content{ padding:0 20px 20px; text-align:right;}
.layer-answer .blue-btn-w90{ display:inline-block; margin:10px 0 0;}





/*comments 评论*/
.comments-hd{ padding:6px 0 10px; height:24px; line-height:24px;}
.comments-hd .function{ float:right;}
.comments-hd .fav{ float:left; width:54px; height:24px; background-position:0 -262px; line-height:24px; text-align:center; cursor:pointer;}
.comments-hd .popularity{ float:left; margin:0 15px; padding:0 0 0 20px; color:#999; background-position:-212px -329px;}
.comments-hd .popularity:hover{ background-position:-212px -364px; color:#f60; text-decoration:none;}
.comments-hd .number{ color:#134ba0;}
.comments-hd .number em{ padding:0 0 0 5px; color:#999;}
.comments-hd .time{ padding:0 0 0 15px; color:#999;}

.comments-mod{ position:relative; padding:20px 20px 10px; border:1px solid #dbdbdb; background:#f0f0f0; zoom:1;}
.comments-mod .ico{ position:absolute; top:-10px; right:14px; width:19px; height:11px; background-position:-164px -219px; font:0/0 arial;}
.comments-mod .areabox{ padding:0 0 10px; height:30px;}
.comments-mod .areabox .text{ float:left; padding:0 5px; width:524px; height:28px; border:1px solid #ccc; font-size:12px; line-height:16px; background:#fff;}
.comments-mod .blue-btn-w80{ float:right;}

.comments-list{ overflow:hidden; position:relative; zoom:1;}
.comments-list li{ margin:-1px 0 0; padding:10px 0; border-top:1px solid #dbdbdb; overflow:hidden; zoom:1;}
.other-comment{ overflow:hidden; zoom:1;}
.other-comment .pic{ float:left; width:34px; height:34px; margin:3px 0 0; background:#fff;}
.other-comment .pic img{ display:block; padding:1px; border:1px solid #ddd;}
.other-comment p{ float:left; padding:0 0 0 10px; width:582px; line-height:20px;}
.other-comment p a{ margin:0 5px 0 0;}
.other-comment .times{ padding:0 0 0 10px; color:#999;}
.other-comment p span{ padding:0 5px 0 0; color:#999;}
.comments-list .replybtn{ float:right;}

/*quick-question 快速提问*/
.quick-question{ padding:15px 0; text-align:right; font-size:14px; font-weight:bold; line-height:30px; color:#666;}

/*net-answer 网友回答*/
.net-answer{ padding:15px 25px 10px; border:1px solid #e3e3e3;}
.net-answer .title{ padding:0 0 0 34px; height:28px; font:16px/28px "Microsoft YaHei"; background-position:-204px -223px;}
.net-answer-list{ overflow:hidden; position:relative; zoom:1;}
.net-answer-list li{ margin:-1px 0 0; padding:15px 0 0; width:668px; word-wrap: break-word; border-top:1px solid #e3e3e3; font-size:14px; line-height:24px;}
.net-answer-list .comments-hd{ padding:10px 0 3px; font-size:12px;}

/*your-answer-mod*/
.your-answer-mod{ padding:0 25px 20px; border:1px solid #cad8e4; background:#ebf2f9;}
.your-answer-mod .title{ padding:13px 0 14px; height:26px; font:16px/28px "Microsoft YaHei";}
.your-answer{zoom:1; position:relative; height:auto; margin:0 0 18px; border:2px solid #7caad2; background:#fff; padding:0 0 32px;}
.your-answer textarea{ display:block; padding:2px 5px; width:654px; height:65px; resize:none; border:0 none; font-size:12px; line-height:22px; font-family:arial;}
.add-images{ position: absolute; bottom:0; left:0; padding:2px 0 0 10px; width:654px; height:30px; background-repeat:repeat-x; line-height:30px;}
.add-images .file {position: absolute; top:0; left:0; height: 28px; cursor:pointer; width:87px; background:transparent; filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
.add-images .add{ padding:0 20px 0 0; background-position:100% -402px;}
.your-answer-mod .blue-btn-w90{ float:right; border:0 none; cursor:pointer;}

/*module*/
.module{ padding:15px 20px; border:1px solid #e3e3e3;}
.module .title{ padding:0 0 10px 18px; height:25px; font:16px/25px "Microsoft YaHei";}

/*flowbox*/
.flowbox{ padding:20px 15px 12px 10px; border:1px solid #c7dbf2; background:#f1f6fb;}
.flowbox .flow{ position:relative; overflow:hidden; zoom:1;}
.flowbox .flow li{ float:left; margin:0 0 0 -1px; width:70px; height:42px; border-left:1px dotted #ccc; text-align:center; color:#666;}
.flowbox .flow li a{ display:block; margin:0 0 5px; font-size:20px; line-height:18px; font-weight:bold; color:#333;}
.flowbox .flow li a:hover{ color:#f60; text-decoration:none;}
.related-word{ padding:20px 5px 10px 10px;}
.related-word li{ height:26px; line-height:26px; font-weight:bold;}
.related-word span{ float:right; color:#999; font-weight:normal;}

/*hot-problem 热门问题*/
.hot-problem .pic-news{ padding:0 10px;}
.hot-problem .pic-news h3{ height:34px; font-size:14px; line-height:34px; overflow:hidden;}
.hot-problem .pic-news .pic{ float:none; margin:0; width:200px;}
.hot-problem .pic-news .pic img{ margin:0 0 9px; border:0 none;}
.hot-problem .news-list{ padding:0 10px 10px;}
.hot-problem-detail{ position: relative; z-index:1; background: #fff;}

/*pic-price-list*/
.pic-price-list{ padding:0 10px 5px; position:relative; overflow:hidden; zoom:1;}
.pic-price-list li{ margin:-1px 0 0; padding:10px 0; border-top:1px solid #eaebeb; overflow:hidden; zoom:1;}
.pic-price-list .pic{ float:left; width:80px; margin:0 10px 0 0;}
.pic-price-list .pic img{ display:block;}
.pic-price-list h3{ padding:0 0 10px; height:16px; font-size:12px; line-height:16px; overflow:hidden;}
.pic-price-list .price{ color:#999;}

/********公告页********/
.noticemod{ padding:0 25px; border:1px solid #c7dbf3;}
.noticemod p{ padding:0 0 10px; font-size:14px; line-height:24px; text-indent:2em;}
.noticemod .answer-content p{ padding:0;}

/********热门标签页********/
.hottags-mod .hot-tags{ padding:4px 0 13px 10px; height:176px; overflow:hidden;}
.hottags-mod .hot-tags li{ padding:0 0 10px;}
.hottags-mod .hot-tags li a{ margin:0 10px 0 0;}
.hottags-mod .hot-problem .news-list{ padding:0 10px 3px;}

/*tagsclassify-mod 标签分类*/
.tagsclassify-mod li{ float:left; padding:13px 10px 17px; width:369px; height:90px;}
.tagsclassify-mod h3{ height:30px; font-size:14px; line-height:30px;}
.tagsclassify-mod h3 a{ color:#333;}
.tagsclassify-mod .tags-list li{ padding:0; width:92px; height:30px; font-size:14px; line-height:30px;}
.tagsclassify-mod .hover-left{ padding:12px 9px 16px 10px; border:1px solid #c7dbf2; border-left:0 none; background:#f1f6fb;}
.tagsclassify-mod .hover-right{ padding:12px 10px 16px 9px; border:1px solid #c7dbf2; border-right:0 none; background:#f1f6fb;}

/********问答分类页********/
/*classifymod*/
.classifymod .title{ background-position: -214px -646px;}
.classifymod-list{ padding:8px 0 6px 10px;}
.classifymod-list li{ float:left; width:176px; height:30px; font-size:14px; line-height:30px;}
.classifymod-list li em{ color:#999;}

/*q-tabmod*/
.q-tabmod{ padding:5px 10px;}
.q-tabmod li{ padding:5px 0;}
.q-tabmod li h3{ height:30px; font-size:16px; line-height:30px; font-weight:normal; overflow:hidden;}
.q-tabmod li h3 a{ text-decoration:underline;}
.q-tabmod li p{ line-height:20px;}
.q-tabmod li .type{ margin:0 0 0 5px; color:#999;}
.q-tabmod .related{ padding:2px 0 0; height:22px; line-height:22px;}
.q-tabmod .pv,.q-tabmod .answer-number{ float:right; color:#666;}
.q-tabmod .answer-number{ padding:0 0 0 12px;}
.q-tabmod .time{ padding:0 0 0 12px; color:#9c9c9c;}

/*pages 翻页*/
.pages{ padding:10px 0 0 10px; font-family:Tahoma; font-weight:bold;}
.pages a,.pages span{ display:inline-block; padding:0 9px; margin:0 2px; min-width:10px; _width:10px; white-space:nowrap; height:27px; line-height:27px; text-align:center; font-size:14px; font-weight:normal;}
.pages a{ border:1px solid #d6d6d6; background:#fff;}
.pages a:hover{ color:#333; background-color:#e3e3e3; text-decoration:none;}
.pages .act{border:1px solid #d6d6d6; background-color:#e3e3e3; color:#333; font-weight:bold;}
.pages .prev{ padding:0 6px 0 16px; background-position:-132px -261px;}
.pages .next{ padding:0 16px 0 6px; background-position:100% -261px;}

/*phone-experts 手机专家*/
.phone-experts{ padding:5px 10px 8px}
.phone-experts .first{ height:60px; padding:0 0 4px;}
.phone-experts .first p{ float:left; padding:5px 0 0 26px; line-height:18px; color:#666;}

/*all-problem 所有问题标题*/
.all-problem{ padding:0 10px; height:33px; font:16px/33px "Microsoft YaHei"; color:#666; border:1px solid #c7dbf2; background:#d9e7f8;}
.all-problem span{ padding:0 10px 0 0; display:inline-block; font:18px/33px "Microsoft YaHei"; color:#333;}

/*user-level 用户等级*/
.user-level{ padding:15px 10px 5px;}
.userbox .pic{ float:left; margin:0 10px 0 0;_margin:0 7px 0 0;}
.userbox .pic img{ display:block; padding:1px; background:#fff; border:1px solid #ccc;}
.userbox h3{ height:33px; font-size:14px; line-height:33px; overflow:hidden;}
.userbox .level{ line-height:24px; color:#666;}
.user-level .flow{ padding:18px 0 15px;}
.user-level .flow li{ width:56px;}

.user-nav{ position:relative; overflow:hidden; zoom:1;}
.user-nav li{ margin:-1px 0 0; padding:7px 0; height:18px; font-size:14px; line-height:18px; border-top:1px dotted #c8c8c8;}
.user-nav li a{ margin:0 0 0 10px; padding:0 4px;}
.user-nav li a:hover{ color:#fff; text-decoration:none; background:#2383dd;}
.user-nav .cur span{ padding:0 0 0 12px; background-position:-224px -505px; font-weight:bold; color:#134ba0;}

/*level-inforbox 问答堂等级说明*/
.level-inforbox{ padding:20px 15px 10px; border:1px solid #c7dbf2;}
.level-inforbox .title{ font-size:14px; line-height:24px; font-weight:bold;}
.level-inforbox p{ padding:10px 0; font-size:14px; line-height:24px;}
.level-inforbox .infor{ width:145px; padding:10px 0;}
.level-inforbox .infor li{ height:30px; font-size:14px; line-height:30px;}
.level-inforbox .infor span{ float:right;}
.level-inforbox .infor span em{ padding:0 10px 0 0; color:#f60; font-weight:bold;}

/*level-detail*/
.level-detail{ padding:10px 0;}
.level-table{ float:left; width:280px;}
.level-table table{ border:1px solid #e3e3e3; border-collapse:collapse;}
.level-table td{ height:32px; border-left:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; font-size:12px; line-height:32px;}
.level-table .cell-1{ width:106px; color:#f60; text-align:center; background:#f0f0f0;}
.level-table .cell-2{ padding:0 0 0 48px; color:#666;}
.level-table-r{ padding:0 0 0 25px;}

/*level-inforbtn 用户成长等级说明按钮*/
.level-inforbtn{ display:block; width:188px; height:38px; background-position:0 -99px; line-height:100px; overflow:hidden; text-indent:-9999em;}

/*my-answerbox 我的回答*/
.my-answerbox{ padding:10px 30px 10px 20px; border:1px solid #c7dbf2;}
.my-answerbox .q-tabmod{ padding:0;}
.my-answerbox .q-tabmod li{ padding:8px 0;}
.my-answerbox .q-tabmod h3{ height:auto; font-size:14px;}
.my-answerbox .q-tabmod a{ text-decoration:none;}
.my-answerbox .q-tabmod a:hover{ text-decoration:underline;}
.my-answerbox .q-tabmod .pv,.my-answerbox .q-tabmod .answer-number{ float:left;}
.my-answerbox .answer-number span{ float:left; padding:0 2px 0 0;}
.my-answerbox .ico{ float:left; position:relative; margin:-5px 0 0; padding:0 0 3px 4px; height:13px; font-size:10px; line-height:13px; color:#fff; -webkit-text-size-adjust:none;background-position:-193px -204px;}
.my-answerbox .ico em{ padding:0 4px 0 0; display:inline-block; background-position:100% -204px; color:#fff;}
.my-answerbox .q-tabmod .related{ padding:10px 0 0;}
.my-answerbox .pages{ padding:10px 0 ;}

/*search-result 搜索结果*/
.search-result{ padding:0 0 0 10px; height:27px; font-size:14px; line-height:27px; border:1px solid #ffe6bb; background:#ffffe8; color:#666;}
.search-result em{ color:#f60;}

/*relevant-search 相关搜索*/
.relevant-search{ padding:5px 10px 10px; border:1px solid #c7dbf2; background:#f1f6fb;}
.relevant-search .title{ height:24px; line-height:24px; font-weight:bold;}
.relevant-search-list li{ float:left; padding:0 5px 0 0; width:111px; height:22px; line-height:22px; overflow:hidden;}
.relevant-search-list li a{ text-decoration:underline;}

/*daren-list 达人*/
.daren-list{ padding:10px 0 10px 2px;}
.daren-list li{ float:left; padding:0 8px; width:102px;}
.daren-list .pic img{ display:block; border:1px solid #ccc;}
.daren-list .name{ display:block; margin:3px 0 0; height:24px; line-height:24px; overflow:hidden; color:#333;}
.daren-list span{ height:16px; line-height:16px; color:#f60; font-weight:bold;}

/*experts-list 专家编辑团队*/
.experts-list li{ position:relative; margin:10px 0 0; padding:10px 10px 20px 122px; border:1px solid #c7dbf2; background:#f1f6fb; zoom:1;}
.experts-list .pic{ position:absolute; top:10px; left:10px;}
.experts-list .pic img{ display:block; border:1px solid #ccc;}
.experts-list .name{ display:inline-block; height:22px; line-height:22px; color:#333;}
.experts-list .level{ padding:5px 0; height:20px; line-height:20px; color:#f60; font-weight:bold;}
.experts-list .infor{ padding:0 0 12px;}
.experts-list .infor span{ padding:0 20px 0 0; display:inline-block; height:22px; line-height:22px; color:#999;}
.experts-list .infor em a{ color:#333;}
.experts-list h3{ padding:12px 0 16px; font-size:12px; line-height:22px; font-weight:normal;}
.experts-list h3 a{ text-decoration:underline;}
.ask-input{ height:30px; line-height:30px;}
.ask-input span,.ask-input input{ float:left;}
.ask-input .text{ padding:0 5px; width:414px; height:28px; font-size:12px; line-height:28px; font-family:arial; border:1px solid #ccc;}
.ask-input .blue-btn-w90{ margin:0 0 0 10px; border:0 none; cursor:pointer;}

/*doubtbox 提问页*/
.doubtbox{ padding:0 25px 40px; border:1px solid #c7dbf2; background:#ebf2f9;}
.doubtbox .title{ height:61px; font:22px/61px "Microsoft YaHei";}
.doubtbox .tips{ float:right; font:16px/61px "Microsoft YaHei"; color:#999;}
.doubtbox .tips span{ padding:0 5px; color:#666; font-size:22px;}

.inputbox{ border:2px solid #7caad2;}
.inputbox textarea{  *margin:-1px 0 0; padding:2px; width:780px; font-size:12px; line-height:22px; resize:none; border:0 none; background:#fff; height:200px;}
.inputbox .text-1{ height:65px;}
.inputbox .text-2{ height:112px; border-top:2px solid #7caad2;}

.doubtbox .function{ padding:3px 0 1px 10px; height:28px; background-position:0 0; background-repeat:repeat-x; color:#999; line-height:28px;}
.doubtbox .function span{ display:inline-block; padding:0 5px 0 20px; color:#134ba0; background-position:-216px -473px; cursor:pointer;}
.doubtbox .function .hover{ background-position:-216px -447px; color:#f60; text-decoration:underline;}
.doubtbox .function .file {posi tion: absolute; z-index:3; margin-left: -80px; height: 28px; cursor:pointer; width:87px; background:transparent; filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
.doubtbox .addbtn{z-index:-1; display:inline-block; posi tion:absolute; padding:0 20px 0 0; background-position:100% -396px;}
.doubtbox dl{ padding:10px 0 4px; height:26px; line-height:26px;}
.doubtbox dt{ float:left; }
.doubtbox dd{ float:left; width:130px; position: relative;}
.textmod{ float:left; padding:2px 5px 2px 8px; width:438px; height:30px; line-height:30px; border:1px solid #7caad2; background-color:#fff;}
.textmod .text{ float:left; width:300px; height:30px; line-height:30px; border:0 none; outline:none;}
.doubtbox .textmod span{ float:left; margin:0 5px 0 0; padding:0 19px 0 5px; color:#666; background-color:#d9e7f8; background-position:100% -525px; cursor:pointer;}
.doubtbox .textmod .hover{ background-color:#d9e7f8; background-position:100% -548px;}
.doubtbox dd span{ padding:0 0 0 10px; color:#999;}
.doubtbox select{ width:118px; border:1px solid #7caad2;}
.doubtbox label{ padding:0 0 0 27px;}
.doubtbox label input{ margin:0 5px 0 0; +margin:1px 3px 0 -3px;_margin:-2px 3px 0 -3px; }
.doubtbox .btn{ padding:30px 0 0;}
.doubtbox .btn .bbs-to{ display: inline-block; line-height: 30px; float: right; margin-right: 20px;}
.doubtbox .blue-btn-w90{ float:right; border:0 none; cursor:pointer;}
.doubtbox .solve-time {float:left;line-height:30px;color:#999;}


.cmt-ico .head-ico img {border: 1px dashed #F60;padding: 2px;}
.pop-ico{position: absolute;width: 570px;min-height: 130px;top: 50px;left: 0px;background: #FFF;z-index: 100}
.pop-ico .ico-title{height: 20px;background-color: #F0F0F0;color: #0078B6;padding-top: 5px;padding-left: 5px;padding-right: 5px; line-height:20px;}
.pop-ico .ico-title a{cursor: pointer;display: block; width: 15px ;height: 15px;text-align: center;position: absolute;right: 5px;top: 5px;}
.pop-ico .ico-list{padding: 7px}
.pop-ico .ico-list a img {border: 1px dashed #DDD;cursor: pointer;}
.pop-ico .ico-list a:hover img, .pop-ico .ico-list .cur img {border: 1px dashed #F60;}