@charset "gb2312";
/*----------------------------- 
Name: Index Css
Design:West
Time: 2014-03
-----------------------------*/
/*方案报价*/
.hotline{ float:left; width:166px; padding:38px 0 0 30px; color:#666;font-size:17px;font-weight:normal;}
.step_div{ width:100%; height:28px;  background:url(../../../images/step_bg2.jpg) repeat-x bottom center;}
.step_div ul{ width:300px; height:28px; padding-left:550px; margin:0 auto; background-image:url(../../../images/step_bg1.jpg); background-repeat:no-repeat; overflow:hidden;}
.step_div ul.step_1{ background-position:550px 23px;}
.step_div ul.step_2{ background-position:550px -30px;}
.step_div ul.step_3{ background-position:550px -60px;}
.step_div ul li{ float:left; width:150px; height:18px; line-height:18px; padding-bottom:5px; text-align:center; font-size:14px; color:#9c9c9c;}
.step_div ul li em{ padding-right:3px; font-size:20px; font-family:Arial;}
.step_div ul.step_1 li.li_1{ color:#ff644c;}
.step_div ul.step_2 li.li_1,.step_div ul.step_2 li.li_2{ color:#ff644c;}
.step_div ul.step_3 li.li_1,.step_div ul.step_3 li.li_2,.step_div ul.step_3 li.li_3{ color:#ff644c;}
h2.insureTitle2{ float:left; height:15px; line-height:15px; border-left:#ff4e33 solid 4px; padding-left:8px; margin-top:20px; font-size:14px; font-weight:bold;}
h2.insureTitle2 span{ font-size:12px; color:#666; padding-left:5px; font-weight:normal;}
.program_quote{ width:1000px; margin:0 auto; }
.program_quote .title{ padding-top:16px; height:20px; line-height:20px; font-size:18px; font-weight:bold;}
.plan{ width:998px; padding:20px 0 5px 0; background-color:#fff; margin-top:5px; border:1px solid #d9d9d9;border-radius:3px;-moz-border-radius:3px;}
.plan li{height:32px; padding-bottom:15px;line-height:32px;}
.last-li li{height:auto!important;line-height:32px!important;}
.last-li li:hover{background-color:#f2f2f2!important;}
.plan li label{ display:block; float:left; width:207px;padding-right:5px; line-height:32px; text-align:right; letter-spacing:.5px;}
.time_1{ float:left; display:inline-block; width:149px; padding:0 30px 0 10px; height:30px; line-height:30px;  background:url(imagesinputbj.png) no-repeat 0px -272px; _background:url(../../../images/inputbj.gif) no-repeat 0px -272px }
.time_1 input{ text-align:right; border:0;height:30px; line-height:30px;}
.plan li p{ display:block; float:left; height:32px; padding-left:10px; line-height:32px;}
.plan li p i{ font-style:normal; color:#ff644c;}
.plan li .point{ display:none; float:left; height:32px; margin-left:6px; line-height:32px; color:#666;}
.plan li .point span{ display:block; float:left;height:32px; line-height:32px;}
.plan li .point .left{  width:8px; background:url(../../../images/program_quote_jg.jpg) 0px 0px no-repeat;}
.plan li .point .con{ height:30px; padding:0 10px; line-height:30px; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; background-color:#fafafa;}
.plan li .point .right{ width:2px; background:url(../../../images/program_quote_jg.jpg) 0px -32px no-repeat;}

.plan li .point .continueleft{margin-top:11px;}
.plan li .point .continuecon{margin-top:23px;margin-left:4px; }
.plan li .point .continueright{margin-left:5px;margin-top:11px;}


.program_quote .text{ float:left; width:170px; padding:0 10px 0 10px; height:30px; line-height:30px; border:1px solid #d9d9d9;border-radius:3px;-moz-border-radius:3px; box-shadow:1px 1px 1px #f5f5f5 inset; }
.program_quote .tit{ overflow:hidden;}
.program_quote .tit a{ display:block; float:right; margin:20px 10px 0 0; padding-right:10px;  color:#2196cc; background:url(../../../images/fabj_ico.png) 51px -97px no-repeat;}
.program_quote .tit .user_login{position:absolute;right:-19px;top:-5px;color:#2196cc;background:none;}
.protect{width:998px; margin-top:5px; border:1px solid #d9d9d9; border-radius:3px; -moz-border-radius:3px; overflow:hidden;}
.protect ul.con{ width:998px; overflow:hidden; background-color:#fff;}
.protect ul.con li{ height:100%;border-top:1px dashed #d9d9d9; font-size:14px; overflow:hidden;}
.protect ul.con li.tit{ border-top:none; text-align:center;}
.protect ul.con li.tit .left,.protect ul.con li.tit .right{ padding:5px 0; height:30px; line-height:30px;}
.protect ul.con .left{ float:left; width:250px;height:30px; line-height:30px; padding:10px 0; border-right:1px dashed #d9d9d9; overflow:hidden; cursor:pointer;}
.protect ul.con .left a{ float:left; margin:6px 8px 0 80px; width:20px; height:20px; background:url(../../../images/fabj_ico.png) 0px 0px no-repeat;}
.protect ul.con .left a.no{ background:url(../../../images/fabj_ico.png) 0px -50px no-repeat;}
.protect ul.con .left span{ display:block; float:left;}
.protect ul.con .right{ float:left; width:717px; padding-left:30px;}
.protect ul.con .right a{ float:left; display:block; width:51px; height:26px; margin:10px 10px 0px 0; padding:1px; border:1px solid #ccc; text-align:center; line-height:26px; font-size:12px; cursor:pointer;}
.protect ul.con .right a:hover{ padding:0; border:2px solid #ff7a66;}
.protect ul.con .right a.addclass{ padding:0; border:2px solid #ff7a66; background:url(../../../images/fabj_ico.png) no-repeat right -120px;}
.protect .answer{ width:998px;  }
.protect ul.con li.question{ display:none; height:39px; line-height:39px; color:#666; padding-left:78px;height:39px;box-shadow:0px 1px 1px #f0f0f0 inset; border-top:1px solid #dfdfdf; background:#fafafa; }
.protect ul.con li.border{}
.total{ width:998px; margin-top:20px; height:48px; border:1px solid #d9d9d9; border-radius:3px; -moz-border-radius:3px; background-color:#fff; }
.total p{ padding:0 60px 0 80px; float:left; line-height:44px; font-size:16px;}
.total p.hou{ padding:0 0 0 20px; float:left; line-height:48px; font-size:14px;}
.total p em{ font-size:24px; color:#ff644c; font-style:normal;}
.total p i{color:#ff644c; font-style:normal;}
.total p.hou i{ padding:0 5px;}
.total p del{ padding-right:15px;}
.total a{ display:block; float:left;line-height:48px; font-size:14px; color:#2196cc;}
.push_button{ width:1000px; height:40px; padding-top:25px;}
.push_button .save_price{ display:block;float:left; height:15px; padding-left:20px;width:72px; margin:11px 0 0 15px; line-height:15px; color:#2196cc; background:url(../../../images/fabj_ico.png) no-repeat 0px -150px;}
.contrast .con table td.sort .delete_a:hover{ background:url(../../../images/hover.png) no-repeat; _background:url(../../../images/hover.gif) no-repeat; background-position:0px -434px;}
.step_div ul.step_3{ background-position:550px -37px;}
.texts .starText{ text-align:left; padding-left:10px;}
.btnInsure{ display:inline-block;*display:inline; width:121px; height:40px; background:url(../../../images/imgMore.png) 0px -162px no-repeat; _background:url(../../../images/imgMore.gif) 0px -162px no-repeat; overflow:hidden; margin-right:10px; cursor:pointer;}
.btnInsure input{ display:block; width:121px; height:40px; _height:41px; border:0; background:none; color:#fff; font-size:0px; line-height:0px; text-align:center; cursor:pointer;}
.btnInsure:hover{ background:url(../../../images/hover.png) 1px 0px no-repeat ;}
.btnInsure input.tjdd{ background:url(../../../images/tjdd.png) center center no-repeat;}
.btnInsure input.xyb{ background:url(../../../images/xyb.png) center center no-repeat;}
.btnInsure input.aqzf{ background:url(../../../images/aqzf.png) center center no-repeat;}

/*填写信息 2014-4-8*/
.programBj{ background-color:#fafafa; position:relative;}
.programBj .tiShi{ margin-top:-2px;background: url(../../../images/topIcon.png) no-repeat;_background:url(../../../images/topIcon.gif) no-repeat; padding: 10px 0; background-size: 10px 4px; display:none; width: 1000px; height:auto; padding-bottom: 0px; color:#666;}
.programBj .w104 P{width: 998px; height:30px; border:#d9d9d9 solid 1px; text-align:left; text-indent:40px; line-height:30px;}
.programBj .w104{ background-position: 104px 6px;}
.programBj .w90{ background-position: 90px 6px;}
.programBj .w90 P{width: 918px; height: auto; border:#d9d9d9 solid 1px; text-align:left; line-height: 20px;padding: 5px 40px;overflow: hidden;    white-space: normal;word-break: break-all;}
.programBj .w172{background-position: 172px 6px;}
.programBj .w172 P{width: 958px; height: auto; border:#d9d9d9 solid 1px; text-align:left;  line-height: 20px;padding: 5px 0 5px 40px;}
.step_div ul.step_2{  background-position: 547px 23px;}
.writeInfo{ width:100%; margin-top:3px; border:#d9d9d9 solid 1px; background-color:#fff; }
.writeInfo .first{border-bottom:#d9d9d9 solid 1px; border-right:0; border-top:0; text-align:left; padding:10px 20px; height:14px; line-height:14px;}
.writeInfo th{ height:40px; vertical-align:central;}
.writeInfo td{ padding:9px 0; height:32px; line-height:32px; text-align:center;}
.writeInfo td a{ color:#2196cc; }
.writeInfo td i{ font-style:normal;color:#2196cc;}
.writeInfo th{ border-right:#d9d9d9 dashed 1px; font-weight:bold; }
.writeInfo td{ border-right:#d9d9d9 dashed 1px; border-top:#d9d9d9 dashed 1px;}
.writeInfo th.delBorser,.writeInfo td.delBorser{ border-right:0;}
.writeInfo .select,.insureInfo .select ,.please_select .select{ width:170px; background:url(imagesinputbj.png) 0 -36px no-repeat; _background:url(../../../images/inputbj.gif) 0 -36px no-repeat; }
.writeInfo .selectDiv,.insureInfo .selectDiv,.please_select .selectDiv{ width:180px; position:relative; height:30px; line-height:30px; text-align:left; padding-left:10px; margin: 0  auto; cursor:pointer; z-index:2;border:1px solid #d9d9d9;border-radius:2px;box-shadow:0 1px 1px -1px #d9d9d9 inset;}
.writeInfo .select ul,.insureInfo .select ul,.please_select .select ul { display:none; position:absolute; top:30px; left:0; width:99px; border:1px solid #d9d9d9; background:#fff;}
.insureInfo .selectDiv{ margin:0;}
.selectDiv span{display:block;width:100%;width:145px; height: 35px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.writeInfo .select ul.w179,.insureInfo .select ul.w179,.please_select .select ul.w179{ width:188px;}
.writeInfo .select ul.w179 li,.insureInfo .select ul.w179 li,.please_select .select ul.w179 li{padding-left:11px; }
.selectDiv li:hover{background-color:#f2f2f2;}
.please_select .select ul.w179 li{ padding-right:0; width:auto; height:auto; background:none;}
.insureInfo{ background-color:#fff; border:#d9d9d9 solid 1px; margin-top:5px; padding-top:5px;}
.insureInfo dd{ display:inline-block; float:left; padding-top:17px; line-height:32px; height:32px;}
.insureInfo dd.ddLeft{ width:200px; text-align:right;}
.insureInfo dd.ddLeft font{ color:#ff644c;}
.insureInfo dd.ddRight{text-align:left;width:730px; padding-left:10px;position: relative;}
.insureInfo dd.ddRight_h{ height:75px; text-align:left; width:70%; padding-left:10px;}
.insureInfo dd.por{ position:relative}
.insureInfoTable{ width:100%;}
.insureInfoTable th,.insureInfoTable td{ padding:12px 0; text-align:center;}
.insureInfoTable td { border:#d9d9d9 dashed 1px; border-bottom:0; border-left:0; line-height:24px;}
.insureInfoTable td.Last{ font-size:15px; color:#ff644c; border-right:0; width:340px;}
.insureInfoTable th.Last{ border-right:0;}
.insureInfoTable th{border-right:#d9d9d9 dashed 1px;}
.insureInfo .flAddPading,.flAddPading{ float:left; margin-right:10px;}
.insureInfo .errorLook{ display:none; width:auto; height:33px; line-height:33px; float:left;  }
.insureInfo .errorLook span{ display:block; float:left;}
.insureInfo .errorLook .left{ width:7px; height:32px;background:url(imagesinputbj.png) no-repeat;_background:url(../../../images/inputbj.gif) no-repeat;  background-position:0px -150px; }
.insureInfo .errorLook .con{ padding-left:9px;padding-right:10px; background:#fff9f2; height:30px; line-height:30px; border-top:1px solid #ffbdb2; border-bottom:1px solid #ffbdb2;color:#ff644c;}
.insureInfo .errorLook .right{ width:3px; height:32px;background:url(../../../images/inputbj.png) no-repeat;_background:url(../../../images/inputbj.gif) no-repeat;  background-position:-154px -150px;}
.jiSong_style{ padding:0px 0px 30px 30px;}
.jiSong_style .baoDan{display:inline-block; margin:10px 40px 10px 11px; padding-top:5px; }
.jiSong_style .baoDan .ddRight_h textarea{width:191px; height:65px; border:0; background:url(../../../images/textareaBg.png) no-repeat 0 0; _background:url(../../../images/textareaBg.gif) no-repeat 0 0; line-height:33px; text-align:left; padding:5px; margin-left:-1px; color:#999; overflow:hidden; text-indent:5px; padding-right:5px;}
.jiSong_style .baoDan .ddRight_h textarea.errorText{ background:url(../../../images/textareaBg.png) no-repeat 0 -80px; _background:url(../../../images/textareaBg.gif) no-repeat 0 -80px;}
.statement{ padding:22px 20px 20px 30px;}
.statement p{ line-height:24px;}
.statement p.line32{ line-height:32px;}
.statement p.m15{ margin-top:15px;}
.statement .inputSpan{ display:inline-block; height:21px; line-height:21px; padding-left:31px; background:url(imageswriteIco.png) no-repeat; _background:url(../../../images/writeIco.gif) no-repeat; background-position:0px -117px}
.statement .inputSpan.active{ background-position:1px  -28px;}
.operateDiv{ margin-top:5px;position:relative;line-height:40px; height:40px; overflow:hidden;}
.operateDiv span{ margin-left:33px; font-size:14px;display:block; float:left; height:40px; line-height:40px; }
.operateDivb{ margin-left:0; font-size:14px;display:inline-block; float:none; height:40px; line-height:40px; }
.operateDiv span font{ font-size:12px;}
.operateDiv span font.fontRed{ font-size:14px; color:#ff644c;}
.operateDiv span font.font14{ font-size:14px; color:#ff644c;}
.operateDiv .pageType{ float:right; position:absolute; right: 1px; top: 0px; line-height:30px;}
.operateDiv .pageType a{ border:1px solid #d9d9d9; font-size:14px; padding:4px 10px; background-color:#fff;}
.operateDiv .pageType a:hover{ color:#ff4e33;}
.operateDiv .pageType a.nowPage{ color:#ff644c; border:1px solid #FAFAFA; background:none;}
.moreDel{ background:url(imageswriteIco.png) no-repeat; _background:url(../../../images/writeIco.gif) no-repeat; background-position:0px -52px; padding-left:20px; height:20px;  	}
.texts{position:relative;display:block; margin:0 auto; width:190px; height:30px; background:url(../../../images/inputbj.png) no-repeat; _background:url(../../../images/inputbj.gif) no-repeat; background-position:0px 0px; text-align:left; line-height:30px;}

.gtexts input{ display:block; width:90px; height:22px; padding:4px 0;line-height:22px; border:0; text-indent:10px; color:#333; background:none;}
.texts input,.textBirthday input{ display:block; width:185px; height:22px; padding:4px 0;line-height:22px; border:0; text-indent:10px; color:#333; background:none;}
.texts input{width:173px;}
.texts input.please_input,.texts input.please_input2,.texts input.please_textarea{ color:#999;}
.textBirthday{ display:block; margin:0 auto;width:190px; height:33px; border:0; background:url(../../../images/inputbj.png) no-repeat 0px -272px; _background:url(../../../images/inputbj.gif) no-repeat 0px -272px; line-height:33px;  text-align:left;}
.textBirthday2{ display:block; margin:0 auto;width:140px; height:30px; border:0; background:url(../../../images/inputbj.png) no-repeat 0px -521px; _background:url(../../../images/inputbj.gif) no-repeat 0px -521px; line-height:30px;  text-align:left;}
.textBirthday2 input{ display:block; width:110px; height:22px; padding:5px 0;line-height:22px; border:0; text-indent:10px; color:#333; background:none;}
.textBirthday.errorText{background-position:0px -596px;border: 0px solid #FFBDB2;}
.textAddress{width:190px; height:30px; background:url(../../../images/inputbj.png) no-repeat; _background:url(../../../images/inputbj.gif) no-repeat; background-position:0 -71px; border:0;  text-align:left; text-indent:0; color:#333}
.textAddress1{width:190px; height:33px;margin-top:17px; background:url(../../../images/inputbj.png) no-repeat; _background:url(../../../images/inputbj.gif) no-repeat; background-position:0 -71px; border:0;  text-align:left; text-indent:0; color:#333}
/* .textAddress.errorText{background-position:0px -556px;border: 0px solid #FFBDB2;} */
.insureInfo .property .ddRight-max{width:90%;!import;}
.textAddress1 input{ padding:5px 0 ; width:177px; height:22px; line-height:22px; border:0; text-indent:11px; background:none;}
.textAddress input{ padding:4px 0 ; width:177px; height:22px; line-height:22px; border:0; text-indent:11px; background:none;}
.btnAdd{ width:147px; display:block; float:left; height:40px; background:url(../../../images/inputbj.png) no-repeat; _background:url(../../../images/inputbj.gif) no-repeat; background-position:0 -185px; border:0; line-height:40px; padding-left:20px; cursor:pointer;_height:42px;}
.btnverify{float:left; width:120px; height:46px;  margin:0 0 0 41px; background:url(../../../images/inputbj.png) no-repeat; border:none; cursor:pointer; background-position:0 -225px; color:#fff; font-size:16px;}
.tit{position:relative;}
.tit .i_question{ display:inline-block; width:20px; height:18px; float:left; margin:18px 0 0 5px; background:url(../../../images/writeIco.png) no-repeat; _background:url(../../../images/writeIco.gif) no-repeat; background-position:0px 2px;cursor:pointer;}
.tit .i_answer{ background:url(../../../images/writeIco.png) no-repeat; _background:url(../../../images/writeIco.gif) no-repeat; background-position:0px -181px;}
.sex{ height:22px; width:100px; margin-top:6px; background:url(../../../images/inputbj.png) no-repeat 0px -307px;  _background:url(../../../images/inputbj.gif) no-repeat 0px -307px; cursor:pointer; }
.sex.girl{ background-position:0px -378px;}
.program_quote .tit a.modification{ display:inline-block; width:auto; height:15px; background:url(../../../images/writeIco.png) no-repeat;_background:url(../../../images/writeIco.gif) no-repeat; background-position:0px -75px; padding-left:15px; margin-right:0px;}
.font666{ color:#666;}
.font999{ color:#999;}
.fontColor{ color:#2196cc;}
.program_quote .title span{ display:inline-block; height:20px; line-height:20px; background:url(../../../images/writeIco.png) no-repeat; _background:url(../../../images/writeIco.gif) no-repeat; background-position:0px -95px; font-size:12px; color:#999; padding-left:15px; font-weight:normal;}
.push_button .a_black{ background:url(../../../images/writeIco.png) no-repeat; _background:url(../../../images/writeIco.gif) no-repeat; background-position:0px -143px; padding-left:13px; float:left; margin:15px 0 0 221px; color:#2196cc;}
.padding30{ padding-bottom:30px;}
.relative{ position:relative;}
.caution{ position:absolute; left:7px; _left:0px; top:35px; text-align:left; z-index:100;}
 .caution div{ display:none;width:222px; height:30px; border:#d9d9d9 solid 1px; border-radius:2px; text-align:center; line-height:30px; color:#666; background-color:#fff;}
.preTitle{ max-width:100%; overflow:hidden; padding:0 19px;  font-size:16px; font-weight:bold; line-height:42px; position:absolute;  background-color:#fff; z-index:99; border:#cccccc solid 1px; text-align:center; box-shadow:-1px 1px 2px #e5e5e5; display:none;}
.caution div.erroInput{ width:190px; border:#ffbdb2 solid 1px; border-radius:2px; color:#ff644c; background-color:#fff9f2; display:block;}
.insureInfo  .point{ display:inline-block; float:left; height:32px; line-height:32px; color:#666;}
.insureInfo  .point span{ display:block; float:left;height:32px; line-height:32px;}
.gpoint{overflow:hidden;position:relative;z-index:55;}
.gpoint .gleft,.gpoint .gright{float:left;height:32px;}
.gpoint .gcon{float:left;height:30px;}
.gpoint .gleft,.gpoint .gright{background-image:url(../../../images/program_quote_jg.jpg);background-repeat:no-repeat;}
.gpoint .gleft{width:8px;background-color:#fafafa;background-position:0 0;margin-left:5px;}
.gpoint .gcon{padding:0 10px;line-height:30px;border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6;background-color:#fafafa;}
.gpoint .gright{width:2px;background-position:0 -32px;background-color:#fff;}
.insureInfo  .gpoint{ display:inline-block; float:left; height:32px; line-height:32px; color:#666;}
.insureInfo  .gpoint span{ display:block; float:left;height:32px; line-height:32px;}
.insureInfo  .gpoint .gcon{;height:30px; line-height:30px;}

.point .left{position:relative;top:-11px;left:0;display:inline-block;height:32px;line-height:32px;  width:8px; background:url(../../../images/program_quote_jg.jpg) 0px 0px no-repeat ;background-color:#fafafa;}
.point .con{ position:relative;top:-23px;left:-4px;padding:0 10px;display:inline-block;height:32px;line-height:30px; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6;background-color:#fafafa;}
.point .right{position:relative;top:-11px;left:-9px;margin-top:10px;display:inline-block;height:32px; width:2px; background:url(../../../images/program_quote_jg.jpg) 0px -32px no-repeat;background-color:#fff;}

.lpoint{ display:inline-block; float:left; height:32px; line-height:32px; color:#666;}
.lpoint .lleft{position:relative;top:0;left:0;display:inline-block;height:32px;  width:8px; background:url(../../../images/program_quote_jg.jpg) 0px 0 no-repeat;background-color:#fafafa;}
.lpoint .lcon{position:relative;top:-12px;left:-4px;padding:0 10px 0 10px;display:inline-block;height:32px;line-height:32px; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6;background-color:#fafafa;}
.lpoint .lright{position:relative;top:0;left:-9px;display:inline-block;height:32px; width:2px; background:url(../../../images/program_quote_jg.jpg) 0px -32px; no-repeat;background-color:#fff;}



.insureInfo  .Newpoint{ display:none; position:absolute; left:398px; width:300px; height:52px; margin-left:6px;  color:#666; background:url(../../../images/inputbj.png) -178px -307px no-repeat; _background:url(../../../images/inputbj.gif) -178px -307px no-repeat;}
.insureInfo  .Newpoint span{ display:inline-block; float:left;height:52px; line-height:32px;}
.insureInfo  .Newpoint .left{  width:11px; }
.insureInfo  .Newpoint .con{ height:40px; margin-left:11px; padding:5px 10px; line-height:20px; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6;  background-color:#fafafa;}
.insureInfo  .Newpoint .right{ width:11px; background:url(../../../images/inputbj.png) -122px -307px no-repeat; _background:url(../../../images/inputbj.gif) -122px -307px no-repeat;}
.insureInfo .jiSong { list-style:none; height:auto; overflow:hidden;padding:0px}
.insureInfo .jiSong li{padding:1px; border:1px solid #d9d9d9; float:left; margin-left:10px; width:112px; height:30px; line-height:30px; font-size:12px; text-align:center; cursor:pointer;}
.insureInfo .jiSong li.addclass{ padding:0; border:2px solid #ff7a66; background:url(../../../images/fabj_ico.png) no-repeat right -120px;float:left; margin-left:10px; width:112px; height:30px; line-height:30px; font-size:12px; text-align:center; cursor:pointer;}
.insureInfo .jiSong li.hover{border:2px solid #ff7a66; padding:0;}
.insureInfo .texts{ display:block; margin:0;margin-right:10px; }
.insureInfo .texttc{ display:block; margin:0 10px 0 0; }
.insureInfo .textBirthday{ display:block; margin:0;}

.insureInfoTable .sub-td{padding:0;border-top: 0;}
.insureInfoTable .sub-table{margin-left: 1px;background-color: #fff;} 
.insureInfoTable .sub-table td{width: 49%;}
.saveInfo .text2{ display:block; margin:0 auto; width:160px; height:33px; background:url(../../../images/inputbj.png) no-repeat; _background:url(../../../images/inputbj.gif) no-repeat; background-position:0px -449px; line-height:33px;  text-align:left; }
.saveInfo .text2 input{ display:block; margin-left:2px; width:147px; text-indent:10px; background:none; border:none; height:32px; line-height:32px; font-size:12px;color:#999;}
.saveInfo .texts{ display:inline-block; width:160px; height:23px; padding:5px 0; background:url(../../../images/inputbj.png) no-repeat; _background:url(../../../images/inputbj.gif) no-repeat; background-position:0px -449px; line-height:23px;  text-align:left; text-indent:10px; font-size:12px;color:#333; border:none;}
.saveInfo input.please_input{ color:#999;}
.saveInfo .textBirthday{width: 115px; height:33px; text-align:left; text-indent:10px; border:0; background:url(../../../images/inputbj.png) no-repeat 0px -485px; _background:url(../../../images/inputbj.gif) no-repeat 0px -485px; line-height:33px; }
.saveInfo .statement .inputSpan{ display:block; margin:0 auto; height:21px; line-height:21px; width:23px; padding:0; background:url(../../../images/writeIco.png) no-repeat; _background:url(../../../images/writeIco.gif) no-repeat; background-position:0px -115px}
.saveInfo .statement .finsh{ display:block; height:21px; width:23px; margin:0 auto; line-height:21px;  background:url(../../../images/writeIco.png) no-repeat 1px -158px; _background:url(../../../images/writeIco.gif) no-repeat 1px -158px;}
.saveInfo .statement .inputSpan.active{ background-position:1px  -26px;}
.saveInfo .cardID{ text-indent:10px;}
.saveInfo .showInfo{ text-align:center; text-indent:0px; color:#333;}

/*支付*/
.push_button .no_alink{  float:left; width:125px; height:40px;background:url(../../../images/push_pay.jpg) no-repeat; border:none; cursor:pointer;  margin:0 0 0 45%; *margin-bottom:40px;}
.program_quote .interest td.left_title{ float:left; width:123px;height:20px; line-height:20px; padding:10px 0; overflow:hidden; text-align:right;  padding-right:10px;}
.program_quote .interest td.center{ width:565px; text-align:left; padding:10px 0px 10px 10px;height:20px; line-height:20px;  overflow:hidden;}
.program_quote .interest td.right_sum{ width:296px; border-right:0px;border-bottom:0px;font-size:18px;}
.interest table{ width:998px;background-color:#FFF;  }
.interest table td{ border: 1px dashed #d9d9d9; border-top:0px; border-left:0px;font-size:14px;}
.bottom_border .left_title,.bottom_border .center{border-bottom:0px;}
.program_quote .interest td.right_sum i{font-style:normal; color:#ff644c;}
.program_quote .paddingTop{ margin-top:20px;border:1px solid #d9d9d9; border-radius:3px;}
.program_quote .center a{ line-height:20px; font-size:12px; color:#2196cc; text-decoration:underline; padding-left:10px;}
.baike_1 .bai_sub{ height:42px;width:998px; background-color:#fafafa; border-bottom:2px solid #e6e6e6;}
.baike_1 .bai_sub ul li{float:left; font-size:14px; line-height:40px; color:#666; height:42px;width:142px; text-align:center; z-index:9; font-weight:bold; background-color:#fafafa; border-right:1px solid #e6e6e6; border-bottom:2px solid #e6e6e6;}
.baike_1 .bai_sub ul li a,.baike_1 .bai_sub ul li a:visited{ font-size:14px; color:#666; height:42px;width:142px; text-align:center; display:block;  text-decoration:none; }
.baike_1 .bai_sub ul li.current{height:42px; color:#ff4e33; background-color:#FFF; border-bottom:2px solid #ff4e33;}
.baike_1 .bai_sub ul li.current a,.baike_1 .bai_sub ul li.current a:visited{color:#ff4e33; text-decoration:none; border-bottom:2px solid #ff4e33;}
.pay_new{margin:20px 0 0 0; width:1000px;}
.pay_new .b_new .tab_choosebank{ table-layout:fixed;}
.pay_new .b_new .tab_choosebank select{width:123px; height:21px; border:#d6d6d6 1px solid;}
.pay_new .b_new .ch_btn{ text-align:center;}
.pay_new .b_new{background-color:#FFF;}
.pay_new .b_new h2{color:#666;font-size:12px; padding:15px 0 20px 58px; line-height:11px;}
.pay_new .b_new h2.mt17{margin-top:17px; }
.pay_new .b_new h2 span{display:inline-block; *display:inline; *zoom:1;font-size:12px; line-height:18px; }
.pay_new .b_new h2.shangmen{margin-bottom:-7px;margin-top:5px;}
.pay_new .b_new h2.shangmen span{color:#000;font-size:18px; }
.pay_new .b_new h2 span.w90{width:90px;}
.pay_new .baike_1{margin:20px 0px 0 0px;border:1px solid #d9d9d9; border-radius:3px; background-color:#fff;}
.pay_new .b_new input{margin-left:12px;}
.pay_new .ch_btn input{ width:130px; height:32px; border:0px; color:#fff;font-size:15px; background:url(../../../images/red_btn.png) no-repeat; cursor:pointer; table-layout:fixed;}
.pay_new .ch_btn input.this_hover{ background-position: 0px -32px;}
.pay_new .ch_btn input.this_click{ background-position: 0px -64px;}
.pay_new .tab_card{border:1px solid #e6e6e6; border-radius:3px; margin:25px 16px 0 16px;}
.pay_new .tab_card th{background:#fafafa; height:30px; font-weight:normal; border-right:1px dashed #d9d9d9; border-bottom:1px solid #e6e6e6;}
.pay_new .tab_card .endRight{ border:0px; border-bottom:1px solid #e6e6e6;}
.pay_new .tab_card td.endRight{ border:0px;}
.pay_new .tab_card td{border-right:1px dashed #e6e6e6;height:61px; text-align:center; line-height:15px;padding:5px; text-align:center; }
.pay_new .tab_card td p{ margin:0; padding:0; font-size:12px; display:inline-block; text-align:left;margin:0px 3px;}
.pay_new .b_new table.mtb{margin:0 16px 20px 16px; width:880px; height:111px; margin-left:58px;}
.pay_new .b_new div{display:none;}
.pay_new .b_new div.pay_chuxuka,.pay_new .b_new div.ch_btn{display:block;}
.pay_new .b_new div.pay_ad{display:block;padding:0 0 45px 51px; height:52px;background:url(../../../images/pay_ad.png) left top no-repeat; margin:38px 0 0 175px; vertical-align:middle;}
.pay_new .pay_ad p{margin-left:16px; color:#999; padding-top:6px; line-height:18px;}
.pay_new .pay_ad strong{font-size:16px; font-weight:normal; color:#000;}
.pay_new .pay_bottom{height:5px;font-size:0; background:url(../../../images/tab_bot_bord.png) left bottom no-repeat;}
.mt23{margin-top:23px;}
.pay_new .guitaizf{margin-top:6px;padding-left:22px;line-height:20px; color:#555;}
.pay_chuxuka .bank_choose{ width:auto; margin:0px 0px 0px 5.8%; list-style:none;}
.pay_chuxuka .bank_choose li{ background:url(../../../images/choose.png) 0 0 no-repeat;  height: 52px; line-height:32px; display:inline-block;width: 122px;padding-right:30px; cursor:pointer; position:relative; float:left;}
.pay_chuxuka .bank_choose li.chooseBg{ background:url(../../../images/choose.png) 0 -60px no-repeat;  height: 52px; line-height:32px; display:inline-block;  width: 122px;}
.pay_chuxuka .bank_choose li img{ padding-left:20px; padding-top:1px; position:absolute; top:0px;}
.pay_chuxuka .bank_choose li.please_select{background:none;height:32px;line-height:32px;  margin-bottom:30px;}
.pay_chuxuka .bank_choose li.please_select select{ width:149px; height:32px; border:1px solid #d9d9d9; font-size:12px; padding-left:6px; line-height:32px;*line-height:28px;border:1px solid #b5b9ba; background:#fff; cursor:pointer;  padding:3px 4px;}
.pay_chuxuka .bank_choose li input{ display:none;}
.pay_chuxuka .tiaoJian{ margin-left:58px; width:auto; margin-bottom:35px;}
.pay_chuxuka .tiaoJian span{ font-weight:bold;}
.m40{ margin-left:40px;}
.m335{ margin-left:335px;}

/*2014-04-09 myy update start*/
.font999{ color:#999; font-weight:normal;}
.btnAdd{  padding-left:23px; font-size:14px;}
.left10{ padding-left:10px; }
.first .fl .inputSpan_red{ display:inline-block; height:21px; line-height:21px; padding-left:26px; background:url(imagesheadChoose.png) no-repeat; _background:url(../../../images/headChoose.gif) no-repeat; background-position:0px 3px; font-size:12px; margin-left:10px; cursor:pointer;}
.first .fl .inputSpan_red.active{ background-position:0  -17px;}
.push_button .w370{ display:none; background:url(../../../images/zhuYi.png) no-repeat center right;_background:url(../../../images/zhuYi.gif) no-repeat center right; height: 34px; line-height: 34px; text-align: center; float:left; width:350px; margin:3px 0 0 -7px; }
.inputSpan input{ display:none;}

/***********被保险人弹出层样式***********/
/*2014-10-28update*/
.pop_modify{ display:none; z-index:1001; width:740px;position:absolute; _position:absolute;_top:expression(documentElement.scrollTop + 290 + "px"); top:50%; left:50%; margin-left:-370px; margin-top:-232px; overflow:hidden;}
.pop_modify .title{ height:30px; background:url(../../../images/pop_modify_tit.png) no-repeat; position:relative; font-size:14px; font-weight:bold; color:#fff; line-height:30px; text-indent:10px;}
.pop_modify .title a.close{ position:absolute; right:15px; top:8px; display:block; width:18px; height:15px; text-indent:-99999px; background:url(../../../images/hover.png) no-repeat 0px -532px; overflow:hidden;}
.pop_modify .bottom{ height:5px; overflow:hidden; background:url(../../../images/pop_modify_bottom.png) no-repeat;}
.pop_modify .centre{ padding:30px 0; background:#fff; overflow:hidden;}
.pop_modify .centre li{ height:32px;  line-height:32px; padding-bottom:15px; vertical-align:middle;}
.pop_modify .centre label{ display:block; float:left; width:262px; text-align:right; padding-right:8px;}
.pop_modify .centre span{ float:left;}
.pop_modify .centre span input{ padding:5px 0 5px 10px; margin:0; text-indent:0;}
.pop_modify .modiy_pr{ z-index:1002;}
.pop_modify .errorTip{ margin-left:10px;}
.pop_modify .point{  float:left; height:32px; line-height:32px; color:#666; background-color:#fafafa; margin-left:10px;}
.pop_modify .point span{ display:block; float:left;height:32px; line-height:32px;}
.pop_modify .point .left{  width:8px; background:url(../../../images/program_quote_jg.jpg) 0px 0px no-repeat;}
.pop_modify .point .con{ height:30px; padding:0 10px; line-height:30px; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6;}
.pop_modify .point .right{ width:2px; background:url(../../../images/program_quote_jg.jpg) 0px -32px no-repeat;}
.pop_modify .select{ float:left; width:181px; position:relative; height:32px; line-height:32px; text-align:left; padding-left:11px; margin:0; cursor:pointer; z-index:2;background:url(../../../images/inputbj.png) 0 -36px no-repeat; _background:url(../../../images/inputbj.gif) 0 -36px no-repeat;}
.pop_modify .select ul{ display:none; position:absolute; top:29px; left:0; width:188px;height: 100px;overflow-y: auto;border:1px solid #d9d9d9; background:#fff;}
.pop_modify .select ul li{ padding:0 0 0 10px; height:30px; line-height:30px; }
.pop_modify .select li:hover{background-color:#D9D9D9;}
.pop_modify .statement{ padding:0; overflow:hidden; float:left; margin-top:8px;}
.pop_modify li.button_div{ height:60px; line-height:40px; padding:0 0 0 240px;}
.pop_modify .button_div input{ display:block; float:left; width:120px; height:40px; border:none;}
.pop_modify .button_div .inp_confirm{ margin-right:20px; background:url(../../../images/pop_an3.jpg) no-repeat; font-size:0px; line-height:0px;}
.pop_modify .button_div .inp_cancel{ background:url(../../../images/pop_an2.jpg) no-repeat; font-size:0px; line-height:0px;}


/*删除被保险人弹框样式*/
.background{ z-index:1000; 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;_background: url("imagespop_background.png"); }
.pop_prompt{ display:none; z-index:9999; width:540px; position:fixed ; _position:absolute; _top:expression(documentElement.scrollTop + 200 + "px"); top:200px; left:50%; margin-left:-270px; overflow:hidden;}
.pop_prompt .title{ height:30px; background:url(../../../images/pop_prompt_title.png) no-repeat; position:relative;}
.pop_prompt .title a.close{ position:absolute; right:15px; top:8px; display:block; width:18px; height:15px; text-indent:-99999px; background:url(../../../images/hover.png) no-repeat 0px -532px; overflow:hidden;}
.pop_prompt .con{ padding:46px 0 30px; background:#fff; overflow:hidden;}
.pop_prompt .con .p_1{ width:380px; padding-left:168px; height:32px; line-height:32px;  font-size:16px; color:#222; background:url(../../../images/pop_jg.jpg) no-repeat 125px center;}
.pop_prompt .con .p_2{ width:440px; margin-left:44px; padding-top:5px; line-height:25px; padding-left:43px; font-size:16px; color:#222; background:url(../../../images/pop_jg.jpg) no-repeat left top;}
.pop_prompt .con .p_3{ width:440px; margin-left:44px; padding-top:25px; line-height:25px; padding-left:43px; font-size:16px; color:#666;}
.pop_prompt .con .p_4{ width:300px; padding-left:220px; line-height:32px;  font-size:16px; color:#222; background:url(eproductimagespop_jg.jpg) no-repeat 177px center;}
.pop_prompt .con .button_div{ height:40px; width:260px; margin:43px auto 0;}
.pop_prompt .con .button_div input{ width:120px; height:40px; display:block; float:left; border:none;}
.pop_prompt .con .button_div .inp_confirm{ margin-right:20px; background:url(../../../images/pop_an1.jpg) no-repeat; font-size:0px; line-height:0px;}
.pop_prompt .con .button_div .inp_cancel{ background:url(../../../images/pop_an2.jpg) no-repeat; font-size:0px; line-height:0px;}
.pop_prompt .bottom{ height:5px; overflow:hidden; background:url(../../../images/pop_prompt_bottom.png) no-repeat;}


.dialog .dialog_title ul li.dia_middle a.close{background:url(imagesico_close.png) no-repeat; width:13px; height:13px; display:block; float:right; margin-top:10px; margin-right:9px;}
.dialog .updown{border-left:#757575 1px solid;border-right:#757575 1px solid; padding:10px; background:#fff; width:400px;}
.dialog .updown .up_form{margin:10px; border-bottom:#e5e5e5 1px solid; padding-bottom:10px;}
.dialog .updown .up_form span{ display:block; background:url(../../../images/down.png) 0px 3px no-repeat; color:#2579a0;font-size:16px; text-indent:18px; cursor:pointer;}
.dialog .updown .up_form p{color:#9c9c9c; margin-top:5px; text-indent:18px;}
.dialog .updown .down_form{margin:0px 10px 10px 10px;}
.dialog .updown .down_form span{ display:block; background:url(../../../images/down.png) 0px -18px no-repeat; color:#2579a0;font-size:16px; text-indent:18px; cursor:pointer;}
.dialog .updown .down_form b{color:#000; font-weight:normal; padding-top:5px; display:block; border-bottom:#ededed 1px dashed; text-indent:10px;}
.dialog .updown .down_form ul li{line-height:30px;border-bottom:#ededed 1px dashed; text-indent:10px; color:#333;}
.dialog .updown .down_form ul li a{float:right; margin-right:5px;}
.dialog .dialog_btn{text-align:center; background:#fff;border-left:#757575 1px solid;border-right:#757575 1px solid;border-bottom:#757575 1px solid; padding-bottom:10px;_width:420px; _overflow:hidden; padding-bottom:5px; width:420px;}
.dialog .dialog_btn .pay_btn_yes{ background:url(imagesdialog_btn.png) 0px -64px; }
.dialog .dialog_btn .pay_btn_nomal{width:90px; height:32px; *height:32px; *line-height:32px;  border:none; font-size:15px; line-height:32px;_line-height:33px; _height:33px;}
.dialog .dialog_btn  input{margin-right:10px;}


/*弹出层 2014-5-20 从layout.css中拷贝过来*/
.dialog{display:none; z-index:99999;  position:fixed; left:50%; top:50%; width:422px;}
.dialog .dialog_title{height: 30px;overflow: hidden; width: 422px;}
.dialog .dialog_title ul li{float:left; line-height:32px; height:32px; font-size:14px;}
.dialog .dialog_title ul li.dia_middle{background:url(imagestitle_bg.png) repeat-x; height:30px; border-top:#757575 1px solid; border-bottom:#757575 1px solid;  text-indent:10px; width:422px; overflow:hidden;}
.dialog .dialog_title ul li.dia_middleNew{background:url(imagestitle_bg.png) repeat-x; height:30px; border-top:#757575 1px solid; border-bottom:#757575 1px solid;  width:422px; overflow:hidden;}
.dialog .dialog_title ul li.dia_middleNew a.close{background:url(imagesico_close.png) no-repeat; width:13px; height:13px; display:block; float:right; margin-top:10px; margin-right:9px;}
.dialog .dialog_title ul li.dia_middle a.close{background:url(imagesico_close.png) no-repeat; width:13px; height:13px; display:block; float:right; margin-top:10px; margin-right:9px;}
.dialog .dialog_title ul li.dia_left{}
.dialog .dialog_title ul li.dia_right{}
.dialog .dialog_content{border-left:#757575 1px solid;border-right:#757575 1px solid; padding:10px; background:#fff; width:400px; overflow:hidden;}
.dialog .dialog_content_auto{height:300px; overflow-y:auto; text-align:left;}
.dialog .dialog_content p{font-size:14px; line-height:30px; text-indent:10px; color:#636363;margin-left:10px;margin-right:10px}
.dialog .dialog_content p label{display:inline-block; width:100px; text-align:right;}
.dialog .dialog_content p label.total{font-size:14px;}
.dialog .dialog_content p .sd_input{background:url(imagesinput_tosnTimesearch.png) repeat-x; height:20px; line-height:20px; border:#d6d6d6 1px solid; width:140px; color:#000;}
.dialog .dialog_content p .type_select{border:#d6d6d6 1px solid;}
.dialog .dialog_content p.ry{font-size:12px; line-height:18px;}
.dialog .dialog_content div.succes{padding-left:30px;font-size:14px;color:#000;background:url(imagespicc_register_rt.jpg) no-repeat 0px 0px; margin-left:80px;padding-left:40px;}
.dialog .dialog_content div.succes span{color:#d81400;}
.dialog .dialog_content div.dia_wrong{background:url(imagesico_j.jpg) 0 0px no-repeat; padding-left:24px; margin-left:15px;}
.dialog .dialog_content div.dia_wrong b{color:#d81400; font-weight:normal;}
.dialog .dialog_content div.msglink{margin-left:24px;line-height:26px;}
.dialog .dialog_content div.msgsuc{margin:30px 30px 20px 30px;font-size:14px;color:#000;}
.mask{ position:fixed; width:100%; height:100%; background:#000;top:0; left:0; z-index:1009;opacity: 0.5; _position:absolute; filter:Alpha(opacity=50);}

/*--------------2015.7.29改方案弹出层样式------------*/
.layer{position:fixed; top:50%; left:50%;z-index:1100; width:490px; margin-left:-245px; margin-top:-130px; _position:absolute;_left:expression(eval(document.documentElement.clientWidth/2+document.documentElement.scrollLeft));_top:expression(eval(document.documentElement.clientHeight/2+document.documentElement.scrollTop)); }
.layer_title{width:100%;overflow:hidden;_zoom:1;}
.lt_left{width:2px;height:30px;float:left;background:url(../../../images/lay_title_bg_left.png) 0 0 no-repeat;}
.lt_mid{width:486px;height:30px;float:left;background-color:#ff644c;position:relative;}
.lt_right{width:2px;height:30px;float:left;background:url(../../../images/lay_title_bg_right.png) 0 0 no-repeat;}
.lt_mid .close{width:18px;height:18px;display;block;position:absolute;right:10px;top:6px;background:url(../../../images/lay_title_close.png) 0 0 no-repeat;cursor:pointer;}
.layer_con{width:100%;}
.lc_top{width:100%;background-color:#fff;padding-bottom:25px;}
.lt_ul{padding:12px 24px 6px 29px;}
.lt_ul li{border-bottom:1px solid #e5e5e5;padding-bottom:14px;}
li.no_border{border-bottom:none;}
.lt_ul .down{display:block;font-size:18px;color:#3482a6;padding-left:22px;background:url(../../../images/up_down.gif) 0 18px no-repeat;padding-top:16px;cursor:pointer;}
.lt_ul a.a_02{background-position:0 -54px;}
#showpath li{border-top:1px dashed #E5E5E5;border-bottom:1px dashed #e5e5e5;padding:5px 0 5px 23px;}
#showpath li a{float:right;padding-right:5px;}
.lt_ul p{font-size:12px;color:#9c9c9c;padding-left:22px;margin-top:14px;}
.lay_btn{overflow:hidden;zoom:1;display:block;margin:0 auto;}
.certain_btn{width:97px;}
.lb_left{display:block;float:left;width:4px;height:34px;background:url(../../../images/lay_btn_bg_left.png) 0 0 no-repeat;}
.lb_mid{display:block;float:left;width:89px;height:34px;background:url(../../../images/lay_btn_bg_mid.gif) 0 0 repeat-x;font-size:16px;color:#fff;text-align:center;line-height:34px;font-weight:bold;}
.lb_right{display:block;float:left;width:4px;height:34px;background:url(../../../images/lay_btn_bg_right.png) 0 0 no-repeat;}
.lc_bot{height:5px;width:100%;background:url(../../../images/lay_bot_bg.png) 0 0 no-repeat;}
.p_pass{line-height:20px;font-size:14px;color:#333;padding:26px 35px 0 60px;background:url(../../../images/important_icon.png) 35px 26px no-repeat;}
.p_site{color:#333;line-height:20px;font-size:14px;margin-top:18px;padding:0 35px 0 60px;}
.p_site a{color:#2579a0;}
.btns{overflow:hidden;_zoom:1;padding:20px 35px 0 84px;text-align:center}
.sure_btn,.change_btn{width:131px;float:left;}
.change_btn{margin-left:60px;} 
.sure_btn .lb_mid,.change_btn .lb_mid{width:123px;}
.errorTip{float:left;height:32px;padding-left:2px;font-size:12px;color:#ff644c; 
_background-position:0px 0px;_background-repeat:no-repeat;}
.errorTip .inner,.errorTip .outer{background-image:url(../../../images/errorTip.png);background-repeat:no-repeat;*display:inline;*zoom:1;height:32px;line-height:32px;}
.errorTip .inner{padding-right:14px;background-position:right bottom;}
.errorTip .outer{padding-left:14px;background-position:0 0;}
/* .b-right, .b-left{display:inline-block;width:8px;height:32px;background-image:url(../../../images/errorTip.png);background-repeat:no-repeat; vertical-align: middle;margin-top:-3px;} */
/* .b-right{background-position:right bottom;} */
/* .b-left{background-position:0 0;} */

.houseAdrres{padding-top:17px}
.yes_edit{ display:none;}
.no_edit{ display:block;}

div.caution div.erroInput,div.caution div.ff{ display:block;}

.writeInfo .statement .finsh{ display:block; height:21px; width:23px; margin:0 auto; line-height:21px;  background:url(../../../images/writeIco.png) no-repeat 1px -158px; _background:url(../../../images/writeIco.gif) no-repeat 1px -158px;}
.tit input{width:190px; height:30px; line-height:30px; padding-left:5px; display:inline-block;float:left; border:1px solid #dcdcdc; margin:12px 0 0 5px;}
.writeInfo .statement .inputSpan{ display:block; margin:0 auto; height:21px; line-height:21px; width:23px; padding:0; background:url(../../../images/writeIco.png) no-repeat; _background:url(../../../images/writeIco.gif) no-repeat; background-position:0px -115px}
.writeInfo .statement .inputSpan.active{ background-position:1px  -26px;}
.selectDivA{ width:181px; position:relative;height:32px; line-height:32px; text-align:left; padding-left:11px; margin: 0  auto; cursor:pointer; z-index:2; background:url(../../../images/inputbj.png) 0 -36px no-repeat; _background:url(../../../images/inputbj.gif) 0 -36px no-repeat; }
.selectDivA ul{display:none; position:absolute; top:29px; left:0; width:188px; border:1px solid #d9d9d9; background-color:#fff;}
.plan .selectDivA li{padding:0 10px;}

/*********houseaddress******/
.errorLook{ display:inline-block; width:auto; height:33px; line-height:33px; float:left; margin:0 0 0 10px;  }
.errorLookNew{ display:inline-block; width:auto; height:33px; line-height:33px; float:left;   }
.errorLook span{ display:block; float:left;}
.errorLook .left{ width:7px; height:32px;background:url(../../../images/inputbj.png) no-repeat;_background:url(../images/inputbj.gif) no-repeat;  background-position:0px -150px; }
.errorLook .con{ padding-left:9px;padding-right:10px; background:#fff9f2; height:30px; line-height:30px; border-top:1px solid #ffbdb2; border-bottom:1px solid #ffbdb2;color:#ff644c;}
.errorLook .right{ width:3px; height:32px;background:url(../../../images/inputbj.png) no-repeat;_background:url(../images/inputbj.gif) no-repeat;  background-position:-155px -150px;}
/*.errorAddress{background-position:0px -556px; float:left;}*/

/*弹出框，修改联系人 form layout.css*/
.dialog .dialog_person{border-left:#757575 1px solid;border-right:#757575 1px solid; padding:10px; background:#fff; width:400px;}
.dialog .dialog_person label{font-size:12px; width:130px; text-align:right; display:inline-block;}
.dialog .dialog_person .sd_input{background:url(imagesinput_tosnTimesearch.png) repeat-x; height:20px; line-height:20px; border:#d6d6d6 1px solid; width:120px; color:#000;}
.dialog .dialog_person p{margin-bottom:10px;}
.dialog .dialog_person .type_select{border:#e5e5e5 1px solid;}
.dialog .dialog_person .sd_input_date{background:url(../../../images/date_bg.png) no-repeat; height:20px; line-height:20px; border:#d6d6d6 1px solid; width:121px; color:#000;}
.dialog .dialog_person ul li{height:26px; line-height:26px;padding-left:80px;}
.dialog .dialog_person h2{font-size:14px;}
.dialog .dialog_person_modified{padding-top:20px;padding-left:20px; width:390px;}
.dialog .dialog_person p.childmsg{ text-align:center; padding:5px 0;}
.dialog .dialog_person p.childmsg a{ background:url(../../../images/childmsgbtn.png) no-repeat; width:110px; height:32px; color:#000; line-height:32px; font-size:14px;text-decoration: none; display:inline-block; margin:0 10px; cursor:pointer;}
.dialog .dialog_person p a#changePlancode_btn{ background-position:right top;width:146px;}


.passCard {background-color: #FFFFFF;border: 1px solid #D6D6D6;display:none;left:10px;max-height:220px;overflow: auto;position: absolute;top: 50px;width: 188px;z-index: 101;}
.passCard li {text-indent: 10px;}
.passCard li:hover {background-color: #E2E2E2;cursor: pointer;}

.chek-sex{ float: left; height: 33px; line-height: 33px; width:auto; padding:0px 5px; position:absolute;background-color: #fff9f2; border: 1px solid #ffbdb2; border-radius: 2px; color: #ff644c;margin-left:3px;} 

.newproduct-header-list li{padding-left:14px;background:url(eproductimagesdot_bg.png)  left 10px no-repeat;line-height:25px;font-size:14px;color:#666;}
.writeInfo .first .width755{width:755px;}
.width600{width:600px;}

.errorLook1{ display:inline-block; width:auto; height:33px; line-height:33px; float:left; margin:-24px 0 0 130px;  }
.errorLook1 span{ display:block; float:left;}
.errorLook1 .left{ width:7px; height:32px;background:url(eproductimagesinputbj.png) no-repeat;_background:url(eproductimagesinputbj.gif) no-repeat;  background-position:0px -150px; }
.errorLook1 .con{width:auto; padding-left:9px;padding-right:10px; background:#fff9f2; height:30px; line-height:30px; border-top:1px solid #ffbdb2; border-bottom:1px solid #ffbdb2;color:#ff644c;}
.errorLook1 .right{ width:3px; height:32px;background:url(eproductimagesinputbj.png) no-repeat;_background:url(eproductimagesinputbj.gif) no-repeat;  background-position:-155px -150px;}
.tit .errorText1{ border:1px solid #ff4e33;}

/*投保人信息新定义的样式  start*/
.applyError{background-position:0px -116px;}
/*投保人信息新定义的样式  end*/
/* .p_float-name{margin-top:-5px;} */
.insure-premium-show{line-height:35px;margin-top:-5px;width:230px;}
/*20170522*/
.plan li{position: relative;}
.plan .select span{padding: 0 10px;}
.plan .select .w179 li{padding-left:11px;padding-bottom:0}
.plan .select .w179 li:hover{background-color:#f2f2f2}
.plan .select{position: absolute;width:190px;left:408px;background:url(eproductimagesinputbj.png) 0 -36px no-repeat;cursor: pointer}
.plan .select .w179{display:none;position:absolute;top:31px;left:0;z-index:2;width:188px;background-color: #fff;border: 1px solid #d9d9d9;}
.psleft{left: 212px!important;}
.textBirthday.readonly{background:none;} 
.textBirthday.readonly input{width:100px;}
.heightauto{height:auto !important;}
