/**********************问吧css**********************/

/***********总体定义***********/
* { color:#6b6b6b}
body { font-size:12px; margin:0;}
img,input { border:0; vertical-align:middle}
h1,h2,h3,h4,h5 { margin:0; font-size:14px}
h1 { color:#000; font-size:18px; padding-bottom:10px; margin:40px 40px 20px 40px; text-align:center; border-bottom: solid 2px #1664e9}
h3 { color:#1664e9; background:url(https://images.tiancity.com/images/ask/icon_03.gif) 15px center no-repeat; padding-left:30px; height:28px; line-height:28px}
h4 { color:#000; font-size:14px; padding:10px 0 5px 10px}
h5 { color:#000; font-size:12px; padding:10px 0 5px 10px}
a { color:#6b6b6b; text-decoration:none}
a:hover { text-decoration:underline}
ul {list-style-type:none; margin:0; padding:0}
li,p {margin:0; padding:0}
table {border-collapse:collapse; border-spacing:0}
th,td {padding:0; margin:0}


/***********页面整体布局框架***********/
#header { width:980px; margin:0 auto;}
#pagebody {	width:980px;margin:10px auto;}
#pagebody #mainbody_index {width:560px; float:left; margin-left:10px; display:inline}
#pagebody #mainbody {width:770px; float:left; display:inline}
#pagebody #sidebar_left {width:200px;float:left;}
#pagebody #sidebar_right {width:200px;float:right; line-height:22px}
#footer { clear:both; width:980px; background:#fff; height:100px; margin:auto;}

/*-------------------------------复用容器开始-------------------------------*/
/***字体/边框***/
.bluetext1 { color:#1664e9; font-weight:700}
a.bluetext1  { color:#1664e9; font-weight:700;}
a.bluetext1:hover { text-decoration:underline}
.bluetext2 { color:#1664e9; font-weight:700; font-size:14px}
.bluetext3 { color:#1664e9;}
.redtext1 { color:#fd4200; font-weight:700}
.yel_stext1 { color:#f60; font-weight:700; padding-left:20px}
.yel_stext2 { color:#f60; font-weight:700; padding-left:20px; font-size:14px}
.greentext1 { color:#5f9b00; font-weight:700; font-size:14px}
.blacktext1 { color:#000; font-weight:700}
.blacktext2 { color:#000; font-weight:700; font-size:14px}
.blacktext3 { color:#000;}
.bspace_text { color:#000; font-weight:700; padding-right:5px}
.strongtext1 { font-weight:700}

.bottomline { border-bottom:solid 1px #dedede}
.topline { border-top:solid 1px #dedede}
.topdashline { background:url(https://images.tiancity.com/images/ask/icon_dash_07.gif) top center repeat-x; }
.botdashline { background:url(https://images.tiancity.com/images/ask/icon_dash_07.gif) bottom center repeat-x; }
.topblueline { border-top:solid 1px #cfe1ff;}
.wrap1 { margin-top:10px}
.wrap2 { margin-top:10px; border:solid 1px #dedede}
.wrap3 { margin:20px 0}
.wrap4 { margin:40px 0 0 5px}
.wrapleft { margin-left:10px}
.wrapright { margin-right:10px}

/***灰色框架上圆下方***/
.wrapTop { background:url(https://images.tiancity.com/images/ask/fra_grey1_05.gif) repeat-x; height:4px; overflow:hidden}
.wrapTop .wrapTop_left { background:#fff url(https://images.tiancity.com/images/ask/fra_grey1_03.gif) no-repeat; height:4px; width:4px; overflow:hidden; float:left}
.wrapTop .wrapTop_right { background:#fff url(https://images.tiancity.com/images/ask/fra_grey1_07.gif) no-repeat; height:4px; width:4px; overflow:hidden; float:right}

/***灰色框架上圆下方***/
.container { border:solid 1px #dedede; border-top:none}
.container p { line-height:20px;}
.container .tag { line-height:24px}
.container .tag a { margin-right:10px}
.container .tag h2 { height:25px; line-height:25px}
.container .tag .zk_out{ background:url(http://image.tiancity.com/portal/images/launch_on.gif) right top no-repeat; width:44px; height:16px; text-indent:-50px; overflow:hidden; display:block; float:right; padding:0; margin:-20px 10px 0 0; cursor:pointer}
.container .tag .shouqi{ background:url(http://image.tiancity.com/portal/images/launch_off.gif) top center no-repeat;}
.container .tag p.gm_cont { display:none; padding-top:5px}
/***input文本框***/
.kuang1 { border:solid 5px #347bdf; color:#89b7f9; padding:8px 5px 0; font-size:14px; height:22px; font-weight:700; width:350px; margin:0 10px; vertical-align:middle}
.kuang2 { border:solid 1px #dedede; height:20px; line-height:20px; vertical-align:middle}
.kuang3 { border:solid 1px #dedede; line-height:20px; vertical-align:middle; width:400px}
.kuang4 { border:solid 1px #dedede; line-height:20px; vertical-align:middle; width:135px}
.kuang5 { border:solid 1px #dedede; line-height:20px; vertical-align:middle; width:120px}
.kuang6 { border:solid 2px #3882ef; line-height:22px; vertical-align:middle; width:422px}

.table1 { border:#dedede; font-size:14px}
.table1 td { border:solid 1px #dedede; line-height:40px}
.table1 td td{ border: 0;}
.table1 td div{ margin:1px; background:#eee; padding-left:20px}
.table1 .tabmem_on { padding:0; text-align:center; color:#666; font-weight:700}
.table1 .tabmem_off { padding:0; text-align:center; color:#1664e9; font-weight:700; background:#fff}

.table2 { text-align:center; font-weight:700}
.table2 th { color:#000}

.table_game { margin:20px auto;}
.table_game img { border:solid 1px #e5e4e4}

.table3 { line-height:24px; color:#9a9a9a; margin-bottom:10px}

.table4 { text-align:center; line-height:25px;table-layout:fixed; }
.table4 th { color:#000;}
.table4 th,.table4 td{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;   }

.table5 td { padding:5px}
/*-------------------------------复用容器结束-------------------------------*/

/***********头部大搜索***********/
#mainSearch { width:980px; margin:0 auto; color:#347bdf; font-weight:700; font-family:'黑体'; font-size:45px; text-align:center; padding:20px 0}
.kuang1 { border:solid 5px #347bdf; color:#89b7f9; padding:8px 5px 0; font-size:14px; height:22px; font-weight:700; width:350px; margin:0 10px; vertical-align:middle}
#mainSearch span,#mainSearch img {vertical-align:middle}
#mainSearch span { color:#347bdf}

/***********头部导航***********/
.mainNavi { width:980px; margin:0 auto; height:40px; overflow:hidden}
.mainNavi .mainNavi_l { background:url(https://images.tiancity.com/images/ask/mainNavi_bg_03.gif) no-repeat; width:9px; height:40px; float:left}
.mainNavi .mainNavi_r { background:url(https://images.tiancity.com/images/ask/mainNavi_bg_07.gif) no-repeat; width:9px; height:40px; float:right}
.mainNavi .mainNavi_m { background:url(https://images.tiancity.com/images/ask/mainNavi_bg_05.gif) repeat-x; width:962px; height:40px; float:left}
.mainNavi ul { display:inline; float:left; margin-left:160px}
.mainNavi li { float:left; width:79px; height:26px; margin:8px 0 0 60px; display:inline; text-align:center}
.mainNavi li a { display:block; height:26px; padding-top:3px;}
.mainNavi li a:hover { background:url(https://images.tiancity.com/images/ask/mainNavi_bg2.gif) no-repeat;}
.mainNavi li a.on{ background:url(https://images.tiancity.com/images/ask/mainNavi_bg2.gif) no-repeat;}

.mainNavi .set { float:right; margin-top:12px; color:#c3d9ff}
.mainNavi .set a {color:#c3d9ff}
.mainNavi .set img,.mainNavi .set span { vertical-align:middle; margin-right:15px}

/***********左栏***********/
#sidebar_left .content_grey { border-top:solid 1px #dedede; padding:10px 8px 10px 15px; overflow:hidden}
#sidebar_left .content_blue { border-top:solid 1px #cfe1ff; padding:10px 8px 10px 15px; overflow:hidden}

/*-------------------------------首页右栏开始-------------------------------*/
#sidebar_right .announce ul { margin:1px; background:#f1f1f1; padding:10px 0 10px 15px}
#sidebar_right .announce ul li { background:url(https://images.tiancity.com/images/ask/icon_dot_07.gif) left center no-repeat; padding-left:10px; width:156px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
#sidebar_right .unanswer ul { margin:1px; background:#f1f1f1; padding:10px 0 10px 15px}
#sidebar_right .unanswer ul li { background:url(https://images.tiancity.com/images/ask/icon_ask_03.gif) left center no-repeat; padding-left:10px; width:156px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
#sidebar_right .more,#sidebar_right .announce .more,#sidebar_right .unanswer .more { background:none; text-align:right; font-weight:700; padding-right:10px}
#sidebar_right .uplist { margin-top:10px}
#sidebar_right .uplist { border:solid 1px #dedede; border-top:solid 2px #1664e9 }
#sidebar_right .uplist ul { margin-top:10px; background:url(https://images.tiancity.com/images/ask/icon_list1_07.gif) 10px 3px no-repeat; clear:both}
#sidebar_right .uplist li { width:177px; overflow:hidden; line-height:22px; height:22px; padding-left:18px}
#sidebar_right .uplist li a { width:100px; display:inline; float:left; overflow:hidden; padding-left:10px}
#sidebar_right .uplist li span { width:40px; display: block; float:left}
#sidebar_right .uplist li img { margin-left:10px; float:left; margin-top:4px; display:inline}

.list_tab { overflow:hidden}
.list_tab div { width:99px; float:left; height:27px; line-height:27px; font-weight:700; text-align:center; background:#fff;}
.list_tab .taboff1 { width:98px; border-bottom:solid 1px #dedede; border-right:solid 1px #dedede; background:#f1f1f1; cursor:pointer}
.list_tab .taboff2 { width:98px; border-bottom:solid 1px #dedede; border-left:solid 1px #dedede; background:#f1f1f1; cursor:pointer}
/*-------------------------------首页右栏结束-------------------------------*/

/*-------------------------------首页主体开始-------------------------------*/
#mainbody_index .more { float:right; padding:7px 10px 0 0; font-weight:700}
#mainbody_index .more img { vertical-align:middle}
#mainbody_index ul { padding-left:10px}
#mainbody_index ul li { background:url(https://images.tiancity.com/images/ask/icon_dot_07.gif) left center no-repeat; padding-left:10px; line-height:21px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.wonder_intro .content { margin:1px; background:#f1f1f1; overflow:hidden; zoom:1; padding:12px 15px}
.wonder_intro .pic { float:left; width:100px; height:100px; overflow:hidden; display:inline;}
.wonder_intro ul { float:left;}
.wonder_intro ul li { background:url(https://images.tiancity.com/images/ask/icon_dot_07.gif) left center no-repeat; padding-left:10px; width:400px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.index_banner { margin-top:10px}

.problem ul { padding:5px 0; overflow:hidden; zoom:1 }
.problem li{ line-height:24px; height:24px; *line-height:20px; *height:20px; overflow:hidden; zoom:1}
.prize { float:left; background:url(https://images.tiancity.com/images/ask/icon1_07.gif) left center no-repeat; padding-left:13px; color:#000; font-weight:700; padding-right:6px;}
.prize1 { background:url(https://images.tiancity.com/images/ask/icon1_07.gif) left center no-repeat; padding-left:13px; color:#000; font-weight:700; padding-right:6px;}
.problem li a { float:left; display:inline; width:396px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.problem li .answer_num { float: right; display:inline; width:60px; text-align:right; color:#000; font-weight:700; padding-right:5px}
.problem li .answer {float: right; display:inline; padding-right:5px; color:#a4a3a3}
/*-------------------------------首页主体结束-------------------------------*/


/*-------------------------------个人中心开始-------------------------------*/
/***********左栏***********/
.member_sid ul { margin-top:-3px; margin-bottom:-1px;}
.member_sid li{ height:34px; vertical-align:middle; padding-top:20px; padding-left:15px; color:#000; font-size:14px; font-weight:700; position:relative; margin-top:-1px; border-top:solid 1px #cfe1ff; border-bottom:solid 1px #dedede}
.member_sid li a {color:#000;}
.member_sid li img { margin-right:10px}
.member_sid li.tab_on{ margin:1px 1px 2px; border:0; background:#eee url(https://images.tiancity.com/images/ask/icon3_14.gif) 168px center no-repeat}
.member_sid li img,.member_sid li a{ vertical-align:middle}

.myset_container { margin:30px 0 0 74px}

/*-------------------------------个人中心结束-------------------------------*/



.subnav { line-height:30px; height:30px}
.title1 { padding:10px 0; font-weight:700;}
.title2 { padding:10px 0;}
.topic_cont { padding-top:10px}
.topic_cont p { padding:5px 0; margin:0; line-height:18px;word-break:break-all;word-wrap:break-word;overflow:auto;}
.writer { text-align:right}
.fl_right { float:right; display: inline}
.fl_right1 { float:right; display: inline; padding-top:6px}
.fl_left { float:left; display: inline}


ul.question_list {}
ul.question_list li {padding-left:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:24px}
ul.question_list li a { float:left; display:inline; width:500px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
ul.question_list li .answer_num { float: right; display:inline; width:60px; text-align:right; color:#000; font-weight:700; padding-right:5px}
ul.question_list li .answer {float: right; display:inline; padding-right:5px; color:#a4a3a3;}

ul.topic_list { margin:1px; padding:10px 0 10px 15px}
ul.topic_list li { background:url(https://images.tiancity.com/images/ask/icon_dot_07.gif) left center no-repeat; padding-left:10px; width:600px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:24px}

.page { color:#000; font-weight:700}
.page a{ color:#000; font-weight:300}
.page a:hover{ font-weight:700}

ul.category { padding:15px 0 15px 15px; overflow:hidden; zoom:1;}
ul.category li { background:url(https://images.tiancity.com/images/ask/icon_dot2_03.gif) left center no-repeat; padding-left:15px; width:210px; margin-left:15px; line-height:24px; font-size:14px; float:left; display:inline}
ul.category li a { text-decoration:underline}
ul.category li a:hover { text-decoration: none}


#floatBoxBg{display:none;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;z-index:1001;}
.floatBox{border:none;width:300px;position:absolute;top:50px;left:40%;z-index:1002;}
.floatBox .title{height:23px;background:#fff;color:#000;z-index:1002;padding:7px 10px 0;}
.floatBox .title h4{float:left;font-size:14px;line-height:16px;z-index:1002;margin:0;padding:0;}
.floatBox .title span{float:right;cursor:pointer;z-index:1002;}
.floatBox .content{background:#fff;z-index:1002;padding:20px 15px;}
.deal_ask{background-color:#FFF;border:solid 1px #999;width:600px;margin:10px;padding:15px 10px;}
.deal_ask .bold{font-weight:700;color:#000;}
.deal_title{font-size:14px;font-weight:700;color:#000;}
.deal_button{padding-top:10px;}
.deal_text{padding:5px 10px;}
.deal_text span{color:#000;text-decoration:underline;cursor:pointer;}
.vote_check{width:80px;border-right:solid 1px #DDD;float:left;height:100%;}
.vote_answer{float:right;width:650px;height:100%;}
.page{font-weight:400;}
.page a{padding-left:3px;padding-right:3px;}
.font_bold{font-weight:700;padding-left:3px;padding-right:3px;color:#000;}
.message_cont { color:#bbb; text-indent:24px;word-break:break-all;word-wrap:break-word; overflow:hidden; white-space:normal}
.annouce_cont { padding:10px 40px; line-height:20px; text-indent:24px; color: #999999}
.annouce_cont p { padding:5px 0}


/***********帮助***********/
#main_cont {
}
#main_cont p {
	line-height: 150%;
	margin-bottom: 5px;
}
.cmar {
	margin: 0px;
}
a.org {
	color: #ff7800;
	text-decoration: underline;
}
h3.bg {
	background-color: #f1f1f1;
	margin-top: 15px;
	margin-bottom: 10px;
}
.use_box {}
.use_box h3 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-left-color: #dedede;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
	margin-bottom: 6px;
}
.use_box .usecate {
	border: 1px solid #dedede;
	width: 236px;
	float: left;
	margin-right: 9px;
	margin-bottom: 5px;
}
.use_box .cmar { margin:0;}
.use_box .usecate h4 {
	background-color: #f1f1f1;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: 5px center;
	text-indent: 15px;
}
.use_box .usecate h4.tit01 {
	background-image: url(https://images.tiancity.com/images/ask/icon_usecate01.jpg);
}
.use_box .usecate h4.tit02 {
	background-image: url(https://images.tiancity.com/images/ask/icon_usecate02.jpg);
}
.use_box .usecate h4.tit03 {
	background-image: url(https://images.tiancity.com/images/ask/icon_usecate03.jpg);
}
.use_box .usecate h4.tit04 {
	background-image: url(https://images.tiancity.com/images/ask/icon_usecate04.jpg);
}
.use_box .usecate ul {
	background-color: #f1f1f1;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	*height:90px;
	min-height:90px;
}
.use_box .usecate ul li {
	list-style-type: decimal;
	list-style-position: outside;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 150%;
}
.list_help {
	margin-left: 35px;
	line-height: 150%;
}
.list_help li {
	list-style-type: decimal;
	list-style-position: outside;
	padding-bottom: 5px;
}
.list_help li ul {
	margin-left: 20px;
	margin-top: 5px;
}
.list_help li ul li {
	list-style-type: lower-alpha;
	padding-bottom: 2px;
}
.list_help .str {
	font-weight: bold;
	color: #1664e9;
}

.mgl35 {
	margin-left: 15px;
}
.tbhelp {
	width: 770px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #99befd;
	border-left-color: #99befd;
	margin-bottom: 10px;
}
.tbhelp th {
	background-color: #aeccff;
	padding: 5px;
	font-weight: normal;
	color: #6b6b6b;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #99befd;
}
.tbhelp td {
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #99befd;
	border-bottom-color: #99befd;
	text-align: center;
}
.tbhelp td.bg, .tbhelp tr.bg {
	background-color: #dce9ff;
}
.tbhelp th.tl1 {
	width: 80px;
}
.tbhelp th.tl2 {
	width: 150px;
}
.tbhelp th.tl3 {
	width: 80px;
}
.tbhelp th.tl4 {}
