@charset "utf-8";
/* CSS Document */
body, span, iframe, p, a, ul, li, img, h1, h2, h3, h4, h5, h6, form {margin:0; padding:0; border:0; list-style-type:none;}
body{background:#ffffff; color:#484848; font-family:Arial, Helvetic, sans-serif; font-size:12px; letter-spacing:0px;}
a:link{text-decoration:none; color:#484848;}
a:visited{text-decoration:none; color:#484848;}
a:hover{text-decoration:underline; color:#000000; cursor:pointer;}
a:active{}
img, div{ behavior:url(iepngfix.htc) }

/**************************************固定样式*********************************/
#container{width:1002px; margin:auto;  }
#header{height:135px;}
.logo{margin-left:51px; float:left; display:inline;}
.menu{ width:630px;  float:right;  margin-top:25px; margin-right:-35px; display:inline;}
.menu ul{  font-size:14px; font-weight:bold; }
.menu ul li{float:left; margin-right:20px; }
.menu ul li a:hover{ color:#e87e34;}
#s_menu{ background:url( images/header_09.jpg) no-repeat bottom right; margin-right:20px; margin-top:15px;   float:right;  display:inline; }
#s_menu ul{ line-height:24px;　color:#e87e34 !important;  } 
#s_menu ul li{float:left; margin-left:15px; display:inline; }
#s_menu ul li img{ margin-right:5px;}
#s_menu ul li a{ color:#e87e34 !important;}
.number{ float:right; width:412px; display:inline; color:#939393;margin-top:20px; letter-spacing:0px;  height:30px; }

/**********************************改后样式***************************/


#pagebody{float:left; width:1002px;display:inline; }
#s_header{height:30px; float:left; margin-top:10px;  display:inline;  }
#s_header ul{  font-size:12px; margin-left:15px; }
#s_header ul li{ float:left; display:inline; padding:10px 20px 0 0px;}
#s_header ul li a{text-decoration:underline; color:#e87e34 !important; }
#s_header ul li a:hover{color:#484848 !important;}

#search{width:402px; float:left; display:inline; padding:0px 300px 20px 300px; border-bottom:1px solid #ccc;}
.s_input{ float:right; display:inline; font-size:14px; font-weight:bold; margin-top:15px;}
.s_input a{font-size:12px; font-weight:normal; color:#e87e34 !important; text-decoration:underline !important; margin-left:10px;}
.input0{ width:360px; height:18px; border:1px solid #53b343; padding-top:2px;vertical-align:middle;}
.button0{ padding:4px 8px 4px 8px; border:1px solid #939393; height:23px; font-size:12px; letter-spacing:2px; background:#cccccc; vertical-align:middle;margin-right:10px; margin-top:10px; cursor:pointer;}

/*bottom_menu*/
#bottom_menu{ float:left; display:inline; margin-left:51px; letter-spacing:0;}
.b_tit{ width:900px; background:#53b343; height:25px;}
.b_tit ul{ color:#fff; font-weight:bold;margin-top:5px; }
.b_tit ul li{ float:left; margin-left:100px; display:inline;}
.b_menu{ margin-left:47px; margin-top:10px; line-height:18px; float:left; display:inline; width:105px;}

/*friend*/
#friend{ background:url(images/friend_18.gif) no-repeat left top; width:623px; height:44px; padding:10px 50px; margin-top:30px; line-height:24px; float:left; margin-left:148px; display:inline;}
#friend a{ margin-left:5px;}
/*footer*/
#footer{ width:900px; float:left; display:inline; text-align:center; margin-left:51px; color:#7a7a7a; letter-spacing:0; padding-bottom:15px; margin-top:20px;}
.f_menu{ margin:20px 110px; width:680px; }
.f_menu ul{}
.f_menu ul li{ float:left; display:inline; margin-left:18px;}
.f_menu ul li a{ color:#7a7a7a;}
.f_menu ul li a:visited{ color:#7a7a7a;}




/****************************************消防百事通index页面****************************/
#index{ float:left; display:inline; margin-top:10px; width:1002px; padding-bottom:20px;}
.left{width:240px; float:left;display:inline; border:1px solid #ddd; padding-bottom:10px; }
.left_tit{float:left; display:inline; font-size:14px; text-decoration:underline; font-weight:bold;  border:1px solid #fff; background:#ddd; width:228px; padding:8px 0 5px 10px;border-bottom:0px;}
.count{float:left; display:inline; border-bottom:1px solid #ccc; padding-bottom:5px; margin-left:10px; width:220px; margin-top:10px; line-height:22px; color:#e87e34;}
.left_menu{ float:left; display:inline; width:218px; padding:10px 10px 0px 10px;}
.left_menu ul{  line-height:18px;}
.left_menu ul li{ margin:5px 0 5px 0; width:218px; }
.left_menu ul li a{ margin:0 5px 0 0;}
.left_menu ul li a:hover{color:#e87e34 !important;}
.style1{font-size:14px; font-weight:bold;  }
.style1 a:hover{color:#e87e34 !important; text-decoration:underline !important;}

.center{float:left; display:inline; width:455px; margin-left:15px;}
.part1{float:left; display:inline; width:453px; margin-bottom:15px; border:1px solid #53b343; }
.part1_tit{float:left; display:inline; font-size:14px; font-weight:bold;  border:1px solid #fff; background:#D3ECD1; width:441px; padding:8px 0 5px 10px;border-bottom:0px;}
.part1 ul{float:left; display:inline; padding:10px 5px 10px 10px;width:431px;}
.part1 ul li{margin-top:10px; float:left; width:431px;}

.right{width:240px; float:left;display:inline; margin-left:15px;}
.user{float:left; display:inline; width:238px; border:1px solid #ccc;margin-bottom:15px;}
.user_tit{float:left; display:inline; font-size:14px; text-decoration:underline; font-weight:bold;  border:1px solid #fff; background:#e7e7e7; width:226px; padding:8px 0 5px 10px;border-bottom:0px;}
.user ul{float:left; display:inline; padding:11px 0; margin-left:10px; }
.user ul li{ width:218px;margin-top:10px; float:left;}
.input1{vertical-align:middle; height:16px; border:1px solid #ccc; width:155px;}
.checkbox0{vertical-align:middle; margin-left:45px;}
.part2{float:left; display:inline; width:238px; border:1px solid #ccc;margin-bottom:15px;}
.part2_tit{float:left; display:inline; font-size:14px; font-weight:bold;  border:1px solid #fff; background:#e7e7e7; width:226px; padding:8px 0 5px 10px;border-bottom:0px;}
.part2 ul{float:left; display:inline; padding:11px 0; margin-left:10px;}
.part2 ul li{ margin-top:8px; width:210px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;float:left;}
.part3{float:left; display:inline; width:238px; border:1px solid #e87e34;margin-bottom:15px;}
.part3_tit{float:left; display:inline; font-size:14px; text-decoration:underline; font-weight:bold;  border:1px solid #fff; background:#F3D1B7; width:226px; padding:8px 0 5px 10px;border-bottom:0px;}
.part3 ul{float:left; display:inline; padding:11px 0; margin-left:10px;}
.part3 ul li{ margin-top:8px; width:210px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; border-bottom:1px solid #ddd;height:18px; float:left;}

.pop{float:left; display:inline; border:3px solid #ddd;width:236px; height:200px; margin-top:15px; margin-bottom:15px;}
.pop2{float:left; display:inline; border:2px solid #ddd;width:238px; height:57px; margin-bottom:15px;}
.pop3{float:left; display:inline; width:455px; margin-bottom:15px; }

/********************************************消防百事通问答页面********************************************************/
#ans{ float:left; display:inline; margin-top:10px; width:1002px; padding-bottom:20px; }
.an_left{ margin-left:15px; width:690px; float:left; display:inline;}
.map{ margin-bottom:15px; margin-left:15px; }
.map a{margin:0 5px;}
.part4{float:left; display:inline; width:688px; border:1px solid #53b343; }
.part4_tit{ float:left; display:inline; width:666px; border:1px solid #fff; border-bottom:0px; background:#D3ECD1; font-size:14px; font-weight:bold; padding:0 0 0 20px; height:25px; }
.part4_tit img{ margin-right:10px;margin-top:-5px;}
.part4_tit a{ color:#939393 !important; margin: 0 8px; }
.part4_body{ background:#F9FFF3; float:left; display:inline; padding:20px; width:646px; font-size:14px; font-weight:bold;}
.part4_user{ float:left; font-size:12px; font-weight:normal; width:100px;}
.part4_user img{ margin-bottom:5px;}
.part4_user a{color:#939393 !important; text-decoration:underline !important;}
.part4_user a:hover{ color:#e87e34 !important;}
.part4_text{ float: left; width:526px; margin-left:10px; }

.part5{float:left; display:inline; width:688px; border:1px solid #ccc; margin-top:15px; }
.part5_tit{ float:left; display:inline; width:666px; border:1px solid #fff; border-bottom:0px; background:#e7e7e7; font-size:14px; font-weight:bold; padding:0 0 0 20px; height:25px; }
.part5_tit img{ margin-right:10px;margin-top:-5px;}
.part5_tit a{ color:#939393 !important; margin: 0 8px; }
.part5_body{ float:left; display:inline; padding:20px; width:646px; font-size:14px; font-weight:bold;}
.part5_user{ float:left; font-size:12px; font-weight:normal; width:100px;}
.part5_user img{ margin-bottom:5px;}
.part5_user a{color:#939393 !important; text-decoration:underline !important;}
.part5_user a:hover{ color:#e87e34 !important;}
.part5_text{ float: left; width:526px; margin-left:10px; }

.part5_line{float:left; display:inline; width:678px; margin-top:20px; border-bottom:1px solid #ccc; color:#949494; padding-bottom:5px; padding-left:10px; }
.textarea1{ border:1px solid #ccc; width:668px; margin-left:10px; margin-top:10px; float:left; display:inline; height:150px;}
.an_right{margin-left:30px; width:240px; float:left; display:inline;}
.part_pl{float:left;  display:inline; margin-left:190px; width:300px; line-height:24px; padding-bottom:15px;}
.pl_body{float:left; display:inline;  border-top:1px solid #ccc; padding-top:10px; width:300px;}
.textarea2{border:1px solid #ccc; float:left; display:inline; overflow:hidden; width:270px; height:50px;}

.partbest{float:left; display:inline; width:688px; border:1px solid #e87e34; margin-top:15px; }
.partbest_tit{ float:left; display:inline; width:666px; border:1px solid #fff; border-bottom:0px; background:#F3D1B7; font-size:14px; font-weight:bold; padding:0 0 0 20px; height:25px; }
.partbest_tit img{ margin-right:10px;margin-top:-5px;}
.partbest_tit a{ color:#939393 !important; margin: 0 8px; }
.partbest_body{ float:left; display:inline; padding:20px; width:646px; font-size:14px; font-weight:bold;}
.partbest_user{ float:left; font-size:12px; font-weight:normal; width:100px;}
.partbest_user img{ margin-bottom:5px;}
.partbest_user a{color:#939393 !important; text-decoration:underline !important;}
.partbest_user a:hover{ color:#e87e34 !important;}
.partbest_text{ float: left; width:526px; margin-left:10px; }
.gray{color:#666;}
.pj{height:39px;clear:both;float:left;}
.pj_div{color:#000;float:left;background:url(images/pj_btn_new.gif) right top no-repeat;cursor:pointer;text-decoration:none;display:block;height:39px;}
.pj span{width:50px;height:39px;display:block;float:left;background-image: url(images/pj_btn_new.gif);background-repeat: no-repeat;background-position: 0 top;}
.pj b{float:left;padding:10px 30px 12px 0;color:#dd7368;font-family:arial;font-weight:bold;font-size:16px;}
.pj_div:hover{background-position:right -46px;}
.pj_div:hover span{background-position:0 -46px;}
.pj_div:action{margin-top:2px;}
.pj .pj_tip{float:left;background:none;padding-top:12px;padding-left:2px;width:60px;}


/************************************************我要提问页面***************************************/
#ques{ float:left; display:inline; margin-top:10px; width:1002px; padding-bottom:20px; }
.ques_left{ float:left; display:inline; width:450px;margin-left:180px;}
.ques_1{ float:left; display:inline; width:380px;   background:#F0F8E6; padding:20px; font-size:14px; font-weight:bold; margin-bottom:15px;}
.textarea0{ width:335px; height:200px; margin-top:5px; border:1px solid #53b343;}
.select0{ width:120px; margin-top:5px;}
.select1{width:50px;}
.ques_right{ float:left; display:inline; width:250px; margin-left:15px; color:#939393; padding-top:20px; line-height:24px;}




/**********************************************用户榜页面**********************************************/
#us{float:left; display:inline; margin-top:10px; width:1002px; padding-bottom:20px;}
.us_left{ float:left; display:inline; margin-left:15px; width:720px;}
.part6{ float:left; display:inline; margin-right:20px; width:340px; margin-bottom:20px;}
.part6_tit{ float:left; display:inline; width:100px; border:1px solid #D7DCD2; border-bottom:0px; font-size:14px; font-weight:bold; padding:8px 0 3px 15px; background:#EBF8E0; }
.part6_tit img{ margin-right:5px; }
.part6_us{ float:left; width:300px; border:1px solid #D7DCD2; padding:15px; margin-top:-1px; background:#EBF8E0; z-index:-100; position:relative; line-height:24px;}
.part6_body{ float:left; display:inline; margin-top:10px; border-top:1px solid #D7DCD2; width:332px; line-height:27px;}
.part6_body table td{ border-bottom:1px dashed #ccc; padding-left:5px;}
.us_right{ float:left; display:inline;  width:240px;}


/*********************************************问题分类页***************************************************/
.que_list{background:#F9FFF3; float:left; display:inline; padding:5px 0px 20px 0; width:686px; }
.que_tit{ font-size:14px; font-weight:bold; }
.que_list ul{width:280px; margin-left:53px; float:left; display:inline; margin-top:15px;}
.que_list ul li{ width:280px; margin-top: 5px; float:left; display:inline; }
.que_list ul li a{ margin-right: 5px; line-height:20px;}
.que_tit img{ margin-right:10px; margin-left:-20px; }



/*********************************************问题列表页**********************************************/
/*选项卡1*/
#Tab1 {width:690px; margin:0px; padding:0px;}
/*菜单class*/
.Menubox { width:690px;  height:28px; line-height:24px; }
.Menubox ul { margin:0px; padding:0px; }
.Menubox li { float:left; display:block; cursor:pointer; width:100px; border:1px solid #ccc;text-align:center; color:#939393; font-weight:bold; height:27px; }
.Menubox li.hover { padding:0px; width:100px; border:1px solid #53b343; border-bottom:0px; background:#e4e4e4; color:#e87e34; font-weight:bold; height:27px; line-height:27px; }
.Contentbox { clear:both; border:1px solid #53b343; width:688px;}
#con_one_1{ line-height:30px; }
#con_one_1 table td{ padding-left:10px; border-bottom:1px dashed #ccc;}
#con_one_1 a:hover{ color:#e87e34;}

#con_one_2{ line-height:30px; }
#con_one_2 table td{ padding-left:10px; border-bottom:1px dashed #ccc;}
#con_one_2 a:hover{ color:#e87e34;}

#con_one_3{ line-height:30px; }
#con_one_3 table td{ padding-left:10px; border-bottom:1px dashed #ccc;}
#con_one_3 a:hover{ color:#e87e34;}

#con_one_4{ line-height:30px; }
#con_one_4 table td{ padding-left:10px; border-bottom:1px dashed #ccc;}
#con_one_4 a:hover{ color:#e87e34;}


/**************************************************问题列表页带分类列表**************************************/
.part7{float:left; display:inline; width:688px; border:1px solid #ccc; margin-bottom:15px;  }
.part7_tit{ float:left; display:inline; width:666px; border:1px solid #fff; border-bottom:0px; background:#D3ECD1; font-size:14px; font-weight:bold; padding:5px 0 0 20px; height:20px; }
.part7_tit img{ margin-right:10px;margin-top:-5px;}
.part7_tit a{ color:#939393 !important; margin: 0 8px; }
.part7_body{ background:#F9FFF3; float:left; display:inline; padding:10px 20px 20px 20px; width:646px; }
.part7_body ul{}
.part7_body ul li{ float:left; display:inline; margin-top:10px; width:150px; margin-right:10px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }



/****************************************************搜索列表页面***************************************/
.qsearch_left{ margin-left:15px; width:690px; float:left; display:inline;}
.qsearch_infor{ float:left; width:640px; display:inline; font-size:12px;line-height:24px; margin-left:10px; padding-right:40px; margin-top:15px; }

/*************************************************搜索选项卡***********************************/
/*选项卡1*/
#Tab1 {width:690px; margin:0px; padding:0px;}
/*菜单class*/
.Menubox2 { width:690px;  height:28px; line-height:24px; }
.Menubox2 ul { margin:0px; padding:0px; }
.Menubox2 li { float:left; display:block; cursor:pointer; width:100px; border:1px solid #ccc;text-align:center; color:#939393; font-weight:bold; height:27px; }
.Menubox2 li.hover { padding:0px; width:100px; border:1px solid #53b343; border-bottom:0px; background:#e4e4e4; color:#e87e34; font-weight:bold; height:27px; line-height:27px; }
.Contentbox2 { clear:both; border:1px solid #53b343; width:688px;}
#con_two_1{ line-height:30px; }

#con_two_1 a:hover{ color:#e87e34;}

#con_two_2{ line-height:30px; }

#con_two_2 a:hover{ color:#e87e34;}



/**************************************分页样式**************************/
.fy{  float:right; display:inline; margin-top:25px; }
.fy ul{ }
.fy ul li{ float:left; margin-right:5px;line-height:6px;border:1px solid #cccccc; padding:5px;}
.fy ul li:hover{background:#dd7832;}
.p_line{width:600px; border-top:1px solid #cccccc; height:9px; margin-top:5px;}

DIV.digg {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.digg A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #484848; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
DIV.digg A:hover {
	BORDER-RIGHT: #3FA13C 1px solid; BORDER-TOP: #3FA13C 1px solid; BORDER-LEFT: #3FA13C 1px solid; COLOR: #000; BORDER-BOTTOM: #3FA13C 1px solid
}
DIV.digg A:active {
	BORDER-RIGHT: #3FA13C 1px solid; BORDER-TOP: #3FA13C 1px solid; BORDER-LEFT: #3FA13C 1px solid; COLOR: #000; BORDER-BOTTOM: #3FA13C 1px solid
}
DIV.digg SPAN.current {
	BORDER-RIGHT: #C8FFC8 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #C8FFC8 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #C8FFC8 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #C8FFC8 1px solid; BACKGROUND-COLOR: #e87e34;
}
DIV.digg SPAN.disabled {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #949494; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
