/* CSS Document */
/*鍏ㄥ眬鏍峰紡*/
@media screen and (max-width:320px){html{font-size:10px}}
@media screen and (min-width:320px){html{font-size:10px}}
@media screen and (min-width:360px){html{font-size:12px}}
@media screen and (min-width:480px){html{font-size:14px}}
@media screen and (min-width:640px){html{font-size:16px}}
*{margin:0;padding:0;}
ul,ol,li,br{ list-style:none;}
img{ border:none;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
a{ text-decoration:none}
.clearfix {zoom: 1}
body{ max-width:640px; margin:0 auto; font-size:14px;font-family:"Microsoft YaHei",Tahoma,Verdana,Arial;color:#333; background-color:#fff;padding-bottom: 66px;}
/*澶撮儴*/
#head{ background-color:#17a2e7; padding:2% 2% 2% 4%; overflow:hidden;}
#head a{ display:block; float:left}
#head a img{ vertical-align:middle;}
.head-text{ float:left; width:70%; color:#FFF; margin-left:4%; font-size:18px; text-align:center;}
.arrow{ width:4.5%}
.arrow img{ width:100%;}
.share{ width:8%;}
.share img{ width:100%;}
.home{ width:8%; margin-left:5%;}
.home img{ width:100%;}
.banner{ width:100%;}
.banner img{ width:100%; vertical-align:top;}
.tyllb{ background-color:#FFF; padding:0 2%; height:40px; line-height:40px; border-bottom:1px solid #ebebeb; font-size:14px;}
.tyllb span{ float:right; display:inline-block; height:40px; line-height:40px; width:40%; text-align:right; margin-right:4%;}
.tyllb span img{ vertical-align:middle; width:20px; height:20px; margin-bottom:8px; margin-right:6%; cursor:pointer}
/*鎵嬫粦鐗规晥*/
.wrapper{background:#f5f5f5;}
.yxa-tab-tag{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:45px;line-height:45px;overflow:hidden;}
.yxa-tab-tag .tag-item,.sxtime span{-webkit-flex:1;flex:1;height:100%;text-align:left; text-indent:2%;background:#f5f5f5;font-size:14px;color:#333;}
.yxa-tab-tag .tag-item{ width:95%; display:block; margin:0 auto;}
.yxa-tab-tag .tag-item:first-of-type{border-left:none;}
.yxa-tab-tag .tag-item.cur{border-bottom:none;background:#f5f5f5;}
.yxa-tab-content .content-item{background:#fff;display:none;}
.yxa-tab-content .content-item.cur{display:block;}

.yxa-list_hddc{border-bottom:1px solid #ddd;padding:40px 10px;background:#f5f5f5;}
.yxa-list_hddc .item{width:31%;min-height:25px;text-align:center;border:1px solid #D7D7D7; font-size:14px; border-radius:5px;background:#fff;line-height:20px;overflow:hidden;margin:0 2% 10px 0;float:left;}
.yxa-list_hddc .item em{display:block; margin-top:5px; font-style:normal;}
.yxa-list_hddc .item span{color:#fff;display:block;}
.product-list1 ul li.selected,.mod_02 ul li.selected{border-color:#FF6E03;position:relative;}
.product-list1 ul li.selected:after,.mod_02 ul li.selected:after{content:"";display:block;background:url(../../../images/imges/kdcur.png);background-size:20px 20px;width:20px;height:20px;position:absolute;right:0;bottom:0;}
.green,.open,.order{border-color:#d7d7d7;position:relative;}
.green:after,.open:after{content:"";display:block;background:url(../../../images/imges/green.png);background-size:20px 20px;width:20px;height:20px;position:absolute;right:0;top:0;}
.order:after{content:"";display:block;background:url(../../../images/imges/order.png);background-size:20px 20px;width:20px;height:20px;position:absolute;right:0;top:0;}
.limit{position: absolute; bottom: 0; left: 0; background: red;color: #fff; padding: 0 5px;}
.yxa-list_hddc .item.cur span{background:#fff;}
.yxa-list1_big .item{height:50px;}
.yxa-list1_big .item_middle{display:table;}
.yxa-list1_big .item_middle em{display:table-cell;vertical-align:middle;}
.yxa-list1_big .item_middle i{color:#999;}

.yxa-list1_01 .item{border:1px solid #D7D7D7;}
.yxa-list1_01 .item span{ color:#aeaeae;background:#fff; text-align:center; font-size:14px;}
/*footer*/
.footer{ background-color:#FFF; max-width:640px; margin:0 auto; z-index:10; border-top:1px solid #ebebeb; position:fixed; font-size:16px; bottom:0; left:0; right:0;}
.footer-left,.footer-right{ width:50%; float:left; height:55px;}
.footer-left p{ display:block; width:90%; text-align:right;}
.footer-left p.p1{ color:#373737; margin-top:8px; font-size:16px;}
.footer-left p.p2{ color:#999; font-size:12px;}
.footer-left p span{ color:#ffa100;}
.footer-right{text-align:center; font-size:16px; background-color:#ff5001; line-height:55px; color:#FFF;}
.footer-right a{ display:block; width:100%; height:55px; color:#FFF;text-align:center;}
.footer-left p .original-price,
.footer-left p .current-price{ float:left; padding-left:10px; color:#333;}
.footer-left p .original-price{ text-decoration:line-through;}
.disabled{background-color: #aaa;}
.sxtime{ width:320px; margin:0 auto;}
.sxtime span{ display:block; text-indent:0; height:30px; line-height:30px;}
.time{ font-size:18px; font-style:normal; line-height:35px;}
.sxtime ul li{ width:98px;min-height:25px; font-size:14px; line-height:25px;text-align:center;border:1px solid #D7D7D7;border-radius:5px;background:#fff;overflow:hidden; padding:2% 0;margin:0 0 5px 5px;float:left;}
.sxtime ul li.selected,.product-list ul li.selected{border-color:#FF6E03;position:relative;}
.sxtime ul li.selected:after,.product-list ul li.selected:after{content:"";display:block;background:url(../../../images/imges/kdcur.png);background-size:20px 20px;width:20px;height:20px;position:absolute;right:0;bottom:0;}
.yxa-tab-tag1{border-top:1px solid #c6c6c6; padding:4% 0; margin-top:4%; height:14px; line-height:14px;}
.main,.wrapper{ padding-bottom:4%;}

/*杩斿洖椤堕儴*/
.pagetop{ position:fixed; bottom:20%; z-index:10; right:5%; padding:5px; font-size:14px; text-align:center; width:50px; height:50px; border-radius:100px; border:1px solid #c6c6c6; background-color:#fff;}
.pagetop img{ width:30%; margin-top:6px;}
.pagetop a{ display:block; color:#373737;width:50px; height:50px; border-radius:100px;}
/*鍦烘櫙浠嬬粛 涓氬姟浠嬬粛 娓╅Θ鎻愮ず*/
.tab-introduce{ border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3;}
.tab-introduce ul li{width:49.8%;float:left;color:#4c4c4c;text-align:center;padding:3% 0;background-color:#e4e4e4;font-size:14px;}
.tab-introduce ul li.li-middle{ border-left:1px solid #c3c3c3;}
.tab-introduce ul li.selected{ background-color:#fff}
.introduce-text ul{ background-color:#fff;padding-bottom: 50px;}
.introduce-text ul img{ width:100%; vertical-align:top;}
/*瀹跺涵缃�浜у搧淇℃伅*/
.product-list,.product-list1{ margin:0 auto; width:320px;}
.product-list,.product-list1{ width:320px;}
.product-list2 ul li{ width:102px; margin-left:4px;}
.product-list ul li,.product-list1 ul li,.open,.green{width:88px;;height:70px; font-size:14px; line-height:18px;text-align:center;border:1px solid #D7D7D7;border-radius:5px;background:#fff;overflow:hidden; padding:2% 5px;margin:10px 0px 10px 5px;float:left;}
.product-list ul li span,.product-list1 ul li span,.open span{ color:#aaa}
.sxtime p{ width:95%; display:block; padding:2%; border:1px solid #c6c6c6; background-color:#fff; text-align:left; font-size:14px; margin-top:5px; line-height:22px;}
/*缁勫缓瀹跺涵鍏崇郴content*/
.content{ background-color:#f5f5f5; margin-bottom:20%;}
.zjjtgx{ padding:4%; font-size:14px; color:#404040;border-bottom:1px solid #ebebeb;}
.jtzh,.jtcy{ background-color:#fff; padding:4%; font-size:14px; color:#888;border-bottom:1px solid #ebebeb; text-align:left;}
.jtzh span,.jtzh1 span{ color:#4197e7; display:block; width:27%; float:left; text-align:left; font-size:14px;}
.jtzh em{color:#4197e7; margin:0 2%; font-style:normal;}
.jtcy{ padding-bottom:0; padding-top:0;}
.jtzh1{ height:40px; line-height:40px;}
.jtzh1 em{ float:right; text-align:right; margin-right:2%; cursor:pointer;}
.jtzh1 em.dui{ cursor:inherit;}
.jtzh1 em img{ width:75%; vertical-align:middle;}
.jtzh1 em img.del{ width:60%;}
.jtzh1 input{ width:50%; border:0; font-size:14px; color:#888; height:24px; line-height:24px; outline:none;}
.jtzh1 input.input2{ color:#ff5001}
.jtzh1{ width:100%; border-bottom:1px dotted #ebebeb;}
.jtzh2{ border-bottom:0;}
.jtzh3{ background-color:#fff; padding:4%; font-size:14px; color:#888;border-bottom:1px solid #ebebeb; text-align:left;}
.jtzh3 span{color:#4197e7}
.jtcy1{ margin-top:10px;}
.jrtr{ color:#ff5001; background-color:#ffffcd;}
.toadd p{ display:block; width:30%; border:1px solid #4197e7; color:#4197e7; text-align:center; padding:3% 0; font-size:16px; margin:4% 0 2% 0; border-radius:5px; cursor:pointer;}
/*寮圭獥*/
.loading{ position:fixed; top:0; bottom:0; left:0; right:0; z-index:20; background:rgba(0,0,0,0.5)}
.xgdh{ background:#FFF; position:fixed; text-align:center; z-index:30; width:75%; top:20%; left:12%; height:300px; overflow-y:scroll;}
.xgdh-title{ height:45px; padding:0 4%; line-height:45px;background:#d7d7d7; color:#767676;}
.modify-shortnum ul li{ height:40px; padding:0 4%; line-height:40px; text-align:left; border-bottom:1px solid #ebebeb; cursor:pointer;}
.modify-shortnum ul li span{ display:block; float:right; width:20px; height:20px; margin-top:10px; border-radius:100px; border:1px solid #cbcbcb;}
.modify-shortnum ul li.selected span{ background-color:#4197e7; background:url(../../../images/imges/radio-bg.png); background-size:20px 20px; border:0;}
.cancel-btn,.ok-btn{ width:41.5%; float:left; text-align:center; padding:0 4%; height:45px; line-height:45px; cursor:pointer;}
.cancel-btn{ border-right:1px solid #ebebeb;}
.sxtime p span.opentime{ border-top:1px dotted #ebebeb; padding:2% 0; background-color:#fff; display:block; margin-top:3%; color:#aaa;}
/*footer1*/
.footer-left1{ width:40%;}
.footer-right1{ width:30%; font-size:16px;}
.footer-right1 a{ display:block; width:100%;}
.footer-middle{ float:left; width:30%; cursor:pointer; font-size:16px; background:#ffa800; color:#FFF; height:70px; line-height:70px;}
/*鎴愬憳绠＄悊*/
.member{ width:95%; border:1px solid #ebebeb; background-color:#fff; margin:3% auto; text-align:center;}
.member ul li{ padding:4% 0; width:50%; float:left; background:#e4e4e4; float:left; font-size:14px;}
.member ul li.selected{ background:#fff;}
.footer-left2{ background-color:#fff; font-size:16px;}
.footer-left2 a{ color:#666;}

.jtcynumber{ background:#FFF; border-top:1px solid #ebebeb; padding-top:2%; font-size:14px;}
.jtcynumber-title{ border-bottom:1px solid #d4d4d4; padding:4% 0; width:95%;}
.jtcynumber-title ul li{ float:left; color:#4197e7; width:30%;}
.jtcynumber-title ul li.li-duan{ width:20%;}
.jtcynumber-title ul li.li_wordleft{ text-align:left;}
.members-list ul li{ width:95%; text-align:left;border-bottom:1px dotted #ebebeb; padding:4% 0; font-size:14px;}
.members-list ul li span{ display:block; width:32%; float:left;}
.members-list ul li span.span-short{ width:11%;}
.members-list ul li span.span-short1{ width:13%; text-align:center; cursor:pointer;}
.members-list ul li span.span-short2 img{ width:30%; vertical-align:middle; cursor:pointer;}
.members-list ul li span.span-short3 img{ width:50%; cursor:pointer}
/*寮圭獥*/
.loading{ position:fixed; left:0; top:0; bottom:0; right:0; background:rgba(0,0,0,0.5); z-index:20;}
.remind{ position:fixed; top:15%; left:10%; width:80%; background:#FFF; border-radius:5px; z-index:30; font-size:14px;}
.remind-titile{ text-align:center; border-bottom:1px solid #23a3ff; color:#0195ff; padding:4% 0; font-size:16px;}
.remind-text{padding: 0 15px;}
.bisiness{ padding:10px 0 5px; text-align:left; color:#ff7723; overflow:hidden;}
.bisiness-text ul li{ padding: 3px 0;; overflow:hidden;}
.bisiness-text ul li p,.bisiness-text ul li span{ display:table-cell; text-align:left;}
.bisiness-text ul li p{ max-width:40%; color:#a3a3a3}
.bisiness-text ul li span{ color:#666}
.shure-qx-btn{ padding: 20px 0; text-align: center;}
.qx,.shure{ width: 40%; padding: 8px 0;text-align: center; cursor: pointer; display: inline-block;border-radius: 5px; color: #fff;font-size: 16px;}
.qxccc{ width: 40%; padding: 8px 0;text-align: center; cursor: pointer; display: inline-block;border-radius: 5px; color: #fff;font-size: 16px;}
.shureccc{ width: 40%; padding: 8px 0;text-align: center; cursor: pointer; display: inline-block;border-radius: 5px; color: #fff;font-size: 16px;}
.qx{ background-color:#c9c9c9; color:#535353}
.qxccc{ background-color:#c9c9c9; color:#535353;float:none;height:auto;line-height:normal;}
.shure{ background-color:#0195ff; color:#FFF;margin-left: 10%; }
.shureccc{ background-color:#0195ff; color:#FFF;margin-left: 10%; }
.shure1{ float:none; margin-left:0;}
.cgopen{ padding:10px 15px; text-align:left; color:#666;}
/*鐪嬩簡鍙堢湅*/
.lookandlook{ background:#f5f5f5;  margin-bottom:18%;}
.look-text{ width:95%; margin:0 auto;}
.look-title{ padding:4% 0;}
.look-title span{ display:block; margin-top:2%; float:left; width:35%; height:1px; border-bottom:1px solid #c6c6c6}
.look-title p{ display:block; text-align:center; float:left; width:30%; color:#666;}

/*banner婊氬姩*/
.ban li img{width:100%;}
.main li{width:49%;float:left;display:inline;margin:2px 0.5%;text-align:center;position:relative}
.main li img{width:30px;left:30%;vertical-align:middle;margin-right:3px;position:absolute;top:25%}
.main li a{color:#fff;font-size:16px;display: block;}
.main li a span{position:absolute;left:50%}
.main .hgt250{height:170px;line-height:170px;}
.main .hgt123{height:83px;line-height:83px;}
.main .li1{background:#ff687b}
.main .li1 img{top:40%}
.main .li2{background:#fe864a}
.main .li3{background:#f6c913}
.main .li4{background:#9156a9}
.main .li5{background:#92cc40}
.main .li5 img{top:20%}
.main .li6{background:#378ef5}
.main .li7{background:#10c5da}
.main .li7 img{top:30%}
.dis_none{display:none}
.bg_hui{background:#b6b6b6 !important}
/* slideBox */
.slideBox {
position: relative;
overflow: hidden;
z-index:0
}
.bd {
position: relative;
z-index: 0;
}
.slideBox .hd{position:absolute;left:50%;bottom:6px;text-align:center;margin-left:-25px;}
.slideBox .hd ul li{width:8px;height:8px;background:#ccc;border-radius:5px;display:block;margin:0px 4px;display:inline-block;text-indent:-9999px;cursor:pointer;}
.slideBox .hd ul li.on{background:#f60}

/*琛ㄦ牸*/
.tb-text{ width:100%; margin:0 auto 5% auto; background:#fff; overflow-x:scroll; overflow-y:hidden; text-align:center;}
.tb-text table{ width:240%; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-size:14px}
.tb-text table tr td{ border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:20px; padding:5px; vertical-align:middle;}
.tb-text table tr td.td_color{ font-weight:bold; color:#06F}

.tb-text table tr td.td_1{ width:60px;}
.tb-text table tr td.td_2{ width:80px;}
.tb-text table tr td.td_3{ width:120px;}
.tb-text table tr td.td_4{ width:80px;}
.tb-text table tr td.td_5{ width:80px;}
.tb-text table tr td.td_6{ width:60px;}
.tb-text table tr td.td_7{ width:60px;}
.tb-text table tr td.td_8{ width:60px;}
.tb-text table tr td.td_9{ width:80px;}
/*
.tb-text table tr td.td_7{ width:15%}
.tb-text table tr td.td_8{ width:18%}
*/


/*鐑棬鎺ㄨ崘*/
.hot-recommend{background:#f5f5f5;  text-align:left;}
.hot-recommend .hot-title{ border-left:5px solid #0195ff; padding-left:10px; height:36px; line-height:36px; font-size:15px;}
.hot-recommend .hot-list{ padding:10px 0 20px; width:100%;background:#f5f5f5; }
.hot-recommend .hot-list li{ float:left; width:31%; margin-left:1.75%; background:#fff; padding-bottom:10px;}
.hot-recommend .hot-list li a{ color:#333; display:block;}
.hot-recommend .hot-list li img{ width:80%; margin:10px 10%; display:block;}
.hot-recommend .hot-list li .imgtitle{ width:80%; margin:0 10%; font-size:14px; font-weight:normal;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:20px;}
.hot-recommend .hot-list li .imgsubtitle{ width:80%; margin:0 10%; color:#999;font-size:12px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:20px;}


/*鍜岃棰憈ab */
/*tab*/
.itemtab{ width: 100%; margin: 0 auto;-webkit-overflow-scrolling: touch;overflow-x:auto; overflow-y:hidden;}
.itemtab ul{ width: 200%; }
.itemtab ul li{ float: left; width: 12%; text-align: center; line-height: 35px; border-bottom: 1px solid #b8b8b8}
.itemtab ul li a{ color: #666;}
.itemtab ul li.tabcur{ border-bottom: 2px solid #f8ab00;}
.itemtab ul li.tabcur a{ color: #f8ab00;}


/*2015.12.10*/
.tab-introduceNew ul li{ width:100%; float:left; color:#4c4c4c; text-align:center; padding:3% 0;background-color:#e4e4e4; font-size:14px;}


/*鍋滃鏈哄姙鐞嗗浘鐗囬獙璇佺爜*/
.codeImg img{ width:76px; height:28px;}

/*2016-04-06新增 家庭网新增校验方式*/
.jiaoyan{ text-align:left; padding:10px 15px 5px;}
.jiaoyan p{ margin-bottom: 5px;}
.jiaoyan .f-orange{ color:#ffa800;}
.jiaoyan input{ width:80%; display:inline-block; height:30px; line-height:30px; border:1px solid #ddd; padding:0 5px; font-size:13px; margin:5px 0 0;}
.jiaoyan .f-gray{ color:#999; font-size: 12px;}
.jiaoyan .r-txt{ text-align: right;}
.jiaoyan .r-txt a{ color:#ffa800; text-decoration: underline;}
.jiaoyan-pop{position:fixed; bottom:0; left:0; right:0; width:100%; background:#fff; z-index:30; font-size: 16px;}
.jiaoyan-pop-head{ height:50px; line-height: 50px; text-align: center; position:relative; border-bottom: 1px solid #bfbfbf;}
.jiaoyan-pop-head .close{ display:block; width:50px; height:50px; line-height: 46px; font-size: 30px; font-weight: bold; color:#c9c9c9; position: absolute; left:0; top:0;}
.jiaoyan-pop-body{ padding:0 20px 20px;}
.jiaoyan-pop-body label{ height:50px; line-height: 50px; border-bottom:1px solid #bfbfbf; display:block;}
.jiaoyan-pop-body label input[type="radio"]{ display:none;}
.jiaoyan-pop-body label span{ display:block; margin:0 10px;}
.jiaoyan-pop-body label input[type="radio"]:checked+span{ background:url(../../../images/imges/checked.png) no-repeat right center; background-size:18px 12px;}

/*滚动条*/
.scroll{ height:260px ; overflow:hidden; overflow-y:scroll;}
.dxyzm-form{ margin:2% 4% 0 6%;}
.dxyzm input{ width:50%; display:inline-block; height:30px; line-height:30px; border:1px solid #ddd; padding:0 5px; font-size:12px;}
.dxyzm-btn{ width:35%; margin-left:5%; height:32px; line-height:32px; display:inline-block; background:#ccc; color:#fff; text-align:center; border:0; font-size:12px;}
.dxyzm-btn-default{ background:#F60;}

/*营业员工号*/
.dxyzm-text{ color:#666; padding:2px 0; font-size:12px;}
.dxyzm{ text-align:left;}
.dxyzm-form{ margin:5px 0;} 
.dxyzm input{ width:58%; display:inline-block; height:33px; line-height:33px; border:1px solid #ddd; padding:0 2%; font-size:12px;}
.dxyzm-btn{ width:30%; margin-left:4%; height:35px; line-height:35px; display:inline-block; background:#ccc; color:#fff; text-align:center; border:0; font-size:12px;border-radius:5px;}
.dxyzm-btn-default{ background:#0195ff;}
.dxyzm-text-red{ color:#ff0000;padding:2px 0; font-size:12px;}
.dxyzm .input100{ width:93%;}

/*table新增*/
.table tr td, .table tr th{border: 1px #ccc solid;padding: 10px;word-break: break-all;vertical-align: middle;}
.table{border: 1px #ccc solid;border-collapse: collapse; border-spacing: 0;width:95%}
.table tr th,.table tr td{ font-size:12px; text-align:center; padding:5px;}
/* 业务详情 表格样式 需要加在css文件里 */
.table-d { border-collapse: collapse; border-spacing: 0; width:100%; border: 1px solid #666; font-size: 12px; color: #333; }
.table-d tr td, .table-d tr th { border:  1px solid #666; padding: 10px; word-break: break-all; vertical-align: middle; text-align: center; padding: 5px 2px; }
.table-d tr th { font-weight: bold; background: #a2cbfa; }
.table-d tr td:nth-child(2) {background:#d9e5bd;}
.table-d tr td:nth-child(3), 
.table-d tr td:nth-child(4) {background:#ddd9c5;}
.table-d tr td:nth-child(5) {background:#fdd5b5;}
.table-d tr td.td-color1 { background:#d9e5bd; }
.table-d tr td.td-color2 { background:#ddd9c5; }
.table-d tr td.td-color3 { background:#fdd5b5; }

/* 业务详情 文字排版样式 需要加在css文件里*/
.introduce-text .artical {padding:5px 0;color:#333;}
.introduce-text .artical p {padding:5px 10px 0;text-indent:25px;font-size:14px;line-height:25px;}
.introduce-text .artical em { font-style:normal; }
.introduce-text .artical .numlist { position:relative; text-indent:0; padding:5px 10px 0 35px;  font-size:14px; line-height:25px; }
.introduce-text .artical .numlist span { position:absolute; left:0; top:5px; text-align:right; width:35px; }
.introduce-text .artical .numlist-child { position:relative; padding-left:70px; text-indent:0; }
.introduce-text .artical .numlist-child span { position:absolute; left:35px; top:5px; text-align:right; width:35px; }

.zjjtgx span { display:table-cell;}
.zjjtgx span.tit{ width:80px;}
.jtzh i{ color:#ff6d03; font-style: normal;}
.normal-table{ border-collapse: collapse;}
.normal-table td,.normal-table th{ border: 1px solid #ccc; padding: 5px; font-size:12px; text-align: center; vertical-align: middle;}
 .normal-table th{font-weight: bold;color: #06F;}
.remindccc{ position:fixed; top:15%; left:10%; width:80%; background:#FFF; border-radius:5px; z-index:30; font-size:14px;height:auto;overflow-y:auto;}
.remind-titileccc{ text-align:center; border-bottom:1px solid #23a3ff; color:#0195ff; padding:4% 0; font-size:16px;height:auto;line-height:normal;background:#ffffff;}


/** 电子协议勾选**/
.footer-left, .footer-right{
  height:70px;
}
.footer-right{
  line-height: 70px;
}
.checkboxs-bar{
  line-height: 16px; 
}
/** 勾选按钮 **/
label>input[type="radio"],
label>input[type="checkbox"]{ display:none;}
.checkboxs {display:inline-block; position:relative;}
.checkboxs-bar .checkboxs span{ color:#999; padding-left: 20px; display:inline-block; font-size:12px;cursor:pointer;}
.checkboxs>input+span::after{ background-image: url(../../../images/imges/radio.png); background-repeat:no-repeat; background-position: left center; background-size:100% 100%; content: ""; display:block; width: 14px; height: 14px; position:absolute; top:3px; left:0;}
.checkboxs>input:checked+span::after{ background-image: url(../../../images/imges/radio-on.png);}



/** 弹出框样式 从此拷贝 **/
.popBox { position: fixed;left: 0; top: 0;bottom: 0; right: 0; background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f000000', endColorstr='#7f000000'); z-index: 30; display: none;}
:root .popBox{ -webkit-filter: none\9;  filter: none\9;}
.popBox.open{ display:block;}
.popBox .popBox-inner{ background: #fff; position: absolute; width:6.5rem; top:50%; left:50%; margin-left:-3.15rem; transform: translate(0,-50%); -webkit-transform: translate(0,-50%); -moz-transform: translate(0,-50%);border-radius:5px;}
.popBox .popBox-inner .close{ position: absolute; top: 0; right: 0; width: .5rem; height: .5rem; line-height: .46rem; display: block; text-align: center; color: #666; font-size: .5rem;}
.popBox .popBox-head{ margin: 0; padding: 0 .1rem; position:relative; text-align: center; border-bottom: 1px solid #0195ff; line-height: .8rem; font-size: .36rem; color: #0195ff;}
.popBox .popBox-body{ padding: .2rem .4rem; font-size: .28rem; line-height:180%; color:#333; }
.popBox .popBox-body .popBox-scroll{ max-height: 6rem; overflow:hidden; overflow-y: auto;word-break: break-all;}
.popBox .popBox-body .popBox-scroll p{
    text-indent: .56rem;
}
.popBox .popBox-foot { text-align: center; padding: 10px 0 20px 0;}
.popBox .btn {display: inline-block;  *display: inline; *zoom: 1;line-height: .66rem;font-size: .3rem;width: 2.2rem;background: #0195ff;color: #fff;-webkit-border-radius: 5px;border-radius: 5px;border: 0;box-sizing:border-box;}

.pop-open.popBox{
	display: block;
}
#dialogSmsWarning{
	color:#ff7723
}
.bill-info{
	line-height: 1.5;
}
.bill-info .logo{
	width: 2.4rem;
	height: .72rem;
	display: block;
}
.bill-info p{
	border-bottom: 1px solid #e5e5e5;
	padding:.1rem 0;
}
.bill-info p:last-child{
	border-bottom: none;
}
.bill-info .info-scroll{
	overflow-y: scroll;
	height: 3rem;
}
.popBox .popBox-inner-bill{
	width:5.5rem;
	margin-left:-2.75rem; 
	color: #666;
	text-align: left;
}
.info-important{
	margin:.1rem 0;
	display: inline-block;
}
.popBox .popBox-inner-bill .popBox-body{ padding: .2rem .2rem; font-size: .28rem; line-height:180%; color:#666; }
.info-important em{ 
	font-size: .22rem;
	width:50%;
	float:right;
	color:#999;
 }
 .info-important .logo-left{
 	float:left;
 }
 .dxyzm-form .title {
    /* font-size: 0.36rem; */
    color: #333333;
    padding-left: 0.1rem;
}
.dxyzm-form .input_div {
    /* margin-top: 0.2rem; */
    width: 100%;
    height: 0.76rem;
    border-radius: 0.5rem;
    display: flex;
    border: 0.02rem solid #dbdbdb;
}
.dxyzm-form .input_div .input_yzm {
      border: none;
      border-right: none;
      background: transparent;
      width: 70%;
      height: 0.76rem;
      padding-left: 0.4rem;
      color: #333;
      box-sizing: border-box;
      border-radius: 0.38rem;
}
.dxyzm-form .input_div .btn_send {
      width: 30%;
      /* background: #7189ce; */
      border-top-right-radius: 0.5rem;
      border-bottom-right-radius: 0.5rem;
      height: 100%;
      line-height: 0.76rem;
      text-align: center;
      font-size: 0.28rem;
      /* color: #999999; */
}
 /*20181228 iphoneX手机底部遮挡。不清楚为何要遮挡，该代码导致大屏手机底部有一块空隙，注掉以解决该问题。
@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3) {
   .footer{ padding-bottom: 20px !important;}
}

@media only screen and (device-width:414px) and (device-height:896px) {
   .footer{ padding-bottom: 20px !important;}
}
*/