@charset "utf-8";
/* CSS Document */
/*reset*/
body,html{ padding:0; margin:0 auto; background:#fff; line-height:24px; word-break:break-all;}
img{ border:none;}
h1,h2,h3,h4,h5,h6,hr,blockquote,form,ul,ol,li,p,pre,dl,dt,dd,fieldset,legend,button,input,textarea,th,td,figure{ padding:0; margin:0;}
ul,ol,li{ list-style:none;}
sup{ vertical-align:text-top;}
sub{ vertical-align:text-bottom;}
legend{ color:#000;}
fieldset{ border:0;}
button,input,select,textarea{ font-size:100%;}
table{ border-collapse:collapse; border-spacing:0;}
textarea{ resize:none;}
select{ height:22px; line-height:18px;width: 178px;height: 34px; padding:2px; border:1px solid #d9d9d9; border-radius:2px;}

/*public font*/
body,button,input,select,textarea{ font-family:Arial, Helvetica, sans-serif simsun; color:#333; font-size:12px;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:500;}
address,cite,dfn,em,var,s{ font-style:normal;}
code,kbd,pre,samp{ font-family:courier new, courier, monospace;}
.fn{ font-weight:500;}.fb{ font-weight:700;}
small,.ft12{ font-size:12px;}.ft14{ font-size:14px;}.ft16{ font-size:16px;}.ft18{ font-size:18px;}.ft20{ font-size:20px;}.ft22{ font-size:22px;}.ft24{ font-size:24px;}
.ffs{ font-family:"simsun";}.ffm{ font-family:"Microsoft YaHei";}.ffa{ font-family:Arial, Helvetica, sans-serif;}
a{ color:#000; text-decoration:none;}
.op8:hover{ filter:alpha(opacity=80); opacity:0.8;}
.wrapper{ width:1000px; margin:0 auto;}
.tl{ text-align:left;}.tc{ text-align:center;}.tr{ text-align:right;}
.fl{ float:left;}.fr{ float:right;}
.clear{ clear:both; line-height:0px; font-size:0px;}
.clearfix:after{ content:".";display:block; height:0; clear:both; visibility:hidden;}
.clearfix{ zoom:1;}
.hr_20{ clear:both; height:20px; overflow:hidden; font-size:1px; line-height:1px;}
.vm{ vertical-align:middle;}.vt{ vertical-align:top;}
.db{ display:block;}.dn,.dsn{ display:none;}.vh{ visibility:hidden;}
.utra{ transition:all 0.2s ease-in-out 0s; -moz-transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s;}
.pta{ position:absolute;}.ptr{ position:relative;}
.cp{ cursor:pointer;}
.tm10{ margin-top:10px;}.tm15{ margin-top:15px;}.tm20{ margin-top:20px;}.tm25{ margin-top:25px;}.tm30{ margin-top:20px;}.tm35{ margin-top:35px;}.tm40{ margin-top:40px;}.tm45{ margin-top:45px;}.tm50{ margin-top:50px;}.tm70{ margin-top:70px;}
.mt35 {margin-top:20px;}
.d-ib{display: inline-block;}
/*layout*/
body{ font-family:"Microsoft YaHei"; overflow-x:hidden;}
.grid1000{ width:1000px; margin:0 auto;}
.hide {display:none;}
.hides {display:none;}
/*保单nav*/
/*.insurance-policy {margin-top:100px;}*/
.insurance-policy .policy-nav {height:41px;border-bottom:1px solid #ff6600}
.insurance-policy .policy-nav li {z-index:3;cursor:pointer;text-align:center;float:left;width:145px;height:40px;line-height:40px;font-size:16px;color:#666666}
.policy-nav li.listy {border-right:1px solid #ddd;border-top:1px solid #ddd;}
.policy-nav li.activeLi {height:40px;z-index:99;position: relative;background:#fff;border-bottom:none;border-left:1px solid #ff6600 !important; border-top:2px solid #ff6600 !important;border-right:1px solid #ff6600 !important;}
/*保单查询*/
.slip-search {padding:30px 0 30px 0;}
.slip-search .slip span {font-size:14px;color:#333;text-align:right;width:180px;display:inline-block;margin-right:20px;}
.slip-search .slip .xing {vertical-align: middle; color:#ff6600;margin:0 5px 0;font-style: normal;}
.slip-search .slip li {margin:15px 0 15px; }
.slip-search .slip li input {border:none; outline:none; padding-left:15px;font-size:14px;color:#333; height:34px;line-height:34px;border:1px solid #ddd;width:395px;}
.slip-search .slip li input::-webkit-input-placeholder{color:#999;}
.slip-search .slip li input:-moz-placeholder{color:#999;}
.slip-search .slip li input::-moz-placeholder{color:#999;}
.slip-search .slip li input:-ms-input-placeholder {color:#999;}
.slip-search .slip li .yz-code {width:165px;}
.slip-search .slip li img {vertical-align:middle;cursor:pointer;margin-bottom:3px;}
.slip-search .slip li .eem {font-size:12px;color:#999;}
.insurance-policy .slip-search .slip .cx-btn {cursor:pointer;display:inline-block;width:315px;height:36px;background:#ff6600;text-align:center;line-height:36px;font-size:15px;color:#fff; }
/*查询结果*/
.serch-result .r-list h3 {font-size:14px;color:#333;margin-bottom:20px;margin-top:20px;}
.t-result .r-list h3 {font-size:14px;color:#333;margin-bottom:25px;}
.t-result table th {background:#F2F2F2; padding:7px; border:1px solid #ddd;font-size:12px;color:#666;text-align:center;font-weight:normal;text-align:center;}
.t-result table td {padding:10px; text-align:center;border:1px solid #ddd;color:#333;font-size:12px;}
.t-result table td a {color:#3366cc;margin:0 5px 0; }
.t-result table td .page-btn {color:#3366cc;cursor:pointer;margin:0 5px 0;}
.t-result .r-num {margin-top:35px;}
.serch-result{padding-bottom: 30px;border-bottom: 0px solid #ccc;}
.serch-result table th {background:#F2F2F2; padding:11px; border:1px solid #ddd;font-size:12px;color:#666;text-align:center;font-weight:normal;text-align:center;}
.serch-result table td {padding:10px; text-align:center;border:1px solid #ddd;color:#333;font-size:12px;}
.serch-result table td a {color:#3366cc;margin:0 5px 0; }
.serch-result table td .page-btn {color:#3366cc;cursor:pointer;margin:0 5px 0;}
/* .serch-result .r-num {margin-top:35px;} */
.serch-result{padding-bottom: 30px;border-bottom: 0px solid #ccc;}
.t-result .r-num {margin-top:35px;}
.t-result{padding-bottom: 30px;border-bottom: 0px solid #ccc;}
.record-list {padding:25px;background:#F2F2F2; border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.record-list table {margin:0 auto;background:#fff;}
.record-list-d {padding:25px;background:#F2F2F2; }
.record-list-d table {margin:0 auto;background:#fff;}
/*顶部*/
.top_img_wrapper{height:75px;border-left:3px solid #B10015;border-right:3px solid #B10015;}
.top_img img{height: 100%;}
.title{height:36px;line-height: 36px;background-image: url(../imgs/bg.jpg);margin-bottom: 20px;}
.title p{font-weight: bold;display:inline-block;}
.title img{display:inline-block;margin-left: 25px;margin-top: 5px;margin-right: 5px;vertical-align: sub;}
/*底部*/
.serch_bottom{margin-bottom: 20px;}
.serch_bottom img{vertical-align: text-top;}
.bg_r{background: #B10015;height: 25px;}
.serch_bottom_t{text-align:center;padding:20px;}
.styleSpan1{background: #ffeecc;color: #d48153;display: inline-block;height: 36px;line-height: 36px;vertical-align: top;padding: 0 10px;font-size: 14px;margin-left: 10px;}
.ins_page{ width:90%;  text-align:left; font-size:14px; color:#333;margin-top:10px;}
.pullDetail{margin-top:25px;text-align:center;font-size:14px;}
.pullspan{display:block;width: 90px;margin: auto;cursor: pointer;}
.insurantDetail{width:550px;height:285px;position:fixed;top:30%;left:35%;z-index:1001;background-color:#fff;overflow:hidden;}
.mainBody{position: relative}
.detailmark{position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:#B8B8B8;z-index:1000;-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80);}
.insurantDetailT{width:474px;min-height:60px;margin:auto;}
.insurantDetailTB{width:480px;height:200px;margin:auto;margin-top:16px;overflow-y: auto;overflow-x: hidden;}
.insurantDetail table th {background:#F2F2F2; padding:5px; border:1px solid #ddd;font-size:18px;color:#222222;text-align:left;font-weight:bold;padding-left:20px;height:30px;}
.insurantDetail table td {padding:8px; text-align:left;border:1px solid #ddd;color:#333;font-size:14px;width: 153px;}
.insurantDetail table td a {color:#3366cc;margin:0 5px 0; }
.insurantDetail table td .page-btn {color:#3366cc;cursor:pointer;margin:0 5px 0;}
.insurantDetailClose{margin:auto;padding-top:10px;height:18px;}
.closeBottom{width:27px;height:27px;margin-right:27px;float:right;cursor:pointer;}
.tdTextAlign{text-align:left !important;}
.floatspan{float:left;}
.time{width:174px !important;display: inline-block !important;}
.fontColor{font-family:Arial, Helvetica, sans-serif simsun; color:#333; font-size:16px !important;}