@charset "utf-8";
/* CSS Document */

.wd980{ width:980px; margin:0 auto;}
.headtop{ background:url('../images/top_header_bg.jpg') repeat-x; height:28px; width:100%; line-height:28px;}
.topfl span{ color:#333; font-size:12px;font-family:宋体;}
.topfl a{ color:#333; font-size:12px; padding:0px 10px; font-family:宋体;}
.topfr{ color:#666; font-size:12px;}
.topfr a{color:#666; font-size:12px; padding:0px 10px;font-family:宋体;}
.topfr a span{ color:#F00;}
.topfr a span.tell_news{ color:#fff;}
.tell_news{ background-color:#f46807; padding:2px 5px; color:#fff;border-radius:3px;}
.head_main{ width:980px; margin:0 auto; padding:10px 0px;}
.search{ padding-top:20px; overflow:hidden;}
.search input{ border:2px solid #52aa80; width:420px; padding-left:5px; height:33px; line-height:33px; color:#999; font-size:14px; float:left;}
.search button{ background:url('../images/search_answer.png') no-repeat; width:88px; height:39px; line-height:35px; color:#fff; font-size:14px; text-align:center; cursor:pointer; border:0px; margin-left:10px; float:left;}
.search a{ display:block; background:url('../images/my_answer.png') no-repeat;width:88px; height:39px; line-height:39px; color:#fff; font-size:14px; float:left; text-align:center;margin-left:7px;}
.search a:hover{color:#fff !important; text-decoration:none !important;}
.nav{ background:url('../images/menu_bg.png') no-repeat; height:64px; width:964px; margin:0 auto; padding-left:16px;}
.nav a{color: #666;display: block;float: left;height: 64px;line-height: 84px;overflow: hidden;text-align: center;width: 68px;}
.nav a:hover{ color:#f46807; font-size:14px; font-weight:bold;}
/**个人中心头部**/
.head_bg{ background:url(../images/head_bg.jpg) no-repeat center; height:162px;}
/**main**/
.main{ width:980px; margin:0 auto;}
.mainfl{ width:300px;}
.mt10{ margin-top:10px;}
.iask{border:1px solid #4a9a73; padding:0px 10px;}
.iask dl{ padding:10px 0px; border-bottom:1px dashed #d8d8d8; overflow:hidden;}
.iask dl dt{ color: #4a9a73;font-size: 16px;line-height: 27px;padding: 4px 0 4px 5px;}
.iask dl dd a{ color:#333;height: 27px;line-height: 27px; overflow: hidden;width:87px; display:block; float:left; padding-left:5px; font-size:14px;text-overflow:clip;}
.iask dl dd a.zkred{ color:#f46807;}
.iask dl dd a:hover{color:#f46807;}
.iask dl.iaska{ overflow:hiddle;}
.iask dl.iaska dt{ float:left; padding:0px 0px 0px 5px; width:63px;}
.iask dl.iaska dd{ float:left; width:208px;}
.iask dl.iaska dd a{color:#333;height: 27px;line-height: 27px; overflow: hidden;white-space: nowrap;width:59px; display:block; float:left; padding-left:5px; font-size:14px;}
.iask dl.last{ border-bottom:0px;}
.mainfr{width:670px; }
.problem{ border:1px solid #4a9a73;}
.prohead{ height:30px; line-height:30px; border-bottom:1px solid #4a9a73;}
.prohead strong{display: block;float: left;font-size: 14px;height: 26px;line-height: 26px;margin: 3px 10px 0 10px;overflow: hidden;text-align: center;width: 97px;border:1px solid #4a9a73; border-bottom:1px solid #fff; background-color:#fff;border-radius:5px 5px 0px 0px;}
.protype{ float:left; color:#666; width:455px; overflow:hidden; height:30px; line-height:30px;}
.protype a{ color:#4a9a73; padding:0px 5px;}
.probtn{ background-color:#4a9a73;border-radius:5px; height:24px; line-height:24px; padding:0px 10px; color:#fff; display:block; float:right; margin-top:3px; margin-right:10px;}
.probtn:hover{ color:#fff !important; text-decoration:none !important;}
.promain{ padding:10px;}
.promain ul.proul_head{ overflow:hidden;}
.promain ul.proul_main{ overflow:hidden;}
.promain ul.proul_main dl dd{height: 36px;line-height: 36px;overflow: hidden; float:left; color:#666; font-size:14px;}
.promain ul.proul_head li{height: 36px;line-height: 36px;overflow: hidden; float:left; color:#333; font-size:12px;}
.promain ul li{border-bottom:1px dashed #d8d8d8;height: 36px;line-height: 36px;overflow: hidden;}
.promain ul li.last{ border-bottom:0px;}
.promain ul .dd1{width:425px;}
.promain ul .dd2{text-align: center;width: 60px;}
.promain ul .dd3{text-align: center;width: 60px;}
.promain ul .dd4{text-align: center;width:100px;}
.promain ul.proul_main dl dd.dd1 span{ font-weight:bold; color:#666; font-size:14px; margin-right:5px;}
.promain ul.proul_main dl dd.dd1 a{color:#4a9a73; font-size:14px;}
.promain ul.proul_main dl dd.color_red a{color:#f46807;}
.promain ul.proul_main dl dd.dd3 span{background: #d9f7e9 none repeat scroll 0 0;border: 1px solid #4a9a73;font-size: 12px;color:#f46807; padding:2px 5px;}
.promain ul.proul_main dl dd.dd3 span.over{ color:#4a9a73;}
.commonbox{ border:1px solid #4a9a73;}
.commhead{ border-bottom:1px solid #4a9a73; height:30px; line-height:30px; color:#333; font-size:14px; padding-left:10px; font-weight:bold;}
.common_list ul li {border-right: 1px solid #4a9a73;float: left;height: 103px;margin: 5px 0;padding: 5px 15px;width: 164px;}
.common_list ul li.last{ border-right:0px;}
.bt1{ background:url('../images/icon_ask.png') no-repeat scroll 0px 0px; height:40px; padding-left:44px; width:44px; line-height:40px; font-weight:bold; width:164px; color:#666;}
.bt2{ background:url('../images/icon_ask.png') no-repeat scroll 0px -49px; height:40px; padding-left:44px; width:44px; line-height:40px; font-weight:bold; width:164px; color:#666;}
.bt3{ background:url('../images/icon_ask.png') no-repeat scroll 0px -91px; height:40px; padding-left:44px; width:44px; line-height:40px; font-weight:bold; width:164px; color:#666;}
.bt4{ background:url('../images/icon_ask.png') no-repeat scroll 0px -141px; height:40px; padding-left:44px; width:44px; line-height:40px; font-weight:bold; width:164px; color:#666;}
.bt5{ background:url('../images/icon_ask.png') no-repeat scroll 0px -187px; height:40px; padding-left:44px; width:44px; line-height:40px; font-weight:bold; width:164px; color:#666;}
.common_list ul li p{ line-height:20px; color:#666; font-size:12px;}
.links{ padding:10px 5px; overflow:hidden;}
.links a{ color:#666; font-size:12px; display:block; padding:0px 5px; float:left; line-height:25px; white-space:nowrap;}
.footer{ padding:20px 0px; border-top:3px solid #4a9a73; margin-top:20px;}
.footer p{ text-align:center; line-height:25px; color:#666; font-size:12px;}
.footer p a{ padding:0px 5px; color:#333; font-size:14px;}
/**详情页**/
.detailfl{ width:670px;}
.cut{ background:url("../images/home.jpg") no-repeat scroll left;height:30px;line-height:30px;padding-left: 23px; color:#333; font-size:12px;}
.cut span{ font-size:14px; color:#f46807;}
.cut a {color: #4c4c4c;font-size: 14px; padding: 0 5px;}
.iask_detail{border:1px solid #4a9a73; padding:10px 0px; border-top:2px solid #4a9a73;}
.asktop{ padding-bottom:10px;}
.asktop dl dt{float: left;height: 68px;position: relative;width: 99px;}
.asktop dl dt img{height: 68px;left: 19px;position: absolute;top: 0;vertical-align: top;width: 68px;}
.asktop dl dt span	{cursor: pointer;display: block;height: 68px;left: 19px;position: absolute;top: 0;width: 68px;}
.asktop dl dt span	{background-image: url("../images/cir01.png");background-position: left top;background-repeat: no-repeat;}
.asktop dl dd{ width:545px; margin-right:20px; float:right;}
.askcont{ height:70px; line-height:35px; font-size:18px; color:#333; font-weight:bold;}
.asktop dl dd p{ line-height:20px; color:#666; font-size:12px;}
.asktop dl dd p span{ color:#ccc; padding:0px 5px;}
.askbottom{ padding:10px 20px; border-top:1px solid #d8d8d8;}
.askbottom dl{ overflow:hidden; line-height:25px;}
.askbottom dl dt{ width:70px; float:left; color:#4a9a73;}
.askbottom dl dd{ width:545px; float:right; color:#333;}
.askbtn{ padding:0px 20px 0px 100px;}
.answer{background-color: #f7f7f7;border: 1px solid #dee3e3;clear: both;color: #666;overflow: hidden;margin: 10px 20px 0px 100px;position: relative; padding:10px;}
.anshead{ height:25px; line-height:25px; overflow:hidden;}
.anshead span{ float:left; color:#333;}
.anshead a{ float:right;}
.answer textarea{ width:512px; height:125px;border: 1px solid #dee3e3; color:#000; line-height:15px; padding:5px; font-size:14px;}
.answer_btn{ height:19px; padding-top:5px; text-align:right;}
.answer_btn button.panswer_supply{ background:url(../images/qdbtn.png) no-repeat; width:62px; text-align:center; color:#fff; cursor:pointer; border:0px; height:19px;}
.answer_btn button.panswer_close{ background:url(../images/qxbtn.png) no-repeat; width:62px; text-align:center; color:#333; cursor:pointer; border:0px; height:19px; margin-left:10px;}
.detailfr{ width:300px;}
.answer_list{border:1px solid #4a9a73; padding-bottom:20px;}
.answer_title_one{ background:url('../images/bg07a.gif') no-repeat scroll 20px top; padding-left:70px; height:49px; line-height:49px; font-size:20px; font-weight:bold; color:#4a9a73;}
.answer_person{ height:34px; line-height:34px; color:#666; font-size:12px;}
.answer_person a{color:#4a9a73; font-size:16px;}
.answer_person span{ padding:0px 10px; color:#333; font-size:14px;}
.answer_person img{ vertical-align:middle; margin-right:10px;}
.answer_p{ height:34px; line-height:34px; color:#666; font-size:12px;}
.answer_p span{color:#4a9a73; font-size:12px;}
.answer_main{ margin:20px 20px 0px 20px; background-color:#f4f4f4; padding:10px 20px; position:relative;}
.iask_icon{ position:absolute; top:-8px; left:20px; width:15px; height:8px;}
.result{ line-height:25px;}
.result dd{ color:#333; font-size:14px;}
.answer_again{background-color: #fff;border: 1px solid #dee3e3;clear: both;color: #666;overflow: hidden;position: relative; padding:10px;margin: 10px 0px 10px 42px;}
.answer_again textarea{ width:512px; height:45px;border: 1px solid #dee3e3; color:#999; line-height:15px; padding:5px; font-size:12px;} 
.ask_again{ text-align:right;}
.cnhd_again{ padding:0px 20px; text-align:right;}
.result_again{ line-height:25px; overflow:hidden;}
.result_again dt{ width:85px; text-align:right; color:#FF9010; font-size:14px; float:left;}
.result_again dd{color:#333; font-size:12px; float:right; width:500px;}
.answer_title{height:30px; line-height:30px; margin-top:10px; font-size:20px; font-weight:bold; color:#4a9a73;}
.answer_p img{ vertical-align:middle; margin-right:10px;}
/**列表页**/
.none{ display:none;}
.tabhead{border-bottom:1px solid #4a9a73; height:30px; line-height:30px; clear:both;}
.mtab li{ float:left; width:100px; margin-right:5px; border:1px solid #4a9a73; border-bottom:0px; text-align:center; cursor:pointer;}
.mtab li a{ color:#333; font-size:14px; display:block;}
.mtab li.current{ background-color:#fff;}
.mtab li.current a{ font-weight:bold;}
.tabmain{border:1px solid #4a9a73; border-top:0px; padding:10px;}
.tabmain ul .dd1{ width:398px;}
.tabmain ul .dd2{ width:80px; text-align:center;}
.tabmain ul .dd3{ width:70px;text-align:center;}
.tabmain ul .dd4{ width:70px;text-align:center;}
.tabmain ul .dd5{ width:100px;text-align:center;}
.tabmain ul .dd6{ width:645px;}
.tabmain ul .dd7{ width:133px;text-align:center;}
.tabmain ul .dd8{ width:330px;}
.tabmain ul .dd9{ width:315px;text-align:center;}
.tabmain ul.proul_head{ overflow:hidden;}
.tabmain ul.proul_head li{color: #333;float: left;font-size: 12px; padding:5px 0px; line-height:25px;overflow: hidden;}
.tabmain ul li{border-bottom: 1px dashed #d8d8d8;overflow: hidden;padding:5px 0px; line-height:25px;}
.proul_main dl dd{ color: #666;float: left;font-size: 12px;overflow: hidden;}
.proul_main dl dd.dd1 .tabname{ width:635px; height:25px; line-height:25px; overflow:hidden;}
.proul_main dl dd.dd1 .tabname span{ color:#666; font-weight:bold; font-size:14px;}
.proul_main dl dd.dd1 .tabname a{ color:#4a9a73; font-size:14px;}
.proul_main dl dd.dd1 .tabanswer{ height:25px; margin:10px 30px 0px 45px; width:550px; line-height:25px; color:#666; font-size:12px; position:relative; background-color:#f4f4f4; padding:5px;border-radius:15px;}
.proul_main dl dd.dd1 .tabanswer span{ font-size:12px; color:#f46807;}
.proul_main dl dd.dd4 span{ background: #d9f7e9 none repeat scroll 0 0;border: 1px solid #4a9a73;color: #f46807;font-size: 12px;padding: 2px 5px;}
.proul_main dl dd.dd4 span.over{ color: #4a9a73;}
.proul_main dl dd.dd6 .tabname{ height:25px; line-height:25px; overflow:hidden;}
.proul_main dl dd.dd6 .tabname span{ color:#666; font-weight:bold; font-size:12px;}
.proul_main dl dd.dd6 .tabname span.wcheck{ color:#ff9010;}
.proul_main dl dd.dd6 .tabname span.wfail{ color:#e4393c;}
.proul_main dl dd.dd6 .tabname span.tell_news{ color:#fff; font-size:12px; font-weight:normal;}
.proul_main dl dd.dd6 .tabname a{ color:#4a9a73; font-size:12px;}
.proul_main dl dd.dd8 .tabname{ height:25px; line-height:25px; overflow:hidden;}
.proul_main dl dd.dd8 .tabname span{ color:#666; font-weight:bold; font-size:14px;}
.proul_main dl dd.dd8 .tabname a{ color:#4a9a73; font-size:12px;}
.page{ height:30px; line-height:30px; overflow:hidden; text-align:center;}
.page a{ border:1px solid #ccc; padding:6px 9px; color:#4a9a73;}
.page a:hover{ border:0px;padding:7px 10px;}
.page a.current{ border:0px;padding:7px 10px;}
/**提问页面**/
.question_h1{ height:25px; line-height:25px; color:#666; font-size:18px; background:url('../images/ask_icon.png') no-repeat left; padding-left:30px;}
.question_tea textarea{ border:1px solid #ccc; width:660px; height:55px; line-height:15px; padding:5px; color:#000; font-size:12px;}
.mt20{ margin-top:20px;}
.wtbc{ height:25px; line-height:25px; color:#666; font-weight:bold; font-size:14px;}
.wtbc span{ color:#999; font-size:12px; font-weight:normal;}
.question_tea2 textarea{ border:1px solid #ccc; width:660px; height:125px; line-height:15px; padding:5px; color:#000; font-size:12px;}
.ques_xs{ height:25px; line-height:25px; text-align:right;}
.ques_xs select{ border:1px solid #ccc;}
.ques_btn{ height:35px; line-height:35px; overflow:hidden;}
.ques_btn span{ float:left; color:#666; font-size:14px;}
.ques_btn span a{ color:#f46807; font-size:14px;}
.ques_btn button{ float:right; background:url('../images/quest_btn.jpg') no-repeat; width:90px; height:35px; line-height:35px; text-align:center; border:0px; color:#fff; font-size:14px; cursor:pointer;}
.personal h2{ line-height:35px; color:#666; font-size:20px;}
.personal dl{ overflow:hidden;}
.personal dl dt{ float:left; width:85px; line-height:40px; color:#666; font-size:14px;}
.personal dl dd{ float:left; width:475px; line-height:40px; color:#999; font-size:12px;}
.personal dl dd select{ border:1px solid #ccc; height:35px;}
.personal dl dd input.tel{border:1px solid #ccc; height:35px; line-height:35px; padding:0px 5px; width:240px;}
.personal dl dd button{ background:url('../images/quest_btn.jpg') no-repeat; width:90px; height:35px; line-height:35px; text-align:center; border:0px; color:#fff; font-size:14px; cursor:pointer;}
/**个人中心**/
.center_left{ width:170px; background-color:#efefef; padding:20px 0px; position:relative;}
.photo{ background-color:#fff;  width:77px; height:77px; padding:3px; margin:0 auto; position:absolute; top:-55px; left:43px;}
.center_left dl{ padding:15px 0px; border-bottom:1px solid #d4d4d4;}
.center_left dl.last{ border-bottom:0px;}
.center_left dl dt{ height:30px; line-height:30px; color:#5c5c5c; font-size:14px; padding:0px 10px;}
.center_left dl dt img{ vertical-align:middle; margin-right:7px;}
.center_left dl dd ul li{ height:30px; line-height:30px; padding:0px 10px 0px 35px;}
.center_left dl dd ul li a{ color:#3d3e42; font-size:12px;}
.center_left dl dd ul li:hover{ background-color:#dfdfdf;}
.center_left dl dd ul li.current{ background-color:#dfdfdf;}
.center_right{ width:800px;}
.integ_price{ border:1px solid #4a9a73; padding:20px;}
.integ_price dl{ width:65px; float:left; padding:10px 15px;}
.integ_price dl dt{ height:35px; line-height:35px; color:#333; text-align:center; font-size:14px;}
.integ_price dl dd{ height:35px; line-height:35px; color:#ff7b00; font-size:30px; text-align:center; font-weight:bold;}
.integ_list{border:1px solid #4a9a73; padding:20px;}
.integ_head{ height:40px; line-height:40px; border:1px solid #d3d3d3; background-color:#fafafa; border-left:0px;}
.integ_head li{ float:left; border-left:1px solid #d3d3d3; color:#92938e; font-size:12px;}
.integ_list ul .dd1{ width:430px;text-align:center;}
.integ_list ul .dd2{ width:133px;text-align:center;}
.integ_list ul .dd3{ width:190px;text-align:center;}
.integ_main li{ height:50px; padding:10px 0px; border-bottom:1px solid #d3d3d3;}
.integ_main li dl dd{ float:left;}
.integ_main li dl dd.dd1{ line-height:50px; color:#333; font-size:12px;}
.integ_main li dl dd.dd2{ color:#fd6b00; font-size:14px; font-weight:bold; line-height:50px;}
.integ_main li dl dd.dd3{ line-height:50px;color:#92938e; font-size:12px;}
.xgzl{border:1px solid #4a9a73; padding:20px; min-height:503px; position:relative;}
.xgzl dl{ overflow:hidden; margin-bottom:20px;}
.xgzl dl dt{ width:65px; line-height:30px; text-align:left; color:#666; font-size:12px; float:left;}
.xgzl dl dd{ float:left; width:430px;}
.xgzl dl dd input.txt{ height:30px; line-height:30px; border:1px solid #c9c9c9; color:#666; font-size:12px; padding-left:5px;border-radius:5px;}
.wd185{ width:185px;}
.wd420{ width:420px;}
.xgzl dl dd span{ color:#666; font-size:12px; margin-left:10px;}
.xgzl dl dd span.member-errormsg{color:#e73437; font-size:12px;}
.xgzl dl dd p{ color:#e73437; font-size:12px; line-height:20px;}
.xgzl dl dd button.save_btn{ background:url('../images/quest_btn.jpg') no-repeat; width:90px; height:35px; line-height:35px; text-align:center; border:0px; color:#fff; font-size:14px; cursor:pointer;}
.update_photo{ width:125px; position:absolute; top:20px; right:200px;}
.update_photo dl dt{ width:125px; height:125px;}
.update_photo dl dd{ height:25px; margin-top:10px; width:125px;}
.update_photo dl dd button{ border:1px solid #c9c9c9; height:25px;color:#666; font-size:12px; padding:0px 5px; cursor:pointer;border-radius:5px;}
.xgzl2{border:1px solid #4a9a73; padding:100px; min-height:343px; position:relative;}
.xgzl2 dl{ overflow:hidden; margin-bottom:20px;}
.xgzl2 dl dt{ width:75px; line-height:30px; text-align:left; color:#666; font-size:12px; float:left;}
.xgzl2 dl dd{ float:left; width:430px;color:#666; font-size:12px;}
.xgzl2 dl dd input.txt{ height:30px; line-height:30px; border:1px solid #c9c9c9; color:#666; font-size:12px; padding-left:5px;border-radius:5px;}
.xgzl2 dl dd button.save_btn{ background:url('../images/quest_btn.jpg') no-repeat; width:90px; height:35px; line-height:35px; text-align:center; border:0px; color:#fff; font-size:14px; cursor:pointer;}
.xgzl2 dl dd span{ color:#F00; font-size:12px; margin-left:10px;}

/**热搜活体**/
.hot_question{ padding: 10px; padding-bottom: 0px; }
.hot_question li{line-height: 26px;background: url("../images/wd_01.jpg") no-repeat scroll left center; padding-left:10px;height: 26px;overflow: hidden;}
.hot_question li a{font-size: 12px;}
/**本周热点问题**/
.iask_head{ height:40px; line-height:40px; border-bottom:1px solid #4a9a73; color:#333; font-size:18px; font-weight:bold; font-family:微软雅黑;}
.iask_list{ padding:10px 5px;}
.iask_list ul li{ background:url('../images/point07.gif') no-repeat scroll left; padding-left:25px; height:25px; line-height:25px;overflow: hidden;}
.iask_list ul li a{ color:#333; font-size:14px;font-family:微软雅黑;}
.iask_list ul li a:hover{ text-decoration:underline; color:#ca0000 !important;}
.mt40{ margin-top:40px;}