﻿@charset "utf-8";
/* CSS Document */
body,p,div {
	margin:0;
	padding:0;
	word-wrap:break-word
}
h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
	font-size:100%
}
ul,ol,li,dl,dd,dt {
	margin:0;
	padding:0;
	list-style:none
}
a {
	color:#2f97ee;
	text-decoration:none;
	cursor:pointer
}

a:hover {
	color:#42b6ff;
	text-decoration:none;
}
td {
	font-size:12px;
	color:#666
}
img {
	border:0;
	vertical-align:middle
}
input {
	outline:0
}
.clearfix:after, .wrapper:after, .article:after {
    content: '\20';
    clear: both;
    display: block;
}
.hide {
	  display: none;
	}
.mr25{margin-right:25px;}
#header{margin-bottom:0;}
.wrapper{width:980px;margin:0 auto;}
.ask-head{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #e1e1e1;}
.ask-mianbaoxie{margin-bottom:20px;}
.top-huati{margin-bottom:20px;}
.crumb{margin:25px 0 22px;}
.crumb a{color: #2f97ee;}
.crumb strong{font-weight:normal;}
.search{width:665px;height:45px;}
.search-panel{position:absolute;width:665px;background-color:#fff;}
.search-panel .hd{position:absolute;padding: 9px 15px 11px;height:22px;line-height:24px;overflow:hidden;overflow:hidden;border: 2px solid  #2f97ee;padding: 9px 15px 11px;background-color: #fff;}
.search-panel .hd.focus{border:2px solid #ffcc33;padding:9px 15px 11px;background-color:#fff;}
.search-panel .sp-input{float:left;width:460px;overflow:hidden;}
.search-panel .sp-input input{width:460px;height:24px;border:0;padding:0;margin:0;background:none;font-size:14px;line-height:24px;color:#999;}
.search-panel .sp-input input:focus{outline:none;}
.search-panel .sp-button{float:left;display:inline;margin:2px 0 0 10px;}
.search-panel .sp-button input{width:21px;height:21px;border:0;padding:0;background:url(../images/search-go.png) no-repeat;overflow:hidden;cursor:pointer;}
.search .bd{position: absolute;z-index: 55555;background-color: #fff;margin-top:44px;padding:0 20px;border:1px solid #dcdcdc;box-shadow:0 2px 0 rgba(0,0,0,0.06);border-radius:0 0 3px 3px;width: 482px;}
.ask-head .search .bd{border-top:1px solid #dcdcdc;}
.search .bd-topic{padding:12px 0 15px;border-bottom:1px solid #e1e1e1;line-height:18px;}
.search .bd-topic span{padding-right:5px;}
.search .bd-question{margin:10px 0;line-height:30px;}
.search .bd-question h3{font-weight:normal;}
.search .bd-question a{margin-right:10px;color:#3f200f;}
.search .bd-question a:hover{text-decoration:none;color:#42b6ff;}
.search .bd-question ul{margin:0 -20px;}
.search .bd-question li{padding:0 20px;}
.search .bd-question li:hover{background-color:#fff6df;}
.search .bd-more{padding:14px 0;border-top:1px solid #e1e1e1;text-align:center;line-height:20px;}
.search .bd-more a{display:block;color:#42b6ff;}
.search .bd-more i{display:inline-block;margin-right:5px;width:16px;height:16px;background:url(../images/mfw-ask-sprite10.png) no-repeat -60px 0;overflow:hidden;vertical-align:middle;}
.search .bd-more a:hover i{background-position:-90px 0;}
.search-icon {width: 200px;height: 56px;float: right;background: url(../images/tips-ad.png) no-repeat right;margin-top: -15px;}
.ask-head .r-ask{float:right;display:inline;margin-right: 250px;}
.btn-ask{display:inline-block;width:120px;height:46px;background-color: #2f97ee;border-radius:3px;line-height:46px;color:#fff;font-size:18px;text-align:left;}
.btn-ask i{float:left;margin:16px 9px 0 12px;width:16px;height:16px;background:url(../images/ask-add.png) no-repeat;overflow:hidden;}
.btn-ask:hover{background-color:#42b6ff;border-bottom-color: #e18400;text-decoration:none;color:#fff;}
.r-world{float:right;display:inline;margin:-50px 10px 0 0;width:171px;height:226px;background:url(../images/i-world.png) no-repeat;overflow:hidden;}
.a-tag{display:inline-block;margin:3px 3px 0 0;line-height:20px!important;padding:0 12px;background-color:#f6f6f6;border-radius:5px;color:#666;font-size:12px!important;white-space:nowrap;border: 1px solid #F4F4F4;}
.tag-zhu{display:inline-block;margin:3px 3px 0 0;line-height:30px!important;padding:0 12px;background-color:#2f97ee;border-radius:2px;color:#fff;font-size:16px!important;white-space:nowrap;}
.tag-zhu:hover{background-color:#42b6ff;color:#fff;text-decoration:none;}
.i-head{margin-bottom:30px;background:url(../images/i-headbg.png) repeat;}
.i-head .head-wrap{width:980px;margin:0 auto;position: relative;}
.i-head .i-main{float:left;width:665px;padding-bottom:15px;position: relative;z-index: 100;}
.i-head .i-side{float:right;width:260px;position: relative;}
.mt-nav{padding:25px 0;line-height:30px;}
.mt-nav a{float:left;height:30px;padding:0 7px;color:#666;font-size:14px;}
.mt-nav a:hover{text-decoration:none;color:#42b6ff;}
.mt-nav a.on{color:#42b6ff;border-bottom:2px solid #2f97ee;}
.mt-nav em{float:left;margin:7px 9px 0;width:1px;height:16px;background-color:#ccc;overflow:hidden;line-height:100px;}
.i-head .title{margin-bottom:15px;font-size:30px;color:#333;}
.i-head .title a,.mt-nav a.mt_what {display:inline-block;margin-left:15px;font-size:14px;color:#42b6ff;vertical-align:middle;font-weight:normal;}
.i-head .title i,.mt-nav a.mt_what i {display:inline-block;float:left;margin-right:4px;width:17px;height:17px;background:url(../images/mfw-ask-sprite10.png) no-repeat -210px -30px;vertical-align:middle;}
.mt-nav a.mt_what {float: right;}
.mt-nav a.mt_what i {position: relative;top: 7px;}
.mt-nav .nav-wealth{float:right;font-size:14px;}
.mt-nav .nav-wealth b{font-size:16px;color:#42b6ff;position:relative;bottom:-1px;}
.i-head .search{margin-bottom:20px;}
.i-head .i-tags{margin:20px 0;line-height:20px;}
.i-head .i-tags dt{font-size:14px;color:#555;}
.i-head .i-tags span{float:left;margin:10px 18px 0 0;white-space:nowrap;}
.i-head .i-tags .label{width:50px;margin-right:12px;background-color:#dedede;text-align:center;border-radius:3px;}
.i-head .i-tags li {display: inline-block;width: 82px;}
.i-head .i-tags a{display: inline-block;margin:6px 0 0 0;height: 20px;line-height: 20px;padding: 0 5px;border-radius: 2px;color: #3f200f;white-space: nowrap;}
.i-head .i-tags a.more_selector {width: 42px;height: 16px;padding: 0;margin-left: 5px;position: relative;top: 3px;background: url(../images/ms.png) 0 0 no-repeat;text-indent: -10000px;overflow: hidden;border-radius: 0;}
.i-head .i-tags a.sp_toggle {background-position: 0 -17px;}
.i-head .i-tags a:hover{color:#fff;text-decoration:none;background-color: #2f97ee;}
.i-head .i-tags a.more_selector:hover {background-position: -43px 0;}
.i-head .i-tags a.sp_toggle:hover {background-position: -43px -17px;}
.i-head .i-tags em{font-style:normal;font-family:Verdana;padding-left: 4px;}
.i-head .tag-area dd{padding-left:62px;margin-bottom: 5px;}
.i-head .tag-area .label{margin:6px 0 0 -62px;}
.i-head .i-ask{width:260px;padding:40px 0 30px;text-align:center;position:relative;}
.i-head .ask-tips{position:absolute;left:-200px;top:35px;width:224px;height:63px;background:url(../images/i-ask-tips3.png) no-repeat;overflow:hidden;}
.i_slide {width: 564px;height: 300px;position:absolute;bottom: 0;right: -150px;z-index: 10;overflow: hidden;}

.i-head .i-world{width: 364px;height:220px;position:absolute;top: 80px;left: 100px;background:url(../images/mfw-ask-sprite10.png) no-repeat 0 -308px;}
.i_earth,.i_sun,.i_planet,.i_travl,.i_star,.i_travl span {width: 228px;height: 228px;position: absolute;left: 66px;top: 66px;background:url(../images/mfw-ask-sprite10.png) no-repeat 0 -691px;}
.i_sun {width: 55px;height: 56px;left: 90px;top: -15px;background-position: -62px -176px;}
.i_planet {width: 71px;height: 71px;left: 200px;top: -30px;background-position: -52px -233px;}
.i_travl {width: 99px;height: 69px;left: 0;top: 220px;background:none;}
.i_star {width: 49px;height: 49px;left: 338px;top: 115px;background-position: 0 -232px;}
.i_travl span {display: inline-block;width: 28px;height: 24px;background-position: -128px -245px;top: 45px;left: 0;}
.i_travl span.it2 {width: 72px;height: 40px;background-position: -155px -200px;left: 27px;top: 0;display: none;}
.i_earth {-webkit-transform-style: preserve-3d;-webkit-animation-name: earth;-webkit-animation-duration: 10s;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;}
@-webkit-keyframes earth {
    0%{-webkit-transform: rotate(360deg);}
    100%{-webkit-transform: rotate(0deg);}
}

.cate-crumb{margin-bottom:10px;line-height:30px;font-size:18px;font-weight:bold;border-bottom: 2px solid #e1e1e1;margin-bottom: 10px;}
.cate-crumb a{color:#42b6ff;}
.result_crumb {border-bottom: 2px solid #e1e1e1;margin-bottom: 0;padding-bottom: 15px;}
.cate-wrap .hd{height:34px;border-bottom:2px solid #e1e1e1;line-height:34px;}
.cate-wrap .hd ul{float:left;_position:absolute;}
.cate-wrap .hd li{float:left;display:inline;margin-right:10px;}
.cate-wrap .hd li a{display:block;padding:0 5px;font-size:14px;color:#666;font-weight: bold;  padding-left:10px;}
.cate-wrap .hd li a:hover{text-decoration:none;color:#2f97ee;}
.cate-wrap .hd li.on a{border-bottom:2px solid #42b6ff;color:#2f97ee;}
.cate-wrap .hd li a.i_wt1{ background-position:-340px 10px; }
.cate-wrap .hd li a.i_wt2{ background-position:-340px -90px; }
.cate-wrap .hd li a.i_wt3{ background-position:-340px -191px; }
.cate-wrap .hd li a.i_wt4{ background-position:-340px -291px; }
.cate-wrap .hd li a.i_wt5{ background-position:-340px -590px; }

.cate-wrap .hd li.on a.i_wt1,.cate-wrap .hd li a.i_wt1:hover{ background-position:-340px -40px;}
.cate-wrap .hd li.on a.i_wt2,.cate-wrap .hd li a.i_wt2:hover{ background-position:-340px -140px;}
.cate-wrap .hd li.on a.i_wt3,.cate-wrap .hd li a.i_wt3:hover{ background-position:-340px -241px;}
.cate-wrap .hd li.on a.i_wt4,.cate-wrap .hd li a.i_wt4:hover{ background-position:-340px -341px;}
.cate-wrap .hd li.on a.i_wt5,.cate-wrap .hd li a.i_wt5:hover{ background-position:-340px -640px;}

.cate-wrap .answer-item{padding:10px 8px 10px 74px;border-bottom:1px solid #e1e1e1;vertical-align:top;}
.cate-wrap .answer-item:hover,.cate-wrap .answer-item.hover{margin-top:-1px;border-top:1px solid;background-color:#FFFAFA;border-color:#FFFAFA;cursor:pointer;}
.cate-wrap .answer-item:hover .desc,.cate-wrap .answer-item.hover .desc{color:#7b7062;}
.cate-wrap .answer-item:hover .title a,.cate-wrap .answer-item.hover .title a{color:#42b6ff.reward;}
.cate-wrap .answer-item .person{margin-left:-65px;}
.cate-wrap .title{margin-bottom:6px;line-height:20px;}
.cate-wrap .title .time{float:right;_margin-top:-5px;}
.cate-wrap .title a{margin:0 6px 0 0;font-size:16px;color:#2f97ee;}
.cate-wrap .title a strong {color: #ff7200;}
.cate-wrap .desc{line-height:25px;font-size: 14px;color: #999;}
.cate-wrap .tags{margin:5px 0;}
.cate-wrap .info{margin-top:10px;line-height:20px;color:#999;}
.cate-wrap .info ul{float:right;}
.cate-wrap .info li{float:left;margin-left:15px;}

.cate-wrap .info .info-act .a-share:hover{color:#abc856;text-decoration:none;}
.cate-wrap .info i{display:inline-block;float:left;margin:0px;width:16px;height:16px;background:url(../images/list-daohang.png) no-repeat;overflow:hidden;vertical-align:middle;}
.cate-wrap .info .icon-location{}
.cate-wrap .info .icon-with{background-position:-30px -44px;}
.cate-wrap .info .icon-answer{background-position:-180px 1px;width:13px;}
.cate-wrap .info .icon-share{width:14px;background-position:-150px -30px;}
.cate-wrap .info a:hover .icon-share{background-position:-150px -45px;}
.cate-wrap .info .info-act{float:left;visibility:hidden;_visibility:visible;}
.cate-wrap .info .info-act span{display:inline-block;margin-right:15px;}
.cate-wrap .info .info-act a{color:#999;}
.cate-wrap .info .info-act a:hover{color:#42b6ff;}
.cate-wrap .info .info-act .a-location{color:#42b6ff;}
.cate-wrap .info .btn-answer{display:inline-block;width:60px;height:18px;overflow:hidden;}
.cate-wrap .info .btn-answer:hover{background-position:0 -178px;}
.cate-wrap .answer-item:hover .info-act{visibility:visible;}
.cate-wrap .info .share-pop{line-height:20px;}
.cate-wrap .info .share-pop a{margin-right:16px;}
.cate-wrap .info .sp-weibo i{background-position:-20px 0;}
.cate-wrap .info .sp-weibo:hover i{background-position:-40px 0;}
.cate-wrap .info .sp-renren i{background-position:-20px -20px;}
.cate-wrap .info .sp-renren:hover i{background-position:-40px -20px;}
.cate-wrap .info .sp-qzone i{background-position:-20px -40px;}
.cate-wrap .info .sp-qzone:hover i{background-position:-40px -40px;}
.cate-wrap .info .sp-qtt i{background-position:-20px -60px;}
.cate-wrap .info .sp-qtt:hover i{background-position:-40px -60px;}
.cate-wrap .info .time {position: relative;top: -1px;font: 12px Arial,"Microsoft Yahei","\5FAE\8F6F\96C5\9ED1",Tahoma,Helvetica,STHeiti,"Hiragino Sans GB";}

.btn-loadMore{margin:20px 0;display:block;padding:5px 10px;height:40px;background-color:#f5f5f5;line-height:25px;text-align:center;font-size:14px;color:#666;}
.btn-loadMore span{display:inline-block;padding-right:100px;position:relative;padding-top: 10px;}
.btn-loadMore i{position:absolute;right:0;top:6px;width:10px;height:12px;background:url(../images/loadgo.png) no-repeat;overflow:hidden;}
.btn-loadMore:hover{background-color:#fff6df;color:#2f97ee;text-decoration:none;}
.btn-loadMore:hover i{background-position:-191px -130px;}

.ft .loading {background: #FFFAFA url(../images/loading8.gif) no-repeat center center;overflow: hidden;}
.ft .loading i {display: none;}
.cate-tab i {
    margin-right: 5px;
}
.col-main{float:left;width:665px;}
.col-main .crumb {margin: 32px 0;}
.col-main .search {margin-bottom: 35px;}
.col-side{float:right;width:262px;}
.q-detail .q-title{margin-bottom:10px;}
.q-detail h1{display:inline;font-size:18px;color:#654939;line-height: 30px;}
.reward{display:inline-block;padding:0px 12px;font-size:14px;line-height:20px;color:#fff;white-space:nowrap;margin-right: 5px;background-color: #2f97ee;margin: 3px 3px 0 0;line-height: 20px!important;border-radius: 3px;}
.reward i{float:left;margin:0 0 0 -22px;width:20px;height:20px;background:url(../images/list-dog.png) no-repeat;overflow:hidden;}
.q-detail .q-bd{min-height: 100px;padding:20px 20px 15px;background-color:#f5f5f5;border-radius:3px;margin-top: 5px;}
.person{float:left;width:48px;line-height:18px;display:inline;overflow:hidden;}
.person50 .person,.person90 .person,.person50{width:48px;}
.person90 {width: 90px;}
.person .avatar{margin-bottom:8px;}
.person .name{overflow:hidden;line-height:20px;text-align:center;}
.person .name a{color:#42b6ff;}
.person .level{text-align:center;}
.person .level a,.level{color:#FF3E96!important;font-size:10px;font-family:Verdana;font-weight:bold;}
.person .grade{}
.user-card{position:absolute;z-index:2;margin:-16px 0 0 -16px;width:230px;border:1px solid #2f97ee;border-radius:5px;box-shadow:0 0 2px rgba(0,0,0,0.05);}
.user-card .uc-bd {background-color:#FFFAFA;height: 152px;}
.user-card .person{display:inline;padding: 15px;}
.person .person{margin-left:0!important;}
.get_help {width: 120px;float: left;padding-top: 30px;}

.user-card .action{}
.user-card .action .btn-question{height:36px;width:230px;background:#2f97ee;font-size:14px;line-height:36px;color:#fff;box-shadow:0 2px 0 rgba(0,0,0,0.15);border-radius:3px;}
.user-card .action .btn-question:hover{background-color:#42b6ff;text-decoration:none;color:#fff;}
.user-card .action .btn-follow{display:inline-block;height:30px;width:110px;background:#a1bd5e;font-size:16px;line-height:30px;text-align:center;color:#fff;box-shadow:0 2px 0 rgba(0,0,0,0.15);border-radius:2px;}
.user-card .action .btn-follow:hover{background-color:#a0c34d;text-decoration:none;color:#fff;}

.user-card .grade{padding:10px 0 20px;font-size:16px;text-align:center;}
.user-card .grade img{vertical-align:-4px;*vertical-align:middle;}
.user-card .tags{clear:both;margin: 0;padding: 15px;background: #fff;border-top: 1px solid #2f97ee;}
.user-card .tags span{display:block;margin-bottom:5px;}
.user-card .uc-ft{width: 130px;border-left:1px solid #2f97ee;line-height:50px;text-align:center;overflow:hidden;}
.user-card .uc-ft li{float:left;width:130px;display:inline;border-bottom:1px solid #2f97ee;height: 50px;}
.user-card .uc-ft li.ucft_last {border-bottom: none;}
.user-card .uc-ft a{display:block;color:#836b4c;}
.user-card .uc-ft a:hover{text-decoration:none;}
.user-card .uc-ft em{font-style:normal;font-family:Georgia, Verdana;font-size:22px;}

.q-content{margin-left:110px;}
.q-content .q-desc{margin-bottom:8px;line-height:24px;font-size: 14px;}
.time{color:#999;font-family:Verdana;padding-left: 0px;}
.qe-right i{display:inline-block;margin:0 5px 0 10px;width:16px;height:16px;background:url(../images/list-daohang.png) no-repeat;overflow:hidden;vertical-align:middle;}
.detail-self .qe-right i{margin-left:15px;}
.qe-right .icon-answer{background-position:-180px 1px;}
.qe-right .icon-with{background-position:-28px -44px;}
.qe-right a{margin:0 15px 0 8px;color:#2f97ee;}

.q_elem {padding: 20px 20px;background: #ebebeb;}
.q-tags,.q-option {width: 100%;    margin-bottom: 10px;}
.q-tags .a-tag {background: #2f97ee;color: #fff;}
.q-tags .a-tag:hover {background: #42b6ff;color: #fff;}
.q-option{line-height:20px;}

.q-ft{margin-top:20px;}
.q-ft .btn-answer{float:right;}
.q-ft .btn-answer a{display:block;height:30px;width:100px;background-color:#2f97ee;_padding-top:6px;_height:24px;font-size:16px;line-height:30px;text-align:center;color:#fff;border-bottom: 2px solid #2f97ee;border-radius:2px;}
.q-ft .btn-answer a:hover{background-color:#42b6ff;text-decoration:none;color:#fff;}
.q-ft .btn-answer i{display:inline-block;margin-right:5px;width:19px;height:13px;background:url(../images/mfw-ask-sprite10.png) no-repeat 0 -30px;overflow:hidden;vertical-align:middle;}
.q-ft .with{line-height:26px;}
.q-ft .btn-with{display:inline-block;margin-right:10px;height:22px;width:78px;font-size:14px;line-height:22px;vertical-align:middle;}
.q-ft .btn-with i{display:inline-block;float:left;margin:6px 5px 0 13px;width:14px;height:10px;background:url(../images/mfw-ask-sprite10.png) no-repeat -30px -30px;overflow:hidden;}
.q-ft .btn-with:hover i{background-position:-45px -30px;}

.q-state{margin:5px 0;height:20px;padding-top:65px;background:url(../images/q-state.png) no-repeat center top;line-height:20px;overflow:hidden;}
.q-state.state2{background-position:center -90px;}
.q-state.state3{background-position:center -180px;}
.q-state li{float:left;display:inline;text-align:center;}
.q-state li.first{width:65px;}
.q-state li.second{width:185px;margin-left:150px;}
.q-state li.last{float:right;width:67px;}

.q-extend{margin:15px 0 5px;}
.q-extend dt{float:right;text-align:right;}
.q-extend .down-count{display:block;margin-top:7px;}
.q-extend .down-count b{font-size:14px;font-family:Verdana;}
.q-extend .q-action{margin-top:9px;line-height:20px;}
.q-extend .q-action a{display:inline-block;margin:0 0 0 15px;padding:0 2px;color:#3f200f;}
.q-extend .q-action a:hover{background-color:#fff0c9;text-decoration:none;}
.q-extend .q-action i{display:inline-block;float:left;margin:4px 5px 0 0;width:10px;height:10px;background:url(../images/mfw-ask-sprite10.png) no-repeat;}
.q-extend .q-action .i-modify{width:16px;height:10px;background-position:-120px -90px;}
.q-extend .q-action .i-reward{width:7px;height:11px;background-position:-121px -104px;}
.q-extend .q-action .i-tag{background-position:-140px -90px;}
.q-extend .q-action .i-del{margin-top:6px;width:8px;height:7px;background-position:-137px -106px;}
.q-extend .txt-tips{margin:8px 0 0 -70px;}
.q-extend .txt-tips p{text-align:center;}
.q-extend .txt-tips .arrow{right:15px;}
.q-extend .txt-tips a{display:block;margin:5px auto;width:43px;height:16px;background:url(../images/mfw-ask-sprite10.png) no-repeat -155px -90px;overflow:hidden;line-height:100px;}
.q-extend dt span {display: block;}
.q-extend .btn-a {float: none;display: inline-block;margin: 10px 0 0;}

.act-pop{margin-top:12px;padding:10px 25px;border:1px solid #e3e3e3;}
.act-pop .hd{margin-bottom:5px;font-size:14px;line-height:24px;}
.act-pop .bd{margin:5px 0;}
.act-pop .label{float:left;padding-right:12px;line-height:26px;}
.act-pop .ft{text-align:right;}
.act-pop .ft input{border:0 none;margin:0 0 0 5px;padding:0 15px;_padding-top:2px;overflow:visible;height:24px;background-color:#2f97ee;border:1px solid #2f97ee;border-bottom-width: 2px;line-height:22px;color:#fff;cursor:pointer;border-radius:3px;}
.act-pop .ft input:hover{background-color:#42b6ff;border:1px solid #42b6ff;}
.act-pop .ft input.btn-esc{background-color:#fff;color:#2f97ee;border-color: #2f97ee;}
.act-pop .ft input.btn-esc:hover{background-color:#2f97ee;color: #fff;}

.ap-modify .bd textarea{width:572px;height:125px;border:2px solid #ddd;padding:12px 18px;font-size:12px;line-height:25px;resize:none;overflow:auto;}
.ap-reward .bd p{margin-bottom:20px;}
.ap-reward .ui-sel{float:left;}
.ap-reward .sel-hd{border:2px solid #fc3;padding:2px 3px;}
.ap-reward .sel-bd{border:2px solid #fc3;width:146px;margin-top:-2px;}
.ap-reward .sel-bd .li-custom{padding:11px 7px;}
.ap-cate dl{margin:20px 0;}
.ap-cate dt{float:left;padding-right:12px;width:90px;text-align:right;line-height:32px;white-space:nowrap;overflow:hidden;}
.ap-cate dd{padding-left:102px;}
.ap-cate dd textarea{float:left;margin:0;border:2px solid #fc3;padding:5px 10px;width:487px;height:20px;line-height:20px;font-size:14px;resize:none;overflow:auto;vertical-align:middle;}
.ap-cate .place-pop{z-index:2;margin:34px 0 0 0;}
.ap-cate .line20{line-height:24px;}
.ap-cate .a-tag{float:left;}

.txt-tips{position:absolute;margin-top:10px;width:160px;border:1px solid #2f97ee;padding:10px 15px;background-color:#fff;line-height:21px;font-size:12px;border-radius:2px;clear:both;z-index: 10;}
.txt-tips .arrow{position:absolute;top:-5px;border-bottom:5px solid #2f97ee;border-left:5px dashed transparent;border-right:5px dashed transparent;font-size:0;line-height:0;}
.txt-tips .arrow i{position:absolute;left:-5px;top:1px;border-bottom:5px solid #fff;border-left:5px dashed transparent;border-right:5px dashed transparent;font-size:0;overflow:hidden;}
.txt-tips .close{position:absolute;right:5px;top:5px;width:12px;height:12px;line-height:12px;text-align:center;overflow:hidden;cursor:pointer;font-style:normal;}

.answer-wrap{margin:25px 0;}
.answer-wrap .hd{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e1e1e1;font-size:16px;line-height:30px;}
.answer-wrap .hd .num-with{padding-left:10px;font-size:12px;}
.answer-wrap .answer-item{padding:10px 0 15px 74px;border-bottom:1px solid #e1e1e1;}
.answer-wrap .bd .person{margin:5px 0 0 -66px;}
.answer-wrap .bd .person .person{margin:0;}
.answer-wrap .answer-content dt{margin-bottom:10px;height:24px;line-height:24px;}
.answer-wrap .answer-content dd{line-height:24px;min-height:48px;_height:48px;font-size: 14px;}
.answer-wrap .answer-content .toggle-expand{float:right;height:24px;padding:0 5px;background-color:#fff;*margin-top:-24px;}
.answer-wrap .answer-content .toggle-expand a{margin-top:4px;display:inline-block;width:42px;height:16px;background:url(../images/mfw-ask-sprite10.png) no-repeat -155px -160px;overflow:hidden;line-height:100px;}
.answer-wrap .answer-content .toggle-expand a:hover{background-position:-155px -176px;}
.answer-wrap .zan{float:right;position:relative;}

.answer-best .btn-zan,.answer-best .btn-zan.on{height:20px;border: 2px solid #2f97ee; display: block;float: right;color:#2f97ee;border-radius: 2px;}
.zanzuijia span {padding-bottom: 20px;padding-right: 5px;color:#2f97ee;}
.answer-wrap .zanzuijia {float: right;margin-top: -50px;position: relative;}
.zan .btn-zan{height:20px;border: 2px solid #2f97ee; display: block;float: right;color:#2f97ee;border-radius: 2px;}

.zanzuijia-free span {padding-bottom: 20px;padding-right: 5px;color:#2f97ee;}
.answer-wrap .zanzuijia-free {float: right;position: relative;margin-right: 10px;}
.zanzuijia-free .btn-zan{height:20px;border: 2px solid #2f97ee; display: block;float: right;color:#2f97ee;border-radius: 2px;}
.btn-zan i{margin-left:3px;}
.btn-zan em{margin-left:5px;font-family: initial;font-style: normal;margin-right: 5px;}
.zan .btn-zan:hover{background-color:#2f97ee;color:#fff;ext-decoration:none;text-decoration:none}
.btn-zan:hover{background-color:#2f97ee;color:#fff;ext-decoration:none;text-decoration:none}
.zan span {padding-bottom: 20px;padding-right: 5px;color:#2f97ee;}
.btn-action a:hover{text-decoration:none;}
.answer-wrap .zan .txt-tips{margin:5px 0 0 -140px;}
.answer-wrap .zan .txt-tips .arrow{right:14px;}
.answer-wrap .answer-action{margin:12px 0 0;line-height:20px;position: relative;color: #42b6ff;}
.answer-wrap .r-opt{float:right;line-height:20px;}
.answer-wrap .share-pop{margin:0;}
.answer-wrap .r-opt a{display:inline-block;color:#999;}
.answer-wrap .q-btns{float:right;}
.answer-wrap .answer-action .time{float:left;margin-right:10px;}
.answer-wrap .answer-action .item-hide{float:left;}
/*.answer-wrap .answer-action a {display:inline-block;margin-right:10px;color:#999;}
.answer-wrap .answer-action a:hover {color:#42b6ff;}*/
.answer-wrap .answer-action .comment-trigger a {color: #42b6ff;} 
.answer-wrap .answer-action a:hover {color: #42b6ff;text-decoration: underline;}
.answer-wrap .answer-action .btn-report{color:#999;margin-left:5px;}
.answer-wrap .answer-action .btn-report:hover{color:#42b6ff;}

.btn-a,.answer-wrap .answer-action a.btn-a {float:left;margin-right:10px;width:108px;height:20px;border:1px solid #2f97ee;border-bottom:2px solid #2f97ee;background-color:#2f97ee;line-height:20px;font-size:12px;color:#fff;text-align:center;border-radius:3px;}
.btn-a:hover,.answer-wrap .answer-action a.btn-a:hover {text-decoration:none;background-color:#42b6ff;border-color:#42b6ff;border-bottom-color:#42b6ff;color:#fff;}
.btn-b,.answer-wrap .answer-action a.btn-b {float:left;width:108px;height:20px;border:1px solid #2f97ee;border-bottom-width:2px;background-color:#fff;line-height:20px;font-size:12px;color:#2f97ee;border-radius:3px;}
.btn-b .icon-del{float:left;margin:7px 5px 0 10px;width:8px;height:7px;background:url(../images/mfw-ask-sprite10.png) no-repeat -210px 0;overflow:hidden;}
.btn-b:hover,.answer-wrap .answer-action a.btn-b:hover{background-color:#2f97ee;color:#fff;text-decoration:none;}
.btn-b:hover .icon-del{background-position:-218px 0;}
.answer-wrap .answer-action .r-opt a{margin-left:15px;}
.answer-wrap .ap-modify{margin-left:-74px;}
.answer-wrap .ap-modify .hd{padding:0;margin-bottom:5px;border:0 none;font-size:14px;}
.answer-wrap .ap-modify textarea{height:75px;}
.answer-wrap .ap-modify .ft input{font-size:12px;}
.answer-wrap .btn-share i{display:inline-block;margin:3px 3px 0 0;float:left;width:14px;height:12px;background:url(../images/mfw-ask-sprite10.png) no-repeat -150px -30px;overflow:hidden;}
.answer-wrap .btn-share:hover{color:#abc856;text-decoration:none;}
.answer-wrap .btn-share:hover i{background-position:-150px -45px;}
.answer-best{padding:15px 18px;border:2px solid #FFA500;border-radius:6px;position:relative;*zoom:1;}
.answer-best .icon-first{margin:-5px 0 0 300px;}
.answer-best .best-info{margin-bottom:10px;font-size:14px;margin-top:-20px;}
.answer-best .best-info h2{display:inline;font-weight:normal;font-size:14px;}
.answer-best .wealth{margin:0 5px;}
.answer-best .info-trace{background:none;padding:0;line-height:25px;}
.a
.ab_earth {width: 71px;height: 40px;background: url(../images/mfw-ask-sprite10.png) -52px -265px no-repeat;position: absolute;left: 480px;top: 0;}
.thinks{margin:15px 0 8px;padding: 15px 20px;background: #FFFAFA;color: #7a6f61;border-radius: 5px;position: relative;}
.thinks span{color:#7a6f61;}
.thinks i {width: 148px;height: 72px;background: url(../images/mfw-ask-sprite10.png) 0 -923px no-repeat;position: absolute;right: 15px;top: -5px;}
.btn-action{margin-top:20px;}
.btn-action a{display:inline-block;height:23px;margin-right:5px;line-height:23px;text-align:center;border-radius:3px;}
.btn-action a:hover{text-decoration:none;}
.btn-action .btn-best{width:120px;position:relative;}
.btn-action .btn-best:hover i{position:absolute;top:-10px;left:-12px;width:23px;height:25px;background:url(../images/icon-best.png) no-repeat;overflow:hidden;}
.wgt-trace{margin-top:20px;background-color:#f5f5f5;padding:10px;line-height:24px;}
.wgt-trace textarea{width:558px;height:72px;border:1px solid #d2d2d2;margin:5px 0;padding:5px;font-size:12px;line-height:24px;resize:none;overflow:auto;}
.wgt-trace .btn-trace{float:right;width:80px;height:25px;border-bottom:1px solid #c9c9c9;background-color:#e0e0e0;color:#666;text-align:center;line-height:24px;border-radius:3px;}
.info-trace{margin-top:20px;background-color:#f5f5f5;line-height:21px;}
.info-trace li{margin:10px 0;border:1px solid #ede3c9;border-radius: 5px;background: #FFFAFA;}
.it_ask,.it_ans {padding: 15px;}
.it_ans {border-top: 1px dashed #dbdbdb;}
.zhuiwen{padding-right:8px;color:#179fde;}
.it_ans .zhuiwen {color: #42b6ff;}
.mr20 {color: #ffa820;font-size: 14px;margin-left: 5px;}
.huida{padding-right:8px;color:#42b6ff;}
.icon-first{position:absolute;top: -5px;left: 280px;width:82px;height:30px;background:url(../images/mfw-ask-sprite10.png) no-repeat -90px -130px;overflow:hidden;line-height:100px;}

.comment-trigger{float:left;margin-right:8px;}
.comment-trigger a{display:inline-block;padding-right:15px;color:#967d5c;}
.comment-trigger a i{position:absolute;margin:4px 0 0 2px;width:13px;height:12px;background:url(../images/mfw-ask-sprite10.png) no-repeat -210px -9px;overflow:hidden;}
.comment-trigger a:hover i{background-position:-224px -9px;}
.comment-trigger a:hover{color:#42b6ff;text-decoration:none;}
.comment-wrap{margin-top:10px;border:1px solid #e1e1e1;border-radius:2px;*zoom:1;}
.comment-wrap .comment-more{}
.comment-wrap .comment-more a{display:block;height:26px;line-height:26px;background-color:#f5f5f5;color:#666;text-align:center;}
.comment-wrap .comment-more a:hover{background-color:#fff6df;color:#42b6ff;text-decoration:none;}
.comment-list{margin:5px 10px;overflow:hidden;}
.comment-item{padding:7px 0 10px 42px;margin-bottom:-1px;border-bottom:1px dotted #dcdcdc;line-height:20px;}
.answer-wrap .comment-item .person{margin:3px 0 0 -42px;width:32px;height:32px;}
.answer-wrap .comment-item .person .avatar{margin-bottom:0;}
.comment-item dt{margin-bottom:5px;}
.comment-item dt a{color:#ff7200;}
.comment-item dt .level{margin:0 5px;color:#d20000;}
.comment-item dt .time{font-size:10px;margin-left:5px;}
.comment-item dt .r-opt a{margin-left:10px;}
.comment-item dt .a-comment{color:#2f97ee;}
.comment-item dd a{margin-left:10px;color:#2f97ee;}
.add-comment{padding:10px 9px 5px;background-color:#f5f5f5;}
.add-comment .textarea{float:left;width:505px;}
.add-comment textarea{height:20px;width:495px;padding:2px 4px;margin:0 0 5px;border:1px solid #d2d2d2;line-height:20px;font-size:12px;resize:none;overflow:auto;border-radius:2px;}
.add-comment .btn-comment{float:left;margin-left:5px;width:60px;height:25px;padding:0;background-color:#e0e0e0;border:none;border-bottom:1px solid #c9c9c9;text-align:center;line-height:25px;color:#666;border-radius:2px;}
.add-comment .btn-comment:hover{text-decoration:none;}
.add-answer{margin-top:20px;}
.add-answer .title{margin-bottom:15px;font-size:16px;}
.add-answer .aa-content{margin-left:74px;_margin-left:72px;background-color:#f3f3f3;padding:10px;*zoom:1;}
.add-answer .area{margin-bottom:10px;}
.add-answer .area textarea{width:544px;height:100px;border:1px solid #d2d2d2;padding:5px 12px;margin:0;resize:none;overflow:auto;font-size:12px;line-height:20px;border-radius:3px;}
.add-answer .action{line-height:25px;}
.add-answer .btn-answer{float:right;width:80px;height:24px;border:1px solid #2f97ee;border-bottom-width: 2px;line-height:20px;background-color:#2f97ee;font-size:12px;color:#fff;border-radius:3px;cursor:pointer;}
.add-answer .btn-answer:hover{background-color:#42b6ff;border:1px solid #42b6ff;}
.add-answer .social-sync{float:right;}
.add-answer .social-sync .ss-item{display:inline-block;height:26px;vertical-align:middle;}
.add-answer .social-sync span{padding-right:5px;}
.add-answer .social-sync i{float:left;}
.add-answer .social-sync .i-check{display:inline-block;margin:5px 5px 0 0;width:15px;height:15px;background:url(../images/mfw-ask-sprite10.png) no-repeat -180px -30px;overflow:hidden;}
.add-answer .social-sync .checked .i-check{background-position:-195px -30px;}
.add-answer .social-sync .i-weibo,.add-answer .social-sync .i-qqt{display:inline-block;margin:2px 15px 0 0;width:20px;height:20px;background:url(../images/mfw-ask-sprite10.png) no-repeat 0 -90px;overflow:hidden;}
.add-answer .social-sync .i-qqt{background-position:-30px -90px;}
.add-answer .social-sync .checked .i-weibo{background-position:0 -110px;}
.add-answer .social-sync .checked .i-qqt{background-position:-30px -110px;}
.add-answer .word-count em{font-style:normal;font-family:Verdana;}

.col-side{float:right;width:260px;}
.profile{margin-bottom:50px;border:1px solid #ededed;border-top: none;padding:0 0 12px 15px;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,0.05);}
.profile .r-ask {padding: 79px 15px 0 0;background: url(../images/ask_bg.gif) no-repeat 5px 0;text-align: center;margin-bottom: 40px;}
.profile .btn-ask {color: #fff;}
.profile .avatar{float:left;width:120px;height:120px;overflow:hidden;}
.my_growth {width: 230px;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px dashed #dbdbdb;}
.my_wealth {margin-bottom: 20px;}
.wealth{padding-left:22px;font-size:22px;color:#2f97ee;font-family:Georgia, Verdana;line-height:22px;display:inline-block;margin: 0 5px 0 10px;}
.wealth i{float:left;margin:3px 0 0 -22px;width:64px;height:64px;background:url(../images/zuijia-a.png) no-repeat;overflow:hidden;}
.profile .basic{margin:5px 0;line-height:20px;}
.profile .basic li{_margin-bottom:5px;}
.profile a{color:#ff7200;}
.profile .growth-info dt{margin-top:12px;}
.profile .growth-info dt a {display: inline-block;width: 228px;height: 25px;line-height: 25px;background: #fff2d4;border:1px solid #ffdc8b;border-bottom-width: 2px;border-radius: 3px;text-align: center;}
.profile .growth-info dt a i {width: 14px;height: 14px;background:url(../images/mfw-ask-sprite10.png) no-repeat -240px 0;display: inline-block;margin-right: 3px;vertical-align: -2px;}
.profile .growth-info dt a:hover {background: #ffdc8b;text-decoration: none;}
.profile .growth-info dd{margin:6px 0;overflow:hidden;*zoom:1;line-height:20px;}
.profile .growth-info span{float:left;padding-right:5px;}
.profile .growth-info .bar{float:left;margin-top:3px;width:145px;height:12px;background-color:#e7e7e7;overflow:hidden;}
.profile .growth-info .bar span{height:12px;padding:0;background-color:#f9cc57;border-right:2px solid #fff;}
.profile .growth-info em{padding-left:5px;font-size:10px;font-family:Verdana;font-style:normal;position:relative;top:-2px;}

.q-relate{margin-bottom:50px;}
.q-relate .hd{margin-bottom:10px;padding-left:26px;font-size:16px;background: url(../images/mfw-ask-sprite17.png) no-repeat -338px -544px}
.q-relate .bd{line-height:21px;}
.q-relate li {margin:10px 0;padding: 0 0 10px 8px;border-bottom: 1px dashed #dcdcdc;}
.q-relate li i{float:left;margin:5px 0 0 -7px;width:1px;height:12px;background-color:#6f584b;overflow:hidden;}
.q-relate li a{color:#3f200f;}
.q-relate li a:hover{text-decoration:none;color:#2f97ee;}
.q-relate li span{font-size:10px;white-space:nowrap;}
.m-tags{margin-bottom:50px;padding:0 0 0 7px;}
.m-tags .hhuati{margin-bottom: 20px;font-size: 14px;background: url(../images/huati1.png) no-repeat; padding-left: 32px;line-height: 32px;}
.m-tags .bd a{margin-bottom:5px;}
.m-tags .hmdd{margin-bottom: 20px;font-size: 14px;background: url(../images/mdd1.png) no-repeat; padding-left: 32px;line-height: 32px;}

.sel-tags{margin-bottom:20px;padding:20px;border:1px dashed #2f97ee;border-radius:5px;}
.sel-tags .hd{margin-bottom:10px;font-size:14px;}
.sel-tags .bd li{margin:10px 0;}
.sel-tags .sel-tag .a-tag{float:left;background-color:#2f97ee;color:#fff;}
.sel-tags .sel-tag .tag-zhu{float:left;background-color:#2f97ee;color:#fff;}

.sel-tags .add-tag{margin-left:5px;}
.sel-tags li span{display:block;margin-bottom:5px;}

.col-side .rank{margin-bottom:50px;}
.col-side .rank .hd{margin-bottom:5px;font-size:14px;line-height:20px;}
.col-side .rank .bd{position:relative;}
.col-side .rank-tab{position:absolute;right:0;top:-40px;line-height:20px;}
.col-side .rank-tab li{float:left;display:inline;margin-left:7px;}
.col-side .rank-tab a{display:block;padding:0 2px;color:#666;}
.col-side .rank-tab a:hover{color:#42b6ff;text-decoration:none;}
.col-side .rank-tab .on a{border-bottom:2px solid #f9cc57;color:#42b6ff;}
.col-side .rank-list li{margin:20px 0;}
.col-side .rank-list em.num{float:left;margin-right:10px;width:48px;height:48px;background-color:#eaeae7;text-align:center;line-height:48px;font-size:32px;color:#acaba9;font-family:"Times New Roman";font-style:normal;}
.col-side .rank-list .user{float:left;width:135px;height:48px;overflow:hidden;line-height:16px;}
.col-side .rank-list .user span{display:block;height:16px;overflow:hidden;}
.col-side .rank-list .avatar{float:left;width:48px;margin-right:8px;}
.col-side .rank-list .name{padding-top:8px;}
.col-side .rank-list a{color:#ff7200;}
.col-side .rank-list .level a{font-size:10px;font-weight:bold;color:#d20000;font-family:Verdana;}
.col-side .rank-list span.num{float:right;width:60px;text-align:center;font-size:20px;font-family:Verdana;line-height:42px;}
.col-side .rank-list .r-top3 em.num{background-color:#ffdfa2;color:#b1894a;}
.col-side .rank-list .r-top3 span.num{color:#2f97ee;}
.col-side .banner{margin-bottom:50px;}

.detail-self .q-content{margin-left:0;}

.push{margin-bottom:30px;}
.push .hd{padding-bottom:10px;margin-bottom:10px;line-height:34px;font-size:14px;border-bottom:1px solid #e1e1e1;}
.push .bd{margin-bottom:20px;}
.push .bd li{height:24px;border-bottom:1px dotted #dcdcdc;padding:10px 5px;line-height:24px;overflow:hidden;}
.push .bd li a{display:inline-block;margin-right:10px;height:24px;font-size:14px;color:#666;overflow:hidden;}
.push .bd .num-answer{float:right;width:90px;text-align:right;}
.push .bd .num-answer i{display:inline-block;margin:0 5px 0 10px;width:13px;height:13px;background:url(../images/mfw-ask-sprite10.png) no-repeat -180px 1px;overflow:hidden;vertical-align:middle;}
.push .bd .reward{float:right;width:65px;}
.push .ft span{float:right;color:#999;}
.push .bd a{color:#42b6ff;}
.push .ft .btn-refresh{display:inline-block;margin-left:5px;width:43px;height:14px;background:url(../images/mfw-ask-sprite10.png) no-repeat 0 -130px;overflow:hidden;line-height:100px;vertical-align:-2px;*vertical-align:middle;}
.push .ft .btn-refresh:hover{background-position:0 -145px;}

.q-create{margin-top:50px;}
.q-create .item{margin-bottom:30px;padding-right:260px;}
.txt-gray{color:#999;}
.q-create .side-tips{margin-top:15px;background-color:#fff6df;border-radius:4px;*zoom:1;opacity:0.95;filter:alpha(opacity=95);color: #836b4c;}
.q-create .side-tips p{padding:14px;line-height:20px;}
.q-create .content{width:665px;}
.q-create h2{height:24px;margin-bottom:10px;font-weight:normal;font-size:18px;color:#444;}
.q-create h2 .txt-gray,.q-create .hd .txt-gray{float:right;font-size:12px;line-height:26px;*margin-top:-26px;}
.q-create .hd{margin-bottom:7px;font-size:14px;color:#444;line-height:24px;font-weight:normal;}
.q-create .item-title .side-tips{margin-top:12px;}
.q-create .item-title textarea{margin:0;height:26px;width:631px;padding:5px 15px;border:2px solid #fc3;font-size:14px;line-height:26px;resize:none;overflow:auto;}
.q-create .item-location textarea{margin:0;height:22px;width:631px;padding:5px 15px;border:1px solid #d3d3d3;background-color:#fff;line-height:22px;font-size:14px;resize:none;overflow:auto;}
.place-pop{width:627px;margin-top:-1px;*margin-top:-2px;border:1px solid #d3d3d3;background-color:#fff;padding:15px 24px 15px 12px;position:absolute;z-index:2;line-height:22px;}
.place-pop dl{margin-top:12px;}
.place-pop dt{float:left;width:54px;border-left:3px solid #eee;text-align:center;}
.place-pop dd{padding-left:56px;}
.place-pop .place-hot{margin-top:0;}
.place-pop .place-hot a{margin-right:15px;white-space:nowrap;}
.place-pop .tab-nav{background-color:#eee;overflow:hidden;*zoom:1;}
.place-pop .tab-nav li{float:left;padding:0 25px;cursor:pointer;border-right:1px solid #fff;}
.place-pop .tab-nav .on{background-color:#fff0c9;color:#42b6ff;}
.place-pop .tab-con{padding:10px 0;overflow:hidden;*zoom:1;}
.place-pop .tab-con li{float:left;margin:2px 1px 2px 0;width:70px;height:22px;overflow:hidden;}
.place-pop .tab-con a{display:block;color:#666;}
.suggest{width:663px;border:1px solid #d3d3d3;margin-top:-1px;*margin-top:-2px;background-color:#fff;position:absolute;line-height:30px;z-index: 2;}
.suggest li{padding:0 28px;cursor:pointer;}
.suggest li:hover{background-color:#fff6df;color:#42b6ff;}
.ui-sel{width:150px;margin-right:8px;font-size:12px;}
.sel-hd{height:20px;border:1px solid #d3d3d3;padding:3px 4px;line-height:20px;cursor:pointer;}
.q-create .item .ui-sel .err-input{padding:3px 4px;}
.sel-hd i{float:right;width:17px;height:20px;border-left:1px solid #ddd;overflow:hidden;}
.sel-hd i b{width:0;height:0;border-top:5px solid #fc3;border-left:5px dashed transparent;border-right:5px dashed transparent;font-size:0;overflow:hidden;position:absolute;margin:8px 0 0 5px;}
.sel-hd span{display:block;padding:0 6px;}
.sel-bd{position:absolute;z-index:5;margin-top:-1px;border:1px solid #d3d3d3;width:148px;background-color:#fff;line-height:22px;}
ul.sel-bd {height: 160px;overflow-y: auto;}
.sel-bd li{padding:0 10px;cursor:pointer;}
.sel-bd li:hover,.sel-bd li.on{background-color:#e9e9e9;color:#42b6ff;}
.sel-bd .li-custom{height:22px;padding:11px 8px;}
.sel-bd .li-custom:hover{background-color:#fff;}
.sel-bd .li-custom input{float:left;border:1px solid #d3d3d3;height:20px;width:87px;line-height:20px;padding:0 10px;background-color:#f9f9f9;}
.sel-bd .li-custom input:focus{border-color:#fc3;background-color:#fff;}
.sel-bd .li-custom a{float:left;margin-left:2px;width:21px;height:22px;background:#2f97ee url(../images/mfw-ask-sprite10.png) no-repeat -60px -130px;overflow:hidden;}
.sel_sub {margin-left: 150px;}
.q-create .item-detail textarea{margin:0;height:96px;padding:5px 15px;width:631px;border:1px solid #d3d3d3;background-color:#fff;overflow:auto;resize:none;font-size:12px;line-height:24px;}
.q-create .item.focus textarea,.q-create .item-detail textarea:focus{border:2px solid #fc3;background-color:#fff;}
.q-create .item-tag .bd{overflow:hidden;_overflow:auto;_clear:both;}
.q-create .a-tag{float:left;margin:2px 5px 2px 0;}
.a-tag:hover{background-color:#2f97ee;color:#fff;text-decoration:none;}
.a-tag em{font-style:normal;}
.a-tag i{margin:0 0 0 7px;font-style:normal;color:#C9C9C9;cursor:pointer;}
.a-tag:hover i{color:#fff;}
.add-tag{float:left;margin:0;height:20px;width:95px;margin:0;padding:0 5px;border:1px solid #d3d3d3;background-color:#f9f9f9;line-height:20px;font-size:12px;}
.add-tag:focus{border-color:#fc3;background-color:#fff;}
.q-create .item-action{margin:50px 0;}
.q-create .item-action a{display:inline-block;width:140px;height:36px;background-color:#2f97ee;border-bottom:2px solid #2f97ee;color:#fff;font-size:18px;border-radius:3px;line-height:36px;text-align:center;overflow:hidden;}
.q-create .item-action a:hover{background-color:#42b6ff;text-decoration:none;}
.q-create .item-action .loading{background:#42b6ff url(../images/loading.gif) no-repeat center center;line-height:100px;border-bottom-color: #db6200;}
.q-create .item .err-input{padding:6px 15px;border:1px solid #d3d3d3;}
.q-create .err-tips{margin:10px 0;padding:0 0 3px 22px;background:url(../images/err_ico.png) no-repeat;font-size:12px;color:#FF3C00;}

.popup-code{width:480px;margin-left:240px;}
.popup-code .pop-ctn{padding:20px 29px;text-align:left;color:#444;}
.popup-code dt{margin-bottom:15px;font-size:14px;}
.popup-code dd{margin:15px 0;}
.popup-code h4{padding-bottom:5px;line-height:20px;font-weight:normal;}
.popup-code .inp-txt,.popup_bind input{border:1px solid #d3d3d3;padding:3px 10px;height:20px;width:215px;line-height:20px;font-size:12px;vertical-align:middle;}
.popup-code .a-btn{display:inline-block;margin-left:10px;height:26px;border:0 none;_width:1;overflow:visible;border-bottom:2px solid #f4cb62;background-color:#ffe49e;padding:0 15px;color:#42b6ff;line-height:26px;font-size:12px;vertical-align:middle;}
.popup-code .a-btn.sending{background-color:#e4e4e4;border-color:#cbcac8;text-shadow:1px 1px 1px rgba(255,255,255,.9);color:#999!important;}
.popup-code .a-btn.sending:hover{text-decoration:none;cursor:default;color:#999;}
.popup-code .inp-code{width:60px;}

.popup-thinks{width:440px;margin-left:-220px;}
.popup-thinks .pop-ctn{padding:0 30px 20px;text-align:left;}
.popup-thinks h3{padding-bottom:15px;font-size:18px;font-weight:normal;text-align:center;}
.popup-thinks p{padding-bottom:8px;text-align:left;}
.popup-thinks .pop-ctn input{border:1px solid #d2d2d2;padding:3px 5px;width:360px;height:20px;line-height:20px;color:#444;border-radius:3px;}

/* 兑换商城 */
.pro-box{margin-bottom:50px;width:980px;overflow:hidden;}
.pro-box .item-banner{position:relative;overflow:hidden;*zoom:1;}
.pro-box .item-banner .exchange{position:absolute;left:33px;bottom:33px;line-height:32px;filter:alpha(opacity=80);}
.pro-box .item-banner span{float:left;height:32px;padding:0 12px;background-color:rgba(255,255,255,.5);font-size:14px;color:#5a4723;line-height:28px;background-color:#fff\9;}
.pro-box .item-banner em{font-size:20px;font-family:Georgia, Verdana;font-style:normal;}
.pro-box .item-banner .exchange a{float:left;height:32px;padding:0 10px;background-color:rgba(255,218,49,.8);background-color:#ffda31\9;font-size:18px;color:#383838;font-weight:bold;}
.pro-box .item-banner .exchange a:hover{text-decoration:none;}
.pro-box .items{margin-left:-15px;*zoom:1;}
.pro-box .item-cell{float:left;height:380px;display:inline;margin-left:15px;overflow:hidden;}
.pro-box .item-cell a{color:#42b6ff;}
.pro-box .pic img{vertical-align:top;}
.pro-box .item-large{width:380px;position:relative;}
.pro-box .mask{position:absolute;bottom:0;left:0;width:100%;padding:5px 0;background-color:rgba(255,255,255,.85);background-color:#fff\9;filter:alpha(opacity=90);line-height:20px;}
.pro-box .mask dt,.pro-box .mask dd{margin:0 10px;height:20px;overflow:hidden;}
.pro-box .mask dt span.nomore {color: #e90000;}


.pro-box .mask dd span{float:left;width:115px;height:20px;overflow:hidden;}
.pro-box .mask .btn-exchange{display:inline-block;float:right;margin:3px 0 0 10px;width:38px;height:15px;background:url(../images/mfw-ask-sprite10.png) no-repeat -90px -160px;line-height:100px;vertical-align:middle;overflow:hidden;}
.pro-box .item-large .mask .btn-exchange{float:left;}
.pro-box .item-large .mask{padding:12px 0;}
.pro-box .item-large .mask dt{margin-bottom:5px;font-size:14px;}
.item-large .mask dd span{width:auto;}
.pro-box .item-small{width:185px;}
.pro-box .item-small .item-box{height:185px;width:185px;margin-bottom:10px;position:relative;overflow:hidden;}
.pro-box .item-small .item-box .mask{_bottom:-1px;}
.pro-box .item-other{width:185px;background-color:#f8f8f8;}
.pro-box .item-other dl{padding:15px;line-height:20px;}
.pro-box .item-other dt{height:24px;font-size:14px;line-height:24px;}
.pro-box .item-other dd{margin:10px 0;height:20px;overflow:hidden;}
.pro-box .item-other .exc-rank dd{margin:8px 0;}
.pro-box .item-other .num{float:right;padding-right:10px;font-family:Verdana;}
.pro-box .item-other .line{height:1px;background-color:#e7e7e7;overflow:hidden;}
.pro-box .item-other .top3 .num{color:#2f97ee;}

.question-user{margin-bottom:-15px;}
.question-user .title{height:28px;font-size:22px;color:#444;line-height:28px;overflow:hidden;padding-left: 10px;}
.question-user .user-card .title {height:60px;line-height:60px;background: #fff8e9;border-bottom: 1px solid #2f97ee;}
.question-user .title span{color:#ff7200;}
.question-user .user-card{margin-top: -45px;margin-left: -1px;}
.question-user .user-card .action .btn-question {background: #93bc31;border-bottom-color: #80aa1b;}
.question-user .user-card .action .btn-question:hover {background: #80aa1b;}

.share-pop{clear:both;position:absolute;z-index:2;border:1px solid #dcdcdc;padding:14px 0 14px 14px;background-color:#fff;line-height:20px;font-size:12px;}
.share-pop a{float:left;margin-right:14px;padding-left:24px;color:#666;}
.share-pop a:hover{color:#42b6ff;}
.share-pop a i{float:left;width:20px;height:20px;background:url(../images/connect_icons3.gif) -40px 0;margin-left:-24px;overflow:hidden;}
.share-pop .sp-weibo i{background-position:-20px 0;}
.share-pop .sp-weibo:hover i{background-position:-40px 0;}
.share-pop .sp-renren i{background-position:-20px -20px;}
.share-pop .sp-renren:hover i{background-position:-40px -20px;}
.share-pop .sp-qzone i{background-position:-20px -40px;}
.share-pop .sp-qzone:hover i{background-position:-40px -40px;}
.share-pop .sp-qtt i{background-position:-20px -60px;}
.share-pop .sp-qtt:hover i{background-position:-40px -60px;}

.result-title{margin:30px 0 10px;font-size:18px;font-weight:bold;}
.qa-empty{padding:70px 20px;text-align:center;color:#666;font-size:14px;line-height:30px;}
.qa-empty .icon-empty{display:block;margin:0 auto 25px;width:62px;height:62px;background:url(../images/icon-empty.png) no-repeat;overflow:hidden;}
.qa-empty .highlight{font-weight:bold;}
.qa-empty .btn-ask{display:inline-block;margin-top:20px;width:120px;height:30px;border:0 none;border-radius:2px;background-color:#2f97ee;line-height:30px;color:#fff;font-size:16px;}
.qa-empty .btn-ask:hover{background-color:#3A5FCD;}
.qa-empty .btn-ask i{margin-top:8px;}

.medal-pop{position:fixed;_position:absolute;z-index:99;left:50%;top:40%;margin-left:-230px;width:458px;padding:30px 0;border:1px solid #2f97ee;background-color:#fff;border-radius:4px;box-shadow:2px 2px 0 rgba(255,177,0,0.1);text-align:center;}
.medal-pop h3{margin-bottom:15px;font-size:18px;}
.medal-pop dl{width:160px;float:none;margin:10px auto;}
.medal-pop p{margin-bottom:20px;line-height:20px;}
.medal-pop .btn{display:inline-block;height:24px;padding:0 30px;background-color:#2f97ee;font-size:12px;color:#fff;border-radius:2px;vertical-align:top;line-height:24px;overflow:hidden;}
.medal-pop .btn:hover{background-color:#42b6ff;text-decoration:none;}

/* old bin changed by 20140115 */
.big_stock {width: 62px;height: 62px;position: absolute;bottom: 138px;left: 177px;background: url(../images/have_stock.png) 0 0 no-repeat;line-height: 200px;overflow: hidden;}
.no_stock {background-position: 0 -63px;}
.item-large .big_stock {bottom: 85px;left: 300px;}

.out_flw  {margin-bottom: 6px;padding-left: 4px;}
.answer-content {position: relative;}

.check_phone {margin:-15px 0 -20px;}
.check_phone label {cursor: pointer;}
.check_phone a {color: #42b6ff;}

.tgjs {margin:25px 0;}
.verify-code{margin:30px 0 -35px;}
.verify-code span{float:left;margin-right:12px;line-height:26px;}
.verify-code .code-img{border:1px solid #D3D3D3;height:24px;overflow:hidden;}
.verify-code input{float:left;margin-right:10px;width:92px;height:20px;padding:2px 5px;border:1px solid #D3D3D3;overflow:hidden;font-size:14px;line-height:20px;}

/* 绑定手机 */
.popup_bind {width: 480px;height: 250px;padding: 30px 50px;background: #fff;margin-left: -290px;}
.popup_bind dt {font-size: 18px;}
.popup_bind h4 {margin: 20px 0 10px;font-weight: normal;font-size: 14px;}
.popup_bind input {width: 280px;;height: 18px;line-height: 18px;margin-right: 10px;}
.popup_bind .pb_tel {float: left;}
.popup_bind .pb_yzm {width: 100px;}
.popup_bind .btn-a,.popup_bind .btn-b {width: 90px;;height: 22px;line-height: 22px;}
.b_submit .btn-a {width: 70px;margin-right: 20px;}
.popup_bind .btn-b {width: 90px;text-align: center;}
.b_submit {margin-top: 30px;}

/* 大转盘 */
.item-lottery{float:left;width:380px;height:450px;background:#ffdc4e url(../images/lottery-bg.png) no-repeat left top;display:inline;margin-right:15px;position:relative;}
.item-lottery .disc{position:absolute;left:38px;top:71px;width:304px;height:304px;background:url(../images/lottery-disc.png) no-repeat;overflow:hidden;}
.item-lottery .start{position:absolute;left:136px;top:118px;width:109px;height:160px;background:url(../images/lottery-btn.png) no-repeat 0 0;_background:url(../images/lottery-btn.gif) no-repeat 0 0;overflow:hidden;}
.item-lottery .btn{display:block;width:109px;height:102px;margin-top:55px;}
.item-lottery .btn:hover{background:url(../images/lottery-btn.png) no-repeat -110px -55px;_background:url(../images/lottery-btn.gif) no-repeat -104px -55px;}
.item-lottery .intro{position:absolute;width:100%;bottom:10px;text-align:center;font-size:12px;color:#333;line-height:24px;}
.item-lottery .intro b{font-size:18px;color:#050502;}
.item-lottery .intro em{font-style:normal;color:#f03820;}
.item-lottery .intro a{color:#42b6ff;}
.item-lottery .overlay{position:absolute;left:0;top:167px;padding:20px 0;width:100%;background-color:rgba(0,0,0,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bb000000,endColorstr=#bb000000);color:#fff;text-align:center;font-size:18px;color:#fff;line-height:30px;}
.item-lottery .overlay a{display:inline-block;margin-top:10px;height:30px;padding:0 28px;background-color:#2f97ee;font-size:16px;color:#fff;font-weight:bold;border-radius:3px;}
.item-lottery .overlay a:hover{background-color:#42b6ff;text-decoration:none;}
.pro-box .state{margin-bottom:10px;height:165px;padding:10px 18px;background-color:#f1f1f1;line-height:20px;}
.pro-box .state dt{margin-bottom:10px;font-size:14px;}
.pro-box .state dd{height:40px;margin-bottom:7px;overflow:hidden;}
.item-lottery .res-msg{position:absolute;left:0;top:152px;width:100%;padding:40px 0;background-color:rgba(255,242,191,0.95);background-color:#fff2bf\9;text-align:center;font-size:14px;color:#333;}
.item-lottery .res-msg h4{margin-bottom:8px;font-size:20px;color:#444;}
.item-lottery .res-msg h4 span{color:#ff513a;}
.item-lottery .res-msg h4 em{font-style:normal;color:#42b6ff;}
.item-lottery .res-msg .close{position:absolute;right:12px;top:11px;width:33px;height:33px;background:url(../images/lottery-bg.png) no-repeat -385px 0;overflow:hidden;}
.item-lottery .res-msg .close:hover{background-position:-385px -35px;text-decoration:none;}
.item-bn2{width:585px;float:left;}

.pub-done{position:fixed;_position:absolute;left:50%;top:50%;z-index:100;margin:-100px 0 0 -180px;width:300px;padding:60px 30px;border:2px solid #ddd;background-color:#fff;text-align:center;font-size:14px;color:#666;}
.pub-done strong{display:inline-block;padding-bottom:10px;font-weight:normal;font-size:20px;}

/* popup invite */
.popup-invite{width:682px;margin:-200px 0 0 -341px;}
.popup-invite .pop-ctn{padding:40px 40px 20px;background-color:#fff;text-align:left;}
.popup-invite .msg-done{margin-bottom:25px;text-align:center;font-size:22px;}
.popup-invite .msg-done i{display:inline-block;margin-right:10px;width:55px;height:55px;background:url(../images/mfw-ask-sprite13.png) no-repeat 0 -200px;overflow:hidden;vertical-align:middle;}
.popup-invite .title{font-size:16px;line-height:30px;}
.popup-invite .expert{width:602px;overflow:hidden;}
.popup-invite .expert ul{margin:0 -31px;*zoom:1;}
.popup-invite .expert li{float:left;width:160px;display:inline;margin:26px 0 0;padding:0 30px;height:120px;border-left:1px solid #e3e3e3;}
.popup-invite .user{height:48px;margin-bottom:10px;padding-left:60px;overflow:hidden;*zoom:1;}
.popup-invite .avatar{float:left;margin:0 0 0 -60px;}
.popup-invite .name{color:#ff7200;}
.popup-invite .pop-ctn .place{display:block;margin:5px 0;font-size:14px;color:#0d89e3;line-height:18px;}
.popup-invite .pop-ctn .place i{float:left;margin-right:4px;width:16px;height:18px;background:url(../images/guide-sprite.png) no-repeat -170px -30px;overflow:hidden;}
.popup-invite .stat{margin-bottom:10px;color:#444;}
.popup-invite .btn-invite{display:block;height:30px;line-height:30px;text-align:center;font-size:14px;background-color:#fff4d9;border-radius:2px;overflow:hidden;}
.popup-invite .btn-invite:hover{background-color:#2f97ee;color:#fff;text-decoration:none;}
.popup-invite span.btn-invite{height:28px;_padding-top:7px;_height:21px;border:1px solid #ffe097;background:none;color:#999;line-height:28px;}
.popup-invite span.btn-invite:hover{background:none;color:#999;}
.popup-invite span.btn-invite i{display:inline-block;margin-right:5px;width:15px;height:11px;background:url(../images/mfw-ask-sprite13.png) no-repeat -60px -200px;overflow:hidden;}
.popup-invite .pop-btn{margin-top:26px;padding:0;text-align:right;}
.popup-invite .pop-btn a{display:inline-block;width:100px;height:35px;background-color:#2f97ee;text-align:center;border-radius:2px;font-size:18px;color:#fff;line-height:34px;}
.popup-invite .pop-btn a:hover{text-decoration:none;background-color:#42b6ff;}

.lz{ font-size:12px; color:#999; line-height:12px; padding:7px 0 5px 0; }
.lz a:hover{ text-decoration:none; }
a.lz_lz{ color:#2f97ee; margin:0 10px 0 8px; }
a.lz_lz i{ display:inline-block; width:10px; height:12px; background:url(../images/pois.png) no-repeat; vertical-align:text-top; margin-right:3px; }
a.pto img{ width:16px; height:16px; vertical-align:-3px; }
a.lz-ti{ margin-left:7px; color:#42b6ff; }
.body{
    background-color: #f6f6f6;
    position: relative;
  }
.aw-top-menu-wrap {
	position:relative;
	z-index:1001;
	width:100%;
	min-height:47px;
	/* background-color:#fa4b77;*/
	border-bottom: 1px solid #eee;
}
.container {
    width: 1000px !important;
}
@media (max-width: 992px) {
	.container {
	width: 100% !important;
}
}
.aw-logo {
	width:150px;
	height:40px;
	margin:7px 0 0 0;
}
form {
    margin: 0;
}

.aw-logo a {
	display:block;
	width: 150px;
	height: 40px;
	background:url('../images/logo.png') no-repeat;
}
.aw-logo h1 {
	height:25px;
	line-height:25px;
	margin:-2px 0 2px 0;
	font-size:14px;
}
.aw-logo, .aw-search-box, .aw-top-nav {
    position: relative;
    float: left;
}
.aw-search-box {
	margin:10px 0;
}
.aw-search-box input {
	 -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
	width: 230px;
	height: 32px;
	padding-right:30px;
	border:none;
}
.aw-search-box #global_search_btns {
	position: absolute;
	right: 5px;
	top: 6px;
	font-size: 18px;
	color: #999;
}

.aw-search-box .aw-dropdown {
	width: 355px;
}
.aw-search-box .aw-dropdown p {
	height: 38px;
	line-height: 38px;
	margin:0;
	padding:0 10px;
	font-weight: normal;
	border-bottom: 1px solid #f0f0f0;
}
.aw-search-box .aw-dropdown p.search {
	display: none;
}
.aw-search-box .aw-dropdown .mod-footer {
	height: 42px;
	line-height: 42px;
	background-color: #fafafa;
}
.aw-search-box .aw-dropdown .mod-footer .btn-success {
	margin:10px;
}
.aw-search-box .aw-dropdown .aw-dropdown-list {
	max-height: 337px;
	overflow-y: scroll;
	border-bottom: 1px solid #f0f0f0;
}
.aw-search-box .aw-dropdown .aw-dropdown-list li.question .aw-hide-txt {
	width: 250px;
}
.form-control {
	padding: 6px;
	resize:none;
	box-shadow: none;
	border-color: #ccc;
}
.form-control:focus {
	border-color:#499ef3 !important;
	box-shadow: none;
}
/* */
	.aw-dropdown {
	display:none;
	position:absolute;
	left:0;
	top:105%;
	z-index:9999;
	width:100%;
	min-width:110px;
	background: #fff;
	border:1px solid #ccc;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
}
.aw-dropdown.pull-right {
	left: auto;
	right: 0;
}
.aw-dropdown p {
	padding:5px 10px;
	margin:0;
}
.aw-dropdown .aw-dropdown-list li {
	position:relative;
	height:42px;
	line-height:42px;
	padding:0 10px !important;
	border-top: 1px solid #f0f0f0;
	cursor: pointer;
	text-align: left;
	font-size: 14px;
}
.aw-dropdown .aw-dropdown-list li:first-child {
	border-top: none;
}
.aw-dropdown .aw-dropdown-list li:hover, .aw-dropdown .aw-dropdown-list li.active {
	background-color: #f0f0f0;
}
.aw-dropdown .aw-dropdown-list li a {
	display:block;
	color: #666;
	text-decoration:none;
}
.aw-dropdown .aw-dropdown-list li.topic a {
	display: inline;
}
.aw-dropdown .aw-dropdown-list li.topic .topic-tag a {
	margin-top: 10px;
	color: #fff;
}
.aw-dropdown .aw-dropdown-list li.question b {
	line-height: 30px;
}
.aw-dropdown .aw-dropdown-list li.question .icon-bestbg {
	display: none;
	margin:15px 5px 0 0;
	color: #69b5ff;
}
.aw-dropdown .aw-dropdown-list li.question.active {
	background-color: #fff;
}
.aw-dropdown .aw-dropdown-list li.question.active .icon-bestbg {
	display: inline-block;
}
.aw-dropdown .aw-dropdown-list li.user a img {
	width: 24px;
	height: 24px;
	margin-right: 5px;
}
.aw-dropdown .aw-dropdown-list li.user a span {
	display:inline-block;
	max-width:180px;
	margin-left:10px;
	color: #999;
	vertical-align: top;
}
/* */
	.aw-topic-detail-title {
	min-height: 90px;
	padding:20px;
}
.aw-topic-detail-title .mod-body {
	position: relative;
	padding:0 0 0 80px;
}
.aw-topic-detail-title .mod-body img {
	position: absolute;
	left: 0;
	top: 0;
}
.aw-topic-detail-title h2 {
	margin:0;
	font-size:20px;
}
.aw-topic-detail-title .aw-topic-operate {
	position:absolute;
	right:0;
	top:0;
	text-align: right;
}
.aw-topic-list-mod .aw-nav-tabs .aw-search-bar {
	position: absolute;
	right: 20px;
	bottom: 5px;
	width:240px;
}
.aw-topic-list-mod .aw-nav-tabs .aw-search-bar input {
	height: 32px;
	padding-right: 30px !important;
}
.aw-topic-list-mod .aw-nav-tabs .aw-search-bar .icon-search {
	position: absolute;
	right: 8px;
	top: 8px;
	font-size: 16px;
}
.aw-topic-list-mod .aw-nav-tabs .aw-search-bar .aw-dropdown-list {
	max-height: 336px;
	overflow-y:scroll;
}
.aw-topic-list-mod .tab-pane .aw-mod > .mod-body {
	padding:0 20px;
}
.aw-topic-detail-about {
	padding:20px;
}
.aw-topic-list-mod .markitup-box br {
	display: none;
}
.aw-top-nav {
	margin:0;
	border: none;
}
.aw-top-nav .icon-bar {
	background-color: #fff;
	font-size: 0;
}
.aw-top-nav > nav > ul > li > a {
	padding: 12px 20px 16px 16px;
	color: #696969;
}
.aw-top-nav > nav > ul > li > a.active {
	background:  #2f97ee;
	font-weight: bold;
	color: #fff;
}
.aw-top-nav > nav > ul > li > a:hover, .aw-top-nav > nav > ul > li > a:focus {
	background:  #2f97ee;
	text-decoration:none;
	color:#fff;
}
.aw-top-nav > nav > ul > li > a i {
	position:relative;
	top:2px;
	font-size: 16px;
}
.aw-top-nav > nav > ul > li > a i.icon-home {
	top: 1px;
}
.aw-top-nav > nav > ul > li:hover .dropdown-list {
	display: block;
}
.aw-top-nav > nav > ul > li .dropdown-list {
	display:none;
	position: absolute;
	right:0;
	width:62px;
}
.dropdown-list li{
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	}
.aw-top-nav > nav > ul > li .dropdown-list ul li a {
	display:block;
	height: 42px;
	line-height: 42px;
	padding:0 0px;
	background:  #fff;
	text-align: center;
	color: #000;
}
.aw-top-nav > nav > ul > li .dropdown-list ul li a:hover {
	background:  #1874CD;
	text-decoration:none;
	color:#fff;
}
.aw-top-nav > nav > ul > li .dropdown-list ul li i {
	margin-right: 3px;
	vertical-align: -1px;
	font-size: 16px;
}
.aw-top-nav > nav > ul > li .dropdown-list ul li:last-child a {
	border-radius: 0 0 0px 0px;
}
.aw-top-nav .badge {
	position: absolute;
	top: 4px;
	right: 2px;
}
.aw-top-nav ul li:hover .aw-dropdown {
	display: block;
}
.aw-top-nav .aw-dropdown {
	display:none;
	top:100%;
	min-width:300px;
	border-top: none;
	border-radius: 0 0 4px 4px;
}
.aw-top-nav .aw-dropdown .more {
	font-size: 12px;
}
.aw-top-nav .aw-dropdown .close {
	display: none;
}
.aw-top-nav .aw-dropdown ul li {
	padding:5px 10px;
	border-top:1px solid #f5f5f5;
}
.aw-top-nav .aw-dropdown ul li:first-child {
	border-top: none;
}
.aw-top-nav .aw-dropdown ul li:hover {
	background: #f5faff;
}
.aw-top-nav .aw-dropdown ul li:hover .read {
	display: inline-block;
}
.aw-top-nav .aw-dropdown ul li p {
	margin: 0;
	padding:0;
}
.aw-top-nav .aw-dropdown ul li .message {
	display:inline-block;
	width: 260px;
	font-size: 12px;
}
.aw-top-nav .aw-dropdown ul li .read {
	display: none;
}
.aw-top-nav .aw-dropdown ul li:last-child {
	border-radius: 0 0 4px 4px;
}
.aw-top-nav .aw-dropdown .mod-footer a {
	display: block;
	height:40px;
	text-align: center;
	background-color: #fafafa;
	color: #999999;
	font-size: 12px;
	line-height:40px;
	border-radius: 0 0 4px 4px;
	border-top: 1px solid #f5f5f5;
}
.aw-user-nav {
	margin:10px 0 0 10px;
}
.aw-user-nav:hover .dropdown-list {
	display: block;
}
.aw-user-nav img {
	width: 32px;
	height: 32px;
}
.aw-user-nav .login {
	margin-right: 10px;
}
.aw-user-nav .aw-user-nav-dropdown {
	display:block;
	height: 42px;
}
.aw-user-nav .aw-user-nav-dropdown .badge {
	position: absolute;
	top: -8px;
	right: -8px;
}
.aw-user-nav .dropdown-list {
	top:100%;
	width:122px;
	border-top:none;
	border-radius: 0 0 4px 4px;
}
.aw-user-nav .dropdown-list ul li a i {
	vertical-align:0px;
	margin-right: 5px;
	font-size: 16px;

}
[class^="icon-"], [class*=" icon-"] {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.collapse {
    display: none;
}
@media (min-width: 768px){
.navbar-collapse.collapse {
    display: block!important;
    height: auto!important;
    padding-bottom: 0;
    overflow: visible!important;
}
.navbar-collapse {
    position: static;
    width: auto;
}
.navbar-nav {
    float: left;
    margin-left: 50px;
    font-size:16px;
}
.navbar-nav>li {
    float: left;
}
}
.navbar-collapse {
    /* padding-right: 15px; */
    padding-left: 15px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
}
.nav>li {
    position: relative;
    display: block;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
.pull-right {
    float: right!important;
}
.aw-publish-btn, .aw-user-nav, .aw-top-notification {
    position: relative;
    float: right;
    margin: 8px 0 0px 10px;
}


.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn-primary {
	border: none !important;
	/*background-color: #7D9EC0;*/
	background-color:  #2f97ee;
}
.btn-primary:hover {
	background-color: #42b6ff;
	color:#fff;
	text-decoration:none;
}
.btn-normal {
    min-width: 76px;
    min-width: 56px;
    height: 32px;
    padding: 0 10px;
    line-height: 32px;
    font-size: 14px;
    color: #fff;
}
.btn-user {
    height: 32px;
    padding: 0 5px;
    line-height: 32px;
    font-size: 14px;
    color: #2f97ee;
}
.aw-user-nav .iconfont {
    margin-right: 0px;
    margin-left: 20px;

}
.btn-success, .btn-gray.active {
    border: none !important;
    background-color: #5bbf5a;
    color: #fff;
}
.btn-success:hover {
	background-color: #3d833d;
	color: #fff;
	text-decoration:none;
}
.container {

    margin-right: auto;
    margin-left: auto;
}
.aw-publish-btn {
	width:80px;
}
.aw-publish-btn a {
	display:block;
	width:70px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color:#fff;
	text-align: center;
	border-radius: 3px;
}
.aw-publish-btn i {
	vertical-align:0px;
	margin-right: 5px;
	font-size: 16px;
}
.aw-publish-btn:hover #header_publish {
	border-radius: 4px 4px 0 0;
}
.aw-publish-btn:hover .dropdown-list {
	display: block;
}
.aw-publish-btn .dropdown-list {
	position: absolute;
	display: none;
}
.aw-publish-btn .dropdown-list a {
	background-color:  #2f97ee;
	border-radius: 0;
	color: #fff;
}
.aw-publish-btn .dropdown-list a:hover {
	background-color:  #2f97ee;
}
.aw-publish-btn .dropdown-list ul li:last-child a {
	border-radius: 0 0 4px 4px;
}
.aw-user-nav .aw-user-nav-dropdown {
	display:block;
	height: 42px;
}
.badge.badge-important {
	background: #ff3333;
}
.badge {
	  padding: 2px 6px;
    margin-left: 5px;
    display: inline-block;
    min-width: 10px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 10px;
}
.badge.badge-imp {
	background: #ff3333;
	color:#fff;
}
.r-ask span {
    padding: 10px;
    font-size: 16px;
    position: absolute;
    word-wrap: break-word;
    margin-top: 2px;
}
.m-details {
		margin-bottom: 10px;
 }
.m-box {
  
    background-color: #fff;

}
.m-details .title {
    margin-bottom: 10px;
    padding: 0px 2px 5px 0px;
    border-bottom: 1px solid #ddd;
}
.m-details .title .t {
    float: left;
    font-size: 24px;
    color: #333;
    font-weight: normal;
    line-height: 40px;
    font-family: 'Microsoft Yahei';
}

.m-details .title h1 {
    display: inline;
    font-weight: normal;
}
.m-details .title .ranking {
    float: right;
    display: inline;
    margin: 15px 0 0 10px;
    color: #2f97ee;
}
.m-details .title .ranking em {
    font-style: normal;
    font-size: 16px;
    font-weight: bold;
    color: #2f97ee;
}
.txt-l {
    float: left;
		width: 170px;
    border:	1px dashed #2f97ee;
    height: 320px;
   	border-radius: 5px;
}
.txt-l li{
		margin: 15px 0px 0px 5px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
}
.txt-l i.icon.iconfont{
		margin-left: 5px;
		margin-right: 5px;
}
.txt-l .score {
    padding: 12px 0 12px 15px;
    height: 100px;
    background-color: #C1FFC1;
    overflow: hidden;
}
.txt-l .score-info {
    float: left;
    padding-right: 8px;
}
.txt-l .score-info em {
    font-style: normal;
    font-size: 48px;
    color: #fff;
}
.txt-l .comm-info {
    float: left;
    padding-top: 5px;
}
.txt-l .comm-info em {
    font-style: normal;
    font-size: 20px;
    color: #ff7200;
    position: relative;
    bottom: -2px;
}
.txt-l .rank-star {
    display: block;
    margin-top: 5px;
}
.rank-star {
    display: inline-block;
    width: 68px;
    height: 12px;
    background: url(../images/poiv2-sprite.png) no-repeat 0 -14px;
    overflow: hidden;
}
.rank-star span {
    display: inline-block;
    height: 12px;
    background: url(../images/poiv2-sprite.png) no-repeat 0 0;
    overflow: hidden;
    vertical-align: top;
}
.txt-l .ranking {
    clear: both;
}
.txt-l .ranking em {
    font-style: normal;
    font-size: 36px;
    color: #fff;
    position: relative;
    bottom: -2px;
}
.txt-l .i-comm {
    padding: 23px 0 0 18px;
}
.txt-l .i-comm dt {
    overflow: hidden;
}
.txt-l .i-comm dt span {
    float: left;
    width: 48px;
    text-align: center;
    font-size: 14px;
    color: #903;
    line-height: 24px;
}
.txt-l .i-comm dt span a {
    display: block;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    overflow: hidden;
}
.txt-l .i-comm dt a {
    color: #ff7200;
}
.txt-l .i-comm dt div {
    margin-left: 58px;
    padding-top: 12px;
}
.txt-l .i-comm .quote {
    margin: 10px 0;
    padding: 7px 0;
    height: 60px;
    line-height: 20px;
    background: url(../images/quote.png) no-repeat;
    text-indent: 40px;
}
.txt-l .i-comm .action {
    text-align: right;
    clear: both;
}
.txt-l .action .btn-orange {
    margin-left: 10px;
    padding: 0 11px;
    height: 30px;
    line-height: 30px;
    background-color: #fa9f00;
    border-radius: 1px;
}
.btn-orange {
    display: inline-block;
    height: 26px;
    padding: 0 10px;
    background-color: #ffa420;
    font-size: 14px;
    color: #fff!important;
    line-height: 26px;
    font-family: 'Microsoft Yahei';
}
.pic-r {
    float: right;
    width: 480px;
    height: 320px;
    position: relative;
    overflow: hidden;
    border-radius: 5px;
}
.pic-r a {
    display: block;
}
.pic-r a:hover img {
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.pic-r .btn-love {
    position: absolute;
    right: 30px;
    bottom: 30px;
    width: 35px;
    height: 32px;
 /*   background: url(../images/img-love1.png) no-repeat;*/
    overflow: hidden;
    cursor: pointer;
}
.btn-love a:hover img {
		filter:alpha(Opacity=80);
		-moz-opacity:0.8;
		opacity: 0.8
		} 

.clearfix {
}
.clearfix, .wrapper, .article {
}
.pic-r .pic-num {
    position: absolute;
    right: 0;
    top: 30px;
    padding: 5px 8px;
    background-color: rgba(255,255,255,.70);
    background-color: #fff\9;
    font-size: 18px;
    color: #000;
    border-radius: 5px 0px 0px 5px;
    line-height: 22px;
    font-family: Arial,'Microsoft Yahei';
}
.pic-r .mshu {
    position: absolute;
    right: 0;
    bottom: 10px;
    padding: 2px 2px;
    font-size: 18px;
    color: #fff;
    border-radius: 5px 0px 0px 5px;
    line-height: 22px; 
}
.mod {
    margin-bottom: 20px;
    margin-top: 15px;
}
.mod1 {
    margin-bottom: 20px;
}
.mod-group .bd {
    margin-left: -13px;
    text-align: center;
}
.mod-group .bd li {
    display: inline;
    margin: 0 10px 15px 13px;
    float: left;
    width: 68px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mod-group .g-img {
    display: block;
    width: 68px;
    height: 68px;
    margin-bottom: 5px;
    position: relative;
    box-shaodw: 5px;
}
.mod-group .g-img img {
    width: 68px;
    height: 68px;
    vertical-align: top;
    border-radius: 5px;
}
.mod-group .bd li:hover img {
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
	border-radius: 5px;
	transform: rotate(15deg);
}
.mod-group h3 {
    height: 20px;
    overflow: hidden;
    font-weight: normal;
}
.mod-group p {
    height: 20px;
    overflow: hidden;
    color: #9d9d9c;
}
 .hd {
    margin-bottom: 15px;
    font-size: 16px;
    font-weight: normal;
}
.q-option .btn-share i{display:inline-block;margin:3px 3px 0 0;width:14px;height:12px;background:url(../images/mfw-ask-sprite10.png) no-repeat -150px -30px;overflow:hidden;}
.q-option .btn-share:hover{color:#abc856;text-decoration:none;}
.q-option .btn-share:hover i{background-position:-150px -45px;}
.q-option .btn-report{color:#999;margin-left:5px;}
.q-option .item-hide {float: right;}
.item-share {margin:0px 10px;}
.index-slider {
    min-width: 100%;
    height: 620px;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    background:url(../images/index-tigs-2.jpg) no-repeat center;
    background-size:cover;
}
.index-slider .bdr {
    position: relative;
    width: 100%;
    height: 100%;
}
.index-slider .bdr .tempWrap {
    width: 100% !important;
}
.index-search {
    position: absolute;
    top: 374px;
    left: 50%;
    z-index: 999;
    margin-left: -260px;
    width: 520px;
    height: 94px;
    border-radius: 2px;
    background-color: rgba(0, 0, 0, 0.7);
}
.index-search .hot-z {
    margin: 12px 0 0 25px;
}
.order-search {
    margin: 0 auto;
    border-radius: 2px;
}
.index-search .index-input-box {
    margin: 16px 20px 0;
    border-radius: 2px;
    overflow: hidden;
}
.index-search .index-input-box input {
    height: 34px;
    line-height: 28px;
    font-size: 12px;
    color: #909090;
    border-radius: 0;
    width: 395px;
    border: 0;
}
.index-search .index-input-box button {
    width: 65px;
    height: 36px;
    text-align: center;
    line-height: 26px;
    font-size: 12px;
    color: #fff;
    border: 0;
    color: #fff;
    background-color: #e25550;
}
.fl {
    float: left;
}
.order-search .search-menu, .order-search .search-error, .order-search .search-auto {
    position: absolute;
    left: 0;
    top: 55px;
    left: 20px;
    width: 478px;
    z-index: 999;
    background: #fff;
}
.order-search .search-menu .hd {
    position: relative;
    margin-top: 6px;
    height: 32px;
}
.order-search .search-menu .hd .table-tt {
    height: 32px;
    position: relative;
    z-index: 2;
}
.order-search .search-menu .hd .table-tt .active {
    background: #fff;
    height: 31px;
    border-radius: 2px 2px 0 0;
    border: #ccc solid 1px;
    border-bottom: none;
}
.order-search .search-menu .hd .table-tt li {
    float: left;
    height: 32px;
    line-height: 31px;
    padding: 0 14px;
    margin: 0 5px;
    font-size: 14px;
    cursor: pointer;
    border: 1px solid transparent;
    border-bottom: none;
}
.order-search .search-menu .hd .table-tt .icon {
    width: 10px;
    height: 10px;
    vertical-align: top;
    margin: 10px 10px 0 0;
}
.order-search .search-menu .hd .icon-s1 {
    background-color: #e00077;
}
.order-search .search-menu .hd .line {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    overflow: hidden;
    background: #ccc;
}
.order-search .search-menu .bd {
    margin: 16px 0;
}
.order-search .search-menu .bd dl {
    float: left;
    width: 202px;
    margin-left: 32px;
    line-height: 30px;
    font-size: 13px;
}
.order-search .search-menu .bd dt {
    float: left;
}
.order-search .search-menu .bd dt a {
    color: #048cff;
    cursor: pointer;
}
.order-search .search-menu .bd dd {
    margin-left: 73px;
}
.order-search .search-menu .bd dd a {
    color: #848484;
    margin-right: 10px;
    display: inline-block;
}
.index-search .hot-z li {
    display: inline-block;
    font-size: 12px;
    margin-right: 18px;
}
.index-search .hot-z li a {
    color: #fff;
    text-decoration: none;
}
.bdc{border-top:1px solid #dcdcdc;position: absolute;z-index: 55555;background-color: #fff;margin-top:44px;padding:0 18px;border:1px solid #dcdcdc;box-shadow:0 2px 0 rgba(0,0,0,0.06);border-radius:0 0 3px 3px;width: 482px;}
.bdc-topic{padding:12px 0 15px;border-bottom:1px solid #e1e1e1;line-height:18px;}
.bdc-topic span{padding-right:5px;}
.bdc-question{margin:10px 0;line-height:30px;}
.bdc-question h3{font-weight:normal;}
.bdc-question a{margin-right:10px;color:#3f200f;}
.bdc-question a:hover{text-decoration:none;color:#42b6ff;}
.bdc-question ul{margin:0 -20px;}
.bdc-question li{padding:0 20px;}
.bdc-question li:hover{background-color:#fff6df;}
.bdc-more{padding:14px 0;border-top:1px solid #e1e1e1;text-align:center;line-height:20px;}
.bdc-more a{display:block;color:#42b6ff;}
.bdc-more i{display:inline-block;margin-right:5px;width:16px;height:16px;background:url(../images/mfw-ask-sprite10.png) no-repeat -60px 0;overflow:hidden;vertical-align:middle;}
.bdc-more a:hover i{background-position:-90px 0;}
.llh-content {
    width: 1000px;
    position: relative;
    margin: 0 auto;
}
.mod-product-index .hd {
    padding-top: 45px;
    text-align: center;
}
.mod-product-index .hd .c-title {
    line-height: 30px;
    font-size: 24px;
    font-weight: 700;
    color: #535759;
}
.mod-product-index .hd .c-text {
    margin-top: 4px;
    line-height: 18px;
    font-size: 14px;
    color: #909090;
}
.mod-product-index .product-box ul {
    margin-left: -30px;
}
.product-box li.big, .product-box li.big img {
    width: 656px;
    height: 278px;
}
.mod-product-index .product-box li {
    float: left;
    width: 313px;
    height: 278px;
    margin: 30px 0 0 30px;
    overflow: hidden;
    position: relative;
}
.product-box li.big img {
    width: 656px;
    height: 278px;
}
.mod-product-index .product-box li.big .c-tlt {
    width: 100%;
}
.mod-product-index .product-box li .c-tlt {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 278px;
    text-align: center;
    display: table;
    font-size: 28px;
    color: #fff;
}
.mod-product-index .product-box li .c-tlt .middle {
    display: table-cell;
    font-weight: 600;
    vertical-align: middle;
    text-shadow: 0 0 10px #000;
}
.mod-product-index .product-box .filter-alpan {
    position: absolute;
    right: 0;
    bottom: 55px;
    width: 96px;
    height: 35px;
    background-color: #000\9;
    filter: alpha(opacity=70);
}
.mod-product-index .product-box .price {
    position: absolute;
    right: 0;
    width: 96px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 14px;
    color: #e25550;
    background: rgba(0,0,0,.7);
}
.mod-product-index .product-box .price span {
    margin-right: 3px;
}
.mod-product-index .product-box li {
    float: left;
    width: 313px;
    height: 278px;
    margin: 30px 0 0 30px;
    overflow: hidden;
    position: relative;
}
.mod-product-index .product-box li img {
    transition: all 1.2s ease;
    -webkit-transition: all 1.2s ease;
    -moz-transition: all 1.2s ease;
    -ms-transition: all 1.2s ease;
    -o-transition: all 1.2s ease;
}
.product-box li img {
    width: 313px;
    height: 278px;
}
.lazy, .lazySlide, .lazySlideMin {
    background-image: url(../images/imgload-100-100.png);
    background-position: center center;
    background-repeat: no-repeat;
}
.mod-product-index .product-box li .c-tlt {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 278px;
    text-align: center;
    display: table;
    font-size: 28px;
    color: #fff;
}
.mod-product-index .product-box li .c-tlt .middle {
    display: table-cell;
    font-weight: 600;
    vertical-align: middle;
    text-shadow: 0 0 10px #000;
}
.mod-product-index .product-box .filter-alpan {
    position: absolute;
    right: 0;
    bottom: 55px;
    width: 96px;
    height: 35px;
    background-color: #000\9;
    filter: alpha(opacity=70);
}
.mod-product-index .product-box .price span {
    margin-right: 3px;
}
.product-box li.big, .product-box li.big img {
    width: 656px;
    height: 278px;
}
.product-box li:hover img {
	-moz-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2)
}
.mod-product-index .hd {
    padding-top: 45px;
    text-align: center;
}
.mod-product-index .ft-banner ul {
    margin-left: -15px;
}
.mod-product-index .ft-banner li {
    margin-left: 15px;
    width: auto;
    height: auto;
}
.mod-product-index .ft-banner ul {
    margin-left: -15px;
}
.mod-product-index .ft-banner li {
    margin-left: 15px;
    width: auto;
    height: auto;
}

.ft-banner li img {
    width: 238px;
    height: 385px;
}
.footer {
    clear: both;
    background-color: #3c3c3c;
    color: #c2c2c2;
    line-height: 22px;
    font-size: 12px;
		margin-top: 45px;
}
.fcontent {
    width: 980px;
    margin: 0 auto;
    padding: 20px 0;
  }
.footer .ft-logo {
    float: left;
    margin: 2px 20px 0 0;
    width: 136px;
    height: 39px;
    background: url(../images/f-logo.png) no-repeat;
    overflow: hidden;
}
.footer a{
		color:#ff7200;	

	}
.footer .ft-ico {
    float: right;
    padding: 0px 8px 0 0;
}
.footer .ft-ico .s-a {
    float: left;
    margin-left: 10px;
    width: 45px;
    height: 45px;
    background: url(../images/dog1.png) no-repeat;;
    overflow: hidden;
		background-size:45px 45px;
}
.footer .ft-ico .s-b {
	    float: right;
    margin-left: 10px;
    width: 45px;
    height: 45px;
    background: url(../images/more-pet.png)  no-repeat; ;
    overflow: hidden;
		background-size:45px 45px;
}
.footer .ft-ico .s-c {
	    float: right;
    margin-left: 10px;
    width: 45px;
    height: 45px;
    background: url(../images/cat.png)  no-repeat; ;
    overflow: hidden;
    background-size:45px 45px;
}
.desclist {
    margin-bottom: 30px;
    background: #fff;
}
.desclist img {
    width: 190px;
    height: 143px;
    border-radius: 1px;
    float: left;
}
.desccon {
    padding: 20px 20px 15px;
    border: 1px solid #e5e5e5;
    float: left;
    height: 106px;
}
.desccon h3 {
    font-size: 24px;
    color: #333;
    margin-bottom: 10px;
    font-weight: normal;
}
.desccon h3 a{
    color: #333;
}
.desccon h3 a:hover{
    color: #2f97ee;
}
.desccon p {
    width: 430px;
}
.down-wenti {
	margin-top: 20px;
	color:#2f97ee;
	background: url(../images/tipss.png) no-repeat;

}
.down-wenti p{
	text-indent:2em;
}
.banner {
    position: relative;

}
.banner_ask {
    min-width: 100%;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    max-height:500px;
    
    
}
.flt1 a {
    color: #999;
}
.banner_img {
    text-align: center;
    background-color: #006488;
    height: 500px;
    background-position: center 0;
    background-repeat: no-repeat;
    position: relative;
}
.second_tags_bar {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 58px;
}
.tags_bar {
    height: 58px;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, 0.95);
    border-bottom: #d6d6d6 1px solid;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.12);
}
.banner .second_tags_bar .center {
    height: auto;
}
.center {
    width: 980px;
    margin: 0 auto;
    position: relative;
}
.second_tags_bar .MAvatar {
    position: absolute;
    left: 30px;
    top: -30px;
}
.MAvatar {
    text-align: center;
    font-size: 14px;
}
.second_tags_bar .MAvatar .MAvaImg {
    margin-right: 10px;
}
.MAvaImg {
    width: 120px;
    height: 70px;
    position: relative;
    margin: 0 auto;
}
.flt1 {
    float: left;
}
.MAvaImg img {
    position: relative;
    top: -34px;
    z-index: 20;
    border-radius: 120px;
    border: 0;
    vertical-align: middle;
}
.second_tags_bar .MAvatar .MAvaEasyWord {
    margin-top: -7px;
}
.second_tags_bar .MAvatar .MAvaName {
    color: #fff;
    font-size: 16px;
}
.MAvaName {
    font-size: 22px;
    line-height: 24px;
    margin-top: 16px;
}
.second_tags_bar .MAvatar .MAvaLevel {
    font-size: 16px;
    color: #ea3c1a;
    padding-left: 5px;
}
.second_tags_bar .MAvatar .MAvaLevel a{
		color: #fff;
    font-size: 14px;
	}
.tags_bar ul {
    float: right;
}
.flt2 {
    float: right;
}
.tags_bar li {
    float: left;
    position: relative;
    z-index: 10;
}
.second_tags_bar li .tags_link {
    height: 48px;
    line-height: 38px;
}
.tags_bar li .tags_link {
    display: block;
    margin-left: 12px;
    margin-top: 10px;
    padding: 0 15px;
    position: relative;
    font-size: 18px;
    height: 48px;
    line-height: 38px;
    color: #444;
    border-radius: 5px 5px 0 0;
    z-index: 1;
}
.center {
    width: 980px;
    margin: 0 auto;
    position: relative;
}
.m_right {
    width: 980px;
    padding-left: 28px;
    padding-top: 30px;

}
.ask_block {
    padding: 20px 30px;
}
.att-add {
    width: 612px;
    position: relative;
}
.attention_mdd {
    margin-right: 10px;
}
.ask_mdd {
    margin-bottom: 15px;
    font-size: 12px;
    position: relative;
}
.ask_mdd .attention_name {
    float: left;
    line-height: 25px;
}
.ask_mdd .name {
    color: #444;
    margin-right: 10px;
}
.mdd_tags {
    display: inline;
}
.mdd_tags .tips {
    line-height: 25px;
    margin-left: 10px;
}
.ask_mdd span, .ask_mdd a, .ask_mdd i {
    display: inline-block;
    vertical-align: middle;
}
.mdd_tags .set {
    background-position: 0 -188px;
    margin-right: 0;
}
.mdd_tags .down, .mdd_tags .set {
    width: 25px;
    height: 25px;
    background-image: url(../images/ico_sprite_v5.png);
}
.ask_que {
    position: absolute;
    top: -5px;
    right: -115px;
}
.ask_que a {
    width: 116px;
    height: 36px;
    background-color: #ffa800;
    border-bottom: 2px solid #ff8a00;
    color: #FFF;
    font-size: 16px;
    border-radius: 3px;
    line-height: 40px;
    text-align: center;
    overflow: hidden;
    display: block;
}
.gather_info {
    height: 76px;
    margin-top: 5px;
}
.ask_honors {
    width: 140px;
    margin-right: 10px;
    margin-top:20px;
}
.ask_honors .zlr_default {
    background-position: -141px -354px;
}

.ask_honors .jpds_default {
    background-position: -141px -389px;
}
.ask_honors p{
	  width: 100%;
    display: block;
    font-size: 14px;
    margin-bottom:5px;
	}
.flt1 li p {
    width: 100%;
    display: block;
    color: #999;
    font-size: 14px;
    margin-bottom:5px;
}
.gather_info ul {
    margin-top: 8px;
    width: 750px;
}
.gather_info .gather_gold {
    width: 150px;
}
.gather_info li {
    float: left;
    border-right: #d9d9d9 1px solid;
    width: 150px;
    text-align: center;
    color: #999;
    font-size: 14px;
    padding-bottom: 3px;
}
.gather_info li strong {
    font-size: 30px;
    font-family: Arial;
    font-weight: bold;
    display: block;
    margin-bottom: 8px;
    color: #444;
}
.gather_info li strong i {
    width: 30px;
    height: 30px;
    color:#FF3E96;
    font-size: 24px;
}
.gather_info li strong i, .gather_info li strong span {
    display: inline-block;
    line-height: 30px;
    vertical-align: middle;
}
.gather_info .gather_honey {
    width: auto;
    padding-left: 15px;
    border-style: none;
}
.gather_info li strong .honey {
    background-position: -82px -323px;
}
.yellow {
    color: #ff8a00;
}
.sfontstyle {
    color: #2f97ee;
}
.ask_detail {
    margin-bottom: 0;
    min-height: 260px;
}
.no_border_bottom {
    padding-bottom: 20px;
    border-bottom: none;
}
.common_block {
    margin-bottom: 18px;
    background-color: #ffffff;
    border: #e2e2e2 1px solid;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.05);
}
.common_title {
    padding: 25px 30px;
    line-height: 30px;
    position: relative;
}
.ask_detail .common_title {
    padding-bottom: 0;
}
.common_tags a.on {
    background-color: #2f97ee;
    color: #fff;
    text-decoration: none;
}
.common_tags a {
    font-size: 16px;
    line-height: 36px;
    padding: 0 20px;
    margin-right: 10px;
    float: left;
    color: #444;
    border-radius: 5px;
}
.common_list {
    margin-top: 10px;
}
.question_list li {
    padding: 20px 30px;
    border-bottom: 1px solid #e1e1e1;
}
.common_list li {
    position: relative;
}
.dl, dd, dt {
    margin: 0;
    padding: 0;
    list-style: none;
}
.common_dt {
    width: 950px;
    position: relative;
    padding-left: 65px;
}
.ask_ava {
    width: 48px;
    position: absolute;
    left: 0;
    top: 0;
}
.ask_ava img {
    border-radius: 48px;
}
.common_block h2 {
    font-size: 20px;
    color: #444;
    font-weight: normal;
}
.ask_info h2 a {
    display: inline-block;
    font-size: 16px;
    line-height: 20px;
    font-weight: normal;
}
.ask_info p {
    margin-top: 5px;
}
.ask_info p span {
    margin-right: 10px;
}
.ask_info p a {
    margin: 0 3px;
}
.ask_info p span {
    margin-right: 10px;
}
.ask_info .time {
    color: #999;
    font-family: Arial;
}
.question_dd {
    padding-left: 63px;
}
.question_word {
    margin: 14px 0 6px;
    font-size: 14px;
    line-height: 24px;
}
.question_tags {
    margin-top: 8px;
}
.question_dd .btn_answer {
    position: absolute;
    bottom: 20px;
    right: 30px;
    display: none;
}
.link_b {
    line-height: 36px;
    font-size: 16px;
    padding: 0 26px;
}
.question_tags a {
    display: inline-block;
    margin: 3px 4px 0 0;
    line-height: 18px;
    padding: 0 12px;
    background-color: #f6f6f6;
    border-radius: 2px;
    color: #666;
    font-size: 12px;
    white-space: nowrap;
}
.link_b:hover {
  background-color: #2f97ee;
  text-decoration: none;
  color: #fff;
}

.m-pagination {
		padding: 35px 25px 0;
    line-height: 24px;
    text-align: right;
    font-size: 12px;
    color: #999;
}
.m-pagination .pg-current {
    display: inline-block;
    margin-right: 5px;
    background-color: #2f97ee;
    padding: 0 7px;
    border-radius: 4px;
    color: #fff;
    vertical-align: middle;
}
.m-pagination .pi {
    display: inline-block;
    margin-right: 1px;
    margin-left: 1px;
    padding: 0 7px;
    border: 0 none;
    background: 0;
    border-radius: 4px;
    color: #666;
    vertical-align: middle;
}
.m-pagination .pg-next {
    display: inline-block;
    margin-right: 5px;
    background-color: #2f97ee;
    padding: 0 5px;
    border-radius: 4px;
    color: #fff;
    vertical-align: middle;
}
.tags_bar .more .tags_link {
    height: 46px;
    margin-left: 10px;
    padding-left: 18px;
    border: #ffffff 1px solid;
    border: rgba(255, 255, 255, 0) 1px solid;
    border-bottom: none;
    z-index: 12;
    position: relative;
}
.second_tags_bar li .tags_link {
    height: 48px;
    line-height: 38px;
}
.tags_bar li .tags_link {
    display: block;
    margin-left: 22px;
    margin-top: 10px;
    padding: 0 15px;
    position: relative;
    font-size: 18px;
    height: 48px;
    line-height: 38px;
    color: #444;
    border-radius: 5px 5px 0 0;
    z-index: 1;
}
.MDownMore, .MUpMore {
    width: 12px;
    height: 7px;
    display: inline-block;
    background-image: url(../images/ico_sprite_v5.png);
    background-position: -93px -60px;
    margin-left: 5px;
    vertical-align: middle;
}
.ask_money {
    display: inline-block;
    color: #ffba26;
    font-size: 14px;
    margin-left: 3px;
}
.ask_money span {
    line-height: 20px;
    vertical-align: middle;
}
.ask_money i {
    width: 20px;
    height: 20px;
    display: inline-block;
    background-image: url(../images/home_sprite_v14.png);
    background-position: -113px -323px;
    margin-right: 4px;
    line-height: 20px;
    vertical-align: middle;
}
.tags_more_list {
    position: absolute;
    right: 0;
    top: 56px;
    width: 140px;
    padding: 18px 0 22px;
    border: #d6d6d6 1px solid;
    background-color: #ffffff;
    border-radius: 10px 0 10px 10px;
    box-shadow: 2px 2px 3px rgba(144, 144, 144, 0.4);
    z-index: 10;
    display: none;
}
.tags_more_list i{
 font-size:16px;	
 
}
.tags_more_list a{
	  
	  color: #2f97ee;
}
.tags_bar ul {
    float: right;
}
.tags_bar li {
    float: left;
    position: relative;
    z-index: 10;
}
.tags_more_list li a {
    height: 38px;
    line-height: 38px;
    padding: 0 20px;
    display: block;
    font-size: 14px;
    color: #2f97ee;
    margin: 0 0 2px;
    width: 100px;
}
.tags_more_list li a i {
    width: 16px;
    height: 17px;
    display: inline-block;
    background-image: url(../images/home_sprite_v14.png);
    background-position: -347px -139px;
    margin-right: 8px;
}
.tags_more_list li a span, .tags_more_list li a i {
    vertical-align: middle;
}
.tags_more_list li a .ico_collect {
  background-position: -365px -139px;
}
.tags_more_list li a .ico_order {
  background-position: -383px -139px;
}
.tags_more_list li a .ico_ticket {
  background-position: -400px -139px;
  width: 18px;
}
.tags_more_list li a .ico_exchange {
  background-position: -419px -139px;
}
.tags_more_list li a .ico_group {
  background-position: -437px -139px;
}


.tags_more_list li a:hover {
  background-color: #2f97ee;
  -webkit-font-smoothing: subpixel-antialiased;
  color: #fff;
  text-decoration: none;
}
.tags_bar li .tags_link:hover {
  text-decoration: none;
}
.tags_bar li.on .tags_link:after {
  display: block;
}
.tags_bar li .tags_link:hover {
  color: #2f97ee;
}
.tags_bar li .tags_link:after {
  content: '';
  width: 100%;
  height: 3px;
  background-color: #2f97ee;
  position: absolute;
  left: 0;
  bottom: 0;
  display: none;
}
li.more:hover .tags_link:before {
  content: '';
  position: absolute;
  width: 1px;
  right: 0;
  top: 2px;
  bottom: 0;
  border-radius: 0 5px 0 0;
  box-shadow: 2px 0 3px rgba(80, 80, 80, 0.8);
}
li.more:hover .tags_more_list {
  display: block;
}
li.more .tags_link:hover:after {
  display: none;
}
li.more:hover .tags_link {
  background-color: #ffffff;
  border-color: #d6d6d6;
  color: #444;
}
.question_tags a:hover {background: #42b6ff;color: #fff;}
.guide-list {
    margin-left: -30px;
    zoom: 1;
}
.guide-list li {
    float: left;
    margin-left: 30px;
    overflow: hidden;
}
.guide-list .thumb {
    display: block;
    position: relative;
    overflow: hidden;
}
.guide-list .guide-photo {
    display: block;
    width: 170px;
    height: 241px;
    transition: opacity 100ms linear;
}
.guide-list .btn-dnld {
    position: absolute;
    width: 31px;
    height: 31px;
    right: 10px;
    bottom: 10px;
    line-height: 38px;
    font-size: 14px;
    color: #2c2c2c;
    background-position: 0 201px;
}
.guide-list .guide-info {
    margin-top: 15px;
    font-size: 14px;
    color: #2c2c2c;
    margin-bottom: 40px;
}
.guide-list .guide-info a {
    margin-bottom: 5px;
    color: #2c2c2c;
}
.guide-list .guide-info .date-with-size {
    color: #999;
}
.top-title h2{

    font-size: 18px;
    color: #2c2c2c;
    margin-bottom: 15px;
    }
.top-huati .mask {
    z-index: 199;
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: -100%;
    font-size: 0;
    overflow: hidden;
}
.top-huati .mask .picDesp {
    position: absolute;
    background: #000;
    background: rgba(0,0,0,.5);
    font-size: 20px;
    width: 100%;
    height: auto;
    bottom: 0;
    color: #FFF;
}
.top-huati .mask .picDesp em {
    display: block;
    font-size: 24px;
    line-height: 50px;
    padding: 10px 10px 0;
    font-family: "hiragino sans gb","Microsoft YaHei",\9ED1\4F53,\5b8b\4f53,sans-serif;
}
.top-huati .mask .picDesp .texts {
    display: block;
    font-size: 14px;
    padding: 20px 10px;
}
.top-huati .title {
    position: absolute;
    left: 0;
    bottom: 20px;
    width: 100%;
    height: 50px;
    padding-top: 50px;
    font-size: 24px;
    line-height: 50px;
    color: #fff;
    text-align: center;
    font-family: "hiragino sans gb","Microsoft YaHei",\9ED1\4F53,\5b8b\4f53,sans-serif;
}
.top-huati .title span{

    font-weight: 600;    
    vertical-align: middle;
    text-shadow: 0 0 10px #000;
}
.top-huati li:hover .mask {
	bottom:0
}
.top-huati li:hover .title {
	opacity:0;
	filter:Alpha(opacity=0)
}
.top-huati li:hover img {
	-moz-transform:scale(1.2,1.2);
	-webkit-transform:scale(1.2,1.2);
	-o-transform:scale(1.2,1.2);
	-ms-transform:scale(1.2,1.2);
	transform:scale(1.2,1.2)
}
.fontcc{
	font-size:22px;
	padding: 0 10px 10px;
	}