@charset "gb2312";
.lock{height:100%;overflow:hidden;}
.hide{display:none;}
.fl{float:left;}
.fr{float:right;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.pr{position:relative;}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.container{background-color:rgba(242,242,242,1);}
.header{position:relative;height:4.35rem;line-height:4.35rem;box-shadow:0 -1px 0 rgba(255,80,40,1) inset;box-shadow:0 1px 0 rgba(166,37,25,1);background-color:rgba(232,52,12,1);}
.home,.back{position:absolute;display:block;}
.home:active,.back:active{background-color:rgba(218,47,9,1);}
.home-page .home{left:1rem;width:4.35rem;height:4.35rem;text-align: center;}
.home-page .home:after{content:"";display:inline-block;vertical-align:middle; width:2.5rem;height:2.5rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAvCAMAAAB9ntLFAAABaFBMVEUAAADimJL1vrn+8O/MTEG/Kh2/Kh3/+vr/+vq/Kh3/+vr+8O/MSj//+vq/Kh3/+vrytrH/+vr/+vr/+vq/Kh37ysb+7+7/+vrAKx7/+vr4wby/Kh3NTUL/+vq/Kh353tu/Kh3npqC/Kh2/Kh3/+vq/Kh3PUkf1u7X2w7//+vrLST3UYVbjjofFOS3/+vq/Kh2/Kh3/+vrAKx//+vroq6fimZK/Kh3dh4D/+vq/Kh3/7+3+8O/MTEH/+vr0vLj0ubT/+vr85uP85uP2zcrSX1X/+vr+9vb75eO/Kh3/+vrTYVj/+vrFPDDFPDD88e//+vroqaT/+vrgkIn/+vrtvLj/+vq/Kh3/+vr/+vq/Kh3/0Mz/08+/Kh36wr7/5OH/4+Dgfnb/19T7xsH6xMDig3v/0c32uLPhgXj/9vb/3dr9y8f/6ef/5uT/5eP/1ND+zcnljobdeG/HPjHENCjzsKrvp6HvpqDrnJX0xr9kAAAAWnRSTlMAUvjz8DCEMjcy/vHujIgw84+Jhiz97zQkHvz28u7pyYFGPhQLBfz78/Hu5uDb2sCZhHlxZFZJSEAN/Pn58/Pz5+Tf3djX0dDOxsKxhoR8eHZlY0c/JRgWEwsek8pLAAABo0lEQVRIx73TV1PCQBQF4LWi2AsKIqKABQsKWLD33rsmggQNAgIqWP6+u2FuFoHNhhfPZCaz5873sncWlY5h232KyklLlyQmvWUBURCElLcsQBLqKAskKOGCBgKelyJ6iSEHmut7gegECAHRDVTSrhcQUk0JFwB50iaGKgJeAPBJdw7UqgUlTVxAU6OQxyYO4BIKwgD4pI4JCAkCYQI+oYBBGhXSVgj6EeIRBuASCnQRAELKuB/QJJ0q2cWARJYWLvWQa7QiQOR15kP2LPsxGSVkAG0FVSJZGMIuyclbQj5NYTNy9D3gZD8ixDPECJ5dIUz2rMrOBvHn9PXgtoIhKkvO/kMMQ+tq99hsRhy3be3QwBS0de2EJFGU8UkU0/HFAF+cSEJe5A2+2MwHZEdcQe7+J5PFO8rAjjiC/A/M93hHNz4TdFxxAfenW8xApylWC6egmaKVIaY1BZmaCsQZ6ZjCbnGdp/OF0t35RaaIx4yvAs7cny4GXUHGBTVRs0ZHcxyF4dsYdEclOpr5iXflxSe+hmaLum/cFcc5pbx466RDu/sFOsLeYl5usCIAAAAASUVORK5CYII=) center center no-repeat;background-size:2.5rem 2.35rem;}
.header h1{color:#f2f2f2;text-align: center;font-size:1.8rem;}
@media only screen and (min-width: 320px) and (max-width:375px) {
	.header h1{font-size:1.6rem;}
}
.home-page .header h1{background: url(imageslogo.png) center center no-repeat;background-size: 16.5rem 1.5rem;text-indent:-9999px;}
.back{left:0;width:4.35rem;height:4.35rem;text-align: center;}
.back:after{content:"";display: inline-block;vertical-align:middle; width:2.5rem;height:2.5rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAkCAYAAAAU/hMoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRDE0MjY5MDdGMUMxMUU2QTdGODkzNDU1MDBBMzg5OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRDE0MjY5MTdGMUMxMUU2QTdGODkzNDU1MDBBMzg5OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVEMTQyNjhFN0YxQzExRTZBN0Y4OTM0NTUwMEEzODk5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVEMTQyNjhGN0YxQzExRTZBN0Y4OTM0NTUwMEEzODk5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+I2Tu0QAAAYlJREFUeNrsmM8rBkEch3f34CApJScc5ETk4s5NKSdRJDlxcedi987JX+Dk6EQOIuXoItaPFCmJejn6VW/WM7Vv8Tbv7Frtzlf51PO27cy+Pe/szHz3XTeKIidjZmAKXmAF9p28oiQz4EffU4aRjN+VSJaLgkifUIpkLcFKcpH0fjAzAvAN7ae252TSCKpM2LzdaQT9vATTSKYRDPIUTJIUIWiSFCNYS1KUoE5SnGC1pEjBr5JpBIvOIywoP5ePafb0NUdu5pTkMQc9giXPPUd+OpXktnDJUEkuwxa8CZN7h12YdH/x96Gw/IU5+S9ZqGQLDEGrVMkxuIm3qStYtGJpKOz1UNLU1FXwinzAMI1kLzRrzs/DOtRJuN2vhrZx2ISGIiRNm7n6ASfQZbj+EIahZGskP2AUrg19+uEA2m2NZCVtsKeeRhLeXvRB2dY+eQsDcGno0x0vNKsV5y4WvTD0aZJQFu9hEM40bc9wJKV2P8SiYdX5JXiyuXB0aYRZ6IAN2MlzdX8KMAAdcv+e2nmVYQAAAABJRU5ErkJggg==) center center no-repeat;background-size:2.1rem 1.8rem;}
/*保障项目*/
.security-project-box{padding:.4rem 0;}
.scheme-type{display:inline-block;width:22%;height:2.8rem;line-height:2.8rem;text-align:center;white-space:nowrap;text-overflow:ellipsis;border:1px solid #a7adad;border-radius:4px;color:#666;background-color:#fff;font-size:1.4rem;box-sizing:border-box;}
.scheme-type.selected{position:relative;border-color:#e8340c;color:#e8340c;}
.scheme-type.selected:before,
.scheme-type.selected:after{content:"";position:absolute;display:block;}
.scheme-type.selected:before{right:0;bottom:0;width:0;height:0;border-bottom:14px solid #e8340c;border-left:16px solid transparent;}
.scheme-type.selected:after{right:1px;bottom:2px;width:6px;height:3px;border-width:0 0 2px 2px;border-style:solid;border-color:transparent transparent #fff #fff;border-radius:1px;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg);}
/*单位 20161116*/
.write-info{margin-right:3rem;}
.pdr2 .write-info{padding-right:2rem;}
.pdr3 .write-info{padding-right:3rem;}
.unit{position:absolute;top:1rem;right:2.2rem;height:2.5rem;line-height:2.5rem;color:#888;font-size:1.4rem;}
/*右箭头*/
.arrow{position:absolute;right:1rem;top:1.32rem;display:block;width:8px;height:16px;overflow:hidden;}
.arrow:before{content:"";position:absolute;right:7px;top:50%;margin-top:-17px;display:inline-block;width:30px;height:30px;border:2px solid #2295cc;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);}
.arrow-up{top:1.55rem;
-webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
transform:rotate(-90deg);}
.arrow-down{top:1.55rem;
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-ms-transform:rotate(90deg);
-o-transform:rotate(90deg);
transform:rotate(90deg);}
/*投保按钮浮层*/
.insure-floating{height:5.8rem;}
.premium-btn-box{position:fixed;left:0;bottom:0;right:0;z-index:12;display:table;width:100%;height:5.8rem;background-color:#fff;box-shadow:0 -3px 8px rgba(0,0,0,.1);/*display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;*/}
.premium-btn-box>div{display:table-cell;vertical-align:middle; /*-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;*/}
.premium-box{width:60%;padding:1rem 0;}
.premium-num{padding-left:1rem;font-size:1.8rem;}
.premium-num strong{color:#e8340c;}
.premium-num span{font-size:2.2rem;}
.original-price{padding-left:1rem;text-decoration:line-through;color:#999;font-size:1.3rem;margin-top:.5rem;}
.original-price strong{font-weight:normal;}
.insure-btn-box{width:40%;height:100%;}
.insure-btn{width:100%;height:100%;background-color:#e8340c;font-size:1.8rem;color:#fff;letter-spacing:1px;}

/*填写信息*/
.write-box{border-top:1px solid #eee;box-shadow:0 1px 0 rgba(228,228,228,1);}
.write-box+.write-box{margin-top:1rem;}
.write-head,.write-body{background-color:#fff;}
.write-content{padding-left:1rem;/*border-bottom:1px solid #e7e6e6;*/}
.write-table-box{padding-right:1rem;padding-bottom:1rem;}
.write-table{width:100%;}
.write-table th{height:2.9rem;background-color:#f3fcff;border:1px solid #e7e6e6;color:#666;font-size:1.3rem;}
.write-table td{height:2.2rem;color:#333;font-size:1.3rem;line-height:1.4rem;}
.write-table tbody{border:1px solid #e7e6e6;}
.write-table tr td:first-child{text-align:left;padding:.4rem 1rem;border-right:1px solid #e7e6e6;}
.write-table tr td:last-child{text-align:right;padding:.4rem 2rem .4rem 1rem;}
.write-head{border-bottom:1px solid #e7e6e6;overflow:hidden;}
.write-title{padding:1rem;height:2.5rem;line-height:2.5rem;color:#333;font-size:1.5rem;}
.write-item{overflow:hidden;padding:.975rem 1rem .975rem 0;font-size:1.4rem;}
.write-item+.write-item{border-top:1px solid #eee;}
.write-body+.write-body{margin-top:1rem;}
.write-body .write-head{background-color:#ebebeb;}
.write-info-left{color:#333;float:left;height:2.5rem;line-height:2.5rem;}
.write-info-left b{font-weight:normal;}
/*输入框左侧的提示问题*/
.write-label{color:#888;height:2.5rem;line-height:2.5rem;}
/*输入框外的盒子*/
.write-info{width:56%;color:#333;margin-right:1.2rem;text-align:right;}
.write-item .arrow{top:1.55rem;}
.write-input{width:100%;color:#333;text-align:right;height:2.5rem;line-height:2.5rem;font-size:1.4rem;box-sizing:border-box;}
.date .write-input{padding-right:2.75rem;}
.write-select{width:100%;color:#333;direction:rtl;height:2.5rem;line-height:2.5rem;font-size:1.4rem;background-color:transparent;}
.write-textarea{width:100%;height:4rem;line-height:1.6rem;resize:none;text-align:right;font-size:1.4rem;}
/*单选按钮*/
.radio-box{position:relative;display:inline-block;width:4.5rem;height:2.5rem;line-height:2.5rem;border-radius:2.5rem;color:#fff;box-sizing:border-box;}
.radio-box:after{content:"";display:block;position:absolute;top:.3rem;width:1.9rem;height:1.9rem;background-color:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.2);
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
transition:all .5s;}
/*男女*/
.radio-box.male{background-color:#2195ce;padding-right:.7rem;text-align:right;}
.radio-box.male:after{-webkit-transform:translateX(.4rem);transform:translateX(.4rem);}
.radio-box.female{background-color:#ef7073;padding-left:.7rem;text-align:left;}
.radio-box.female:after{-webkit-transform:translateX(1.6rem);transform:translateX(1.6rem);}
/*是否*/
.radio-box.no{background-color:#afafaf;padding-right:.7rem;text-align:right;}
.radio-box.no:after{-webkit-transform:translateX(.4rem);transform:translateX(.4rem);}
.radio-box.yes{background-color:#2195ce;padding-left:.7rem;text-align:left;}
.radio-box.yes:after{-webkit-transform:translateX(1.6rem);transform:translateX(1.6rem);}

.choose-link{display:inline-block;padding:1rem 1rem 1rem 2.15rem;height:2.5rem;line-height:2.5rem;background:url(imagesiconspeople_icon3.png) left center no-repeat;background-size:1.7rem 1.55rem;color:#2195ce;font-size:1.3rem;}
/*删除被保险人*/
.write-delete{display:block;margin:1rem;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#b8b8b8;text-align:center;line-height:2.5rem;}
.write-delete:after{content:"";display:inline-block;width:1.4rem;height:2px;background-color:#ebebeb;vertical-align:3px;box-shadow:0px -1px 0px 0px #cdcdcd,0px 1px 0px 0px #cdcdcd;}
/*我已认真阅读...*/
.read-box{padding:1rem 1rem 1.2rem 1rem;font-size:1.4rem;line-height:2rem;}
.is-read{vertical-align:middle;margin-right:1rem;}
.is-read-radio{position:relative;display:inline-block;padding-left:2.7rem;}
.is-read-radio:before{content:"";position:absolute;left:0;top:.3rem;display:inline-block;width:2rem;height:2rem;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAABQCAYAAABxs9dPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyRUU1MzI1MEZCOUUxMUU1OEJFM0E3ODcxQjA3OEY3RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyRUU1MzI1MUZCOUUxMUU1OEJFM0E3ODcxQjA3OEY3RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJFRTUzMjRFRkI5RTExRTU4QkUzQTc4NzFCMDc4RjdEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJFRTUzMjRGRkI5RTExRTU4QkUzQTc4NzFCMDc4RjdEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aOI38AAABDRJREFUeNrsmUloFGkUx199Xb2kTdKJC4gypk2MCp6Cl3gSt4gLLjNzyVlRW5xDbqPePBg3XBAVr4I3EQ8zxo1xm0EFmbnMQTFqm6CgqGQlvVW1719LTFKdohNSVS18L3zpSn9f+v36fe+9+t4rpfHCc9IU0UxEx3is51FL/soAj3s8fk+nWl4pDRf/XcZ/POVRR8FKH49WlX8dBYxCRRLFYiAkugLtCgxyVFjbFBjMBN1tIgCfcZNqQRUmEkgClZIQh/XxtUm6un0p1UXVYIEAc7ZtMf26fA61LqyhK9uaXaGE1zBnNiymzU31o++tmBen8xsb/QcCzOn1SdqypN4x93E45y+QDbO1ebZj7u7bPjp4/51/QIA5NQnMvXQf/Xb7DeX14vSA4HyIDEQIFJUDc3JdkrZNAnPgljsMZFJ3T0RDRkTACSFVqqCOu29Jm+QmDJgTDLN9qRPmr3R/WTCuFkIk2DAQOCe2opSlzDzTQDtKwNx/10/7b70uC8YV6NNw3vEetgKKx0LZMDuXzXGsf8Awqa7yYVyBEAnY94kCxZ1rGkgoJgyuS8E87OmnfVOEcfUhfBD2/dKmJlrTkBg39wtnXZ19SWEgXE+URz0D04KB4Ext/FeoqJdcEGZTXN7cRKsXJcr6QMDs7eqmnDY1GC40ystD+JaprjeGonJgYJmpwkw5MWY1nVIcKX/3DrjCYA3W+nL8yBR049s/fT/omHvca8Jgja/noRFWuPvPbnr24TsUrIbQngkY1yhzg9r1Rzeda2s0Ig3Ze2SGYKYFZEPtudktz9QSyAYaqCCeIWH1ZowORFAyRvcdRNlhHmvRDtEChLL6Q4cF31RfoFHE4zqPwQBABi3drelUywvVutO/xKkiCLO83r9y/PGjGGCjSuYhCSSBghB1a8cRCglBgqsLwZkapQ1eyeuszekGB7xrxw+OB4qGVVLVEKkhDAZTACcMHsbzhgU/nP503XnSVGPRCP2zYF1gD1+Sl/77QR6+JMMZ2jF7kObGVIqoKoVC3vq7xvVbrlCgz5kC3fhaQ+l8zHj4olrbRO3zc7SgppaqeAsj7FfwI+GRY8OZ4T+5fIES2Ry1R7LU2RvDVJtq+8yi+jglZsWpKhYlOLqnkWZFWJaBRjJZI6io15ipHi2DAJOojlOcgbBlsJBxHFBmnMW0km5uWQQwhuTG12WwDGBmVcUozIvM7fIqF5lhH2YgA6WgOYGwTbAMYPCqeJwY7XNYnnVBt+PWAYvYjqz4cLZWDD3kCB4xZoV94WPqMaGoJBB5f/uSxw8JJIEkkASSQBJIAkkgCTTDQJXQkBVOGj+pzPpsrCVGH758zmhGNYk5P3rX0GH3iL5kNPvtIdXqzfx85v9hOrQyQj9ZRZtZgXhbuaKUfj+UpdOs25I76A8t54snFdIfWiU66noq6uHLNwEGABYVm4xFpUCwAAAAAElFTkSuQmCC) 0 -2.25rem no-repeat;background-size:1.8rem 4rem;}
.is-read-radio.active:before{background-position:0 0;}
.is-read-radio a{color:#2195ce;margin:0 .2rem;}
.is-read-error{color:#f00;font-size:1.4rem;}
/*投保计划&投保人信息&被投保人信息&手机信息icon*/ 
.plan-icon,.people-icon1,.people-icon2,.phone-icon,.piao-icon{overflow:hidden;} 
.plan-icon:before,.people-icon1:before,.people-icon2:before,.phone-icon:before,.piao-icon:before{content:"";display:inline-block;float:left;width:2.5rem;height:2.5rem;background-position:center center;background-repeat:no-repeat;margin-right:.6rem;background-size:contain;} 
.plan-icon:before{background-image:url(imagesiconsplan_icon.png);} 
.people-icon1:before{background-image:url(imagesiconspeople_icon.png);} 
.people-icon2:before{background-image:url(imagesiconspeople_icon2.png);} 
.phone-icon:before{background-image:url(imagesiconsphone_icon.png);} 
.piao-icon:before{background-image:url(../images/icons/piao_icon.png);} 
.date-icon{position:absolute;right:2.2rem;top:1.2rem; display:block;width:2rem;height:2rem;background-image:url(imagesiconsdate_icon.png);background-size:2rem 2rem;background-position:center center;}

/*投保须知 & 保障详情 & 保险条款 弹层*/
.dialog-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:20;width:100%;height:100%;background-color:rgba(255,255,255,.9);overflow-y:auto;}
.insu-people-dialog{background-color:rgba(0,0,0,.5);}
.dialog-container.closed{
-webkit-transform:scale(0);
-moz-transform:scale(0);
-ms-transform:scale(0);
-o-transform:scale(0);
transform:scale(0);
-webkit-transition:transform .4s ease-out;
-moz-transition:transform .4s ease-out;
-ms-transition:transform .4s ease-out;
-o-transition:transform .4s ease-out;
transition:transform .4s ease-out;}
.dialog-container.open{
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1);
-webkit-transition:transform .4s ease-in;
-moz-transition:transform .4s ease-in;
-ms-transition:transform .4s ease-in;
-o-transition:transform .4s ease-in;
transition:transform .4s ease-in;}
.dialog{height:100%;color:#666;padding:0 1rem;box-sizing:border-box;}
.dialog .dialog-head{height:10%;}
.dialog .dialog-body{height:74%;}
.dialog .dialog-foot{height:16%;}
.dialog-head{display:table;width:100%;border-bottom: 1px solid #0c0c0c;}
.dialog-title{display:table-cell;vertical-align:middle;font-size:1.6rem;padding-top:.8rem;}
.dialog-body{overflow-y:auto;}
.dialog-content{padding-top:1rem;font-size:1.4rem;}
.dialog-content-item{line-height:1.6rem;}
.dialog-content-title{color:#666;font-size:1.4rem;line-height:2rem;}
.bor-btm{border-bottom:1px solid #a7adad;}
.lh{line-height:3.3rem;margin-bottom:1rem;}
.ph{margin-bottom:1rem;}
.font-size{font-size:1.6rem}
.dialog-content-text{line-height:2rem;margin-bottom:.8rem;font-size:1.4rem;}
.dialog-content-text a{color:#2295cc;}
.dialog-notes{line-height:2rem;}
.dialog-foot{position:relative;}
.dialog-close{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;display:block;width:4.5rem;height:4.5rem;border:1px solid #000;border-radius:50%;}
.dialog-close:before,.dialog-close:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;width:2.2rem;height:0;border-top:.2rem solid #000;}
.dialog-close:before{
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg);
}
.dialog-close:after{
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);}
.dialog-content-list{display:table;width:100%;margin-bottom:.2rem;}
.dialog-content-list li{display:table-cell;line-height:2rem;}


/*选择常用被保险人*/
.dialog2{position:relative;top:50%;width:87.5%;margin:0 auto;background-color:#fff;padding-top:3.5rem;border-radius:4px;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
transform:translateY(-50%);
}
.dialog2 .dialog2-head{position:relative;}
.dialog2 .people-img{position:absolute;top:-2.6rem;left:50%;display:block;width:5.35rem;height:5.35rem;margin-left:-2.675rem;}
.dialog2-body{padding:0 2rem;}
.selected-tips{height:2.5rem;color:#333;line-height:2.5rem;text-align:center;font-size:1.4rem;}
.choose-num{margin:0 2px;}
.choose-people-list{overflow:hidden;padding:.2rem 0;}
.choose-people-list li{float:left;width:33.333%;color:#333;font-size:1.3rem;margin-bottom:1.2rem;margin-top:1.2rem;}
.checkbox{display:none;}
.checkbox+label{position:relative;display:inline-block;height:1.6rem;line-height:1.6rem;padding-left:2.05rem;}
.checkbox+label:before,.checkbox+label:after{content:"";position:absolute;display:inline-block;}
.checkbox+label:before{left:0;top:0;width:1.4rem;height:1.4rem;border:2px solid #2295cc;cursor:pointer;border-radius:4px;}
.checkbox:checked+label:after{left:.35rem;top:.35rem;width:.9rem;height:.5rem;border-style:solid;border-color:transparent transparent #2295cc #2295cc;border-width:0 0 2px 2px;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg);}
.checkbox:disabled+label:before{border-color:#ccc;background-color:#ccc;}
.dialog2-btn{display:block;float:left;width:44%;height:3.8rem;text-align:center;border:1px solid #e8340c;border-radius:3px;font-size:1.3rem;}
.dialog2-btn+.dialog2-btn{float:right;}
.dialog2-btn-box{padding:2.3rem 2rem;}
.dialog2-btn.btn-cancel{color:#e8340c;background-color:#fff;}
.dialog2-btn.btn-confirm{color:#fff;background-color:#e8340c;}
/*确认投保信息弹层*/
.dialog3{position:relative;top:50%;width:92.1875%;margin:0 auto;background-color:#fff;padding-top:2.5rem;border-radius:4px;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
transform:translateY(-50%);}
.dialog3-head,.dialog3-body{padding:0 1.8rem;margin-bottom:.4rem;}
.dialog3-title{font-size:1.2rem;color:#666;line-height:2rem;}
.insu-info-box{padding-bottom:1rem;}
/*验证通过样式*/
.insu-info-box .ok{position:relative;padding-right:2.3rem;}
.insu-info-box .ok:after{content:"";position:absolute;right:-1rem;top:50%;display:block;width:1.7rem;height:.9rem;border-style:solid;border-color:transparent transparent #56abe4 #56abe4;border-width:0 0 .25rem .25rem;
-webkit-transform:rotate(-45deg) translateY(-120%);
-moz-transform:rotate(-45deg) translateY(-120%);
-ms-transform:rotate(-45deg) translateY(-120%);
-o-transform:rotate(-45deg) translateY(-120%);
transform:rotate(-45deg) translateY(-120%);}
.prod-name{display:none;color:#333;font-size:1.8rem;line-height:1.8rem;padding-top:.8rem;padding-bottom:.8rem;}
.insu-info-list{margin-bottom:.5rem;}
.insu-info-list li{display:none;line-height:2rem;color:#333;font-size:1.4rem;}
.insu-info-list li.mb{margin-bottom:.4rem;}
.info-title{display:none;color:#999;font-size:1.2rem;line-height:2rem;}
.info-text{display:none;color:#333;font-size:1.4rem;line-height:2rem;margin-bottom:.5rem;}
.create-order{height:4.5rem;border-top:1px solid #ccc;line-height:4.5rem;font-size:1.4rem;color:#333;}
.loading{display:inline-block;width:2rem;height:2rem;margin-right:.5rem;}

/*选择城市*/
.city-box2{overflow:hidden;background-color:#fff;padding-bottom:2rem;}
.outer-city-box2>div,.inner-city-box2>div{padding:0 1rem;}
.inner-city-box2,.outer-city-box2{background-color:#f2f2f2;}
.city-head-box{position:relative;z-index:20;height:4.2rem;}
.city-head{position:fixed;left:0;top:0;z-index:100;width:100%;height:4.1rem;border-bottom:1px solid #adadad;overflow:hidden;background-color:#f2f2f2;}
.city-head-title{color:#333;font-size:1.6rem;line-height:4.1rem;text-align:center;}
.city-close{position:absolute;width:4.1rem;height:4.1rem;}
.city-close:before,.city-close:after{content:"";display:block;position:absolute;top:1.8rem;left:.8rem;width:2.35rem;height:0;border-bottom:.2rem solid #e73324;border-radius:2px;}
.city-close:before{transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);}
.city-close:after{transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);}
/* .city-head-list{width:17.2rem;margin:0 auto;text-align:center;border-radius:3px;border:1px solid #e73324;font-size:0;margin-top:.5rem;} */
.city-head-list{font-size:0;margin-top:.5rem;text-align:center;}
.city-head-list li{border:1px solid #e73324;}
.city-head-list li:last-child{border-radius:0 3px 3px 0;}
.city-head-list li:first-child{border-radius:3px 0 0 3px;}
.city-head-list li{display:inline-block;padding:0 2rem;color:#e73324;height:2.9rem;line-height:2.9rem;text-align:center;font-size:1.7rem;}
.city-head-list li.current{background-color:#e73324;color:#fff;}
.city-head h2{line-height:44px;color:#fff;font-size:18px;}
/*搜索框*/
.search2{height:4.4rem;overflow:hidden;}
.search2 form{position:relative;height:32px;margin-top:7px}
.search2 .deltext{display:none;position:absolute;top:1px;right:24px;width:28px;height:30px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQTU1RDQ2N0IyQkYxMUU1OUNFNEJENjhFMTMwQjExMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQTU1RDQ2OEIyQkYxMUU1OUNFNEJENjhFMTMwQjExMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRBNTVENDY1QjJCRjExRTU5Q0U0QkQ2OEUxMzBCMTEzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRBNTVENDY2QjJCRjExRTU5Q0U0QkQ2OEUxMzBCMTEzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+RW9srwAAAR9JREFUeNq8lo0NgjAQheHiAIzACCQsgCO4gYzgBjqBI+gGuoELQMIIjuAGeA0lEjza+yFccml6bd4XWnhH2vd9smVAsnHs5oW2bQscrpiHsiw/WuElHSA2vTArN+I8M8BIHSA2jYuFBhrTmT5hMdmUaKAEbIzc5w+I53zHoSZ0WNAAzN3fHvW7vzvUQrkw8rOQQiWwxe+QC5XCXKQhp0HBIw43YskJnTAfElgUGIFSEYSxrC1wvGIY20sZUBZMat6dF6bi7XOdbhF4G8WOBCvARFAw2NVZAwWDN140NggWb9R4L1iMWAMFC0wDBStMCo11fLaDMKBVrOOLYBFojfVnqOOrYAvQ2s+HcO1pnk3TZFRdmqiTz2vp1r/6XwEGAN+RMFZBBKXWAAAAAElFTkSuQmCC) center center no-repeat;background-size:14px 14px;}
.search2 .search-text{width:100%;height:3.2rem;line-height:3.2rem;border-radius:5px;padding:0 2.4rem 0 1rem;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAfCAYAAAClDZ5ZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJBODk0QTFCMzY4MTFFNUJFOUJFQjk4RDIzQTQyRjAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJBODk0QTBCMzY4MTFFNUJFOUJFQjk4RDIzQTQyRjAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNGNjE0OEE4QjJCQzExRTVBMkVGQjAwOEIyNThBQUFBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNGNjE0OEE5QjJCQzExRTVBMkVGQjAwOEIyNThBQUFBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+tKnhKQAAA0BJREFUeNrUmFtIVFEUhmfUouym3eieKRUWJV0eCkyhsMSkIKSXyqCCeih76KGXgi4SQSR0k3qILkL10AVKcqIHo6QgskJBJAq6EmWkVFqZjn2L1sRmM+PoiPvoho/hrHPOmvOftfdaax9/RUWFL8KIgxRYAfkwFyaovRlewT24CY9zc3O/+zwc/ghC5IE3wQaYBgM68dEED6EE7iPojxdC4sLYsuEa7IcZUUTISII8uArFgUAguS8IWQVlsMg61w6f4Q28hXfQEkbQLihFzGgvhSyBkzDZsLVCFWyHpZCl12Wp6FPw0bg+HtbCAcQMcSkkwVgThywRDWq7AI1h7n2ti/08HIQcFSIvZwvUwGnXEdkMmYZd3vI2OB5BxP8px+J+wm8h3DDssq6KiEqaSyFToMCwtcERuA7BrjhBTIOuj0eGOR3WuRSSr38aGpVwrruOECNJ4ASY6Xc5URnmSkiekWLbNWs1xejvLjw3jmdCmish86ziVhOrM6LyhZ8HhmmkFe1eFTLeylSfeujzheV/lCshfuP4G/zsoU8plB3G8WBXQtqt6tzTQjbUejktroS8N47HWFMtlpEeprVxIuSpFZEFsToj1Y7T9sVcc3WuhNyC36G2Xqv02Bj9rYTZxnG9tjJOhASslLtYm8T4bkZDptROo3+TBV9OSm52JUT6qstGOyK2IthqPFQ0EbL5OgZzDHM1XHHdNEqHe8ewj4DDurma2Mn9gxCxTB84x7D/gKNE44PrNv4r7IFUbStkSI+0G1brjrFSN1XSVA6HDFij+5Qky2+dXu/Znl1a+TMwy7quQ+tBo6bUREjuZOqFOuh9RKXVi61ulbbet60u1q+FchJM1XqTECXSsvB3MPXivRDi0+51vWau6iiVOajJokxfgjkSdboWePk5KBQFafjm65eVDF0L8oZ/aX2QjdR9eAnT4SIstPxI51DIFKv0Sog9BipxOu2kiAZ5QDMNZ2p0Uqx7a2Ej1z5zObUijVZNq6EOORhmP1Kla6PBOiX1pQShqX1BSFdHOewF+xNqtn4+6h9CiIpE6qzv3yfUNmvN5fSniIiYUB0ptaZgfb8SomKkWSyGSxqZWu3hemX8FWAA7/fXQUnzcEAAAAAASUVORK5CYII=) right center no-repeat;background-size:25px 15px;border:1px solid #e5e5e5;}
.search2 .search-text:focus{border-color:#ccc}
.local{font-size:1.4rem;color:#333;line-height:3.4rem;}
.local span{color:#e73322;}
.city-title2{height:30px;line-height:30px;font-size:1.4rem;color:#333;}
.hot-city2{margin-bottom:1rem;}
.inner-city-list2{overflow:hidden;position:relative;width:100%;border-radius:4px;border:1px solid #e5e5e5;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#fff;}
.inner-city-list2:before,.inner-city-list2:after,.city-list:after{content:"";position:absolute;z-index:9;width:25%;height:100%;border-left:1px solid #e5e5e5;}
.inner-city-list2:before{left:25%;border-right:1px solid #e5e5e5;}
.inner-city-list2:after{left:75%;}
.inner-city-list2 li{position:relative;z-index:10;float:left;width:25%;text-align:center;font-size:1.3rem;height:30px;line-height:30px;border-bottom:1px solid #e5e5e5;margin-bottom:-1px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.inner-city-list2 li a{display:block;color:#333;font-size:1.3rem;}
.city-all2{background-color:#fff;}
.city-letter2{position:relative;overflow:hidden;border-radius:4px;border:1px solid #e5e5e5;}
.city-letter2 a{position:relative;z-index:10;display:block;float:left;width:20%; color:#e73322;height:3rem;line-height:3rem;text-align:center;border-bottom:1px solid #e5e5e5;margin-bottom:-1px;text-transform:uppercase;font-size:14px;}
.city-letter2:before,.city-box2 .city-letter2:after{content:"";position:absolute;z-index:9;width:20%;height:100%;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.city-letter2:before{left:20%;}
.city-letter2:after{left:60%;}
.all-tit2{text-align:center;font-size:1.6rem;height:3.6rem;line-height:3.6rem;text-transform:uppercase;color:#333;font-weight:bold;}
/*国外城市*/
.outer-city-box2 .outer-city-all2{padding:0;}
.outer-city-all2 .city-title2{text-align:left;}
.outer-city-all2 .all-tit2{text-align:left;padding:0 1rem;background-color:#f2f2f2;}
.outer-city-list2{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.outer-city-list2 li+li{border-top:1px solid #e5e5e5;}
.outer-city-list2 a{display:block;color:#333;font-size:1.3rem;line-height:2rem;padding:1rem;}
.outer-city-list2 a:active{background-color:#f2f2f2;}

.brands-letters-list2{position: fixed;top:9rem;right: 0;bottom: 2rem;z-index:20;width:2rem;box-sizing:border-box;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-orient: vertical;-webkit-flex-direction: column;flex-direction: column;touch-action: pan-x pan-y;-webkit-user-select: none;-webkit-user-drag: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.brands-letters-list2 li{position: relative;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex:1;text-transform:uppercase;color:#e35c51;text-align:center;font-size:1.3rem;}
.choose-tips{display:none;position:fixed;top:0;left:0;bottom:0;right:0;margin:auto;width:8rem;height:8rem;border-radius:50%;background-color:rgba(60,60,60,.7);text-align:center;line-height:8rem;font-size:4rem;color:#fff;}

/* 城市控件 20161227 add by wangqi */
.choose-city{background-color:#fff;overflow:hidden;box-shadow:0 0 4px rgba(0,0,0,.5);padding-bottom:1rem;}
.choose-city.fixed{position:fixed;top:4.2rem;width:100%;left:0;z-index:19;}
.choose-city-head{padding:1rem 1rem .5rem;font-size:1.5rem;color:#333;}
.choose-city-head b{font-size:1.2rem;color:#e73324;font-weight:normal;}
.choose-city-list{position:relative;overflow:hidden;padding:.5rem .5rem 0;}
.choose-city-list li{position:relative;float:left;margin:0 .5rem 1rem .5rem;overflow:hidden;padding:.5rem 1.6rem .5rem 1rem;color:#333;font-size:1.3rem;border:1px solid #e5e5e5;border-radius:4px;}
.choose-city-list i{position:absolute;top:-.6rem;right:-.6rem;width:2rem;height:2rem;border-radius:50%;background:#e5e5e5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAMAAACqTK3AAAAARVBMVEUAAACnp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6eVJ4E1AAAAFnRSTlMAP1RGJPrub00v9HVZ6Hs0a9fRtpcVhc5eMQAAAG1JREFUGNNVzVsOwyAMRFG7hQYoNM1r9r/USIZo8P3zkWVLfotrVTngLJQmL8wWPviJpGGUxyg0k6+M7N4jtHyVLrTSurAFOL2EDWg6Sy6oCugkEYv9UC+zrSa0IaNqphF/G7m3d+FeFE3iSvUGeLUGYAs5GwEAAAAASUVORK5CYII=) .3rem .7rem no-repeat;background-size:1rem;}
.choose-city-list .city-btn{position:absolute;bottom:0;right:1rem;padding:.5rem 1.35rem;color:#fff;background-color:#e73324;margin:0;border-color:#e73324;}
.city-btn-box{text-align:center;}
.city-btn{display:inline-block;padding:.7rem 2rem;color:#fff;background-color:#e73324;margin:0;border-color:#e73324;border-radius:3px;}
.inner-city-list2 li a.current2{color:#f00;}
.outer-city-list2 li.current{position:relative;}
.outer-city-list2 li.current:after{content:"";position:absolute;right:2rem;top:1.5rem;display:block;width:1rem;height:.5rem;border-width:.2rem;border-radius:2px;border-color:transparent transparent #f00 #f00;border-style:solid;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);}

/*返回顶部*/
.backtotop{display:none;position:fixed;bottom:2.5rem;right:2rem;z-index:101;}
.backtotop a{display:block;width:3rem;height:3rem;border-radius:50%;background-color:rgba(0,0,0,.5);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAgCAYAAADnnNMGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3NmQ2YTI3YS0zZTZhLWU3NGQtYmI0MS1jMjIxNjY0OTBiMmIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEY3QTI1M0Y4NTI1MTFFNjkzRTRDNjg2MTFENjk1NUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEY3QTI1M0U4NTI1MTFFNjkzRTRDNjg2MTFENjk1NUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5QjE4RDUyQTMwQjExRTU4RThCRUM2QkVFQzQwQUEyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI5QjE4RDUzQTMwQjExRTU4RThCRUM2QkVFQzQwQUEyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+p3miWwAAANFJREFUeNrs1OENgyAQBeDTCTpCR2AER3AERukIHcGRHIER7ARXaCHR5I57raQ/Gl5yISL4RRBHZiaw5lgbv5PaCZ2LAp7l+FaIBpRMZxELKEvnvkUQAII0wO02+TTUCqhCLQEVag2IEAqsSv8NgRBgyWdBCuX7VSgNCgZABmJBgQCgvG0NqUKkLNUifNoWokLSyb4rBxRBKM8//ESH1+4TXXNtsVaSw0LfoIx1sS6xQqqCIPkEOWSkH6QjHelIR/4deRjXTRC/e3BqZ3TiU4ABAJ4bRKNyI2rSAAAAAElFTkSuQmCC);background-size:1.25rem 1.6rem;background-repeat:no-repeat;background-position:center center;}

/*20161125 add by gulei 浙江摄影航空意外险*/
.premium-num-g{height:3.8rem;line-height: 3.8rem;}
.softly-fragrant-box{padding:0 4.2rem;height:100%;width:100%;position: fixed;top:0;left:0;background-color: rgba(0,0,0,.5);z-index: 300;box-sizing: border-box;}
.softly-fragrant{position:relative;top:50%;left:0;background-color: #fff;margin-top:1rem;padding-top:4rem;border-radius:.6rem; transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	-moz-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	-o-transform:translate(0,-50%);}
.softly-fragrant-top{height:8rem;width:8rem;border-radius: 4rem;box-sizing: border-box;border:.2rem solid #fff;background-color:#fff2e7;position:absolute;top:0;left:50%;text-align:center;font-size: 1.5rem;line-height: 8rem;color:#ff713f;transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);}
.softly-fragrant-font{font-size: 1.3rem;color:#333;text-align: left;padding-left:1.5rem;padding-right:1.5rem;margin-top:1.2rem;margin-bottom:1.6rem;line-height: 1.9rem;}
.softly-fragrant-font span{color:#ff3f3f;}
.we-know{display: block;height:3.4rem;color:#2193cc;font-size: 1.5rem;text-align: center;line-height:3.4rem;border-top:1px solid #cdcdcd;border-radius: 0 0 .6rem .6rem;}
.softly-close{position:absolute;width:3rem;height:3rem;top:0;right:0;}
.softly-close:before,.softly-close:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;width:1.55rem;height:0;border-top:.2rem solid #ff713f;}
.softly-close:before{
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.softly-close:after{
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);}

/*填写信息错误提示*/
.error_tip{background-color:rgba(242,242,242,1);height:2rem;line-height:2rem;box-shadow:inset 0 1px 1px rgba(0,0,0,.05),inset 0 -1px 1px rgba(0,0,0,.05);border-bottom: 0;color:rgba(230,41,34,1);text-align: right;padding-right: 2.4rem;}
.error_tip{position:fixed;top:50%;left:50%;border-radius:1rem;z-index:100;background-color:rgba(0,0,0,1);height:auto;line-height:1.8rem;color:#fff;text-align:center;padding:1rem 2rem;font-size:1.4rem;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);}

/*elife 添加被保险人样式*/
.elife-add-remove{text-align:center;background-color:#fff;border-bottom:1px solid #e7e6e6;margin:1rem 0;}
.elife-add-remove span{display:inline-block;height:4.5rem;line-height:4.5rem;color:#333;font-size:1.5rem;}
.elife-add-remove span:after{content:"";display:inline-block;width:1.65rem;height:1.65rem;margin-left:.5rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAhCAMAAABkz+JgAAAAbFBMVEUAAAAhlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc4hlc481mohAAAAI3RSTlMAFkQi4XlTK/Lt6Mm8ZE0mDgvbhoGc1s7MsZSORTejIR+eNvQyLwMAAADbSURBVDjLjZTXDsMgDEUvLSM7ZHVltvz/P1ZpIoVm4fOEpSMLg21YZEkdcc94PKqTDHuoyo9E02vovhGRX6mNwapAMDsWQcX+FRkU6+xZEUg7LnmLLS0vLeXOsAe7F5iJbwz7sFs8F+SnOCL1p/LCGAtXY8zFiuPwV9IDJw4eckyTnDpJCCiOUwdcQbwczkvgKR2OfCJPHU6aw9PzOTcrMKE9GDgcGEoeyn0odVHeh/LOhP+i/Duhfyh9SOhnwly45uvDS9qc2mm7zbx37GBvDBp6GPfGW2HBvX++bt8YAvmWYesAAAAASUVORK5CYII=) center center no-repeat;background-size:cover;vertical-align:-5px;}
/*elife 投保声明样式*/
.dialog-container4{display:table;background-color:rgba(0,0,0,.8);}
.dialog4{margin:0 auto;display:table-cell;padding:0 1rem;vertical-align:middle;}
.dialog4-head{height:4.1rem;background-color:#e7340b;line-height:4.1rem;box-shadow:0 2px 1px rgba(175,33,0,.75);}
.dialog-title4{color:#fff;font-size:1.6rem;font-weight:bold;}
.dialog4-body{height:74%;padding:1rem;font-size:1.3rem;margin:0 .5rem;background-color:#fff;overflow-y:auto;}

.dialog-content-title4{margin-bottom:.5rem;}
.dialog-content-title4 span{position:relative;display:inline-block;height:2.4rem;line-height:2.4rem;color:#fff;font-size:1.3rem;padding:0 1.1rem;background-color:#ff7e60;margin-left:-1.2rem;box-shadow:0 2px 0 rgba(235,219,204,.75);}
.dialog-content-title4 span:after{content:"";position:absolute;right:0;top:0;display:block;width:0;height:0;
border-style:solid;border-color:transparent #fff transparent transparent;border-width:1.2rem .7rem 1.2rem 0;}
.dialog-content-text4{color:#333;line-height:1.8rem;margin-bottom:.5rem;}
.dialog-content-text4 a{color:#2295cc;margin:0 .2rem;}

.dialog4-btn{display:block;height:5rem;line-height:5rem;text-align:center;font-size:1.6rem;color:#fff;letter-spacing:1px;background-color:#e7340b;font-weight:bold;border-radius:3px;}


/*20161205 安全饮食*/
.cusplace{padding-top:0;}
.cusplace .write-label{color:#333;}
.cusplace .write-info{width:auto;margin-right:0;}
.cusplace .write-textarea{text-align:left;padding:1rem .7rem;background-color:#f8f8f8;box-sizing:border-box;height:8rem;}

/*电子保单*/
.wenhao{width:3rem;height:3rem;line-height:3rem;text-align:center;}
.wenhao:active{background-color:#f2f2f2;border-radius:3px;}
.wenhao i{display:block;width:1.4rem;height:1.4rem;margin:.7rem auto;border:2px solid #5aa8cd;box-shadow:0 1px 0 rgba(0,0,0,.2) inset;border-radius:5px;line-height:1.5rem;color:#5aa8cd;font-size:1.6rem;font-style:normal;}
.whether{margin-top:1rem;margin-right:1rem;}
.e-policy-text{padding:1rem;color:#e74c3c;font-size:1.2rem;background-color:#f9f9f9;line-height:1.8rem;}

/*20161116 add by wangqi*/
.add-remove{margin-top:1.15rem;font-size:0;}
.add-remove span{display:inline-block;width:2.2rem;height:2.2rem;border:1px solid #2195ce;border-radius:50%;text-align:left;line-height:2.2rem;margin:0 1rem;}
.add-remove span:after{content:"";display:inline-block;width:1.2rem;height:1.2rem;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAAWBAMAAACVshfOAAAAElBMVEUAAAAhlc4hlc4hlc4hlc4hlc5+/Z/yAAAABXRSTlMAmd13ZkPdJaAAAAApSURBVCjPY8APVEMFQNSoKriqUDgwIEcVI0ImhKqqkABuVYM2VIe0KgA2xiZZz6OvNQAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:3.7rem 1.1rem;vertical-align:middle;}
.add-remove .remove-btn:after{background-position:.1rem .1rem;}
.add-remove .add-btn:after{background-position:-2.5rem 0;}
/*20161213 add by ghj*/
/*.security-project-price{float:right;}*//*对elife产品样式有影响 */


/*幸福满屋*/
.index-prod-info-text strong{font-weight: normal;color: #e8340c;}
.title{padding-left:1rem;line-height:3.9rem;font-size: 1.4rem;background-color: #f8f8f8;}
.pading2{padding: 2rem 0;}
.floating-premium-money .premium-money-list li{margin-left: 0.2rem;}
.magb0{margin-bottom: 0;}
.magb1{margin-bottom: 1rem;}
.style-p{margin-bottom: .8rem;line-height: 1.5rem;font-weight:bold;}
.fontW{font-weight: bold;line-height: 2rem;}
.line{border-top: 1px solid #e1e1e1;}
.insurance-premium{padding: .5rem 0 1.3rem 0;font-size:1.3rem;}
.txtind{text-indent: 2rem;}
.every-time{display: block;margin-top: .8rem;}
/*.big-title{font-size: 1.6rem;padding: 1.5rem 0 0;text-align: center;font-weight: bold;}*/

/*20161215 add by wangqi*/
.write-table-box.closed{height:22.4rem;overflow:hidden;padding-bottom:0;}
.write-table-box.closed+.table-switch{margin-top:0;}
.write-table2 tr td:last-child{}
.write-table2 td{border:1px solid #e7e6e6;padding:.4rem 1rem;}
.table-switch{background-color:#f3fcff;color:#2295cc;height:3.5rem;line-height:3.5rem;font-size:1.2rem;text-align:center;border:1px solid #e7e6e6;border-top:0;margin-top:-1rem;margin-right:1rem;margin-bottom:1rem;}
.write-item-block .write-info{width:auto;margin-right:0;}
.write-item-block .write-textarea{text-align:left;padding:1rem .7rem;background-color:#f8f8f8;box-sizing:border-box;height:8rem;}

.security-project-content .security-project-item4{line-height:2rem;padding-left:1rem;}
.security-project-item4 .security-label{width:40%;padding-right:1rem;color:#666;}
.security-project-item4 .security-info{width:20%;}

/*20161222 add by wangqi */
.dialog-bgwhite{background-color:#fff;padding:0;}
.dialog-bgwhite .dialog-content{padding-top:0;overflow:hidden;}
.dialog-title-h3{height:2.2rem;line-height:2.2rem;color:#ccc;font-size:1.2rem;margin-top:.5rem;padding:0 1rem;}
.dialog-content-dl{margin-bottom:.5rem;}
.dialog-content-dl dt{line-height:1.8rem;color:#ff7a66;font-size:1.3rem;background-color:#f6f6f6;padding:.8rem 1rem;}
.dialog-content-dl dd{color:#666;line-height:1.8rem;font-size:1.2rem;padding:0 1rem;}

.add-style{text-align: center!important;background-color: #fff;}
.tab-nav-list.width li{width:100%;}
.tab-nav-list.width:after{border:0;}

/*保障详情*/
.security-details .dialog-content-text{width:95%;}
.confirm-insu-info,
.bg000op6{background-color:rgba(0,0,0,.6);}
.type_text table{width:100%;}
.type_text table thead{background-color:#f3fcff;padding:0 1rem;}
.type_text table tbody{padding:0 1rem;background-color:#fff;}
.type_text table th{font-size: 1.3rem;color:#333;height:3.8rem;}
.type_text table td{font-size: 1.3rem;color:#666;line-height:1.5rem;}
.type_text table td:nth-child(1){padding-left: 1rem;}
.type_text table td:nth-child(2){margin-right:1rem;float: right;}



/*20170204 手机碎屏险*/
.IMEI-tips{padding:1rem;margin-top:-1px;background-color:#fef7f0;color:#888;font-size:1.2rem;line-height:2rem;}
.floating-layer .IMEI-tips{margin:0 -1rem;}
/*主流城市*/
.city-head-box2{height:4.2rem;background-color:#e73324;}
.city-head2{line-height:4.2rem;overflow:hidden;}
.city-head2 h2{text-align:center;color:#fff;font-size:1.7rem;}
.city-close2{position:absolute;width:4.2rem;height:4.2rem;}
.city-close2:before,.city-close2:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:1.35rem;height:0;border-bottom:.3rem solid #fff;border-radius:2px;}
.city-close2:before{transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);}
.city-close2:after{transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);}

.city-shop-list{margin:0 -1rem;}
.city-shop-list .all-tit{color:#e73324;font-size:1.3rem;}
.shop-item{border-bottom:1px solid #f2f2f2;padding:1rem;}
.shop-item dl{overflow:hidden;line-height:1.7rem;margin-bottom:.3rem;color:#333;font-size:1.3rem;}
.shop-item dt{float:left;font-weight:bold;}
.shop-item dd{margin-left:5.6rem;}
.no-more{line-height:3rem;color:#666;font-size:1.3rem;}
.dialog-content-text2 dt{float:left;font-weight:bold;}
.dialog-content-text2 dd{margin-left:5.8rem;}

.type_text table{width:100%;}
.type_text table thead{background-color:#f3fcff;padding:0 1rem;}
.type_text table tbody{padding:0 1rem;background-color:#fff;}
.type_text table th{font-size: 1.3rem;color:#333;height:3.8rem;}
.type_text table td{font-size: 1.3rem;color:#666;line-height:1.5rem;}
.type_text table td:nth-child(1){padding-left: 1rem;}
.type_text table td:nth-child(2){margin-right:1rem;float: right;}


/*2016填写信息页面登录提醒*/
.lr-tip{color:#333;font-size:1.2rem;line-height:2.4rem;background-color:#fffef1;padding:0 1rem;}
.lr-tip a{color:#2195ce;margin-right:.5rem;}
