﻿/*---updata 2009 4.14 ---*/
.search_holder_inside .search_conditions .condition_cruise_company{width:270px;}
.search_holder_inside .search_conditions .condition_cruise_company .simu_input{width:270px;}
.search_holder_inside .search_conditions .condition_cruise_company .simu_input input{width:250px;}
.travel_ques_answ_holder{width:100%; overflow:hidden; margin:0px auto;}
	.travel_question_sidebar{width:212px; float:left; display:inline; overflow:hidden;}
		.travel_question_menu{width:210px; border:1px solid #b6cbe8; overflow:hidden;}
		.travel_question_menu h2{background:#f7f7ff; line-height:28px; width:200px; height:28px; font-size:16px; overflow:hidden;
	                 padding-left:10px;}
	.travel_question_holder{width:190px; padding:10px;}
		.travel_question_holder div{width:190px; color:#00319c;}
		.travel_question_holder div.travel_question_total{width:190px; border-bottom:1px solid #cfcfcf; padding-bottom:5px;}
			.travel_question_holder div.travel_question_total p{padding:1px 0px;color:#000000;}
		.travel_question_holder div.question_type{margin-top:20px; overflow:hidden;}
		.travel_question_holder div.question_first{margin-top:10px; overflow:hidden;}
		.travel_question_holder div.expert_ques{width:100%; overflow:hidden;}
			.travel_question_holder div h3{color:#003a66; font-size:12px; font-weight:normal; font-family:"宋体", Arial, Batang;
			                padding:4px 0px;}
			.travel_question_holder div a{color:#002e9d; width:95px; float:left; line-height:20px;}
			.travel_question_holder div a.block{width:100%; clear:both; overflow:hidden;}
			.travel_question_holder div.expert_ques a{color:#002e9d; width:100%; float:left; line-height:20px;}
			.travel_question_holder div.expert_ques strong{line-height:20px;}
				.travel_question_holder div a:link,
				.travel_question_holder div a:visited,
				.travel_question_holder div a:hover{color:#002e9d;}
			.question_type strong{float:left; width:95px; line-height:20px;}
		.point_list{width:212px; overflow:hidden; margin-top:15px;}
			.point_list_title{width:100%; height:25px; line-height:25px; border-bottom:1px solid #b6cbe8; position:relative;}
				.point_list_title span#week,
				.point_list_title span#total{cursor:pointer; padding:0px 10px; display:block; text-align:center;height:24px;}
				.point_list_title span#week{float:left;}
				.point_list_title span#total{float:right; padding-right:10px;}
				.point_list_title span#week.point_on,
				.point_list_title span#total.point_on{border:1px solid #b6cbe8;border-bottom:none;background:#f7f7ff;
				              position:absolute; top:0px; z-index:1000; height:25px;}
				.point_list_title span#total.point_on{right:0px;}
			.point_list_content{width:210px;border:1px solid #b6cbe8; overflow:hidden; z-index:1; border-top:none;}
				.point_list_content ul li{width:194px; padding:0px 8px; border-bottom:1px dashed #e1e1e1; overflow:hidden;
					color:#666666; line-height:23px;}
				.point_list_content ul li span{float:left;}
				.point_list_content ul li span em{font-style:normal; margin-right:5px;}
				.point_list_content ul li a:link,
				.point_list_content ul li a:visited,
				.point_list_content ul li a:hover{text-decoration:none;}
				.point_list_content ul li b{font-weight:normal; float:right;}
				.point_list_content a.point_more{padding-left:10px; color:#000000; line-height:25px;}
				.point_list_content ul#total_content{display:none;}
	.travel_question_content{width:630px; float:left; display:inline; margin-left:10px; overflow:hidden;}
		.expert_travel{width:780px;}
		.travel_question_content div.question_every,
		.travel_question_content div.type_question{width:626px; border:1px solid #c4d3e8; padding:1px; overflow:hidden;
		                     margin-bottom:10px;}
		.travel_question_content div.question_every ul,
		.travel_question_content div.type_question ul{padding:5px 0px; width:100%; overflow:hidden; display:block;}
		.travel_question_content div.my_question{width:626px; background:url(../images/travel_question.jpg) no-repeat;
		                     width:495px; padding:14px 0px 12px; padding-left:131px; height:16px; overflow:hidden;}
			.travel_question_content div.my_question span{background:url(../images/my_question_icon.gif) no-repeat left 0px;
			                 padding-left:20px; line-height:17px; color:#fed966; font-size:14px;
							 float:left; cursor:pointer; margin-right:10px;}
			.travel_question_content div.my_question span strong{white-space:nowrap;
			                 background:url(../images/my_question_on.gif) no-repeat right 1px;}
			.travel_question_content div.my_question span.question_off{color:#FFF;}
			.travel_question_content div.my_question span.question_off strong{font-weight:normal;
			                 background:url(../images/my_question_off.gif) no-repeat right 1px; border-bottom:1px solid #FFF;
							 display:block; white-space:nowrap;}
		.travel_question_content div.my_question_center{border:none; margin-bottom:0px;}
			.question_page{width:606px; margin:0px -1px; background:#f7f7ff;height:27px; line-height:27px; 
		                     padding-left:22px;}
			.question_page a,
			.question_page span{color:#000000; margin-right:3px;}
			.question_page strong{color:#ff7900; margin-right:3px;}
			.travel_question_content div.type_question h3{height:27px; line-height:27px; width:596px; overflow:hidden;
			                 background:url(../images/wait_question.gif) no-repeat 12px 5px; padding-left:30px; font-size:14px;
							 background-color:#f7f7ff;}
			.travel_question_content div.type_question h3 span{color:#00356C; margin-right:8px;}
			.travel_question_content div.type_question h3 strong{float:left;}
			.travel_question_content div.type_question h3 a{float:right; font-size:12px; color:#ad0000; margin-right:10px;
			                 font-weight:normal;}
			.travel_question_content div.type_question h3 a:link,
			.travel_question_content div.type_question h3 a:visited,
			.travel_question_content div.type_question h3 a:hover{color:#ad0000;}
			
			.travel_question_content div.type_question h3.newest_question{background:url(../images/newest_question.gif) no-repeat 12px 5px; background-color:#f7f7ff;}
			.travel_question_content div.type_question h3.week_question{background:url(../images/week_question.gif) no-repeat 12px 5px; background-color:#f7f7ff;}
			.travel_question_content div.type_question h3.ballot{background:url(../images/ballot.gif) no-repeat 8px 5px; background-color:#f7f7ff;}
			.travel_question_content div.type_question h3.hurry{color:#ad0000;}
			
			.travel_question_content div.type_question .domaindiv{width:580px; padding:5px 10px; background:#f5fafe;
			                 border:1px solid #b0c3de; margin:10px auto 5px; color:#00356c;}
			.travel_question_content div.type_question .domaindiv p{line-height:160%; width:100%; overflow:hidden;}
			.travel_question_content div.type_question .domaindiv p a{margin-right:15px; font-weight:bold;}
			.travel_question_content div.type_question .domaindiv p span{float:left;}
			.travel_question_content div.type_question .domaindiv p a.sz{background:url(../images/sz.gif) no-repeat;
			                 width:18px; float:left; height:16px; margin-left:10px;}
			
			
			.travel_question_content ul li{background:url(../images/every_question.gif) no-repeat 10px center;
			                 padding-left:20px; font-size:14px; overflow:hidden;line-height:24px;*line-height:21px;
							 _line-height:21px; padding-right:5px; width:600px; overflow:hidden;}
			.travel_question_content ul li a:link,
			.travel_question_content ul li a:visited,
			.travel_question_content ul li a:hover{color:#02319d;}
			.travel_question_content ul li a{float:left; display:inline;}
			.travel_question_content ul li a.other{margin-left:3px; color:#010101; font-family:"宋体"; *font-family:Arial;}
			.travel_question_content ul li a.other:link,
			.travel_question_content ul li a.other:visited,
			.travel_question_content ul li a.other:hover{color:#010101;}
			.travel_question_content ul li a.from{font-size:12px; color:#b4b4b4; margin:0px 2px;}
			.travel_question_content ul li a.other,
			.travel_question_content ul li a.from{float:right;}
			.travel_question_content ul li b{font-weight:normal; float:right; width:175px;}
			.travel_question_content ul li b a,
			.travel_question_content ul li b span{display:block; width:85px; float:left;}
			.travel_question_content ul li b a{text-align:right; margin-right:5px;}
			.travel_question_content ul li b span{text-align:left;}
		.travel_question_content div.type_question a.question_more{color:#000000;margin:0px 0px 8px 20px;font-size:14px;
		                     font-weight:bold;overflow:hidden; width:100%; display:block;}
							 
		.apply_expert{width:628px; border:1px solid #B5CBDE; overflow:hidden; padding:10px 0px 25px;}
			.apply_every{width:600px; margin:0px auto; overflow:hidden; margin-top:25px;}				 
			.apply_every h4{font-size:14px; color:#003863; margin-bottom:5px;}
			.apply_every p{line-height:20px; font-size:13px; color:#666666; font-family:"宋体"; text-indent:27px;}
			.apply_every p.title{text-indent:0px;}
		
#statement_question,#participation_question,#brows_question{width:100%; overflow:hidden; display:none;}
#statement_question p,
#participation_question p,
#brows_question p{line-height:20px; padding-left:10px; overflow:hidden;}
	.advertisement{width:140px; overflow:hidden; float:right; height:500px; position:relative;}
	.advertisement_spc{width:140px; float:right; display:inline;}
		
.travel_inquiry{width:100%; line-height:30px; overflow:hidden;}
	.travel_inquiry strong{font-size:14px; color:#003863; padding-left:20px;}
	.travel_inquiry input{width:255px;}
	.travel_inquiry input.inquiry{width:65px; height:22px; background:url(../images/inquiry.gif) no-repeat; text-align:center;
	                      border:none; line-height:20px; margin-left:10px;}
.travel_explain{width:100%; overflow:hidden;}
	.travel_explain h3{font-size:12px; color:#003863; line-height:18px; width:100%; padding:0px 0px 10px;}
	.travel_explain h3 span{color:#636563; padding-left:5px; font-weight:normal;}
	.travel_explain h3 b{color:#FF0000;}
	.travel_explain h3 select{vertical-align:middle;}
	.travel_explain div.correlation_question,
	.travel_explain div.continue_inquiry{margin-bottom:10px;}
	.travel_explain div.correlation_question{width:618px; height:90px; border:1px solid #deebf7; overflow:hidden; 
	            padding:5px; line-height:18px;}
	.travel_explain div.continue_inquiry{width:608px;border:1px solid #b5cbde; padding:10px 0px; padding-left:20px;}
	.travel_explain div.continue_inquiry p{overflow:hidden; padding:2px 0px;}
	.travel_explain div.continue_inquiry label{color:#636563; float:left; line-height:18px;*padding-top:2px; margin-right:10px;}
	.travel_explain div.continue_inquiry input{width:400px; border:1px solid #b5cbde; vertical-align:middle; padding:1px 0px;
	            *position:relative; top:-1px;}
	.travel_explain div.continue_inquiry textarea{width:398px;border:1px solid #b5cbde; font-size:12px;}
	.travel_explain div.choose_question{padding-left:90px; margin-bottom:10px;}
	.travel_explain div.choose_question a{margin-right:8px; font-weight:bold;}
	.travel_explain div.submit{padding-top:10px; padding-left:58px; overflow:hidden;}
	.travel_explain div.submit input{width:73px; height:26px; background:url(../images/go.gif) no-repeat; border:none; cursor:pointer;}
.travel_answer{width:100%; overflow:hidden;}
	.travel_answer div.choose_answer{padding-left:40px;border-bottom:1px solid #deebf7; width:590px; height:24px;}
	.travel_answer div.choose_answer span{line-height:24px; background:#f7f7f7; margin-right:8px; display:block;float:left;
	           padding:0px 8px; height:23px;border:1px solid #deebf7; border-bottom:none; color:#8B8B8B; cursor:pointer;}
	.travel_answer div.choose_answer span.on{background:#eff7ff;line-height:24px; overflow:hidden;border-bottom:1px solid #eff7ff;
	           color:#003867;}
	.travel_answer div.choose_answer span em{font-style:normal;}
	.travel_answer div.answer_content{background:url(../images/top_jb.gif) repeat-x top; width:100%; overflow:hidden;
	           padding-top:10px;}
	.travel_question_content .travel_answer div.answer_content ul{padding:0px 13px;}
	.travel_question_content .travel_answer div.answer_content ul li{width:580px; background:none; font-size:12px; padding:2px 0px;
	           padding-left:20px; border:1px solid #deebf7; background-color:#ffffff; color:#636563; margin-bottom:20px;}
	.travel_answer div.answer_content ul li p{line-height:20px; padding:3px 0px; overflow:hidden; font-family:Arial;}
	.travel_answer div.answer_content ul li p.title{background:url(../images/square.gif) no-repeat left; padding-left:10px; 
	           font-size:14px;}
	.travel_answer div.answer_content ul li p a{color:#003863;}
	.travel_answer div.answer_content ul li p a:link,
	.travel_answer div.answer_content ul li p a:visited,
	.travel_answer div.answer_content ul li p a:hover{color:#003863;}
	.travel_answer div.answer_content ul li p b{float:none;}
	.travel_answer div.answer_content ul li p.title a{margin-right:3px;}
	.travel_answer div.answer_content ul li p.title a.type{margin:0px;}
	.travel_answer div.answer_content ul li p.title a:link,
	.travel_answer div.answer_content ul li p.title a:visited,
	.travel_answer div.answer_content ul li p.title a:hover{color:#636563; text-decoration:none;}
	.travel_answer div.answer_content ul li p.title a:hover{text-decoration:underline;}
    .travel_answer div.answer_content ul li p.title b{font-weight:normal; color:#ff0000;}
	.travel_answer div.answer_content ul li p.content{color:#003863; font-size:14px; margin-bottom:20px;}
	.travel_answer div.answer_content ul li p span{margin-right:8px;}
	.travel_expert{width:138px; border:1px solid #b5cbe7; overflow:hidden; padding-top:1px; margin-bottom:4px;}
		.travel_expert h5{width:133px; height:25px; line-height:25px; font-size:13px; padding-left:5px; background:#eef7ff;}
		.expert_major{width:130px; margin:5px auto; border-bottom:1px solid #cecfce; overflow:hidden;}
		.expert_pic{width:47px; height:47px; border:1px solid #8d8d8d; float:left;}
		.expert_text{float:left; padding-left:5px; padding-top:2px;}
		.expert_text p{width:100%; overflow:hidden; line-height:180%;}
		.expert_text p strong{color:#00309c;}
		.expert_text p a:link,
		.expert_text p a:visited,
		.expert_text p a:hover{text-decoration:none;}
		.expert_column{padding-top:5px;}
		.expert_column p{line-height:160%;color:#00309c;}
		.expert_line{width:100%; clear:both; line-height:180%; color:#5E5E5E;}
		.expert_major .none{line-height:180%; padding-bottom:4px; color:#8d8d8d; width:100%; text-align:left;}
		
		.travel_expert div.btn{width:127px; margin:0px auto 4px;}
		.travel_expert div.btn input{width:127px; height:30px; line-height:30px; font-weight:bold;
		            background:url(../images/expert_btn.gif) no-repeat; border:none; color:#FFFFFF;}
		.travel_expert p.more_expert{padding-bottom:8px; padding-left:5px;}
		.travel_expert p.more_expert a{color:#000000; font-weight:bold;}
		.travel_expert p.more_expert a:link,
		.travel_expert p.more_expert a:visited,
		.travel_expert p.more_expert a:hover{color:#000000; text-decoration:none;}
		.expert_area{width:100%; color:#5e5e5e; line-height:160%; overflow:hidden; clear:both;}
		
		
		
		.exp_input{width:100%; padding:5px 0px;}
		.exp_input div.btn{width:127px; margin:0px auto 4px;}
		.exp_input div.btn input{width:127px; height:30px; line-height:30px; font-weight:bold; cursor:pointer;
		            background:url(../images/expert_btn.gif) no-repeat; border:none; color:#FFFFFF;}
	
	.travel_expert a.every{display:block;width:130px; margin:5px auto; border-bottom:1px solid #cecfce;padding-bottom:5px;
	                 overflow:hidden;}
	.travel_expert a.last{border-bottom:none;}
	.travel_expert a.every span.left{width:47px; height:47px; border:1px solid #8d8d8d; float:left; display:block;}
	.travel_expert a.every span.exp_left{width:47px; height:53px;border:1px solid #8d8d8d; float:left; display:block;}
	.travel_expert a.every span.right{float:left; padding-left:5px; display:block; line-height:140%; display:block; width:75px;}
	.travel_expert a.every span.exp_right{line-height:180%; padding-top:3px;}
	.travel_expert a.every span.right b,
	.travel_expert a.every span.right strong,
	.travel_expert a.every span.right em{clear:both; width:100%; display:block;}
	.travel_expert a.every span.right b{font-weight:normal;}
	.travel_expert a.every span.right strong{color:#00309C;}
	.travel_expert a.every span.right em{color:#000000; font-style:normal;}
	.travel_expert a.every span.line{width:100%; clear:both; display:block; padding-top:3px; color:#5e5e5e;}
	.travel_expert a.every:link,
	.travel_expert a.every:visited,
	.travel_expert a.every:hover{text-decoration:none;}
		
.user{width:100%; overflow:hidden;}
	.user h4{font-size:12px; background:url(../images/user_bj.gif) no-repeat left bottom; height:18px; width:100%; color:#00356c;
	                line-height:18px; font-size:13px;}
	.user h4.type{margin-top:30px;}
	.user_content{width:100%; overflow:hidden; padding-top:8px;}
		.user_pic{width:56px; float:left; border:1px solid #787878; height:56px; overflow:hidden;}
		.exp_pic{width:110px; height:110px; overflow:hidden;}
		.user_data{width:300px; float:left; padding-left:10px;}
		.expert_data{width:650px;}
		.user_data p{padding:2px 0px; color:#666666; line-height:120%;}
		.user_data p.username{margin-bottom:25px;}
		.user_company{width:185px; float:right; overflow:hidden; display:inline;}
			.user_company_pic{width:110px; height:125px; border:1px solid #787878; float:right;margin-bottom:13px;}
			.user_company_logo{width:180px; height:50px; border:1px solid #787878; float:right; overflow:hidden;}
		.user div.introduct{color:#666666; margin:30px 0px;}
		.user_data p span,
		.user div.introduct span{color:#00356c;}
		.user_data p b{color:#FF0000; margin-right:35px;}
		.user_question{padding:10px; width:500px; overflow:hidden;}
			.user_question h3{width:495px; height:26px; line-height:26px; font-size:14px; background:#f6fbff; padding-left:5px;
			      margin-bottom:10px;}
			.user_question h3 a{float:left; color:#00365c;}
			.user_question h3 a:link,
			.user_question h3 a:visited,
			.user_question h3 a:hover{color:#00365c; text-decoration:none;}
			.user_question h3 a:hover{text-decoration:underline;}
			.user_question h3 span{float:right; font-size:12px; font-weight:normal; padding-right:8px;}
			
		.expert_data div.ex_data b{float:left; font-weight:normal; padding:2px 0px; color:#666666;}
		.expert_data div.ex_data div.ques_list{width:550px; float:left;}
		.expert_data div.ex_data div.ques_list ul{margin-left:10px;}
		.expert_data div.ex_data div.ques_list ul li{width:100%; padding:0px; overflow:hidden; background:none;
		          font-size:12px; line-height:160%; display:block;}
		
.travel_search{width:630px; background:url(../images/search_top.gif) no-repeat top; overflow:hidden; padding-top:4px;
               margin-bottom:15px;}
	.travel_search_container{width:608px; border-left:1px solid #dbe9f3; border-right:1px solid #dbe9f3; background:#f6fbff;
	           padding:5px 10px;}
	.travel_search_container input{margin-right:8px;}
	.travel_search_container input.text{border:1px solid #b3cadc; width:200px; padding:1px 0px;}
	.travel_search_container input.btn_answer,
	.travel_search_container input.btn_ask{width:65px; height:20px; border:none;}
	.travel_search_container input.btn_answer{background:url(../images/search_answer.gif) no-repeat;}
	.travel_search_container input.btn_ask{background:url(../images/I_ask.gif) no-repeat;}
	.travel_search_footer{background:url(../images/search_bottom.gif) no-repeat; width:100%; height:4px; overflow:hidden;}

.search_question{width:628px; overflow:hidden; border:1px solid #dbe9f3; margin-bottom:20px;}
	.search_question h4{font-size:13px; padding-left:8px; color:#003867; background:#F7F7FF;line-height:24px; overflow:hidden;
	             width:620px;}
	.search_question h4 b{color:#000000; padding:0px 5px;}
	.search_question h4 a{color:#ad0000; font-weight:normal; font-size:12px;}
	.search_question h4 span{float:left;}
	.search_question h4 a.see{float:left; margin-left:8px; text-decoration:underline;}
	.search_question h4 a.see:link,
	.search_question h4 a.see:visited,
	.search_question h4 a.see:hover{color:#ad0000; text-decoration:underline;}
	.search_question h4 a.report{float:right; color:#00356c; padding-right:8px;}
	.search_question h4 a.report:link,
	.search_question h4 a.report:visited,
	.search_question h4 a.report:hover{color:#00356c;}
	.search_question h4 a.ding{background:url(../images/ding_1.gif) no-repeat left center; padding-left:28px; line-height:24px;
	             float:left; margin-left:15px;}
	.search_question h4 a.ding:link,
	.search_question h4 a.ding:visited,
	.search_question h4 a.ding:hover{color:#ad0000;}
	.search_question h4 em{font-style:normal; color:#ff0000; padding:0px 5px; font-weight:normal;}
	.search_question h4 strong{float:right; font-weight:normal; margin-right:8px;}
	.search_question h4 strong a{color:#00356c;}
	.search_question h4 strong a:link,
	.search_question h4 strong a:visited,
	.search_question h4 strong a:hover{color:#00356c;}
	.divquestion{width:600px; overflow:hidden; padding:10px 14px; color:#666666; font-size:14px;}
		.divquestion h5{font-size:14px; font-weight:normal; background:url(../images/question_ico.gif) no-repeat left center;
		         padding-left:10px;}
		.divquestion h5 a{color:#666666;}
		.divquestion h5 a:link,
		.divquestion h5 a:visited,
		.divquestion h5 a:hover{color:#666666; text-decoration:none;}
		.divquestion h5 a:hover{text-decoration:underline;}
		.divquestion h5 span{color:#acacac; font-family:"宋体";}
		.question_box_detail{color:#003867; width:600px; overflow:hidden; margin:8px 0px; line-height:18px;}
		.question_box_renew{background:#ededed; padding:18px 15px; width:570px; overflow:hidden;color:#003867;}
		.question_box_info{padding-top:10px; font-size:12px; overflow:hidden; color:#666666;}
			.question_box_info span.author,
			.question_box_info span.reward{float:left;}
			.question_box_info span.reward{color:#FF0000;padding-left:25px; height:21px;
			               background:url(../images/reward_ico.gif) no-repeat 0px -1px;}
			.question_box_info span.reward b{font-weight:normal; color:#666666; padding-left:15px;}
			.question_box_info span.author a{font-weight:bold; margin-right:5px;}
			.question_box_info span.author b{font-weight:normal; color:#ad0000;}
			.question_box_info span.operator{float:right; color:#666666;}
			
			.askinfodiv{width:100%; overflow:hidden; padding-top:10px; color:#666666; font-size:12px;}
			.askinfodiv div.askcol1{float:left;}
			.askinfodiv div.askcol1 a{margin-right:5px;}
			.askinfodiv div.askcol1 a.name{font-weight:bold;}
			.askinfodiv div.askcol1 b{color:#ff0000; font-weight:normal;}
			.askinfodiv div.askcol1 b.rewark{font-weight:normal; color:#ff0000; background:url(../images/reward_ico.gif) no-repeat 0px -1px;padding-left:25px; height:21px;}
			.askinfodiv div.askcol1 em{font-style:normal; padding-left:15px;}
			.askinfodiv div.askcol1 span{color:#000000;}
			.askinfodiv div.askcol2{float:right;}
			.askinfodiv div.askcol2 button{vertical-align:middle; width:80px; font-size:12px; height:21px; *line-height:120%;}
	
		.more_ballot{margin-bottom:10px;}
		.more_ballot a{font-size:14px; color:#000000; font-weight:bold; padding-left:10px;}
		.more_ballot a:link,
		.more_ballot a:visited,
		.more_ballot a:hover{ color:#000000; text-decoration:underline;}
		
		.ballot_result{width:620; overflow:hidden; padding-left:8px;}
		.ballot_result h6{overflow:hidden; width:100%; color:#FF0000; font-weight:normal; font-size:12px; line-height:180%;
		              margin:8px 0px;}
		.ballot_result_content{width:100%; overflow:hidden; padding-bottom:8px;}
		.ballot_result_content h5{font-size:12px; width:100%; margin-bottom:10px;}
		.ballot_result_content p{width:100%; overflow:hidden; padding:4px 0px; font-size:12px; line-height:140%;}
		.ballot_result_content p strong,
		.ballot_result_content p span,
		.ballot_result_content p em,
		.ballot_result_content p b{float:left; display:block;line-height:140%;}
		.ballot_result_content p strong,
		.ballot_result_content p b{font-weight:normal; height:20px;}
		.ballot_result_content p em{font-style:normal; color:#FF0000;}
		.ballot_result_content p em.exp{background:url(../images/zj.gif) no-repeat left center; padding-left:18px; margin-right:15px;
		                           *padding-top:1px; color:#ad0000;}
		.ballot_result_content p strong{width:145px;}
		.ballot_result_content p strong a{margin:0px 5px;}
		.ballot_result_content p b{ margin:0px 15px; background:#89c4f3; width:170px; overflow:hidden;}
		.ballot_result_content p span{padding-right:15px;}
		.ballot_result_content p.btn{width:100%; overflow:hidden; padding-top:5px; padding-left:10px;}
		.ballot_result_content p.btn input{width:73px; height:23px; border:none; background:url(../images/return.gif) no-repeat;}
		
	
.search_answer{width:628px; overflow:hidden; border:1px solid #f7db59; margin-bottom:10px;}
.bestdiv{border:1px solid #ffaac0;}
	.divanswer{width:628px; overflow:hidden;}
	.divanswer h4{font-size:13px; padding-left:8px; color:#003867; background:#fffbe7;line-height:24px; overflow:hidden; width:620px;}
	.divanswer h4 span{float:left;}
	.divanswer h4 span.topped{background:url(../images/commend.gif) no-repeat right center; padding-right:35px;}
	.divanswer h4 span em{color:#b95c00; font-style:normal; font-weight:normal; margin-left:15px;}
	.divanswer h4 span em.my{background:url(../images/my_1.gif) no-repeat left center; color:#ad0000; padding-left:18px;
	           padding-top:1px;}
	.divanswer h4 b,
	.divanswer h4 a{float:right; padding-right:8px; color:#FF0000;}
	.divanswer h4 a{color:#00356c; font-weight:normal; font-size:12px;}
	.bestdiv .divanswer h4{background:url(../images/best_ico.gif) no-repeat 5px center; padding-left:28px;
	           background-color:#ffe1e9; width:600px;}
	.bestdiv .divanswer h4 strong{color:#ff0000;}
		.answer_box{padding:14px 13px; width:602px; font-size:14px; padding-bottom:8px;}
		.answer_box_detail{color:#003867; line-height:18px;}
			.answer_box_detail span.company_logo{border:1px solid #787878; width:180px; height:50px; display:block;}
		.answer_box_info{font-size:12px; color:#666666; overflow:hidden;}
		.answer_box_info span{float:left;}
		.answer_box_info span em{font-style:normal; color:#ad0000;}
		.answer_box_info b{float:right; font-weight:normal;}
		.answer_box_info b input,
		.answer_box_info b label{vertical-align:middle;}
		.answer_box_info b label{color:#FF0000;}
		.answer_box_info a{float:right; margin-left:15px;}
		.answer_box_info a.spe:link,
		.answer_box_info a.spe:visited,
		.answer_box_info a.spe:hover{color:#ff0000; text-decoration:underline;}
		.answer_box_info span a{float:left; margin-left:0px; margin-right:3px; color:#00356c; font-weight:bold; margin-right:8px;}
		.answer_box_info span a:link,
		.answer_box_info span a:visited,
		.answer_box_info span a:hover{color:#00356c; text-decoration:underline;}
		.answer_box_info span a.exp{background:url(../images/expert_ico.gif) no-repeat left center; padding-left:18px;}
		.answer_box_info button{float:right; padding:0px 8px; position:relative; top:-1px; height:22px;
		                        font-size:12px; line-height:120%; width:120px;}
		.answer_box_info em{font-style:normal; color:#FF0000; float:right;}
		
		
		.aninfodiv{width:100%;font-size:12px; color:#666666; margin-top:5px; overflow:hidden;}
		.aninfodiv div.col_1{float:left;}
		.aninfodiv div.col_1 a{margin-right:5px;}
		.aninfodiv div.col_1 a.name{font-weight:bold;}
		.aninfodiv div.col_1 span{color:#000000;}
		.aninfodiv div.col_1 div.zj{background:url(../images/zj.gif) no-repeat left center;padding-left:18px;color:#666666;}

		
		.aninfodiv div.col_2{float:right;}
		.aninfodiv div.col_2 a{color:#FF0000;}
		.aninfodiv div.col_2 a:link,
		.aninfodiv div.col_2 a:visited,
		.aninfodiv div.col_2 a:hover{color:#FF0000;}
		.aninfodiv div.col_2 button{height:22px;font-size:12px;*line-height:120%;margin-left:8px;position:relative;top:-1px;float:left;}
		.aninfodiv div.col_2 button.ballot{ width:80px; margin-right:5px;}
		.aninfodiv div.col_2 input{width:15px; height:15px;}
		.aninfodiv div.col_2 input,
		.aninfodiv div.col_2 label,
		.aninfodiv div.col_2 button{vertical-align:middle; float:left;}
		.aninfodiv div.col_2 label{color:#FF0000; padding-top:2px;}
		.aninfodiv div.col_2 span{float:left;}
		.aninfodiv div.col_2 a img{border:1px solid #c1c1c1;}
		.aninfodiv div.col_2 a.spe{position:relative; top:2px;}
		
		
		
		.answer_box_opinion{width:100%; overflow:hidden; border-top:1px solid #F7DB59;
		                    padding:8px 0px;color:#00356c;}
		.answer_box_opinion h5{font-size:13px; overflow:hidden; width:100%;}
		.answer_box_opinion h5 b,
		.answer_box_opinion h5 a{float:left; padding-left:8px;}
		.answer_box_opinion h5 button{float:right; width:70px; height:22px; line-height:120%;}
		.answer_box_opinion h5 a{font-weight:normal; color:#aa0038;}
		.answer_box_opinion h5 a:link,
		.answer_box_opinion h5 a:visited,
		.answer_box_opinion h5 a:hover{color:#ff0000; text-decoration:underline;}
		.answer_box_opinion h5 a.comment{float:right; padding-right:13px; color:#ff0000;}
		.answer_box_opinion h5 b a{font-size:13px; font-weight:bold; color:#e74b4b; padding-left:0px; padding-right:5px;}
		.answer_box_opinion h5 b a:link,
		.answer_box_opinion h5 b a:visited,
		.answer_box_opinion h5 b a:hover{color:#e74b4b; text-decoration:underline;}
		
		.bestdiv .answer_box_opinion{border-top:1px solid #FFAAC0;}
		
		.opinion_box_content{padding:5px 14px 0px; width:600px; font-size:14px;}
		
		.opinion_box_btn{border:none;}
		.box_btn_content{margin-left:70px; overflow:hidden; margin-top:5px;}
		.box_btn_content p{overflow:hidden; padding:2px 0px;}
		.box_btn_content p button{width:70px; height:22px; line-height:120%; margin-right:25px;}
		.box_btn_content p b{width:70px; text-align:center; float:left; margin-right:28px; display:block; color:#FF0000;}
		.box_btn_content p b.bad{color:#5e5e5e;}
		
		.btndiv{width:100%; overflow:hidden;}
		.btndiv input{border:none;}
		.btndiv input.ballot{background:url(../images/ballot_btn.gif) no-repeat; width:99px; height:22px; margin-right:30px;}
		.btndiv input.return{background:url(../images/return.gif) no-repeat; width:73px; height:22px;}
		
		.photodiv{width:100%; padding-top:8px; overflow:hidden; border-top:1px solid #8ca5bd; margin-top:8px;}
		.photodiv .p_img{width:100%; overflow:hidden; padding-bottom:8px;}
		.photodiv .p_img .imgdiv{margin-bottom:5px; width:100%;}
		.photodiv .p_img .imgdiv img{border:1px solid #cecece;}
		.photodiv .p_img h6{font-size:12px; color:#000000; font-weight:normal; width:100%;}
		
		
		
	.question_title_long{color:#003867; font-size:13px; margin-top:10px;border:1px solid #dbe9f3;}
	.question_title_long h4{font-size:13px; padding-left:8px; color:#003867; background:#F7F7FF;line-height:24px; overflow:hidden;}
	.question_title_long h4.type span{float:right; font-weight:normal; padding-right:10px;}
	.question_title_long h4.type b{float:left;}
	.make_answer{width:600px; margin:10px auto; overflow:hidden;}
		.make_answer textarea{width:593px;}

.tip_title{line-height:20px; font-size:13px; margin-top:10px;}
.tip_holder{width:265px; border:1px solid #7f9db9; overflow:hidden; padding:5px;}
	.tip_content{width:251px; border:1px solid #DFEFFB; background:#F6FBFF; overflow:hidden; margin-top:5px; padding:6px;}
	.tip_content ul{padding-top:0px;}
	.tip_content ul li{background:none; padding:0px;font-weight:normal; font-family:"宋体"; color:#666666; font-size:12px;}
		.class_big,
		.class_small{width:73px; display:inline; float:left; border:1px solid #7F9DB9; padding:0px 1px; overflow:auto;
				 background:#FFFFFF;max-height:240px; min-height:240px; height:240px;}
			.class_big ul#uBigCate,
			.class_small ul{background:#FFFFFF; min-height:238px;}
			.class_big ul li{width:73px; height:21px; line-height:21px; overflow:hidden; text-align:center; font-size:12px;
				margin:1px 0px; cursor:pointer; display:block;}
			.class_big ul li.cateon,
			.class_small ul li.cateon{background:#3471AA; color:#FFFFFF;}
		.big_to_small{float:left; width:20px; color:#666666; text-align:center; font-family:"宋体"; margin:0px 7px;}
		.class_small{width:120px;  overflow-y:scroll;}
		.class_small ul li{line-height:21px; height:21px; overflow:hidden; text-align:center; margin:1px 0px; cursor:pointer;}
		.class_small ul#cate_1_Category,
		.class_small ul#cate_2_Category,
		.class_small ul#cate_3_Category,
		.class_small ul#cate_4_Category,
		.class_small ul#cate_5_Category{display:none;}
		.bottom_content{line-height:20px; padding:3px; color:#003867; font-size:12px; font-weight:normal;}
			.bottom_content b{color:#FF0000; font-weight:normal;}
			.bottom_content span{color:#666666;}
			.write_class input.text{width:120px; border:1px solid #B3CADC;}
			.write_class input.btn{background:url(../images/add_class.gif) no-repeat; height:20px; width:65px; border:none;}
			input.sub{background:url(../images/go.gif) no-repeat; width:73px; height:26px; border:none; margin:5px 0px;}
			input.enter{background:url(../images/submit.gif) no-repeat; width:73px; height:26px; border:none; margin:5px 0px;
			          margin-right:15px; cursor:pointer;}
			input.cancel{background:url(../images/cancel.gif) no-repeat; width:73px; height:26px; border:none; margin:5px 0px;
			          cursor:pointer;}

		.travel_question_content div.point_holder{width:307px; float:left;}
		.travel_question_content div.point_holder_col{float:right; width:307px;}
		.travel_question_content div.point_holder h3,
		.travel_question_content div.point_holder_col h3{padding-left:10px; width:297px; background-image:none;}
		.travel_point{margin:0px auto; overflow:hidden; margin-bottom:5px; width:307px;}
			.point_column{width:307px; float:left;}
			.point_col_2{float:right;}
			.point_column ul li{background:none; padding-left:0px; padding-right:0px; border-bottom:1px dashed #dddddd;}
			.point_column ul li.current{background:#eeeeee;}
			.point_column ul li em,
			.point_column ul li strong,
			.point_column ul li span{width:70px; float:left;}
			.point_column ul li em{font-style:normal; width:40px; color:#5e5e5e; padding-left:10px;}
			.point_column ul li strong{font-weight:normal; width:177px; color:#02319D;}
			.point_column ul li strong b{font-weight:normal; color:#ff0000; float:none;}
			.point_column ul li span{text-align:right; color:#ff7600;}
		.point_page{width:297px; padding-left:10px; margin:0px;}
		

.travel_question_content div.ques_type,
.travel_question_content div.ques_gaps{width:776px; margin-top:30px;}
.travel_question_content div.ques_type h3,
.travel_question_content div.ques_gaps h3{width:768px;}
.travel_question_content div.ques_gaps{margin-top:0px;}
.travel_question_content div.type_question .search_title{color:#e73146; overflow:hidden; padding:8px 0px; padding-left:15px;}
table.expert_sort{margin:0px auto;}
table.expert_sort tr td{height:35px; padding-left:8px;}
table.expert_sort tr.bg{background:#e9f5ff;}

.false_main{width:100%; overflow:hidden;}
	.false_content{margin:30px auto; width:496px; background:#ebebeb url(../images/false_top.gif) no-repeat top; padding-top:15px;
	        overflow:hidden; background:#}
	.false_msg{width:350px; border:1px solid #dcdcdc; border-bottom:none; border-top:none; overflow:hidden; 
			background:url(../images/false_icon.gif) no-repeat 50px 15px;padding:15px 0px;padding-left:144px;}
		.false_message,
		.false_none{background:url(../images/false_title.gif) no-repeat top left; width:350px; padding-top:30px; color:#324f77;
		    padding-left:3px;}
		.false{filter:progid:DXImageTransform.Microsoft.DropShadow(color=#ffffff,offX=1,offY=1,positives=1);}
		.false_message p,
		.false_none p{font-size:14px;line-height:25px;filter:progid:DXImageTransform.Microsoft.DropShadow(color=#ffffff,offX=1,offY=1,positives=1); width:340px;;}
		.false_message p a{color:#000;}
		.false_message p a:link,
		.false_message p a:visited,
		.false_message p a:hover{color:#000;}
		.false_none{background:none; padding-bottom:25px;}
	.false_bottom{background:url(../images/false_bottom.gif) no-repeat; width:496px; height:11px; overflow:hidden;}


.each_expert{width:754px; margin:0px auto; padding:10px; overflow:hidden;}
.each_bg{background:#eef7ff;}
	.expert_photo{width:110px; height:110px; float:left; border:2px solid #bebebe; overflow:hidden;}
	.expert_syn{width:600px; float:left; overflow:hidden; line-height:170%; padding-top:6px; margin-left:15px;}
	.expert_syn p{width:100%; overflow:hidden;}
	.expert_syn p span{color:#00356c;}
	.expert_syn p.say{color:#5e5e5e;}
	.expert_syn p b{color:#FF0000; padding-right:35px;}

.search_div{width:212px; margin-top:10px;}
.search_div p{padding:3px 0px; width:100%; overflow:hidden;}
.search_div p input{vertical-align:middle; border:1px solid #aac3e5; width:141px; height:20px; float:left;}
.search_div p input.type1{width:65px; height:22px; border:none; background:url(../images/search_bg.gif) no-repeat; float:right;}
.search_div p input.type2{width:212px; height:39px; border:none; background:url(../images/expert_btn_lang.gif) no-repeat;
            color:#FFFFFF; font-weight:bold; font-size:15px; float:none;}

.com_unit{width:100%; overflow:hidden; clear:both; padding-top:5px;}
.com_unit h5{line-height:180%; border-bottom:1px solid #c5c5c5; width:100%; font-size:12px;}
.unit_content{width:100%; padding-top:8px;}
.unit_pic{width:180px; height:50px; border:1px solid #4e82c8; float:left;}
.unit_summary{width:530px; float:left; margin-left:15px; line-height:160%;}



.travel_ask,
.ask_complete{width:600px; overflow:hidden; border:1px solid #c4d3e8; padding:10px 14px;}
.travel_ask h2{font-size:14px; width:100%; margin-bottom:10px; overflow:hidden; padding-top:5px;}
.travel_ask .ask_style{width:570px; padding:15px 14px; border:1px solid #c4d3e8; overflow:hidden; background:#f7fbfe;
            margin-bottom:10px;}
	.ask_style .each_style{width:100%; overflow:hidden; margin-bottom:15px;}
	.ask_style .each_style h4{background:url(../images/every_question.gif) no-repeat left;; font-weight:normal; padding-left:10px;
	      font-size:14px; margin-bottom:5px;}
	.ask_style .each_style h4 a.spe{margin-right:20px;}
	.ask_style .each_style h4 a.spe b{font-weight:normal; color:#FF0000;}
	.ask_style .each_style p{padding-left:10px; line-height:150%; color:#434343; overflow:hidden;}
	.ask_style .each_style p b{font-weight:normal; color:#FF0000;}
	.ask_style .page{width:100%; text-align:center; line-height:150%; font-size:14px;}
	.ask_style .page a,
	.ask_style .page span{padding:0px 5px;}
	.ask_style .page span{color:#000;}

.ask_type{width:384px; border:1px solid #c4d3e8; overflow:hidden;line-height:200%;margin-left:64px; margin-bottom:5px;}
.ask_type h6{background:#eff4f8; padding-left:8px; font-size:12px;}
.ask_type div.kinddiv{padding:0px;padding-left:8px; overflow:hidden;}
.ask_type div.kinddiv a{padding-right:15px;}

.ask_inq{width:584px; padding:0px 14px; overflow:hidden; padding-right:0px;}
.ask_inq p{line-height:180%; width:100%; color:#434343; padding:3px 0px; clear:both; overflow:hidden;}
.ask_inq p label,
.ask_inq p input,
.ask_inq p select{vertical-align:middle;}
.ask_inq p input{width:380px; font-size:12px; padding:1px 2px; color:#434343;}
.ask_inq p strong{font-weight:normal; color:#949494;}
.ask_inq p strong b{color:#FF0000;}
.ask_inq p label.spe{float:left;}
.ask_inq p select{width:80px; margin-left:4px; float:left; margin-right:8px;}
.ask_inq p textarea{margin-left:3px; *margin-left:6px; font-size:12px; padding:2px; width:380px; overflow:hidden;
                     *width:382px; float:left; color:#acacac;}
.ask_inq p textarea.fill{color:#434343;}
.ask_inq p.choose a{background:url(../images/type_on.gif) no-repeat right; padding-right:10px;}
.ask_inq p.choose a.on{background:url(../images/type_off.gif) no-repeat right;}
.ask_inq p.choose b{margin-right:8px;}
.ask_inq div.btn{margin-left:64px;}
.ask_inq div.btn input.sub_1{background:url(../images/submit_1.gif) no-repeat;width:99px; height:22px; overflow:hidden;
                     border:none; cursor:pointer;}

.ask_offer{margin:2px 0px 5px;margin-left:65px;overflow:hidden; color:#949494; clear:both;}
.ask_offer a.send{background:url(../images/offer_ico.gif) no-repeat left 1px; padding-left:18px;}
.ask_offer b{color:#FF0000;}

.anmod{font-size:12px; width:100%; overflow:hidden;}
.anmod textarea{width:590px; border:1px solid #7F9DB9; font-size:12px; line-height:140%; padding:5px;}
.anmod .ask_offer{margin-left:0px;}
.anmod .ask_offer h4{background:none; color:#434343; padding-left:0px;}
.anmod .anmod_btn{width:100%;}
.anmod .anmod_btn input{width:75px; height:21px; *line-height:120%; font-size:12px; margin-top:8px; margin-right:15px;}


.edit_pic{clear:both; overflow:hidden; margin-top:5px; color:#434343;}
.edit_pic h5{font-weight:normal; font-size:12px; padding:4px 0px;}
.edit_pic .edit_pic_content{width:518px; overflow:hidden; }
.edit_pic .edit_pic_content .each_pic{width:102px; float:left; margin-right:2px;}
.edit_pic .edit_pic_content .last{margin-right:0px;}
.edit_pic .edit_pic_content .each_pic .picdiv{width:100px; height:75px; overflow:hidden;
                       border:1px solid #C2C2C2}
.edit_pic .edit_pic_content .each_pic h4{font-weight:normal; font-size:12px; text-align:center; width:100%; padding-top:6px;
                       line-height:120%;}
.edit_pic .edit_pic_content .each_pic h4 a{padding:0px 5px; font-family:"宋体";}



.ask_complete h3{font-size:14px; width:100%; margin-bottom:10px; overflow:hidden; padding-top:5px; color:#ff7600;}
.ask_complete .cpt_success{margin-left:8px; overflow:hidden; color:#434343;}
.ask_complete .cpt_success h4{background:url(../images/complete_ico.gif) no-repeat left; font-size:12px; font-weight:normal;
                 padding-left:20px; line-height:170%; height:20px; margin-bottom:15px;}
.ask_complete .cpt_success h4 a{font-family:"宋体"; margin-left:10px;}
.ask_complete .cpt_success h5{font-size:12px; padding-left:20px; font-weight:normal; padding-bottom:3px;}
.ask_complete .cpt_success ul{padding-left:20px;}
.ask_complete .cpt_success ul li{background:url(../images/every_question.gif) no-repeat left; padding-left:10px; overflow:hidden;
                 line-height:150%; width:auto; padding-right:0px; font-size:12px;}
.ask_complete .cpt_success .btn{margin:15px 0px 8px 20px;}
.ask_complete .cpt_success .btn input{height:22px; overflow:hidden; margin-right:50px; border:none;}
.ask_complete .cpt_success .btn input.type1{background:url(../images/btn_bg_1.gif) no-repeat; width:118px;}
.ask_complete .cpt_success .btn input.type2{background:url(../images/btn_bg_2.gif) no-repeat; width:139px;}


.ask_nav{font-family:"宋体"; padding-left:3px;}
.ask_nav a{font-family:Arial, Helvetica, sans-serif;}
.ask_list{width:630px;overflow:hidden;margin:10px 0px;}
.ask_list .type_nav{height:22px; width:622px; padding-left:8px; border-bottom:1px solid #c4d3e8;}
.ask_list .type_nav span,
.ask_list .type_nav a{display:block; float:left; margin-right:5px; text-align:center; color:#00356c; line-height:21px;}
.ask_list .type_nav span{width:65px; height:22px; background:#013064; color:#FFFFFF; line-height:23px;}
.ask_list .type_nav a{width:63px; height:21px; border:1px solid #c4d3e8; border-bottom:none;}
.ask_list .type_nav a:link,
.ask_list .type_nav a:visited,
.ask_list .type_nav a:hover{text-decoration:none;}
.ask_list .ask_menu{width:600px; margin:10px 0px;border:1px solid #c4d3e8; background:#edf5fc; line-height:200%;
                    padding:4px 0px; padding-left:28px; color:#00356c; overflow:hidden;}
.ask_list .ask_menu span,
.ask_list .ask_menu label{color:#737373;}
.ask_list .ask_menu a,
.ask_list .ask_menu strong{margin:0px 5px;}
.ask_list .ask_menu a.upper,
.ask_list .ask_menu a.lower{padding-left:16px;}
.ask_list .ask_menu a.upper{background:url(../images/ico_upper.gif) no-repeat left 1px;}
.ask_list .ask_menu a.lower{background:url(../images/ico_lower.gif) no-repeat left 1px;}
.ask_list .ask_menu strong{color:#000000;}
.ask_list .ask_menu b{font-weight:normal; float:left;}
.ask_list .ask_menu em{float:right; margin-right:20px; font-style:normal;}
.ask_list .ask_menu em span,
.ask_list .ask_menu em div
.ask_list .ask_menu em span{float:left;}
.ask_list .ask_menu em div.simu{float:left; width:90px; height:20px; border:1px solid #AAC3E5; background:#FFFFFF;}
.ask_list .ask_menu em div.simu input{border:none;width:70px;float:left; margin-left:2px; font-size:12px; background:transparent;
                       padding-top:4px;}
.ask_list .ask_menu em div.simu a{float:left; background:url(../images/simu_ico.gif) no-repeat center center; width:15px;
                      height:20px;margin:0px;}
.ask_list .ask_menu em select{width:90px; height:20px; font-size:12px;}

.ask_list .each_ask{width:600px; padding:10px 14px; border-bottom:1px solid #c2c2c2; overflow:hidden; margin-bottom:8px;}
.ask_list .each_ask h2{background:url(../images/every_question.gif) no-repeat left; font-size:14px; font-weight:normal;
                    padding-left:10px;}
.ask_list .each_ask h2 a.title{margin-right:15px;}
.ask_list .each_ask h2 a.title b{font-weight:normal; color:#ff0000;}
.ask_list .each_ask h2 em{font-style:normal; color:#FF0000; background:url(../images/reward_bg.gif) no-repeat left center;
                    padding-left:15px; margin-left:15px;}
.ask_list .each_ask .ask_article{color:#434343; line-height:150%; font-size:13px; padding:8px 0px; overflow:hidden;}
.ask_list .each_ask .ask_article b{color:#FF0000; font-weight:normal;}
.ask_list .each_ask .ask_article .art_pic{border:1px solid #c2c2c2; float:left; width:100px; height:75px;}
.ask_list .each_ask .ask_article .art_cont{width:485px; float:right;}
.ask_list .each_ask .ask_issue{color:#878787; width:100%; overflow:hidden; font-size:12px;}
.ask_list .each_ask .ask_issue span{padding:0px 24px;}


table.kind_tab tr th,
table.kind_tab tr td{height:30px; text-align:center;}
table.kind_tab tr th{font-weight:normal; font-size:13px; background:#e6ecf4;border-left:1px solid #FFFFFF;}
table.kind_tab tr td{border-bottom:1px dashed #aeaeae; color:#434343;}
table.kind_tab tr th.title,
table.kind_tab tr td.title{text-align:left; padding-left:10px;}
table.kind_tab tr th.title{border-left:none;}
table.kind_tab tr td.top{background:url(../images/ding.gif) no-repeat 8px center; padding-left:33px;}
table.kind_tab tr td.title a{font-size:14px; font-family:"宋体";*font-family:Arial; margin-right:10px;}
table.kind_tab tr td img{position:relative; top:1px;}
table.kind_tab tr td b{font-weight:normal; font-size:12px; color:#ff0000;}
table.kind_tab tr td.rew{background:url(../images/reward_bg.gif) no-repeat 10px center; padding-left:28px; text-align:left;}
table.kind_tab tr td.title img{top:2px;}
table.kind_tab tr td.title b{top:-1px;}



.ask_dispose{border:1px solid #DBE9F3; width:628px; overflow:hidden; background:#FFFFFF; color:#434343; margin-bottom:15px;}
.ask_dispose h3{font-size:13px; padding-left:8px; color:#00356c; line-height:180%;
             background:#F7F7FF; height:23px;}
.ask_dispose .dispose_titel{padding-left:8px; line-height:200%; overflow:hidden; font-size:13px; padding-top:3px;}

.dispose_content{width:592px; margin:0px auto; overflow:hidden; padding:5px 0px 10px;}
.dispose_content .each_dispose{width:100%; font-size:13px; overflow:hidden; line-height:150%;}
.dispose_content .each_dispose a,
.dispose_content .each_dispose b{float:left;}
.dispose_content .each_dispose a{width:75px;}
.dispose_content .each_dispose b{font-weight:normal; color:#777777;}

.dispose_shop{width:560px; border:1px solid #afc4e1; padding:8px 15px; background:#FFFFFF; overflow:hidden; margin:5px 0px;}
.dispose_shop h4{font-size:12px; line-height:180%; width:100%; overflow:hidden;}
.dispose_shop h4 b{padding-right:15px;}
.dispose_shop h4 span{font-weight:normal; color:#666666;}
.dispose_shop h4 strong{font-weight:normal; color:#FF7100;}
.dispose_shop textarea{width:558px; border:1px solid #7f9db9; font-size:12px;}
.dispose_shop .offer,
.dispose_shop .firm{width:100%; color:#777777; padding-top:7px; overflow:hidden;}
.dispose_shop .offer a.send{background:url(../images/offer_ico.gif) no-repeat left 1px; padding-left:18px;}
.dispose_shop .offer span{padding:0px 8px;}
.dispose_shop .offer span b{color:#FF0000;}
.dispose_shop .offer input{position:relative; top:1px;}
.dispose_shop .btn{width:200px; padding-top:7px;}
.dispose_shop .btn input{width:70px; height:21px; font-size:12px; margin-right:10px;}
.dispose_shop .reward_shop{width:100%; overflow:hidden; padding:4px 0px 1px;}
.dispose_shop .reward_shop select{width:80px; height:19px; overflow:hidden; margin-right:4px;}
.dispose_shop .reward_shop input{width:70px; height:21px; font-size:12px; margin-left:20px;}
.dispose_shop .reward_shop span{color:#777777; padding-left:13px}
.dispose_shop .reward_shop span b{color:#FF0000;}
.dispose_shop .firm{padding:4px 0px 2px;}
.dispose_shop .spe{color:#000000;}
.dispose_shop .firm input{vertical-align:middle; color:#000000; width:15px; height:15px;}
.dispose_shop .firm span{padding:0px 8px;}
.dispose_shop .firm span b{color:#FF0000;}


.askdiv{width:628px; border:1px solid #C4D3E8; overflow:hidden;}
.askdiv h3{font-size:14px; padding-left:8px; color:#00356c; line-height:180%;background:#F7F7FF; height:23px;}
.askbody{width:600px; padding:5px 14px; overflow:hidden;}


.ballotbody,
.ask_pose{width:600px; padding:10px 14px; overflow:hidden;color:#434343;}
.ballotbody h3{background:url(../images/complete_ico.gif) no-repeat left center; font-size:14px; color:#FF7600; padding-left:20px;
            line-height:150%; margin-bottom:8px;}
.ballotbody h5{padding-left:20px; font-size:12px; padding-top:5px; line-height:160%;}
.ballotbody p{text-indent:20px; line-height:160%;}
.ask_pose p{line-height:160%}


.travel_question_content div.drg h3{background-image:none; line-height:160%; font-size:12px; font-weight:normal; height:21px;
              width:616px; padding-left:10px;}
.travel_question_content div.drg ul li{font-size:12px;}


.markdiv{margin-top:15px;}
.markdiv table.marktab{width:626px; margin-top:1px;}
.markdiv table.marktab tr.title{background:#f4f4f4;}
.markdiv table.marktab tr.my{background:#EEEEEE;}
.markdiv table.marktab tr td{height:30px;}
.markdiv table.marktab tr.title th{font-weight:normal; font-size:13px; height:25px; color:#5d5d5d;}
.markdiv table.marktab tr th,
.markdiv table.marktab tr td{text-align:left; padding-left:10px;}
.markdiv table.marktab tr td{border-top:1px dashed #aeaeae;}
.markdiv table.marktab tr td.point{color:#FF7800;}
.markdiv table.marktab tr td img{margin-left:5px;}
.markdiv table.marktab tr.my td a{position:relative; top:-5px;}
.markdiv table.marktab tr td a:link,
.markdiv table.marktab tr td a:visited,
.markdiv table.marktab tr td a:hover{text-decoration:none;}
.markdiv table.marktab tr td a:hover{text-decoration:underline;}


.nonediv{padding:10px; width:610px; overflow:hidden; font-size:13px; color:#434343; line-height:150%;}
.nonediv h2{font-size:14px; font-weight:normal; margin-bottom:10px; color:#ff7600;}
.nonediv .nonbody{padding-left:35px; overflow:hidden;}
.nonediv .nonbody p{width:100%; padding:2px 0px;}
.nonediv .nonbody p input{font-size:12px;*line-height:120%;}
.nonediv .nonbody p input.text{width:350px;}
.nonediv .nonbody p.chnode{padding-left:16px;}




.more_question{width:630px; overflow:hidden;}
	.more_question h4{width:100%; font-size:12px; color:#;}
.question_keyword input.error{color:#FF0000;}
#type input,
#type,
#describe input,
#describe{cursor:pointer;}
#type input,#describe input{font-size:12px; font-family:"宋体";}
#shadow{ position:absolute; top:0px; left:0px; opacity:0.5; z-index:65534; background:#000000;
		filter: alpha(opacity=70);}
.popdiv{width:440px; background:#FFFFFF; border:1px solid #afc4e1; overflow:hidden; position:absolute; top:200px;
        z-index:65535;}
.popdiv h4{line-height:23px; overflow:hidden; padding-left:10px; font-size:13px; color:#00356c; height:23px; background:#d3deed;
        position:relative;}
.popdiv h4 a{margin-left:25px; color:#ad0000; font-size:12px; font-weight:normal;}
.popdiv h4 a.close{display:block; width:13px; height:11px; background:url(../images/close.gif) no-repeat; position:absolute;
        top:5px; right:10px; margin-left:0px;}
.popdiv .domain_title{width:100%; line-height:160%;}
.popdiv .domain_title .attention strong{padding:0px 5px;}
.popdiv .domain_title .attention span{color:#777777;}
.popdiv .domain_title .count{color:#777777;}
.popdiv .domain_title .text{padding:2px 0px 8px; width:100%; border-bottom:1px solid #bbbbbb; margin-bottom:5px;}
.popdiv .domain_title .text input{width:400px;}
.popdiv .popbody{width:420px; padding:10px; overflow:hidden; color:#434343;}
.popbody h5{font-size:13px; font-weight:normal; width:100%;}
.popbody .poppanel,
.popbody .popbtn{width:100%; overflow:hidden;}
.popbody .poppanel{margin:7px 0px;}
.popbody .poppanel input{width:310px; color:#434343; font-size:12px; padding:1px 0px; color:#acacac;}
.popbody .poppanel input.fill{color:#434343;}
.popbody .poppanel b{font-weight:normal; margin-left:10px; color:#777777;}
.popbody .popbtn input{width:70px; height:21px; font-size:12px;*line-height:130%; margin-right:10px;}
.popbody .spe{padding-left:62px; width:auto; overflow:hidden; padding-right:42px;}
.popbody .spe input{float:left;}
.popbody .spe span{float:right; color:#9a9a9a;}
.popbody .popbtn strong{color:#ff0000; font-weight:normal;}
.popbody .popbtn a:link,
.popbody .popbtn a:visited,
.popbody .popbtn a:hover{color:#FF0000;}
.popbody .domain_type .ask_type{margin-left:0px; margin-top:5px; width:415px;}
.popbody .domain_type .ask_type .care{float:left;}
.popbody .domain_type .ask_type input,
.popbody .domain_type .ask_type label{vertical-align:middle; float:left;}
.popbody .domain_type .ask_type label{color:#00356c; padding-right:10px;}
.popbody .domain_type .ask_type input{width:15px; height:15px; overflow:hidden; position:relative; top:5px;*top:3px;
                         margin-right:1px;}
.popbody .alarm_holder{width:100%; margin:5px 0px;}
.alarm_holder .al_shop,
.alarm_holder .al_text{width:100%; padding:3px 0px; overflow:hidden;}
.alarm_holder .al_shop label,
.alarm_holder .al_shop select{vertical-align:middle;}
.alarm_holder .al_shop select{font-size:12px;}
.alarm_holder .al_text label,
.alarm_holder .al_text textarea{float:left;}
.alarm_holder .al_text textarea{width:300px; margin-left:3px;*margin-left:6px; font-size:12px; padding:5px;}


.make_answer{font-size:12px;}
.make_answer textarea{font-size:12px;}
.make_answer .dispose_shop{border:none;}
.make_answer .dispose_shop .edit_pic_content .each_pic h4{background:none; padding-left:0px;}



.index_baidu{width:120px; border:1px solid #B5CBE7; padding:10px 9px 8px; overflow:hidden; margin-bottom:10px;}
.index_baidu .baidu_holder{width:100%; overflow:hidden;}
.index_baidu .baidu_ico{width:100%; text-align:right;}