@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
body{ font-size:12px; background:#fff; font-family:"Microsoft Yahei"; color:#272727; line-height:24px; position:relative;_background-image:url(about:blank);_background-attachment:fixed;}
.clearfix:after{clear:both;content:".";height:0;display:block;visibility:hidden;}
.clearfix{*zoom:1}
.clear{clear:both;}
.center{margin:0px auto;display:block;}
ul li{list-style:none;}
a { text-decoration:none; border:none;}
em{font-style:normal;}
.f20{font-size:20px;}
.p28{padding:0 28px;}
.fl{float:left;}
.fr{float:right;}

.wrap{width:990px; margin:0 auto;}
.head_top{background:#5ab1e8; height:58px; width:990px; margin:0 auto; font-size:28px; color:#fff; line-height:55px;  text-align:center; }
/*.head_top .head_l,.head_top span,.head_top .head_r{ float:left;}*/
.head_l{ float:left;}
.head_r{ float:right; *margin-top:-55px;}

.main{width:990px; margin:0 auto;}
.toub p{border-bottom:1px solid #e4e4e4; padding-left:28px;}
.toub_p1{ line-height:49px; height:49px;}
.toub p.toub_p2{ line-height:61px; height:61px; border-bottom:none;}
.ban{ border:1px solid #e4e4e4;background:#efeff4; height:15px; width:990px; display:block;}


.beib_p1{padding-left:28px;border-bottom:1px solid #e4e4e4; height:55px; line-height:55px;}
.beibw li{height:50px; line-height:50px}

.tishi{margin-top:24px; font-size:18px; line-height:28px;}

.agree{font-size:18px;}
.agree a{color:#5ab1e8;}
.check{background:url(../images/lable.png) no-repeat center; display:inline-block; width:19px; height:19px; overflow:hidden;margin-right:8px;vertical-align:sub;*vertical-align:middle; cursor:pointer;box-shadow: none; margin-top:0;}
.check1{background-position:0 0;}
.checked{background-position:0 -19px;}
.great{margin-top:32px;line-height:30px;}
.jkgz{margin-top:15px; line-height:30px;}
.red{color:#ff0000; font-weight:600;}

/*保单信息*/
.distribCol1,.distribCol2{ text-align:justify; text-justify:distribute-all-lines; text-align-last:justify; width:80px; font-size:20px; margin-right:5px;}

.beibw1,.beibw2,.beibw3,.beibw4{ margin-left:28px; font-size:20px;}
.beibw1{ margin-top:20px; *margin-top:21px;}
.beibw2{ margin-top:14px;*margin-top:13px;}
.beibw3{ margin-top:22px;*margin-top:20px;}
.beibw4{ margin-top:17px; margin-bottom:28px;*margin-top:17px;*margin-bottom:26px;}
.inp input{width:842px; height:24px;    text-align: right; line-height:24px; outline:none; border:none; padding-right:28px; background:#fff; color:#b3b3b3; font-size:18px;font-family:"Microsoft Yahei";}
.inp em{ margin-left:5px;}
*:focus{ outline:none;}


/*cptk*/
.cptk{width: 990px;margin: auto;padding-bottom:20px }
.cptk h2{font-size:21px ;color: #333;text-align: center;margin-top: 10px;line-height: 30px}
.cptk h4{font-size:16px ;color: #333;text-align: center;margin: 10px auto}
.cptk p{font-size: 14px ;color: #333;margin: 5px auto;text-indent:30px;line-height: 21px;justify-content: space-between;table-layout: fixed;word-break: break-all;text-align: justify}
/*tbxz*/
.tbxz{width: 990px;margin: auto;padding-bottom: 20px}
.tbxz h3{font-size:20px ;color: #333;text-align: center;margin-top: 10px;}
.tbxz h5{font-size:16px ;color: #333;margin:10px auto;}
.tbxz span{font-size:14px ;color: #333;margin: 4px auto;display: block;font-weight: bold;padding: 3px 0px;}
.tbxz span.pcgz{background-color: #cce8cf}
.tbxz p{font-size: 14px ;color: #333;margin: 5px auto;text-indent:30px;line-height: 21px;justify-content: space-between;table-layout: fixed;word-break: break-all;text-align: justify}
.tbxz p a{color: #5ab1e8}

.buy{background:#b3b3b3; color:#fff; line-height:44px; font-size:24px; text-align:center; width:800px; height:47px; margin:40px auto; border:none; outline:none; cursor:pointer; overflow:hidden;}
.tj{font-size: 18px;color: #fff;text-align: center;font-family: "Microsoft YaHei";border: none;background: rgba(0, 0, 0, 0);*line-height:42px; cursor:pointer;}
.buy_l{float:left;}
.buy_r{float:right; *margin-top:-50px;/*_margin-top:-35px;*/}

