@charset "gb2312";
/* CSS Document */
/****交通工具意外险*****/
#trafficContent{ width:1001px; margin:0 auto;}
p.nav{ height:35px; line-height:35px; color:#999;}
p.nav .black{ color:#333;}
.productInfo .pictureInfo{ float:left; width:341px; margin-right:19px;}
.pictureInfo p{ height:22px; line-height:22px;}
.pictureInfo a{ display:inline-block; width:22px; height:22px; float:left; margin-right:20px; font-size:14px; color:#666;}
.pictureInfo a.w42{ width:42px; margin-right:10px; margin-left:22px;}
.productInfo .particularInfo{float:left; width:540px;}
.particularInfo h3{ font-size:18px; font-weight:900;line-height:34px; }
.particularInfo .word{ line-height:18px; margin-bottom:10px; color:#333;}
.particularInfo p{ line-height:13px; margin-bottom:4px; color:#000;}
.particularInfo p.no_margin{ margin:0;}
.particularInfo p font,.particularInfo p del{ color:#666;}
.particularInfo p span{ color:#ff644c;}
.particularInfo p .font28{ color:#ff644c; font-size:28px;}
.particularInfo p .hong{ color:#ff644c; font-size:18px;}
.setHeight{ height:32px;}
.setHeight p{ margin:0;}
.setHeight p a{ color:#2196CC;}
.btnInsures{ display:inline-block;*display:inline; width:121px; height:40px; background:url(contrast_an.png) 0 0 no-repeat;overflow:hidden; margin-right:4px; cursor:pointer; }
.btnInsures input{ width:121px; height:40px; _height:41px; border:0; background:none; color:#fff; font-size:0px; line-height:0px; text-align:center; cursor:pointer;}
.btnInsures:hover{ background:url(contrast_an.png) 0 -50px no-repeat;}
.divOperate .btnCompare{display:inline-block;*display:inline;width:124px; height:40px;_height:41px; background:url(imgMore.png) 0px -408px no-repeat; _background:url(imgMore.gif) 0px -408px no-repeat; overflow:hidden; margin-right:15px; }
.divOperate .btnCompare input{ width:121px; height:40px; color:#808080; font-size:14px; line-height:40px; cursor:pointer;  border:0; background:none; padding-left:25px;}
.divOperate .btnCompare:hover{ background:url(hover.png) 0 -91px no-repeat;}
.divOperate{ margin:0px 0 0 68px;}


.summarize{ border:#e6e6e6  solid 1px; margin-top:5px;}
.summarize table .tableTrbj{ background:#fff9f2;}
.summarize table th{ border:#e6e6e6 dashed 1px; border-collapse:collapse; border-top:0; border-left:0; text-align:center; height:40px; line-height:40px; color:#ff4e33; font-size:14px;}
.summarize table th.last{ border-right:0;}
.summarize table td{ border:#e6e6e6 dashed 1px; border-top:0; border-collapse:collapse; border-left:0; text-align:center; padding:19px 0; height:27px; color:#666666;}
.summarize table i{ font-size:12px; font-weight:bold;}
.summarize table .aviation{ display:inline-block;  height:29px; line-height:29px;background:url(traffic_ico_x.gif) 0 center no-repeat; padding-left:47px; font-style:normal;}
.summarize table td.setLastTd{ width:490px; padding:10px 32px; text-align:left; line-height:23px; border-right:0;}
.summarize table td.combineTd{ border:0; text-align:right; padding:6px 30px;}
.fontRed{ color:#ff644c;}
.clause{ color:#2196cc; font-size:14px; margin-left:23px; background:url(hover.png) 60px -554px no-repeat; padding-right:12px;}
.clause:hover{background:url(hover.png) 60px -584px no-repeat; padding-right:12px;}
/*投保须知*/
h2.insureTitle{ height:21px; line-height:21px; border-left:#ff4e33 solid 4px; padding-left:8px; margin-top:20px; font-size:16px; font-weight:bold;}
.insureNotice{ margin-top:5px; border:#e6e6e6 solid 1px;}
.insureNotice  .threeStep{ display:inline-block; float:left; width:242px; height:49px; line-height:49px; margin-top:23px; background:url(threeStep%20.jpg) no-repeat;}
.insureNotice  .threeStepTip{ width:741px; height:58px; float:left; line-height:58px; background:url(threeStepTip.jpg) no-repeat; margin-top:25px;}
.num .threeStepTip dd{ float:left; padding-left:41px; margin-right:15px; font-size:12px; line-height:50px;}
.num .threeStepTip dd.pl{ padding-left:40px;}
.threeStepTip dd .f14{ font-size:14px; font-weight:bold;}
.insureNotice  .insureWin{ background:url(win.jpg) left bottom no-repeat; margin:2px 0 28px 67px; padding-left:184px; padding-top:10px;}
.insureWin li{ margin-bottom:10px; background:url(tbxz.jpg) no-repeat; padding-left:31px; line-height:20px; width:680px;}
.insureWin li span{ color:#ff644c;}
.insureWin li.step1{ background-position:0 -2px;}
.insureWin li.step2{ background-position:0 -42px;}
.insureWin li.step3{ background-position:0 -82px;}
.insureWin li.step4{ background-position:0 -122px;}
.insureWin li.step5{ background-position:0 -162px;}
.insureWin li.step6{ background-position:0 -202px;}
/*案例分析*/
/*.caseAnalysis{ border:1px solid #e6e6e6;margin-top:5px;overflow:hidden;}
.caseAnalysis .caseCenter{ width:924px; border-bottom:1px dashed #d5d5d5;height:227px;border-left:0; border-right:0; margin:10px auto 20px; background:url(caseCenter.jpg) center center no-repeat;}
.caseExplain{ width:924px;  overflow:hidden; margin:0 auto; padding-bottom:30px}
.caseExplain ul{ width:105%; height:30px;}
.caseExplain ul li{ position:relative; float:left; margin-right:25px; width:280px; height:30px; line-height:30px; background:url(alfx.png) no-repeat 0px -30px;_background:url(alfx.gif) no-repeat 0px -30px; cursor:pointer;}
.caseExplain ul li.active{background:url(alfx.png) no-repeat 0px 0px;_background:url(alfx.gif) no-repeat 0px 0px;}
.caseExplain ul li.active i{ background:url(alfx.png) no-repeat -25px -110px;_background:url(alfx.gif) no-repeat -25px -110px;}
.caseExplain ul li span{ display:block; float:left; padding-left:20px; background:url(alfx.png) no-repeat 10px -67px; _background:url(alfx.gif) no-repeat 10px -67px;}
.caseExplain ul li i{ display:block; float:left; width:13px; height:13px; margin:8px 0 0 8px; background:url(alfx.png) no-repeat 0px -110px; _background:url(alfx.gif) no-repeat 0px -110px;}
.caseExplain ul li b{ display:none; position:absolute; bottom:-12px;_bottom:-21px; left:50%; width:14px; height:8px; background:url(alfx.png) -50px -110px no-repeat; _background:url(alfx.gif) -50px -110px no-repeat;}
.caseExplain ul li.active b{ display:block;}
.caseExplain ul li.line1{ width:314px;background:url(alfx.png) no-repeat 0px -221px;_background:url(alfx.gif) no-repeat 0px -221px;}
.caseExplain ul li.active1{background:url(alfx.png) no-repeat 0px -191px; _background:url(alfx.gif) no-repeat 0px -191px;}
.caseExplain ul li.active1 i{ background:url(alfx.png) no-repeat -25px -110px;_background:url(alfx.gif) no-repeat -25px -110px;}
.caseExplain ul li.active1 b{ display:block;}
.caseExplain .popdiv{ width:924px; overflow:hidden; margin-top:10px;}
.caseExplain .popdiv .con{ width:924px; display:none; }
.caseExplain .popdiv .con_con{ width:842px; padding:0px 40px 7px;border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; background:#fff; line-height:24px;}
.caseExplain .popdiv .con_top{ width:924px; background:url(popdivtop.jpg) no-repeat; height:11px; overflow:hidden; }
.caseExplain .popdiv .con_bottom{ width:924px; background:url(popdivbottom.jpg) no-repeat; height:2px; overflow:hidden;}
.caseExplain ul li.hover span{ color:#ff4e33; background:url(alfx.png) no-repeat 10px -251px; _background:url(alfx.gif) no-repeat 10px -251px;}
.caseExplain ul li.hover i{ background:url(alfx.png) no-repeat -79px -110px; _background:url(alfx.gif) no-repeat -79px -110px;}
.caseExplain ul li.active.hover i{background:url(alfx.png) no-repeat -109px -110px; _background:url(alfx.gif) no-repeat -109px -110px;}
.caseExplain ul li.active1.hover i{background:url(alfx.png) no-repeat -109px -110px; _background:url(alfx.gif) no-repeat -109px -110px;}*/

/*理赔服务*/
/*.Claims{ background:url(Claims.jpg) no-repeat; height:225px; padding-top:26px; position:relative; width:948px; margin:0 auto;}
.Claims h3{ text-align:right; font-size:14px; padding-right:40px;}
.Claims span{display: inline-block;width: 102px; position:absolute; color:#665c52;line-height:20px;letter-spacing:.5px;}
.Claims .step1{margin-left: 242px; margin-top:68px; }
.Claims .step2{ top:130px; left:412px;}
.Claims .step3{ top:107px; left:583px;}
.Claims .step4{ top:130px; left:752px;}
.limitTime{ padding-left:1px; margin-top:15px;}
.limitTime li{ float:left; margin-left:23px; background:url(traffic_ico.png) 0 -404px no-repeat; _background:url(traffic_ico.gif) 0 -404px no-repeat; padding-left:45px; color:#666;}
.limitTime li h4{ font-size:14px; line-height:25px; font-weight:bold;}
.limitTime li p{ font-size:12px;}
.limitTime li.exclusive{background:url(traffic_ico.png) 0 -493px no-repeat; _background:url(traffic_ico.gif) 0 -493px no-repeat;}
.limitTime li.Simple{background:url(traffic_ico.png) 0 -580px no-repeat; _background:url(traffic_ico.gif) 0 -580px no-repeat;}
.limitTime li.nationwide{background:url(traffic_ico.png) 0 -686px no-repeat; _background:url(traffic_ico.gif) 0 -686px no-repeat;}
.insureNotice  .examine{ line-height:35px; height:35px; overflow:hidden; margin-bottom:9px; text-align:right; padding-right:31px;}
.fontBlue{ color:#2196cc; background:url(hover.png) 54px -557px no-repeat; padding-right:12px;display:block; float:right; height:14px; line-height:14px; margin-top:10px; width:50px; overflow:hidden;}
.fontBlue:hover{background:url(hover.png) 54px -587px no-repeat; padding-right:12px; }*/

/*同类热销产品*/
/*.sameProduct{ padding:22px 0px; height:auto; overflow:hidden;}
.sameProduct li{ display:inline-block; float:left; width:228px;  padding-left:20px; }
.sameProduct li a{ display:inline-block; float:left; width:228px; height:120px; border-right:#e6e6e6 solid 1px; background:url(flightAccidentBg.jpg) 89px 43px  no-repeat; background-size:127px 52px;  -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.sameProduct li h3{ font-size:16px; line-height:32px;}
.sameProduct li p{ color:#666;}
.m27{ margin-top:27px;}
.f16{ font-size:16px;color:#ff644c;}
.sameProduct li a.Last{ border-right:0; background:url(wumai.jpg) 144px 42px no-repeat;}
.sameProduct li a.traffic{ background:url(trafficAccidentBg.jpg) right bottom no-repeat; background-size:109PX 79PX; }
.sameProduct li a.people{ background:url(personAccidentBg.jpg) right bottom no-repeat; background-size:106PX 76PX; }
.sameProduct li a:hover{background-position:89px 47px;}
.sameProduct li a.traffic:hover{background-position:right 48px;}
.sameProduct li a.people:hover{ background-position:right 50px;}
.sameProduct li a.Last:hover{ background-position:144px 45px;}*/
.h40{ height:40px;}
.rightFloat li .compare{ display:inline-block; width:14px; height:124px; line-height:17px; padding:11px 8px 0px 8px; background:url(hover.png) -90px -480px no-repeat; _background:url(hover.gif) -90px -480px no-repeat;cursor:pointer; margin-bottom:5px;}
.compare em{ display:inline-block; width:18px; height:18px; background:url(integral.png) 0 -32px no-repeat; _background:url(integral.gif) 0 -32px no-repeat; text-align:center; line-height:18px; font-style:normal; color:#fff; font-size:12px; margin: 5px 0 3px -3px;}
/*.compare .indicate{ display:inline-block; width:15px; height:12px; margin-top:5px; float:none;background:url(integral.png) -12px -109px no-repeat;  _background:url(integral.gif) -12px -109px no-repeat;}
.compare .cateActive{background:url(integral.png) 2px -93px no-repeat; _background:url(integral.gif) 2px -93px no-repeat;  }
.rightFloat li.com{ display:none;}
.rightFloat .popup{ width:220px; position:absolute; right:31px; bottom:5px;_bottom:22px;display:none;}
.popup h2{ background:url(popup.jpg) no-repeat; height:32px; text-align:right;}
.popup h2 a{ display:inline-block; width:30px; height:32px; }
.popup .compareProduct{ background-color:#fff; border:#ff7a66 solid 2px; border-top:0; border-radius:1px; border-top-left-radius:0; border-top-right-radius:0; padding:2px 8px 0; height:auto;}
.compareProduct .compare1{ padding:10px 0px; border-bottom:#d4d4d4 dashed 1px;}
.compare1 img{ float:left; margin-right:5px;}
.compare1  span{ display:inline-block; width:102px; line-height:22px; float:left;}
.compare1  span a.name{ background:none; display:inline; height:auto; margin:0; width:auto; color:#333;}
.compare1  span p{ text-align:right; overflow:hidden;}
.compare1  span a{ display:block; margin:3px 0 0 86px; width:16px; height:18px; background:url(integral.png) 0px -63px no-repeat;}
.compareProduct .spanBtn{ display:inline-block; height:51px; line-height:51px; text-align:right; width:100%;}
.spanBtn .btnCompareStar{ font-weight:bold; width:92px; height:30px; text-align:center; line-height:30px; border:0; background:url(btnCampare.png) no-repeat; color:#ff7a66; font-size:14px; float:left; margin-top:12px; cursor:pointer;}
.spanBtn a{ color:#666666; float:right; font-weight:bold;}
.titleNav{  height:40px; width:955px; line-height:40px; font-size:16px; padding:0 8px 0 38px; color:#fff; background-color:#ff644c; display:none;}
.titleNav span{ float:left; display:block;}
.titleNav a{ width:100px; height:30px; padding-bottom:3px;line-height:30px; display:block; margin-top:5px; float:right; color:#ff4e33; font-size:14px;background:url(hover.png) no-repeat 0 -146px;_background:url(hover.gif) no-repeat 0 -146px; border:0; }
.titleNav a input{display:block; width:100px; height:30px; line-height:30px;border:0;cursor:pointer; color:#ff4e33; font-size:14px; text-align:center; background:none;}
.titleNav a:hover{ background:url(hover.png) 0px -194px no-repeat;_background:url(hover.gif) 0px -194px no-repeat;}
.address{position:fixed;   _top: expression(documentElement.scrollTop + 40 + "px"); top:40px;_position:absolute; margin-top:0; z-index:9999;}*/
.price{ position:fixed;top:0px;  _top: expression(documentElement.scrollTop + 0 + "px");_position:absolute; z-index:9999;}
.compareShow{ position:relative;}
.num .classed{ display:none;}

/*常见问题*/
/*.common_problem{ width:918px; padding:0 40px; height:auto; overflow:hidden; border:1px solid #e6e6e6; color:#666;}
.common_problem .quiz{ height:32px; padding:29px 0 10px 0;}
.common_problem .quiz a{ display:block; float:left; width:89px; height:32px; margin-right:20px;}
.common_problem .quiz p{ float:left; height:32px; line-height:32px; color:#666;}
.common_problem .quiz p span{ color:#ff4e33;}
.common_problem_ul{ width:918px; padding-bottom:20px; overflow:hidden;}
.common_problem_ul li{ padding:10px 0 15px; overflow:hidden; border-bottom:1px dashed #d9d9d9;}
.common_problem_ul li.noborder{ border-bottom:none;}
.cp_left{ float:left; width:660px;}
.cp_left .ask{ height:34px; padding-left:22px; line-height:34px; font-size:14px; background:url(traffic_ico.png) no-repeat 0px -1266px; color:#333;}
.cp_left .answer{ padding-left:22px; line-height:20px;background:url(traffic_ico.png) no-repeat 0px -1344px;}
.cp_right{ float:right; width:170px;}
.cp_right .time{ height:34px; line-height:34px; text-align:right;}
.cp_right .con{ height:30px; padding-top:5px;}
.cp_right .con span{ display:block; float:left; width:90px; height:30px; line-height:30px;}
.cp_right .con .praise{display:block; float:left; width:60px; padding-left:20px; height:30px; line-height:30px; text-align:center; background:url(alfx.png) no-repeat 0px -161px; color:#ff4e33;}
.cp_right .con .praise.no{ background:url(alfx.png) no-repeat 0px -131px; color:#666;}*/
/*客户评价*/
/*.customer_evaluation{ width:998px;  height:auto; overflow:hidden; border:1px solid #e6e6e6; color:#666;}
.complex{ width:998px; padding:15px 0; overflow:hidden; background:#f5f5f5;}
.complex .point{ float:left; width:87px; padding-left:62px;}
.complex .point h4{ height:22px; line-height:22px; font-size:14px; font-weight:normal; text-align:center;}
.complex .point span{ height:75px; line-height:75px; text-align:center; font-family:Arial; font-size:60px; color:#ff644c;}
.complex .star{ width:228px; height:auto; float:left; padding:25px 0 0 44px;}
.complex .star li{ height:17px; padding-bottom:6px;}
.complex .star li span{ line-height:16px; display:block; float:left;letter-spacing:1px;}
.complex .star li p{ float:left; margin:0 6px 0 11px; width:85px; height:17px; background:url(alfx.png) -207px -132px no-repeat; position:relative;}
.complex .star li p i{ height:16px; background:url(alfx.png) -207px -152px no-repeat; position:absolute; left:0; top:0;}
.complex .impression{ float:left; width:564px; min-height:90px; border-left:1px dashed #d9d9d9;}
.complex .impression h4{ padding-left:30px;height:22px; line-height:22px; font-size:14px; font-weight:normal;}
.complex .impression dl{ padding-left:30px; overflow:hidden;}
.complex .impression dl dd{ float:left; padding:0 15px; margin:6px 11px 4px 0; height:24px; line-height:24px; color:#ff7a66; background:#fff; border-bottom:1px solid #d9d9d9; white-space:nowrap;}
.complex .impression dl dd.too{ color:#999;}
.detailed{ width:926px; margin:0 auto; overflow:hidden;}
.detailed li{ padding:16px 0; border-bottom:1px dashed #d9d9d9; overflow:hidden;}
.detailed li.noborder{ border-bottom:none;}
.detailed li span{ display:block; float:left; width:58px; padding-right:16px; font-weight:bold;line-height:24px;}
.detailed li p.con{ float:left; width:525px; padding-right:53px; line-height:24px;}
.detailed li div{ float:left; width:135px; padding-top:4px;}
.detailed li div p{ position:relative; float:left; margin:0 8px 0 0; width:85px; height:16px; background:url(alfx.png) -207px -131px no-repeat;}
.detailed li div p i{ position:absolute; left:0; top:0; height:16px; background:url(alfx.png) -207px -151px no-repeat;}
.detailed li div em{ display:block; font-weight:bold; font-style: normal;}
.detailed li p.time{ float:right; width:137px; line-height:24px; text-align:right;}
.customer_evaluation .page{ width:934px; height:auto; margin:0 auto; padding:7px 0 30px; line-height:30px; text-align:right; overflow:hidden;}
.customer_evaluation .page a{ padding:4px 10px; margin:0 0px 0 5px; font-size:14px; color:#333; border:1px solid #e6e6e6;border-radius:2px;}
.customer_evaluation .page a.thisclass{ color:#ff644c; border:none;}
.customer_evaluation .page a:hover{ color:#ff7a66;}
.customer_evaluation .page a.nohref{cursor:inherit; color:#999;}*/

/*产品对比*/
/*.background{ z-index:10000; position:fixed; top:0;  _position:absolute;_top:expression(documentElement.scrollTop + 0 + "px");width:100%; height:100%;filter:alpha(opacity=60);opacity:0.6; background:#000; overflow:hidden; display:none; }
.contrast{z-index:10001; width:900px; position:absolute; top:60px; right:50%; margin-right:-450px; display:none;}
.contrast .title{ position:relative; width:900px; height:30px; text-align:center; line-height:30px;  background:url(contrast_tit.png) no-repeat;}
.contrast .title h2{font-size:16px; color:#fff; font-weight:normal; text-indent:-99999px;}
.contrast .title a.close{ position:absolute; right:15px; top:8px; display:block; width:18px; height:15px; text-indent:-99999px; background:url(hover.png) no-repeat 0px -532px; overflow:hidden;}
.contrast_con{ width:900px; height:auto; padding-bottom:30px; overflow:hidden; background:#fff;}
.contrast_con .line{ height:50px; padding-left:223px; border-bottom:1px solid #e6e6e6;}
.contrast_con .line label{ float:left; width:99px; line-height:50px; font-size:14px; color:#666;}
.contrast_con .line .select_div{ float:left; position:relative; height:30px; margin:10px 10px 0 0;  cursor:pointer;}
.contrast_con .line .select_div span{ line-height:30px; padding:0 26px 0 10px;}
.contrast_con .line .select_div ul li{ line-height:28px; padding-left:10px;}
.contrast_con .line .select_1{ width:101px; background:url(contrast_select1.jpg) no-repeat; }
.contrast_con .line .select_1 ul{ display:none; position:absolute; top:29px; left:0; width:99px; border:1px solid #d9d9d9; background:#fff;}
.contrast_con .line .select_2{ width:181px; background:url(contrast_select2.jpg) no-repeat; }
.contrast_con .line .select_2 ul{ display:none; position:absolute; top:29px; left:0; width:179px; border:1px solid #d9d9d9; background:#fff;}
.contrast_con .line input{ float:left; display:block; width:91px; height:30px; margin:10px 10px 0 5px; background:url(contrast_an.jpg) 0px 0px no-repeat; border:none; cursor:pointer;}
.contrast_con .line .addInputBj{  background:url(contrast_an.jpg) 0px -40px no-repeat;}
.contrast_con .line p{ float:left; width:160px; height:50px; line-height:50px; color:#999;}
.contrast_con .line p span{ color:#ff644c;}
.contrast_con h3{ height:30px; padding-left:36px; line-height:30px; font-size:14px; background:#fafafa; font-weight:bold;}
.contrast_con table.info{border-collapse:collapse; border-spacing:0; width:901px; border-bottom:1px solid #e6e6e6; color:#666;}
.contrast_con table td{  padding:5px 10px; line-height:20px;border-top:1px dashed #e6e6e6;border-right:1px dashed #e6e6e6;}
.contrast_con table td.sort{ font-size:12px; font-weight:bold;}
.contrast_con table td.sort span{ display:block; float:left;}
.contrast_con table td.sort .delete_a{ float:right; display:block; width:18px; height:18px; background:url(hover.png) no-repeat 0px -482px; text-indent:-99999px;}
.contrast_con table td.tit{ text-align:right; background:#fafafa;}
.contrast_con table td p{ line-height:20px; color:#ff4e33;}
.contrast_con table td p font{ font-size:14px;color:#ff4e33;}
.contrast_con table td .button_a{ display:block; width:90px; height:30px; margin:5px 0 7px;}
.contrast_con table td .button_a img{ display:block; width:90px; height:30px; border:none;}
.contrast .bottom{ width:900px; height:5px; background:url(contrast_bottom.png) no-repeat;}

*/
/*2014-7-16*/
/*.pictureInfo .ico_weixin{ background:url(fx_hover.png) 0 -180px no-repeat; }
.pictureInfo .ico_weixin:hover{ background:url(fx_hover.png) 0 -150px no-repeat;}
.pictureInfo .link{ position:relative; z-index:9;}
.wiexin_div{ display:none; width:159px; height:196px; background:url(weixin_bg.png) no-repeat; position:absolute; left:0px; top:39px; text-align:center;}
.wiexin_div img{ display:block; }
.wiexin_div p{ text-align:center; line-height:30px; font-family:"宋体"; }
.wiexin_div .weixin_con{display: block; height:129px; margin: 27px auto 0; width: 130px;}*/
/*从EA拷贝的左侧导航栏*/
/* 左侧导航 */
.leftNav{ width:158px; background:url(leftNavBg.png) right top repeat-y; float:left; position:relative; z-index:100;}
.leftNav dl{ height:59px; width:140px; background:#fafafa; border-bottom:1px solid #e0e0e0; padding:20px 0 0 13px; margin-right:4px; border-left:1px solid #bfbfbf; position:relative; z-index:2;}
.leftNav dl.lastDl{ border-bottom:0;}
.leftNav dl dt a{ padding-left:25px; color:#000; font-size:14px; background:url(leftNavDtIco.gif) no-repeat; display:inline-block;}
.leftNav dl dt a.carIco{ background-position:0 0;}
.leftNav dl dt a.lyIco{ background-position:0 -28px;}
.leftNav dl dt a.ywIco{ background-position:0 -54px;}
.leftNav dl dt a.jtIco{ background-position:0 -84px;}
.leftNav dl dt a.xlIco{ background-position:0 -110px;}
.leftNav dl dt a:hover{ color:#e23520;}
.leftNav dl dd{ padding-left:23px; color:#727272; line-height:30px;}
.leftNav dl dd a{ color:#727272; margin:0 3px;}
.leftNav dl dd a:hover{ color:#e23520;}
.leftNav dl.active{ border:1px solid #ee7865; margin-top:-1px; border-right:0; background:#fff; z-index:4; box-shadow:-2px 7px 8px -3px #ccc;}
.leftNav dl.active dt{ background:url(leftNavIco.gif) 103px 6px no-repeat;}
.leftNav dl.active dt a{ color:#e23520;}
/*.leftNav .insurInfo{ position:absolute; left:153px; top:0; z-index:1; background:#fff; border:1px solid #ee7865; width:500px; height:300px; opacity:0; filter:alpha(opacity=0); -webkit-transform-origin:0 0; -webkit-transform:rotate(-90deg);}*/
.leftNav .insurInfo{ position:absolute; left:153px; top:-1px; z-index:1; background:#fff; border:1px solid #ee7865; width:565px; opacity:0; filter:alpha(opacity=0); padding:15px 0 20px 0;
	box-shadow:3px 3px 8px #ccc;
   	-moz-transition:all 0.3s ease-out;
    -webkit-transition:all 0.3s ease-out;
    -ms-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out;
	-moz-transform-origin:50% 50%;
	-webkit-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
 	transform-origin:50% 50%;
	-moz-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
 	transform:rotate(90deg);
 	display:none;
}
.leftNav .insurInfo.animate{ opacity:1; filter:alpha(opacity=100);
 	-moz-transform:rotate(0deg);
 	-webkit-transform:rotate(0deg);
   	-ms-transform:rotate(0deg);
    transform:rotate(0deg);
    z-index:3;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=150,strength=5);
}
.insurInfo h2{ font-size:14px; color:#e23520; border-bottom:1px solid #e8e8e8; line-height:30px; font-weight:bold;}
/* 左导航车险 */
.insurInfo .carInsur{ padding:0 40px 0 43px; background:url(carImg.jpg) right 39px no-repeat; display:none; cursor:pointer;}
.insurInfo .carInsur h2{ width:170px;}
.insurInfo .carInsur ul{ padding-top:10px;}
.insurInfo .carInsur ul li{ line-height:30px; height:30px; font-size:14px; color:#666;}
.insurInfo .carInsur ul li strong{ font-size:16px; color:#000;}
.insurInfo .carInsur ul li span{ color:#e23520;}
.insurInfo .carInsur ul li a{ color:#3478ad; text-decoration:underline; font-size:12px; margin-left:8px;}
.insurInfo .carInsur ul li a:hover{ color:#e23520;}
.insurInfo .carInsur p{ color:#666; text-align:right; padding-top:20px;}

/* 左导航非车险样式 */
.insurInfo .insurStyle{ padding:0 35px; display:none;}
.insurInfo .insurStyle .fl{ width:175px;}
.insurInfo .insurStyle .fr{ width:315px;}
.insurInfo .insurStyle ul{ padding:5px 0; margin-bottom:10px;}
.insurInfo .insurStyle ul li{ line-height:30px; height:30px; color:#666;}
.insurInfo .insurStyle ul li a{ color:#666;}
.insurInfo .insurStyle ul li.hotIco a,.insurInfo .insurStyle ul li.newIco a{ position:relative; *zoom:1;}
.insurInfo .insurStyle ul li.hotIco i,.insurInfo .insurStyle ul li.newIco i{ display:inline-block; background:url(leftNavIco.gif) 0 -21px no-repeat; width:27px; height:9px; overflow:hidden; position:absolute; right:-29px; top:-4px; *top:2px;}
.insurInfo .insurStyle ul li.hotIco i{ background-position:0 -21px;}
.insurInfo .insurStyle ul li.newIco i{ background-position:0 -40px;}
.insurInfo .insurStyle ol li{ line-height:28px; color:#949494; font-size:14px;}
.insurInfo .insurStyle ol li strong{ font-size:16px; padding-top:8px; display:inline-block; color:#333;}
.insurInfo .insurStyle ol li em{ color:#e23520; font-size:18px; font-style:normal; padding-right:5px;}
.insurInfo .insurStyle ol li font{ font-size:24px;}
.insurInfo .insurStyle ol li a{ color:#3478ad; text-decoration:underline; line-height:35px;}
.insurInfo .insurStyle li a:hover{ color:#e23520;}
.insurInfo .insurStyle p{ color:#949494; line-height:20px; padding-top:20px;}

.insurInfo .lyInsur .fr{ background:url(lyImg.jpg) right 120px no-repeat;cursor:pointer;}
.insurInfo .lyInsur .fl h2{ width:130px; margin-left:6px;}
.insurInfo .lyInsur p{ color:#949494; line-height:20px; padding-top:130px;}
.insurInfo .ywInsur .fr{ background:url(ywImg.jpg) right 45px no-repeat;cursor:pointer;}
.insurInfo .jtInsur .fr{ background:url(jtImg.jpg) right 40px no-repeat;cursor:pointer;}
.insurInfo .xlInsur .fr{ background:url(xlImg.jpg) right 60px no-repeat;cursor:pointer;}
.insurInfo .xlInsur .fl h2{ width:130px; margin-left:6px;}
.leftNav .leftNavBg{ background:url(leftNavBg.png) left top no-repeat; height:6px; overflow:hidden;}
/* 左侧导航 end */