h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,a,img,em,body,b,strong,span,div,p,i,table,tr,th,td,thead,tbody,label,input,textarea,select,option,section,header,footer{ margin:0;padding:0;-webkit-text-size-adjust:none;font-family:"Microsoft Yahei","微软雅黑",Arial,Tahoma,Helvetica,STHeiti; font-size:100%;}
ul,li,ol{list-style:none outside none;}
img{ border:0 none; vertical-align:middle;}
input,select{vertical-align:middle;}
a{text-decoration:none;}
table { }
address, caption, cite, code, dfn, th, var, optgroup{font-style: inherit;font-weight: inherit;}
em{font-style: normal;font-weight: normal;}
abbr, acronym {border: 0;font-variant: normal;}
input, button, textarea, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
input, button, textarea, select {*font-size: 100%;}
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea{ resize:none;}
input,textarea,button {border:0 none;background:#fff;}
input,textarea,a,button {outline:none;}
input::-moz-focus-inner {border:0;}
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size:0; }
.clear{ zoom:1; }
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
.clearfix:before,
.clearfix:after{content:""; display:table;}
.clearfix:after{clear:both;}
span,em,i{display:inline-block}
input::-webkit-input-placeholder{color:#c1c1c1}

.w1200{width:1200px; margin:0 auto;}
.w998{width:998px; margin:0 auto;}
.w980{width:980px; margin:0 auto;}
.bgc{background:#f7f7f7}
.head{height:90px; background:#fff;width:100%; display:inline-block;border-bottom:#fa4338 solid 1px;float:left; }
.head .logo{width:188px; height:51px; margin:11px 0 0 20px;}
.head ul{float:right; margin:29px 0 0 0;}
.head ul li{float:left; padding:0 18px; position:relative}
.head ul li a{color:#666; font-size:13px;}
.head ul li i.line{width:2px; height:16px; background:#d6d6d6; overflow:hidden; display:inline-block; position:absolute;top:3px;right:0;}
.head ul li i.jiao{background:url(../images/icon1.png) no-repeat; width:15px; height:9px; display:inline-block; margin-left:5px;}
.head ul li.dlcol a,.head ul li.dlcol{color:#f25619}
.head ul li.dlcol p a,.head ul li.dlcol p{color:#666}
.head ul.headul li.selli a{color:#f25619;}
.head .headnav{ position:absolute; right:0px;z-index:1000; display:none;}

.head ul.headul li.selli .headnav a,.head ul.headul li .headnav a{width:100%; height:36px; line-height:36px; text-align:center; color:#333; background:#fff;font-size:14px;display:inline-block;}
.head ul.headul li .headnav a.sela,.head ul.headul li .headnav a:hover,.head ul.headul li.selli .headnav a.sela,.head ul.headul li.selli .headnav a:hover{ color:#b20b0b; background:#ffe8bf;}
.nav{width:100%; height:47px;background:url(../images/navbg.png) repeat-x;display:inline-block; margin:0;float:left;}
.nav a.nava{width:116px;height:47px;line-height:47px; display:inline-block;color:#fff;font-size:19px;text-align:center;position:relative;}
.nav a.nava i{width:116px; height:3px; background:#fff;position:absolute; left:0;bottom:0;display:none;overflow:hidden;}
.nav .afirst{margin-left:49px;}
.nav a.asel i,.nav a:hover i{display:inline-block;}
.focus{height:536px;position:relative; margin:0 auto;width:100%;}
.focus .w1200{position:absolute; left:50%; top:0; margin-left:-600px; z-index:200}
.focus .focusft{ margin:72px 0 0 339px; display:inline-block;font-size:36px;color:#fff; line-height:60px;}
.focus .focusft span{color:#ffcc00; font-size:30px; font-style:italic;}
.focus .focusft a{color:#fff; font-size:26px; display:inline-block; margin:20px 0 0 60px; }
/*focus*/
.focus {height:536px;overflow:hidden;position:relative;float:left;}
.focus-m ul.focus-bg {width:100%;height:536px;overflow:hidden;}
.focus-m li {width:100%;height:536px;_float:left; position:relative}
.focus-m li.li-2 {background:url(../images/ban1.jpg) center 0 no-repeat;}
.focus-m li.li-3 {background:url(../images/ban2.jpg) center 0 no-repeat;}
.focus-m li.li-4 {background:url(../images/ban1.jpg) center 0 no-repeat;}
.focus-m li .focuslift{width:1200px; position:absolute; left:50%; margin:0 0 0 -600px; }
.focus-m li a{width:100%; height:465px; position:absolute; left:0px; top:0px;z-index:100}
.focus-btn{ width:1000px; position:absolute; top:0px; left:50%; margin-left:-450px;}
.control{position:absolute; top:460px; width:100px; left:50%; margin-left:-50px;  }
.control li{display:inline-block;*display:inline;*zoom:1;margin:0 5px;width:11px;height:11px;background:url(../images/icon5.png) -15px -1px  no-repeat;cursor:pointer;}
.control li a{display:none}
.control li.current{background:url(../images/icon5.png) -1px -1px no-repeat;}
.recommend{background:url(../images/cjbg.jpg) repeat;height:604px; border-bottom:#eaecea solid 1px;width:100%; border-bottom:#ebedeb solid 1px;float:left;}
.recommend h3{color:#fff; font-weight:bold; font-size:18px; margin:38px 0 0 54px;}
.recommend h3 i{background:#fff; width:3.5px; height:16px;border-radius:.5rem; overflow:hidden; display:inline-block; margin:3px 7px 0 0;}
.recommend .recdcont{ padding:30px 32px 0;}
.recommend .recdcont img{margin:0 0 0 16px; position:relative; top:0px;}
.area .areatit{font-size:24px; font-weight:bold; color:#e67346; text-align:center; padding:44px 0 30px 0; width:100%; display:inline-block;}
.indtit{color:#333; font-size:20px;font-weight:500;}
.indtit i{background:#e67346; width: 3.5px;height: 16px;border-radius:.5rem; overflow:hidden;display:inline-block; margin:7px 8px 0 0;float:left;}
.rxproduct{display:inline-block;}
.productul{margin-top:30px;}
.productul li{float:left; margin-right:2px; position:relative;display:inline-block; width:298px; overflow:hidden; cursor:pointer;}
.productul li img{width:298px;height:444px;}
.productul li .producttit{width:100%; text-align:center; position:absolute; left:0;top:0;color:#858585; font-size:20px; font-weight:500; line-height:25px; padding-top:55px;}
.productul li .productdiv{ position:absolute; left:0px; top:0px;width:100%;height:444px; background:url(../images/productbg.png) repeat;display:none}
.productul li .productdiv h4{width:260px; margin:0 auto; text-align:center; color:#fff; padding-top:65px; line-height:25px; font-size:18px;border-bottom:#fff solid 1px;font-weight:500; padding-bottom:10px; }
.productul li .productdiv p{width:260px; font-size:16px; color:#fff; margin:0 auto; padding-top:20px; line-height:25px;}
.tool{display:inline-block; width:100%; position:relative; }
.tool h3{ margin:47px 0 39px 0;+margin:12px 0 29px 0!important;}
.tool .toolul li{position:relative;float:left; }
.tool .toolul li.toolli2{margin:0 9px;}
.friendship h2{background:url(../images/line.png) no-repeat 0 12px;font-size:20px;font-weight:500; text-align:center; width:268px; color:#807f7e; margin:45px auto 40px;+margin:10px auto 40px!important;}
.sele{width:396px; height:46px; background:#f8f8f8; border:#dcdcdc solid 1px;position:relative}
.sele input{width:346px; height:46px;line-height:46px;font-size:16px; float:left;background:#f8f8f8; text-align:center;}
.sele p{border-left:#ececec solid 1px; width:46px; height:27px; text-align:center; padding-top:16px;float:left; cursor:pointer}
.sele p i{background:url(../images/icon3.png) no-repeat; width:20px; height:12px;display:inline-block;}
.sele .selecont{width:396px;min-height:44px;border:#eee solid 1px; background:#f8f8f8;position:absolute;left:-1px; top:47px; z-index:100; display:none;}
.sele .selecont a{width:346px; padding-right:50px;  height:44px; line-height:44px;color:#666; text-align:center;display:inline-block; font-size:16px;border-bottom:#f8f8f8 solid 1px;border-top:#f8f8f8 solid 1px;}
.sele .selecont a:hover,.sele .selecont a.sel,.insursele .insurselecont p.sel{ border-bottom:#f4f4f4 solid 1px;border-top:#f4f4f4 solid 1px;background:#fff;color:#fc805e; }
.friendship .sele{float:left;}
.selew1{width:391px;margin:0 17px 0}
.selew1 input{width:341px;}
.selew1 .selecont{width:391px;}
.selew1 .selecont a{width:347px;padding-right:44px;}
.selew2{width:372px;}
.selew2 input{width:323px;}
.selew2 .selecolcont{width:372px;}
.selew2 .selecolcont a{width:325px;padding-right:46px;}
.selecol{width:148px;margin:0 0 0; height:32px;position:relative; background:#fff; border:#ffc155 solid 1px; border-radius:4px;}
.selecol input{width:120px;height:30px; background:#fff; margin:2px;}
.selecol i,.insursele i{background:url(../images/icon8.png) no-repeat; width:20px; height:20px; position:absolute; right:10px; top:12px; cursor:pointer; }
.selecol .selecolcont{width:148px;border:#ffa200 solid 1px; background:#fff8ec;position:absolute;left:-1px; top:32px;}
.selecol .selecolcont p{width:148px;text-align:center; color:#333; height:27px; float:left;font-size:16px;margin-left:-1px; border-left:#ffa200 solid 1px; padding-top:5px;}
.selecol .selecolcont p.sel{background:#ffbf50;color:#fff;height:27px;}

.selecol3{width:267px;margin:0 0 0; height:32px;position:relative; background:#fff; border:#ffc155 solid 1px; border-radius:4px;}
.selecol3 input{width:240px;height:30px;line-height:30px; background:#fff; margin:2px;}
.selecol3 i,.insursele i{background:url(../images/icon8.png) no-repeat; width:20px; height:20px; position:absolute; right:10px; top:12px; cursor:pointer; }
.selecol3 .selecolcont3{width:267px;border:#ffa200 solid 1px; background:#fff8ec;position:absolute;left:-1px; top:32px;}
.selecol3 .selecolcont3 p{width:267px;text-align:center; color:#333; height:27px; float:left;font-size:16px;margin-left:-1px; border-left:#ffa200 solid 1px; padding-top:5px;}
.selecol3 .selecolcont3 p.sel{background:#ffbf50;color:#fff;height:27px;}
.selecolw{width:405px;}
.selecolw input{width:355px;}
.selecolw .selecolcontw{width:405px;}
.selecolw .selecolcontw p{width:405px;}
.friendshipimg{width:100%; padding:30px 0 38px 0; display:inline-block}
.friendshipimg a{float:left; margin:0 12.5px;}
.friendshipimg a.aimg1{margin-left:0px}
.friendshipimg a.aimg4{margin-right:0px;}
.insursele{width:275px; background:#fff; border:#e5e5e5 solid 1px; position:relative;float:left; height:32px;}
.insursele input{width:265px;height:32px; padding-left:10px; background:#fff; border:#e5e5e5 solid 1px;position:absolute; left:-1px; top:-1px; text-align:left;font-size:14px; }
.insursele .insurselecont{width:270px;top:32px}
.insursele .insurselecont p{width:268px; height:25px; line-height:10px;font-size:14px;}
.foot{background:#e3ddd1;height:264px; padding-top:64px;position:relative;width:100%;display:inline-block}
.tbzhn{width:80px; margin-left:110px;float:left;}
.tbzhn span{font-size:14px;font-weight:bold; display:inline-block; margin-bottom:5px;}
.tbzhn a{width:100%; display:inline-block;color:#595958; font-size:14px;line-height:30px;}
.codep{width:172px; text-align:center;float:left; margin-left:150px;}
.codep span{font-size:18px; color:#262626;width:100%; display:inline-block;line-height:30px;}
.footl{width:800px; height:174px;border-right:#bbb6ac solid 1px;float:left;}
.footr{padding-left:90px;display:inline-block;}
.tbzhnmr{margin-left:65px;}
.footr p{line-height:30px}
.footr .rp1 img{margin-top:-6px}
.footr .rp1 span{color:#2c4041; font-weight:bold;font-size:22px;display:inline-block;float:left; position:relative; top:30px; margin-right:5px;}
.footr .rp2{font-size:18px; color:#595958; padding-top:12px;}
.footr .rp3{font-size:28px; color:#f3690d; font-weight:bold;padding-top:12px;}
.footft{color:#595959; font-size:12px; text-align:center; width:100%; display: inline-block;position:absolute;left:0; bottom:23px;}
.footft img{margin-left:9px;}
.gttit{width:100%;padding:25px 0 0;display:inline-block;}
.gttit span{color:#646464; font-size:16px; font-weight:500;float:left;display:inline-block}
.gttit i{background:#e67346; width: 3.5px; height: 16px; overflow:hidden;display:inline-block;border-radius:.5rem; margin:3px 8px 0 0;float:left;}
.insurance{width:184px; padding:0 40px 0 30px;height:416px;float:left; background:#fff;border:#e5e5e5 solid 1px;}
.insurance .insurname{font-size:20px;color:#171717; text-align:center; padding-top:55px; height:88px;}
.insurance .insurcont{font-size:14px;color:#7d7d7d; min-height:132px; line-height:20px;float:left;}
.insurcont .smallfont{font-size:8px;font-style:normal;color:#999; }
.insurance .insurprice{color:#ababab; font-size:14px; padding-left:10px; min-height:50px;}
.insurance .insurprice em{color:#fc7600; font-size:16px; margin-right:4px;}
.insurance .insurprice em i{color:#fc7600; font-size:22px;font-style:normal}
.insurance .insurbtn{background:url(../images/btn.png) no-repeat; width:130px; height:45px;display:inline-block;cursor:pointer}
.insuranceml{margin-left:60px;}
.fminsuranceml{margin-left:68px;}
.insurimg{float:left;}
.insurimgw{width:309px;}
.guarantcont{width:100%;display: inline-block; margin:25px 0;}
.navdiv{background:url(../images/navbg1.png) repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='../images/navbg1.png'); height:188px; border-top:#dcdcdc solid 1px;border-bottom:#dcdcdc solid 1px;position:absolute; top:137px; z-index:1000;width:100%;}
.navdiv ul{float:left;}
.navdiv ul li{width:150px;float:left; margin-left:32px; text-align:center; padding-top:30px;}
.navdiv ul.nav3 li,.navdiv ul.nav2 li{width:190px;margin-left:2px;}
.navdiv ul li a .insurname{font-size:12px; padding:10px 0 5px;color:#333}
.navdiv ul li a .ftcol{color:#e76f4a;text-align:center; font-size:13px;width:100%;}
.navdiv ul.nav3{ margin-left:370px;}
.navdiv ul.nav2{ margin-left:254px;}
.navdiv .w1200{position:relative;}
.navdiv .lookall{width:80px;height:70px;display:inline-block; text-align:center; margin-left:28px;float:left; margin:60px 0 0 20px;}
.navdiv .lookall i{background:url(../images/icon6.png) no-repeat; width:32px; height:32px; display:inline-block; }
.navdiv .lookall span{font-size:13px; color:#333;width:100%; line-height:25px;}
/*login reg start*/
.lady,.lady1,.lady2{width:100%; background:url(../images/bg.png) repeat; position:absolute; left:0; top:0; z-index:900; display:none}
.login{width:800px;height:642px;background:#fff;border-radius:10px; position:fixed; left:50%; top:50%; margin:-320px 0 0 -400px;z-index:1000; display:none}
.login .lgpic{margin:45px 0; width:100%; text-align:center;}
.login .lgcont{width:352px; margin:0 auto;}
.login .lgcont h3 span{width:166px;float:left; border-bottom:#b3b3b3 solid 2px; color:#b3b3b3; font-size:18px; text-align:center;padding-bottom:10px;font-weight:500;margin-bottom:30px;cursor:pointer;}
.lgcont h3 i{width:1px; height:30px;background:#cfcfcf; overflow:hidden;float:left;margin:-10px 7px 0;}
.lgcont h3 span.spsel{color:#fc7600; border-bottom:#fc7600 solid 2px;}
.lgcont ul li input,.info ul li input{width:299px; height:43px; border:#d7d7d7 solid 1px; border-radius:6px; padding-left:45px; margin-bottom:16px;float:left;font-size:15px;}
.lgcont ul li input::-webkit-input-placeholder,.reg ul li input::-webkit-input-placeholder,.lgcont ul li input::-moz-placeholder{color:#cfcfcf}
.lgcont ul li input.lgtxt{background:url(../images/icon9.png) no-repeat 7px 9px;}
.lgcont ul li input.pswtxt{background:url(../images/icon10.png) no-repeat 6px 6px;}
.lgcont ul li input.yzmtxt{width:166px;}
.lgcont ul li .sp,.info ul li .sp{width:129px; height:42px; line-height:42px;color:#eb6877; border:#eb6877 solid 1px; text-align:center; margin-left:3px;cursor:pointer;}
.lgcont ul li .lgbtn,.info ul li .lgbtn{width:352px; height:56px; background:#fc7600; color:#fff; text-align:center; line-height:56px; font-size:20px;display:inline-block;font-weight:550}
.logfun .logfunp{font-size:18px;position:relative; margin-top:30px;}
.logfun .logfunp i{width:100%; height:1px; background:#a0a0a0;float:left;margin-top:12px;}
.logfun .logfunp span{float:left;width:116px; text-align:center;position:absolute; left:119px; background:#fff; }
.wxa{background:url(../images/wxicon.png) no-repeat; width:52px; height:52px;display:inline-block; margin:38px 0 0 154px;}
.logfun .logfunreg{padding:15px 0 0 65px;}
.logfun .logfunreg a{color:#949494; width:95px;height:15px;line-height:15px;display:inline-block; border-right:#9a9a9a solid 1px; margin-left:15px;}
.logfun .logfunreg a.loga{border-right:none;}
.reg ul li,.info ul li{position:relative;width:352px;display:inline-block;}
.reg ul li input,.info ul li input{background:#f7f7f7; padding-left:74px; width:278px;margin-bottom:12px;}
.reg ul li .spw,.info ul li .spw{width:63px; background:#f7f7f7; color:#4e4e4e;font-size:14px;position:absolute; left:10px; top:13px;}
.reg ul li input.yzmtxt,.info ul li input.yzmtxt{width:140px;}
.reg ul li input.check{width:16px; height:16px; float:left;}
.reg ul li.xyli{margin-bottom:25px;}
.reg ul li.xyli span{float:left;color:#656565; font-size:14px;}
.reg ul li.xyli a{float:left;color:#325cff; font-size:14px;}
.reg ul li .rega{color:#fc7600; font-size:14px; text-decoration:underline;position:relative; display:inline-block; margin:30px 0 0 75px;}
.reg ul li .rega i{background:url(../images/icon12.png) no-repeat; width:14px; height:15px;position:absolute; top:3px; }
.editpsw{width:467px; height:449px; background:#fff; border-radius:5px; text-align:center;position:fixed; left:50%; top:50%; margin:-224px 0 0 -233px;z-index:1000;display:none;  }
.editpsw img{margin:99px 0 0;}
.editpsw p.editft{color:#259b24; font-size:24px; line-height:75px;width:100%; text-align:center; display:inline-block;}
.editpsw p.editp{font-style:italic; font-size:14px; padding-top:30px;}
.editpsw p a{color:#fc8114;font-size:14px;}
.info{width:597px; height:475px; margin:-237px 0 0 -298px;}
.info h3,.codelog h3{ font-size:22px; color:#000; margin:90px 0 50px 0; text-align:center;}
.info ul{width:354px; margin:0 auto;}
.info ul li .yzhm,.reg ul.zhpsw li .yzhm{background:#fc7600; color:#fff; border-radius:2px;font-size:16px; color:#fff;}
.info ul li .lgbtn{margin-top:20px;}
.reg .zhpsw{width:100%; text-align:center;font-weight:550; height:70px; margin-top:-20px; color:#fc7600; font-size:20px;display:inline-block;}
.reg ul li input::-webkit-input-placeholder{color:#e4e4e4}
.codelog{width:596px; height:552px; margin:-276px 0 0 -298px;}
.codelog h3{margin:36px 0 45px 0; }
.codelog p{text-align:center}
.codelog p.codeft{font-size:14px; color:#999;line-height:120px; width:100%; height:120px;display:inline-block}
.codelog p.codea{font-size:16px; color:#fc8115; cursor:pointer;}
 /*login end*/
.personl{width:150px;float:left;min-height:572px;display:inline-block; background:#fff; margin-top:23px;}
.personl h3{background:#fc8200; height:50px; line-height:50px;color:#fff; font-size:18px;font-weight:550; text-align:center;}
.personl h3 i{background:url(../images/icon16.png) no-repeat; width:20px; height:22px; position:relative; top:4px; right:2px;}
.persondiv{width:112px; height:159px; position:relative; margin:20px 140px 0;float:left;}
.persondiv span{width:112px; height:109px; position:absolute; left:0; top:0px; background:url(../images/icon18.png) no-repeat;}
.persondiv img{margin:1px 0 0 6px;}
.persondiv p{ color:#823131; font-size:16px; margin-top:12px; width:112px;text-align:center; display:inline-block}
.personl .personlul{width:150px; display:inline-block; margin-top:2px;}
.personl .personlul li{width:100%; text-align:center;display:inline-block;line-height:35px;}
.personl .personlul li a{color:#4e5564;width:100%;display:inline-block; height:40px; line-height:30px; padding-top:13px; }
.personl .personlul li a i{display:none;}
.personl .personlul li a.sel{background:#f7f7f7; border-top:#e1e1e1 solid 1px; border-bottom:#e1e1e1 solid 1px;border-left:#fc8200 solid 3px;}
.personl .personlul li a.sel i{background:url(../images/icon17.png) no-repeat; margin-right:4px;float:left; position:relative; top:3px; left:28px; width:20px; height:22px;display:inline-block;}
.personl .personlul li a.ordericon i{background:url(../images/icon20.png) no-repeat; width:15px; height:15px; margin:5px 0 0 0; }
.personr{width:819px; margin-left:10px;float:left; margin-top:23px; }
.personr .personinfo{background:#fff; min-height:253px;margin-bottom:13px; border:#e1e1e1 solid 1px;}
.personr .ptit,.accountinfo .ptit{height:42px; font-size:16px;color:#fc8200; /*border-bottom:#fecd99 solid 1px;*/ line-height:42px;padding-left:15px;}
.personr .ptit i{background:#fc8200; width:3px; height:14px; display:inline-block; border-radius:.5rem; margin:0 5px 0 0;}
.personinfo .personrul{margin-top:20px;float:left; width:400px;}
.personinfo .personrul li span{width:80px; padding-left:20px; float:left;color:#8f8e8e; font-size:16px; text-align:right;}
.personinfo .personrul li{width:400px;float:left; margin-bottom:32px;}
.personinfo .personrul li input{width:300px;color:#141414;float:left;font-size:16px;}
.persontab{width:761px; margin:15px 0 0 25px; border-collapse:collapse; }
.persontab tr th{border:#f7c1ab solid 1px; background:#ffe4c8; width:100%; height:36px;}
.persontab tr th span{color:#8c0000; font-size:14px; border-right:#f1c698 solid 1px; height:15px;line-height:15px;text-align:center; margin-top:8px;}
.persontab tr td{border:#c3c3c3 solid 1px; text-align:center; height:40px;font-size:14px;}
.persontab tr th span.sp1{width:122px}
.persontab tr th span.sp2{width:105px}
.persontab tr th span.sp3{width:191px}
.persontab tr th span.sp4{width:126px}
.persontab tr th span.sp5{width:103px}
.persontab tr th span.sp6{width:103px; border-right:none;}
.persontab tr td input{text-align:center; width:90%;  height:20px; line-height:20px}
.persontab tr td .chep{ margin-left:40px;}
.persontab tr td a{color:#000;font-size:14px;}
.page{width:100%; text-align:right; position:absolute; right:35px; bottom:30px;}
.page .prea{background:url(../images/page1.png) no-repeat; width:5px; height:9px; display:inline-block; }
.page .nexta{background:url(../images/page2.png) no-repeat; width:5px; height:9px;display:inline-block;}
.page span{color:#a9a9a9; font-size:14px; margin:0 8px;}
.accountinfo{background:#fff; min-height:304px;position:relative;}
.accountinfo ul.zhhul{ padding-top:10px; margin-top:0;}
.accountinfo ul li{width:750px; padding:7px 35px;}
.accountinfo ul li em{color:#ef7646; font-size:15px;float:right; cursor:pointer;}
.accountinfo ul li i{background:url(../images/icon19.png) no-repeat; width:14px; height:14px; display:inline-block; float:left; margin:5px 5px 0 0;}
.accountinfo ul li i.editicon{background:url(../images/icon25.png) no-repeat; }
.accountinfo ul li span,.accountinfo ul li label{color:#5c5a5a; font-size:15px;}
.accountinfo ul li input{color:#141414; font-size:15px;width:470px;}
.accountinfo .delbtn{width:102px; height:32px; background:#fc5855; border-radius:5px; color:#fff; text-align:center; line-height:32px;font-size:14px;float:right; margin:16px 30px 0 0; cursor:pointer;}
.fah{font-size:14px; color:#828282; display:inline-block; position:absolute; right:18px; top:20px; line-height:15px;}
.fah i{background:url(../images/icon23.png) no-repeat;width:9px; height:15px; display:inline-block; float:left; margin-right:7px;}
.orderr{float:left; width:815px; margin:23px 0 0 12px; }
.orderr .order{background:#fff;border:#e1e1e1 solid 1px; border-top:#d32e3b solid 2px; height:499px; margin-top:34px;}
.orderr .ordertit{height:34px;width:100%;float:left;display:inline-block}
.orderr .ordertit h3 span{height:34px; width:130px;background:#fff; color:#8b8b8b; font-size:16px;font-weight:500; text-align:center; line-height:34px;border-top-left-radius:5px;border-top-right-radius:5px; margin-right:3px; cursor:pointer;}
.orderr .ordertit h3 span.sel{background:#d32e3b; color:#fff; font-size:16px;}
.order{ padding:31px 28px 0; position:relative;}
.order ul{width:755px;height:15px; padding:12px 0; border:#f7c1ab solid 1px; border-bottom:none; background:#ffe4c8}
.order ul li{color:#a54a40;height:15px;float:left; border-right:#f1c698 solid 1px; text-align:center; }
.order ul li.li1{width:217px;}
.order ul li.li2{width:109px;}
.order ul li.li3{width:119px;}
.order ul li.li4{width:107px;}
.order ul li.li5{width:197px; border-right:none;}
.ordertab{width:755px; border-collapse:collapse; margin-bottom:7px;}
.ordertab tr td,.ordertab tr th{border:#c3c3c3 solid 1px;background:#fcfcfc}
.ordertab tr th{text-align:left;height:34px;}
.ordertab tr th i{background:#d32e3b; width:3px; height:12px; margin:0 4px 0 11px;}
.ordertab tr th span{color:#222;font-size:16px;}
.ordertab tr td{height:68px; color:#3e3e3e; font-size:13px; padding:0 10px; text-align:center;}
.ordertab tr td a.downa{background:url(../images/down.png) no-repeat; width:42px; height:36px; display: inline-block;float:left; margin:9px 0 0 22px;float:left;}
.ordertab tr td a.xba{background:url(../images/btn1.png) no-repeat; width:78px; height:25px;line-height:25px; text-align:center;color:#fff; display: inline-block;margin:15px 0 0 26px; float:left;}
.ordertab tr td a.xbaww{margin:9px 0 0 55px;}
.ordertab tr td a.xbasel{background:url(../images/btn2.png) no-repeat;}
.likediv{width:979px; height:104px;background:#fff; margin:13px 0 27px;display:inline-block; padding:38px 0;}
.likediv h3{color:#5c5a5a; font-size:16px; float:left; margin-left:55px;}
.likediv p a{float:left; margin-left:38px;}
.likediv p a img{width:177px; height:102px;}
.oderr{background:#fff;}
.oderr .ordertit{height:30px;border-bottom:#666 solid 1px;}
.oderr .ordertit h3 span{background:#fff;}
.oderr table{width:750px;}
.oderr table tr td,.oderr table tr th{border:#999 solid 1px;}
.ordiv{display:none;}
.dataserch{float:right; position:relative}
.dataserch input{background:#fff url(../images/icon22.png) no-repeat 5px 2px; width:191px; height:25px; line-height:25px; border:#ededed solid 1px; border-right:none;border-top-left-radius:5px;border-bottom-left-radius:5px;float:left; padding-left:42px;color:#000; font-size:14px;}
.dataserch button{background:#ffba71 url(../images/icon21.png) no-repeat 15px 3px;width:47px; height:26px; border-left:#ffe3c5 solid 1px;  border-top-right-radius:5px; border-bottom-right-radius:5px;float:left;cursor:pointer; }
.dataserch .dsy{background:#fff; border:#f1f1f1 solid 1px; width:255px; height:62px; overflow-y:auto; padding:13px 15px 0; position:absolute; left:-1px; top:24px; z-index:1000;display:none;}
.dataserch .dsy span{width:60px; height:25px; line-height:25px; float:left; color:#7a7a7a; font-size:15px; cursor:pointer;}
.insure{width:100%; display:inline-block;float:left;}
.insure .insuretit{width:100%; text-align:center; height:70px; line-height:35px; padding:15px 0; font-size:20px;color:#363636;font-weight:500;display:inline-block; background:#fff; border:#eaeaea solid 1px; margin:45px 0 13px; }
.insure .insuretit i{color:#a56768; font-size:24px;font-style:normal;}
.insure .insureinfo{border:#eee solid 1px;width:100%;background:#fff;position:relative; display:inline-block; padding-bottom:20px; margin-bottom:18px;}
.insure .insureinfo h3{width:100%; height:44px;line-height:44px;color:#821a1b; background:#eee; font-size:16px;font-weight:500; margin-bottom:40px;}
.insure .insureinfo h3 i,.addressinfo h3 i{background:#ff8400; border-radius:.5rem; width:3px; height:16px; margin:15px 10px 0 33px;float:left;}
.insureinfo ul.isinfoul li{width:495px; float:left; margin-bottom:10px; }
.insureinfo ul.isinfoul li span{width:90px;padding-left:40px;text-align:left;float:left;height:40px;line-height:40px; color:#434343;font-size:14px; }
.insureinfo ul.isinfoul li span em{line-height:20px; overflow:hidden; height:40px;}
.insureinfo ul.isinfoul li span i{position:relative; top:-8px; font-style:normal;}
.insureinfo ul.isinfoul li .insurtxt{width:265px; height:32px; border:#e5e5e5 solid 1px;padding-left:10px;font-size:14px;}
.insureinfo ul.isinfoul li em.tipinsur{color:#fa423a; font-size:12px; margin-left:5px;position:relative; top:5px;line-height:20px;display:inline-block;width:80px; height:40px}
.insureinfo ul.isinfoul li .insurdata{background:url(../images/icon7.png) no-repeat 306px 8px;}
.insureinfo ul.isinfoul li .chekp,.commonpeople .chekp{background:url(../images/icon14.png) no-repeat; width:56px; height:31px;float:left; position:relative; cursor:pointer;}
.insureinfo ul.isinfoul li .chekp.chekpsel,.commonpeople .chekp.chekpsel{background:url(../images/icon15.png) no-repeat;}
.insureinfo ul.isinfoul li .chekp input,.commonpeople .chekp input{position:absolute; left:0px; height:0px; width:56px; height:31px;opacity:0;;cursor:pointer}
.insureinfo ul.isinfoul li .fp{color:#0030ff; width:110px; font-size:16px;float:left; line-height:30px;}
.insureinfo ul.isinfoul li.fpli{padding-top:10px;}
.insureinfo ul.isinfoul li.fpli .fp{margin-right:5px;}
.insureinfo .commonpeople{position:absolute; top:6px; right:10px;}
.insureinfo .commonpeople .fp{float:left;margin:4px 3px 0 0;cursor:pointer;}
.moreli{text-align:center; margin:-8px 0 10px; width:100%;display:inline-block; background:#ffe3b1; height:50px; line-height:50px;}
.moreli a{color:#d62f05; font-size:18px;  }
.moreli a i{font-weight:bold; font-size:20px; font-style:normal;}
.commonpeopleidv{margin-bottom:10px;display:inline-block}
.insureinfo .cominsur{display:inline-block;}
.insureinfo .cominsur li{float:left; width:150px;}
.insureinfo .common{float:left; margin:0 10px 0 40px;color:#434343;}
.insureinfo .cominsur{margin:-10px 0 20px;float:left; display:inline-block;width:800px;}
.insureinfo .cominsur li{float:left; width:100px; margin-top:10px;}
.insureinfo .cominsur li p,.chep,.chekp{float:left;background:url(../images/checkp.png) no-repeat; width:15px; height:15px; position:relative;margin-right:3px; margin-top:4px;}
.insureinfo .cominsur li p.radiosel,.chep.chekpsel,.chekp.chekpsel{background:url(../images/checkp1.png) no-repeat;}
.insureinfo .cominsur li p input,.chep input,.chekp input{position:absolute; left:-3px; top:0; width:15px; height:15px; opacity:0; float:left;display:inline-block;}
.addressinfo{width:100%;height:30px; padding:15px 0; margin-bottom:19px; background:#fff; border:#ebebeb solid 1px; }
.addressinfo h3{color:#861919;float:left; line-height:30px;font-size:18px;}
.addressinfo h3 i{margin:9px 10px 0 33px;}
.addressinfo input{line-height:30px; margin-left:35px;float:left; width:700px; margin-left:20px;font-size:16px;}
/*.insure .sum{border:#eee solid 1px;background:#fff; padding-bottom:0px;}
.insure .sum h3{width:100%; background:#fff; border-bottom:#eaeaea solid 1px; margin-bottom:0; }
.insure .sum h3 i{float:left;}
.insure .sum h3 em{color:#861919;font-weight:600;float:left;}
.insure .sum h3 span{color:#fc7600; font-weight:500; font-size:24px; position:relative; top:-1px; left:20px;}
.invoice{min-height:200px; overflow:hidden;display:none; background:#fff; border-radius:5px; position:fixed; left:50%; top:50%; z-index:1000;width:900px; margin:-90px 0 0 -450px;border:#eee solid 1px; padding:20px;}
.invoice h3 span{width:133px;height:38px;background:url(../images/sumbg.png) no-repeat; margin-right:19px;color:#333; font-size:14px; text-align:center; line-height:38px;font-weight:500; cursor:pointer;}
.invoice ul{margin:10px 0 0;display:inline-block}
.invoice h3 span.sel{background:url(../images/sumbg1.png) no-repeat; color:#fff;}
.invoice ul.gs{display:none}
.invoice ul.gs li{float:left; width:388px; margin-top:7px;}
.invoice ul.gs li span,.invoice ul.gr li span{width:120px;color:#333; font-size:16px;height:35px; line-height:35px; text-align:right;}
.invoice ul.gs li input,.invoice ul.gr li input{font-size:16px; height:35px; line-height:35px; padding-left:3px;width:260px;}
.invoice ul.gr li{width:1130px; margin-top:7px;}
.invoice ul.gr li span{width:80px; text-align:left; margin-left:38px;}
.invoice ul.gr li input{width:1000px }
.invoice p{width:100%; text-align:center; display:inline-block;}
.invoice p a{width:142px; height:37px; display:inline-block; border-radius:5px; text-align:center; line-height:37px;color:#fff; font-size:15px; cursor:pointer; margin-top:10px;}
.invoice p .qrbtn{background:#fc7600;}
.invoice p .qxbtn{background:#a0a0a0; margin-left:8px;}*/
.sum .fp{color:#0030ff; font-size:16px;}
.morepeople{display:none;}
.ljtbp{width:100%; text-align:center; margin-bottom:50px;}
.ljtbp .ljtba{width:393px; height:58px; background:#ff8400; color:#fff; font-weight:600;display:inline-block; text-align:center; line-height:58px;font-size:20px; border-radius:2px;}
.benefitinfo{padding:15px 0;}
.benefitp{width:800px; text-align:left;font-size:18px; margin-left:20px;float:left; line-height:30px;}
.detailsp{color:#363636; font-size:16px; width:100%; padding:50px 0 20px;}
.detailsp .chekp{ margin:3px 3px 0 330px}
.detailsp a{color:#ff8400; font-size:16px;}
.pxhead{background:url(../images/pxbg.png) repeat;display:inline-block;float:left; width:100%; border-bottom:#e7e7e6 solid 1px;}
.pxhead .banimg{width:1200px;}
.pxhead .w1200{position:relative; }
.pxinsure{width:1200px; height:125px; background:#fff; box-shadow:4px 8px 4px rgba(0, 0, 0, 0.4); margin-top:10px;}
/*.pxinsurel{width:630px; position:relative;float:left}
.pxinsurel .pxline{background:#ffa200; width:1px; height:140px; overflow:hidden; display:inline-block; position:absolute; right:0px; top:60px;}*/
.pxinsureul{margin:19px 0 0 60px; display:inline-block; float:left;}
.pxinsureul li{width:170px;float:left; margin-bottom:20px;position:relative; padding-left:20px;text-align:left;}
.pxinsureul li span,.pxinsureulr li span{color:#888; font-size:14px;width:100%; line-height:30px; margin-bottom:5px;}
.pxinsureul li .datatxt{border:#ffc155 solid 1px; border-radius:4px;background:url(../images/icon7.png) no-repeat 119px;width:148px; height:32px;color:#333;font-size:14px; text-align:center; cursor:pointer;}
.plan{margin-top:20px;display:inline-block;width:100%;float:left}
.pxinsureul li i.selejt{background:#ff8500; width:1px; height:28px; overflow:hidden; position:absolute; right:0px; top:38px;}
.pxinsureul li.firstli{padding-left:0;width:148px;}
.pxinsureulr li{width:100%;}
.tbli span strong,.tbsp strong{ color:#fc7600;font-size:26px;display:inline-block; margin-right:3px;}
.pxinsurename .tbsp{font-size:14px; color:#5a5a5a;float:left;width:133px; margin-top:45px;}
.pxinsurename .tba,.tba{width:240px; height:40px; display:inline-block; background:#ff8400; color:#fff; font-size:18px; line-height:40px;border-top:#ffc688 solid 1px; text-align:center;float:left;margin-top:40px;}
.pxinsurename{height:127px;}
.pxinsurename p.namep{margin:45px 0 0 40px;display:inline-block;font-size:24px;float:left; width:710px;}
.pxinsurename .pxinsureul li{width:265px; float:left;}
.pxinsurename .pxinsureul li .datatxt{width:254px;background:url(../images/icon7.png) no-repeat 225px;}
.pxinsurename .pxinsureul li .endtxt{background:none;}
.tbli{width:227px;float:left;}
.tbli .tbsp{width:186px; margin-top:13px;color:#5a5a5a; text-align:center;}
.tbli .tba{ width:186px; height:33px; line-height:33px;margin-top:5px;border-radius:2px;}
.tbli i{background:#ff8400; width:1px; height:28px; overflow:hidden;float:left; position:relative; top:43px;}
.pxinsurename .tbli{ padding-left:27px; width:200px;}
.plan .w1200{background:#fff;}
.tab{margin:26px 25px 0;display:inline-block;}
.tab tr th{height:60px;line-height:60px; background:#fff8f0;border-top-left-radius:10px; border-top-right-radius:10px;width:209px; border-left:#fff solid 2px; border-right:#fff solid 2px;font-size:18px;cursor:pointer}
.tab tr th i{background:#868583; width: 3.5px; height: 16px;position:relative; top:3px; right:5px; border-radius:.5rem;}
.tab tr th.tab1{color:#929292; background:#fff; border-bottom:none;width:309px;border-right:none;position:relative }
.tab tr th.tab1 div{border:#fafafa solid 1px;border-left:#fafafa solid 2px;border-top-left-radius:10px; border-top-right-radius:10px;height:60px;line-height:60px;width:224px;padding:0 40px; border-bottom:none; position:absolute; top:-1px; right:0px;}
.tab tr td{cursor:pointer}
.tab tr th.tab1 div i{width:229px; height:1px; overflow:hidden;background:#f6f6f6; position:absolute; left:40px; top:59px;}
.tab tr td.tab1-1{border-left:#fafafa solid 2px;border-right:#fafafa solid 1px;padding:10px 40px;min-height:38px;color:#797979;}
.tab tr td.tab2-1{background:#fff8f0; text-align:center; font-size:14px;color:#616161; border-right:#fff solid 2px;border-left:#fff solid 2px;color:#797979;}
.tab tr td.tabft{font-size:22px;color:#333;}
.tab tr.tabsel,.tab tr.tabsel td{background:#ffe7cf; }
.tab tr.tabsel td.tab1-1{color:#b90000}
.tab thead tr th.tbplansel{background:#fa3e3f;color:#fff;border-right:#fa3e3f solid 2px; border-left:#fa3e3f solid 2px;}
.tab tbody tr td.tbplansel{border-left:#fa3e3f solid 2px;border-right:#fa3e3f solid 2px;}
.tab tr th.tbplansel i{background:#fff;}
.tab tbody tr td.tab21blue.tbplansel{color:#22adeb}
.tab tbody tr td.tab21red.tbplansel{color:#fa3e3f}
.tab tbody tr td.tab21red.tbplansel.tbfot{border-bottom:#fa3e3f solid 2px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.tab3 tr th{width:280px;}
.tab1 tr th{width:850px;}
.tab3 tr th.plan4,.tab1 tr th.plan4,.tab1 tr th.plan3,.tab1 tr th.plan2{display:none}
.tab tr.showall td{border-bottom:#ccc solid 1px;}
.tab tr.showall td  img{width:17px; height:10px; margin-left:3px;}

.pxinsurer{width:480px;float:left;}
.moreft{width:95%; text-align:right; font-size:14px; color:#363636;padding-right:5%;}
.moreft a{color:#0dc187; font-size:14px; height:90px; line-height:90px;}
.question{width:1212px; border:#eee solid 1px;height:57px; line-height:47px; text-align:center; font-size:18px;color:#363636;background:#fbfbfb; font-weight:500; margin-bottom:2px;}
/* productpic */
.productpic{float:left; width:100%}
#productpic{width:1200px;margin:0 auto 20px; height:830px;}
#productpic .picset {position:relative;height:616px;overflow:hidden;}
#productpic .picset .picwin{height:100%}
#productpic .picset .picwin img{width:1200px; height:616px;}
#productpic .picthumset {position:relative;margin-top:10px;width:1200px;overflow:hidden; height:213px;}
#productpic .picthumset .pithummove{position:relative;white-space:nowrap;font-size:0}
#productpic .picthumset .pithummove li{display:inline;margin-right:8px;width:297px; height:203px;}
#productpic .picthumset .pithummove li img{width:290px; height:186px; margin-top:14px;}
#productpic .picthumset .picthumsel{position:absolute;width:297px;height:203px;background:url(../images/picbg.png) no-repeat;left:0;top:0}
.tip{width:335px; height:236px; background:#fff; border-radius:5px; position:absolute; left:50%; top:50%; margin:-118px 0 0 -167px;}
.tip h3{margin:0 20px; width:295px; background:url(../images/tipline.png) repeat-x bottom; height:53px; line-height:53px; text-align:center; color:#323232; font-size:16px; }
.lady1{display:block}
.tip p{height:73px; padding-top:39px; text-align:center; color:#828282 }
.tip .tipbtn{text-align:center; width:100%;display:inline-block;}
.tip .tipbtn button{width:142px; height:37px; display:inline-block; border-radius:5px; text-align:center; line-height:37px;color:#fff; font-size:15px; cursor:pointer;}
.tip .tipbtn button.qrbtn{background:#fc7600; margin-left:8px;}
.tip .tipbtn button.qxbtn{background:#a0a0a0}
.rzhinfo{width:274px; margin:0 230px; padding-top:20px;}
.rzhinfo li .smrztxt{width:268px; height:32px;line-height:32px; border:#f6f6f6 solid 1px;border-radius:2px; background:#fbfbfb; padding-left:6px;}
.rzhinfo li.rzhft,.rzhft{color:#fd9840; font-size:14px;}
.rzhinfo li button,.editphone li button{width:275px; height:33px; line-height:33px; text-align:center;border-radius:2px; font-size:16px;background:#fc7600;color:#fff;}
.accountinfo .editphone{width:310px; margin:0 230px; padding-top:40px;}
.accountinfo .editphone li{position:relative;width:310px;}
.accountinfo .editphone li .smrztxt{width:248px; height:32px;line-height:32px; border:#f6f6f6 solid 1px;border-radius:2px; background:#fbfbfb; padding-left:70px;  }
.accountinfo .editphone li .yzmtxt{width:137px;float:left;}
.accountinfo .editphone li label{position:absolute; left:36px; top:2px; text-align:center;width:70px;height:29px;line-height:29px; top:10px;}
.accountinfo .editphone li .yzhm{color:#fc7600; font-size:13px; padding-left:8px;line-height:30px;}
.editphone li button{width:310px;cursor:pointer;}
#editemail .editemail{padding-top:70px;}
.rzhsuccess{width:420px; margin:0 auto; padding-top:70px;}
.rzhsuccess img{float:left;}
.rzhsuccess p{width:320px;padding-top:10px; margin-left:15px;float:left;display:inline-block;}
.rzhsuccess p span{color:#828282; font-size:18px; width:100%}
.rzhsuccess p em{color:#6dc10c; font-size:14px;width:100%;}
.rzhsuccess a{width:100%; text-align:center; line-height:30px; color:#333; font-size:12px;display:inline-block;}
.calculator{position:absolute; left:0px;top:110px;z-index:1000;width:1200px;height:225px; background:#20ddd6;border-radius:5px;display:none;}
.calculator .iconsp{background:url(../images/icon28.png) no-repeat -2px -1px;width:91px; height:35px; display:inline-block; margin:25px 0 0 4px;display:inline-block; }
.calculator .toolh{color:#fff; font-size:24px; width:100%; text-align:center; width:265px; margin-top:-80px;float:left;}
.calculator .toolh span{width:100%; display:inline-block; text-align:center; font-size:12px;font-weight:500; margin-top:3px;float:left;}
.calculator .calculal{width:265px; float:left;}
.calculator .calculal .line{width:2px; height:120px;overflow:hidden; float:right;background:#fff; margin:45px 0 0 0;}
.calculator .calform{padding-top:50px;float:left;width:510px;}
.calculator .calform p{margin-bottom:35px;}
.calculator .calform p span{color:#fff; font-size:14px;float:left;width:180px; margin-right:4px; text-align:right;}
.calculator .calform p input{width:232px; height:37px; background:#fff;font-size:14px;padding-left:25px; }
.calculatip{float:left;width:424px;display:inline-block; padding-top:27px; position:relative;height:198px;}
.calculatip h4{color:#ffe054; font-size:16px;float:left;display:inline-block;margin-bottom:5px;}
.calculatip p{color:#fff; font-size:16px; display:inline-block; float:left; line-height:22px;}
.calculatip .xba,.carrx .bjbtn{background:url(../images/carbtn.png) no-repeat; width:190px; height:44px;padding-top:5px; display:inline-block;color:#18d5ce;font-size:24px; text-align:center; padding-right:25px; margin-top:11px;}
.calculatip .blanka{color:#fff; font-size:15px;width:130px;position:absolute;  bottom:15px; right:25px;}
.calculatip .blanka i{background:url(../images/icon28.png) no-repeat -5px -68px;width:9px; height:14px;display:inline-block; margin:3px 5px 0 0;float:left;}
.carinsur{width:675px; float:left;}
.carinsur ul{margin-top:50px;}
.carinsur ul li{float:left;margin-bottom:40px; position:relative;}
.carinsur ul li span{width:105px; text-align:right; margin-right:5px; color:#fff;font-size:14px; }
.carinsur ul li input{font-size:14px;width:180px; height:36px; padding-left:22px;}
.carinsur ul li .cityi{background:url(../images/icon28.png) no-repeat -23px -40px; width:16px; height:20px; position:absolute; left:290px; top:9px; cursor:pointer;}
.carinsur ul li .carj{background:#fff; color:#01a18d; font-size:15px; position:absolute; left:115px; top:9px;}
.carinsur ul li .chekdiv{position:absolute;left:109px;top:45px; display:inline-block; }
.carinsur ul li .chekp{background:url(../images/icon28.png) no-repeat -24px -64px;width:13px; height:13px;float:left;position:relative;margin:5px 5px 0 0;}
.carinsur ul li .chekp input{width:13px; height:13px;position:absolute; left:0px; top:0px; opacity:0;}
.carinsur ul li .chekp.chekpsel{background:url(../images/icon28.png) no-repeat -5px -41px;width:13px; height:13px;}
.carinsur ul li .chekdiv i{font-style:normal; color:#024941; font-size:12px;}
.carinsur ul li .lkhxb{width:165px;margin:8px 0 0 115px;display:inline-block; padding-left:15px; color:#fff; font-size:20px;border-bottom:#fff solid 1px;font-style:italic;}
.carinsur ul li .lkhxb i{background:url(../images/icon28.png) no-repeat -45px -40px; width:28px; height:28px;margin:0px 5px 3px 0; display:inline-block; float:left;}
.carrx{width:260px; float:left; padding-top:38px;}
.carrx h4{color:#fff; font-size:18px;}
.carrx .rx{color:#ffec95; font-size:25px;}
.carrx .bjbtn{margin-top:19px;}
.carrx p{background:#fff2e9;width:214px; height:20px; line-height:20px; margin:4px 0 0;}
.carrx p i{background:url(../images/icon28.png) no-repeat -76px -44px;width:14px; height:14px; display:inline-block; margin:4px 5px 0 3px;float:left;}
.carrx p span{color:#727272; font-size:12px;font-style:italic;}
.policy{background:#ff6a5b; height:260px;}
.policy .iconsp,.bdyz .iconsp{background:url(../images/icon28.png) no-repeat -3px -89px;width:91px; height:35px;}
.policy .policyr{width:840px; padding-left:60px; float:left; margin-top:-10px; }
.policy .policyr h4{width:100%; display:inline-block; padding-top:20px;margin-bottom:10px;}
.policy .policyr h4 i{color:#fff; font-size:20px;font-style:normal; margin-bottom:5px;}
.policy .policyr h4 span{background:#fff; width:215px; height:40px;font-size:20px; text-align:center; line-height:40px; border-bottom:#edefee solid 5px; margin-right:22px;color:#b7b7b7;font-weight:500; cursor:pointer;}
.policy .policyr h4 span.selsp{background:#ffe77d;border-bottom:#eccb32 solid 5px;color:#ff6968}
.policy .policyr .policyp{width:770px; height:41px; background:#db2728; border-bottom:#ff695e solid 3px;}
.policyr .policyp span{width:133px;cursor:pointer; text-align:center;height:40px; line-height:40px; color:#fff; font-size:16px; margin:0 20px;position:relative;}
.policyr .policyp span .lineb{width:133px; height:4px; background:#ffe668; overflow:hidden; position:absolute; left:0px; bottom:2px;}
.policyr .policyp span.selsp{color:#ffcf00}
.policyr .policyp span i{display:none;}
.policyr .policyp span.selsp i{display:inline-block;}
.policyr .policyp .liner{width:1px; height:14px; background:#fff;overflow:hidden; margin:14px 0 0 0;}
.policyr .policydiv{width:769px; height:116px; background:#fff; border:#dcdcda solid 1px;}
.policyr .policydiv ul{width:530px;margin:18px 0 0 66px; }
.policyr .policydiv ul li{margin-bottom:8px; margin-right:9px;}
.policyr .policydiv ul li input{border:#cacaca solid 1px; width:231px; height:34px; text-align:center;line-height:34px; font-size:14px;}
.policyr .policydiv ul li{float:left;}
.policyr .policydiv ul li .yzmtxt{width:135px; float:left; margin-right:3px;}
.policyr .policydiv ul li .send1{color:#ff935e; font-size:12px;border:#fd7601 solid 1px; width:92px; height:34px; line-height:34px; text-align:center;}
.policyr .policydiv ul li .datatxt{width:105px; float:left;}
.policyr .policydiv ul li i{color:#505050; font-size:14px; line-height:35px;float:left;font-style:normal;margin:0 3px;}
.policyr .seachbtn,.bdyz .bdyzr .submitbtn{width:108px; height:36px; line-height:36px; text-align:center;background:#ff6a5b; color:#fff; border-radius:5px; cursor:pointer; margin:40px 0 0 45px;}
.policyr .fr ul{margin:35px 0 0 64px;display:inline-block;float:left}
.policyr .fr .seachbtn{ margin:36px 0 0 0px;float:left;}
.bdyz{background:#3aaff5; height:260px;}
.bdyz .bdyzr{width:657px; height:140px; padding:45px 0 0 80px; background:#fff; border:#dbdcde solid 1px; float:left;display:inline-block; margin:32px 0 0 82px;}
.bdyz .bdyzr ul{float:left;}
.bdyz .bdyzr ul li{position:relative}
.bdyz .bdyzr ul li .bdyzr{border:#c9c9c9 solid 1px;}
.bdyz .bdyzr ul li span{width:120px;float:left;color:#b3b3b3; font-size:15px;}
.bdyz .bdyzr ul li .lgtxt{width:256px; height:36px;padding-left:10px; border:#c9c9c9 solid 1px;background:#fff; font-size:14px;}
.bdyz .bdyzr ul li .yzhmxt{width:155px; height:36px;padding-left:10px; border:#c9c9c9 solid 1px;background:#fff;float:left; font-size:14px;}
.bdyz .bdyzr ul li a{width:92px; height:34px;line-height:34px;display:inline-block; margin-left:5px;text-align:center; border:#fd7600 solid 1px;color:#ff7509;font-size:14px;}
.bdyz .bdyzr ul li {margin-bottom:15px;}
.bdyz .bdyzr .submitbtn{ margin:55px 0 0 18px;float:left;}
.closea{background:url(../images/icon28.png) no-repeat -76px -66px; width:14px; height:14px;display:inline-block; position:absolute; right:11px; top:11px;}
.bdyz .bdyzr ul li .lgfile{position:absolute; left:120px; width:256px; height:36px;opacity:0;}

#insureDiv .intype{width:85px;border: #fc8200 1px solid}
#insureDiv{float: right;margin-top: -45px;margin-right: 150px;}
#insureDiv input{height:30px;line-height:30px;}
#insureDiv input.il{border-bottom-left-radius:3px; border-top-left-radius:3px;}
#insureDiv input.ir{border-bottom-right-radius:3px; border-top-right-radius:3px;}
#insureDiv .sele{color: #FFF;background: #fc8200; }

.insureinfo{border:#eee solid 1px;width:100%;background:#fff;position:relative; display:inline-block; padding-bottom:20px; margin-bottom:18px;height:20px}
.insuretit i{color:#a56768; font-size:24px;font-style:normal;}
.insureinfo{border:#eee solid 1px;width:100%;background:#fff;position:relative; display:inline-block; padding-bottom:20px; margin-bottom:18px;}
.insureinfo h3{width:100%; height:44px;line-height:44px;color:#821a1b; background:#eee; font-size:16px;font-weight:500; margin-bottom:40px;}
.insureinfo h3 i,.addressinfo h3 i{background:#ff8400; border-radius:.5rem; width:3px; height:16px; margin:15px 10px 0 33px;float:left;}


.insureinfo ul.isinfoul li{width:495px; float:left; margin-bottom:10px; }
.insureinfo ul.isinfoul li span{width:90px;padding-left:40px;text-align:left;float:left;height:40px;line-height:40px; color:#434343;font-size:14px; }
.insureinfo ul.isinfoul li span em{line-height:20px; overflow:hidden; height:40px;}
.insureinfo ul.isinfoul li span i{position:relative; top:-8px; font-style:normal;}
.insureinfo ul.isinfoul li .insurtxt{width:265px; height:32px; border:#e5e5e5 solid 1px;padding-left:10px;font-size:14px;}
.insureinfo ul.isinfoul li em.tipinsur{color:#fa423a; font-size:12px; margin-left:5px;position:relative; top:5px;line-height:20px;display:inline-block;width:80px; height:40px}
.insureinfo ul.isinfoul li .insurdata{background:url(../images/icon7.png) no-repeat 306px 8px;}
.insureinfo ul.isinfoul li .chekp,.commonpeople .chekp{background:url(../images/icon14.png) no-repeat; width:56px; height:31px;float:left; position:relative; cursor:pointer;}
.insureinfo ul.isinfoul li .chekp.chekpsel,.commonpeople .chekp.chekpsel{background:url(../images/icon15.png) no-repeat;}
.insureinfo ul.isinfoul li .chekp input,.commonpeople .chekp input{position:absolute; left:0px; height:0px; width:56px; height:31px;opacity:0;;cursor:pointer}
.insureinfo ul.isinfoul li .fp{color:#0030ff; width:110px; font-size:16px;float:left; line-height:30px;}
.insureinfo ul.isinfoul li.fpli{padding-top:10px;}
.insureinfo ul.isinfoul li.fpli .fp{margin-right:5px;}
.insureinfo .commonpeople{position:absolute; top:6px; right:10px;}
.insureinfo .commonpeople .fp{float:left;margin:4px 3px 0 0;cursor:pointer;}
.moreli{text-align:center; margin:-8px 0 10px; width:100%;display:inline-block; background:#ffe3b1; height:50px; line-height:50px;}
.moreli a{color:#d62f05; font-size:18px;  }
.moreli a i{font-weight:bold; font-size:20px; font-style:normal;}
.commonpeopleidv{margin-bottom:10px;display:inline-block}
.insureinfo .cominsur{display:inline-block;}
.insureinfo .cominsur li{float:left; width:150px;}
.insureinfo .common{float:left; margin:0 10px 0 40px;color:#434343;}
.insureinfo .cominsur{margin:-10px 0 20px;float:left; display:inline-block;width:800px;}
.insureinfo .cominsur li{float:left; width:100px; margin-top:10px;}
.insureinfo .cominsur li p,.chep,.chekp{float:left;background:url(../images/checkp.png) no-repeat; width:15px; height:15px; position:relative;margin-right:3px; margin-top:4px;}
.insureinfo .cominsur li p.radiosel,.chep.chekpsel{background:url(../images/checkp1.png) no-repeat;}
.insureinfo .cominsur li p.chekpsel{background:url(../images/checkp1.png) no-repeat;}



.invoice{min-height:200px; overflow:hidden;display:none; background:#fff; border-radius:5px; position:fixed; left:50%; top:21%; z-index:1001;width:900px; margin:-90px 0 0 -450px;border:#eee solid 1px; padding:20px;}
.invoice h3 span{/*width:133px;*/height:38px;/*background:url(../images/sumbg.png) no-repeat; */margin-right:19px;color:#333; font-size:14px; text-align:center; line-height:38px;font-weight:500; cursor:pointer;}
.invoice ul{margin:10px 0 0;display:inline-block}
.invoice h3 span.sel{background:url(../images/sumbg1.png) no-repeat; color:#fff;}
.invoice ul.gs{display:none}
.invoice ul.gs li,ul.gr li{float:left; width:388px; height:55px; margin-top:7px;}
.invoice ul.gs li span,.invoice ul.gr li span{width:120px;color:#333; font-size:16px;height:35px; line-height:35px; text-align:right;}
.invoice ul.gs li input,.invoice ul.gr li input{font-size:16px; height:35px; line-height:35px; padding-left:3px;width:260px; border:#e5e5e5 solid 1px}
/*.invoice ul.gr li{width:1130px; margin-top:7px;}
.invoice ul.gr li span{width:80px; text-align:left; margin-left:38px;}
.invoice ul.gr li input{width:1000px }*/
.invoice ul.gr li em{color:#fa423a; font-size:12px; margin-left:120px;}
.invoice ul.gr li.tipem{width:776px; margin-top:-15px;}
.invoice ul.gr li.tipem em{text-align:left; margin-left:40px;}
.invoice p{width:100%; text-align:center; display:inline-block;}
.invoice p input{width:142px; height:37px; display:inline-block; border-radius:5px; text-align:center; line-height:37px;color:#fff; font-size:15px; cursor:pointer; margin-top:10px;}
.invoice p .qrbtn{background:#fc7600;}
.invoice p .qxbtn{background:#a0a0a0; margin-left:8px;}


/*职业样式*/
.zylb,.zylbjs{width:100%;float:left; position:relative}
.zylb{margin-top: 10px;}
.zylb input{width:761px; height:37px; border:#e5e5e5 solid 1px; padding-left:10px;}
.zylbdiv{background:#fff; border:#d2d2d2 solid 1px; position:absolute;left:50px; top:60px; z-index:100;}
.zylbdiv .zylbp{background:#f0f0f0; height:51px;line-height:51px; color:#424242; font-size:16px; padding-left:20px;}
.zylbdiv .zylbimg{position:absolute; left:226px; top:-18px; width:23px; height:18px;}
.zylbdiv .zylb1{width:302px;height:240px;overflow-x:hidden; overflow-y:scroll;float:left; border:#d2d2d2 solid 1px;}
.zylbdiv .zylb1 ul{width:285px; float:left;}
.zylbdiv .zylb1 ul li{width:285px;height:45px;line-height:45px;}
.zylbdiv .zylb1 ul li a{width:263px;height:45px; line-height:45px;display:inline-block; border-bottom:#d2d2d2 dashed 1px; margin:0 7px; color:#424242; font-size:14px;}
.zylbdiv .zylb1 ul li a i{background:url(../images/zylb1.png) no-repeat;width:6px; height:12px; display:inline-block;float:right; margin:16px 3px 0 0;}
.zylbdiv .zylb1 ul li a span{width:240px; padding-left:3px;}
#occupaStationDiv_1 ul li.spnln a span{line-height:15px;}
.zylbdiv .zylb1 ul li.selea{background:#ffeee1;}
.zylbdiv .zylb1 ul li.selea a span,.zylbdiv .zylb1 ul li a:hover span{color:#ff8400;}
.zylbdiv .zylb1 ul li.selea a i,.zylbdiv .zylb1 ul li a:hover i{background:url(../images/zylb2.png) no-repeat;}
.zylbdiv .zylbp .closezy{background:url(../images/closeicon.png) no-repeat; width:17px; height:17px; display:inline-block; float:right; margin:18px 14px 0 0;}
.zylbdiv .zylb2{background:#ffeee1; border:#ddd9d6 solid 1px;}
.zylbjs{margin-top:6px; display:inline-block;}
.zylbjs span{height:35px; line-height:20px; padding-top:15px; display:inline-block;}
.zylbjs span em i{font-style:normal; position:relative; top:-10px;}
.zylbjs p{width:781px;font-size:14px;  height:50px; color:#424242; display:inline-block;}
.zylbjs p a{color:#fd7600}

.zylb span,.zylbjs span{width:90px;padding-left:40px;text-align:left;float:left;height:40px;line-height:40px; color:#434343;font-size:14px; }