/* CSS Document */
body{ margin:0px; padding:0px; color:#004497; font-size:12px;}
*{ margin:0px; padding:0px;}
a{ margin:0px; padding:0px; text-decoration:none;}
ul{ margin:0px; padding:0px; list-style:none;}
li{ margin:0px; padding:0px; list-style-type:none;}
img{ margin:0px; padding:0px; border:0}
input{ margin:0px; padding:0px;}

a{ color:#004497;}
a:link{ color:#004497;}
a:visited{ color:#004497;}
a:hover{ color:#cc0000; text-decoration:underline;}
a:active{ color:#004497;}
.colred{ color:#656565;}
.font_14{ font-size:14px;}
/*头部开始*/
#top_nav{ width:958px; margin:0 auto; height:28px; line-height:28px; border:1px solid #eae9e9; background-image:url(../images/ans_an1.gif); clear:both;}
#top_nav a{ color:#656565;}
#top_nav a:link{ color:#656565;}
#top_nav a:visited{ color:#656565;}
#top_nav a:hover{ color:#cc0000; text-decoration:underline;}
#top_nav a:active{ color:#656565;}
.sp_tleft{ float:left; padding-left:15px; height:28px; line-height:28px; width:auto;}
.sp_tright{ float:right; padding-right:15px; height:28px; line-height:28px;width:auto;}

#logo{ width:960px; margin:0 auto; height:75px; clear:both;}
#logo a{ color:#656565;}
#logo a:link{ color:#656565;}
#logo a:visited{ color:#656565;}
#logo a:hover{ color:#cc0000; text-decoration:underline;}
#logo a:active{ color:#656565;}
.ans_logo_left{ float:left; margin-top:5px;}
.ans_logo_left img{ vertical-align:middle; padding-left:10px;}
.ans_logo_right{ float:right; padding-right:8px; margin-top:13px; text-align:right;}
.ans_logo_right p{ clear:both; line-height:25px;}

#cent_nav{ width:958px; margin:0 auto; height:34px; border:1px solid #eae9e9; background-image:url(../images/ans_an2.gif); clear:both;}
#cent_nav ul{ clear:both; width:940px; height:20px; margin-top:7px; overflow:hidden; padding-left:15px;}
#cent_nav ul li{ float:left; width:auto; height:20px; line-height:20px; font-size:14px; font-weight:bold; color:#656565; padding:0px 18px; background-image:url(../images/nav-list.gif); background-position:right; background-repeat:no-repeat;}
#cent_nav ul a{ color:#656565;}
#cent_nav ul a:link{ color:#656565;}
#cent_nav ul a:visited{ color:#656565;}
#cent_nav ul a:hover{ color:#cc0000; text-decoration:underline;}
#cent_nav ul a:active{ color:#656565;}

#search{ width:960px; margin:0 auto; height:87px; background-image:url(../images/topbj.gif); margin-top:8px; clear:both;}
.search_left{ float:left; width:150px; height:70px; padding-left:25px; color:#fff; margin-top:15px;}
.search_left p{ color:#fff; line-height:22px;}
.search_left p a{ color:#fff; text-decoration:underline;}
.search_left p a:llink{ color:#fff; text-decoration:underline;}
.search_left p a:visited{ color:#fff; text-decoration:underline;}
.search_left p a:hover{ color:#fff; text-decoration:underline;}
.search_left p a:active{ color:#fff; text-decoration:underline;}
.search_right{ float:left; width:560px; height:30px; color:#656565; margin-top:30px; padding-left:195px;}
.search_right ul{ width:560px; height:30px;}
.search_right ul li{ float:left;}
		.text_input{ height:20px;  padding-left:9px; width:326px; border:0px; background:none; padding-top:6px; color:#666;}
		.search_list1{ width:64px; height:23px; padding-top:2px;}
		.search_list2{ width:77px; height:30px; margin-left:10px; display:inline;}

#liucheng{ width:960px; margin:0 auto; clear:both; background-image:url(../images/ans_liuce.gif); height:47px; margin-top:8px;}
/*正文开始*/
#main{ clear:both; width:960px; height:auto; overflow:hidden; margin:0 auto;  margin-top:8px;}
/*正文left*/
.main_left{ float:left; width:298px; height:auto; overflow:hidden; border:1px solid #aaccef; padding-bottom:10px;}
	.title{ clear:both; width:auto; height:26px; line-height:26px; background-image:url(../images/bann1.gif); background-repeat:repeat-x; line-height:26px;}
	.title p{ float:left; width:auto; height:26px; padding-left:8px;}
	.title p strong{ font-size:14px;}
	.title span{ float:right; padding-right:8px; display:block;}
.main_left .main_l_ul{ clear:both; width:270px; margin:0 auto; height:auto; overflow:hidden;}
.main_left h2{ clear:both; width:270px; height:25px; line-height:25px; font-size:12px; border-bottom:1px dotted #004497; margin-top:5px;}
.main_left .list{ clear:both; width:270px; height:auto; line-height:25px; font-size:12px; margin-top:10px;}
.main_left .list ul{ clear:both; width:270px; height:auto; }
.main_left .list ul li{ float:left; width:auto; height:25px; white-space: nowrap; line-height:25px; padding-left:4px;}
/*正文right*/
.main_right{ float:left; width:652px; height:auto; overflow:hidden; margin-left:8px; display:inline;}
/*正文right_top*/
.m_r_top{ clear:both; width:652px; height:auto; overflow:hidden;}
.mrt_left{ float:left; width:417px; height:247px; overflow:hidden; border:1px solid #b2d1f0; font-size:14px;}
.mrt_left ul{ clear:both; width:417px; height:auto; overflow:hidden;}
.mrt_left .cr2title{ clear:both; width:417px; height:26px; background-image:url(../images/bann1.gif); overflow:hidden;}
.mrt_left .cr2title li{ float:left; width:138px; font-weight:bold; border-right:1px solid #afd1ed; height:26px; line-height:26px; text-align:center; color:#004497;}
.mrt_left .cr2title .menu{ background-image:none;}
.mrt_left .cr2title .menu a{color:#004497;}
.mrt_left .cr2title .black{ background-image:url(../images/bann4.gif);}
.mrt_left .cr2title .black a{color:#004497; font-weight:bold;}
.mrt_left .cr2cent{ clear:both; width:390px; height:auto; margin-top:10px; margin-left:18px;}
.mrt_left .cr2cent li{ clear:both; width:390px; height:25px; line-height:25px; color:#004495; overflow:hidden; }
.mrt_left .cr2cent li a{color:#004495;}
.mrt_left .cr2cent li a:hover{color:#cc0000;}
.mrt_right{ float:left; width:223px; height:247px; overflow:hidden; border:1px solid #b2d1f0; font-size:12px; margin-left:8px; display:inline;}
.mrt_right ul{ clear:both; width:205px; height:auto; overflow:hidden; margin:0 auto; margin-top:8px;}
.mrt_right ul li{ clear:both; width:205px; height:25px; line-height:25px; overflow:hidden;}
/*正文right_main1*/
.m_r_main1{ clear:both; width:650px; height:auto; overflow:hidden; border:1px solid #aaccef; margin-top:8px; padding-bottom:5px;}
.m_r_main1 ul{ clear:both; width:650px; height:25px; overflow:hidden;}
.m_r_main1 ul li{ float:left; width:auto; overflow:hidden; height:25px; line-height:25px; text-align:center;}
.mian_ul_title{ border-bottom:1px solid #e2eefa; font-weight:bold;}
.cr2cent{ clear:both; width:390px; height:auto; margin-top:10px; margin-left:18px;}
.cr2cent li{ clear:both; width:390px; height:25px; line-height:25px; color:#004495; overflow:hidden; }
.cr2cent li a{color:#004495;}
.cr2cent li a:hover{color:#cc0000;}

.m_r_main1 ul .li_list1{ width:430px;}
.m_r_main1 ul .li_list2{ width:74px;}
.m_r_main1 ul .li_list3{ width:90px;}
.m_r_main1 ul .li_list4{ width:50px;}
.m_r_main1 ul .textleft{ text-align:left; padding-left:15px; width:415px;}
.m_r_main1 ul strong{ color:#F00;}
.m_r_main1 img{ vertical-align:middle;}
/*------------------------------------------------------------footer开始---------------*/
#footer{ margin:0 auto; height:auto; overflow:hidden; margin-top:8px; width:960px; clear:both; font-size:12px;}
#footer .footnav{ width:960px; height:44px; line-height:44px; color:#fff; overflow:hidden; background-image:url(../images/footbj.gif); background-repeat:no-repeat; text-align:center; clear:both;}
#footer .footnav a{ color:#fff;}
#footer .footnav a:hover{ color:#fff; text-decoration:underline;}
#footer .footcent{ width:960px; height:auto; line-height:21px; color:#000; overflow:hidden; text-align:center; clear:both; margin-top:10px;}
#footer .footcent a{ color:#cc0000; text-decoration:underline;}
#footer .footdow{ width:820px; height:65px; color:#000; overflow:hidden; margin-left:140px; clear:both; margin-top:15px;}
#footer .footdow span{ width:auto; height:46px; float:left; border:1px solid #e5e5e5; border-right:0px;}

/*频道页面——位置导航*/
#weizhi{ clear:both; width:940px; margin:0 auto; height:25px; line-height:25px; padding-left:20px; background-image:url(../images/pindao_1.gif); background-repeat:no-repeat; background-position:left;}
/*频道页面——问题列表*/
.m_r_main1 .mian_ul{ clear:both; width:650px; height:26px; background-image:url(../images/bann1.gif); overflow:hidden;}
.m_r_main1 .mian_ul li{ float:left; width:129px; font-weight:bold; border-right:1px solid #afd1ed; height:26px; line-height:26px; text-align:center; color:#004497;}
.m_r_main1 .mian_ul .menu{ background-image:none;}
.m_r_main1 .mian_ul .menu a{color:#004497;}
.m_r_main1 .mian_ul .black{ background-image:url(../images/bann4.gif);}
.m_r_main1 .mian_ul .black a{color:#004497; font-weight:bold;}
.m_r_main1 ul .li_list1_1{ width:410px;}
.m_r_main1 ul .li_list2_1{ width:60px;}
.m_r_main1 ul .li_list3_1{ width:70px;}
.m_r_main1 ul .li_list4_1{ width:90px;}
.m_r_main1 ul .textleft_1{ width:401px; text-align:left; font-size:14px;}
.m_r_main1 .w620{ clear:both; width:630px; margin:0 auto; height:30px; margin:0 auto; border-bottom:1px dotted #8dabd1;}
.hot_fenye{ clear:both; width:650px; margin:0 auto;  height:29px; line-height:29px; margin-top:17px; text-align:center; margin-bottom:15px;}

/*ask-questions*/
.ask{ clear:both; width:958px; height:auto; overflow:hidden; border:1px solid #b2d1f0; padding-bottom:20px;}
	.tishi{ clear:both; width:830px; height:72px; margin:0 auto; background-image:url(../images/ask_1.gif); background-repeat:no-repeat; margin-top:55px;}
	.login{ clear:both; width:828px; height:46px; border:1px solid #b2d1f0; background-color:#f5faff; margin:0 auto; padding-top:24px;}
	.login ul{ clear:both; width:765px; height:20px; padding-left:50px;}
	.login ul li{ float:left; width:auto; height:20px; line-height:20px; padding-left:10px;}
	.login ul li img{ vertical-align:middle;}
		.fontw{ width:50px; text-align:right;}
		.login_text{ width:120px; height:16px; border:1px solid #b2d1f0;}	
		.login_ma{ width:50px; height:16px; border:1px solid #b2d1f0;}	
	.questions{ clear:both; margin:0 auto; width:830px; margin-top:20px; height:auto; overflow:hidden;}
	.questions img{ vertical-align:middle;}
	.questions ul{ clear:both; width:830px; height:auto; overflow:hidden;}
	.questions ul li{ clear:both; width:830px; height:20px; line-height:20px; margin-top:15px; overflow:hidden;}
	.questions label{ float:left; width:60px; height:20px; line-height:20px;}
	.questions span{ color:#7ea6d0; padding-left:10px;}
	.questions select{ float:left; width:90px; height:22px; line-height:22px;}
	.questions input{ float:left; width:360px; height:16px; line-height:16px;}
	.questions textarea{ float:left; width:360px; height:90px; overflow-y:hidden;}
	
/*answer*/
.answer{ clear:both; width:935px; height:auto; margin:0 auto; margin-top:10px; padding-bottom:8px; border:1px solid #aaccef; background-color:#f2faff;}	
	.answer_left{ float:left; width:143px; height:128px; border:1px solid #aaccef; background-color:#fff; margin-left:8px; display:inline; margin-top:7px;  padding-top:15px;}
	.answer_left p{ clear:both; width:143px; height:auto; text-align:center; line-height:26px;} 
	.answer_left p img{ height:64px; width:64px;}
	.answer_right{ float:left; width:750px; margin-left:15px; display:inline; height:auto; overflow:hidden}
		.ar_top{ clear:both; height:33px; line-height:33px; width:750px; margin-top:8px; border-bottom:1px solid #aaccef;}
		.ar_top p{ float:left; width:auto;}
		.ar_top .pdiv{ float:left; padding-left:40px; color:#F00; font-weight:bold; height:14px; line-height:14px; margin-top:10px;}
		.ar_top span{ float:right; text-align:right; padding-right:10px; display:block;}
		.ar_main{ clear:both; width:750px; height:auto; overflow:hidden; margin-top:5px;}
			.ar_main_left{ float:left; width:655px; height:auto; overflow:hidden:}
			.ar_main_left h3{ clear:both; width:655px; height:22px; line-height:22px; font-size:12px; font-weight:lighter;}
			.ar_main_left p{ clear:both; width:645px; height:auto; line-height:30px; font-size:12px; font-weight:lighter;}
			.ar_main_left p img{ vertical-align:middle;}
	    .ar_pl{ clear:both; height:25px; line-height:25px; width:50px; background-image:url(../images/10.gif); background-repeat:no-repeat; background-position:0px 5px; padding-left:20px;}
.zuijia{ border:1px solid #ffb0b1; background-color:#fff2f2;}
.zhuanjia{ border:1px solid #ade7a8; background-color:#f4fbf3;}
.turnpage{ clear:both; width:935px; height:20px; margin:0 auto; margin-top:15px;}
.turnpage a{ width:auto; height:18px; background-color:#f2faff; text-align:center; line-height:18px; margin-left:5px;}


.gonggao_title{ width:850px; margin:0 auto; margin-top:20px; font-size:14px; font-weight:bold; text-align:center;}
.gonggao_center{ width:850px; margin:0 auto; margin-top:10px; line-height:30px; }

.pj_dengji{ width:915px; height:auto; margin:0 auto; margin-top:15px;}
.pj_dengji ul{ width:915px; height:auto; clear:both;}
.pj_dengji ul li{ float:left; width:144px; line-height:25px; text-align:right;}
.huida{ clear:both; width:935px; height:auto; margin:0 auto; overflow:hidden; margin-top:10px;}
.huida .htitle{ clear:both; width:920px; height:30px; line-height:30px; background-color:#bb966a; margin-top:10px; color:#fff; background-image:url(../images/s-d.gif); background-repeat:no-repeat;  background-position:2px 5px; padding-left:30px; font-weight:bold;}
.huida .hcent{ clear:both; width:933px; height:auto; overflow:hidden; border:1px solid #b88e5c; padding-top:10px;}
.huida .hcent .hctop{ clear:both; width:933px; height:auto; overflow:hidden; }
.huida .hcent .hctop .hcleft{ float:left; width:365px; height:auto; overflow:hidden;}
.huida .hcent .hctop .hcright{ float:left; width:160px; height:auto; overflow:hidden; margin-top:5px;}
.huida .hcent .hctop .hcleft p{ clear:both; width:365px; height:20px; line-height:20px; margin:10px;}
.huida .hcent .hctop .hcleft p label{ width:100px; height:20px; line-height:20px; text-align:right; display:block; float:left;}
.huida .hcent .hctop .hcleft p input{ width:150px; height:20px; line-height:20px; }
.huida .hcent .hctop .hcright img{ float:left; }
.huida .hcent .hctop .hcright label{ float:left; }
.huida .hcent .hcmid{ clear:both; width:948px; height:auto; overflow:hidden; }
.huida .hcent .hcmid label{ width:110px; height:20px; line-height:20px; text-align:right; display:block; float:left;}
.huida .hcent .hcmid textarea{  line-height:20px; float:left;}
.huida .hcent .hcmid p{ width:260px; height:auto; overflow:hidden; float:left; margin-left:20px; display:inline;}
.huida .hcent .hcdew{ clear:both; width:948px; height:auto; overflow:hidden; margin-top:10px; }
.huida .hcent .hcdew label{ width:110px; height:20px; line-height:20px; text-align:right; display:block; float:left;}
.huida .hcent .hcdew input{ width:440px; height:20px; line-height:20px; }
.huida .hcent .hcdew p{ width:440px; height:20px; line-height:20px;  margin-left:110px;}
.huida .hcent .hcdow{ clear:both; width:838px; height:30px; overflow:hidden; margin-top:10px; margin-left:110px; padding-bottom:10px;}
.huida .hcent .hcdow input{ width:64px; height:23px; float:left; cursor:pointer; border:0; margin-left:10px; display:inline; }
.huida .hcent .hcdow p{ width:440px; height:20px; margin-top:8px; display:block; margin-left:10px; float:left;}







