.pl60{padding-left: 60px;}
.pl185{padding-left: 185px;}
.lh40{line-height: 40px;}

/*公用页面*/
.sp1{color: #FF8000;}
.pl180{padding-left: 180px;}
.enroll{background: #f9f9f9;position: relative; z-index:1000; min-width: 1170px;}
.enroll-bg{width: 1170px; margin: 0 auto; background: #fff;}
.enroll-nav li{position: relative; z-index: 10; width: 220px; background: #fff; height: 40px; text-align: center; line-height: 40px; border: 1px solid #d7d7d7; border-top: 2px solid #ff6600; border-bottom: none;}
.enroll-boder{ border: 1px solid #d7d7d7; margin-top: -1px; position: relative; z-index: 8;}
.enroll-box{width: 910px;  margin: 20px auto; }
.enroll-box h3{color: #ff9900; line-height: 40px; border-bottom: 1px solid #e4e4e4;}
.enroll-marn{ padding: 10px 0px;}
.enroll-marn em{color: #FF8000;}
.enroll-wid450{width: 450px; }
.enroll-wid900{width: 900px;}
.enroll-wid900 a{}
.enroll-wid900 a:hover{color: #FF8000;}
.lab1{width: 180px; height: 40px;  text-align: right; line-height: 40px;}
.sele-wid250h{width: 250px; height: 38px; line-height: 38px; }
.sele-wid250{width: 250px; }
.sele-wid120h{width: 120px; height: 38px; line-height: 38px; }
.sele-wid120{width: 120px; }
.sele-wid380h{width: 380px; height: 38px; line-height: 38px; }
.sele-wid380{width: 380px; }
.sele-wid380h{width: 380px; height: 38px; line-height: 38px; }
.sele-wid380{width: 380px; }
.inpt{border: 1px solid #ccc; height: 38px; line-height: 38px; padding-left: 20px; color: #ccc;}
.inpt-wid120{width: 120px;}
.inpt-wid230{width: 230px;}
.inpt-wid250{width: 250px;}
.inpt-wid300{width: 300px;}
.inpt-wid170{width: 170px;}
.inpt-wid100{width: 100px;}
.inpt-wid720{width: 690px;}
.inpt-wid360{width: 360px;}
.company-lable{line-height: 40px; width: 360px; padding-left: 20px; color: #FF8000;}
.but{/*border: 1px solid #FF8000;*/ height: 40px; line-height: 40px; border-radius: 5px; background: #ff9900; color: #fff; cursor: pointer;}
.but:hover{background: #FF8000; color: #fff;}
.but-bg{background: #c9c9c9;}
.file-box #myForm { float:left; position: relative;}
.file-box #myForm .txt { color:#515151; height:30px; line-height:30px; border:solid 1px #ccc; padding-left:10px; border-radius:5px;}
.file-box #myForm .btn,.file-box #myForm #btn { width:100px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px;  border-radius:5px; border:0; font-family:microsoft yahei;}
.file-box #myForm .btn:hover,.file-box #myForm #btn:hover,.no-disabled:hover { -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; cursor:pointer; background:#ffa800;}
.file-box #myForm #btn { font-weight:bold;}
.file-box #myForm .file {  position:absolute; left:145px; top:0px; width:125px; height:36px;line-height:36px;font-size:40px;}

.file{  filter:alpha(opacity:0);opacity: 0;}
.file-box #myForm .bg{background: #FF8000;}
.code img,.code input{border:1px solid #ccc;line-height: 40px;height:40px;border-radius: 5px;}
.code span{cursor:pointer;}
.card { width: 400px; height: 174px;   text-align: center;}
.card-auto{margin: 0 auto;}
.card-title{text-align: center; line-height: 40px; }
.card-title .spn1{font-size: 26px;}
.card-title .spn2{font-size: 14px;}
.card-box{width: 400px;  margin: 20px auto;}
.card-a{ width: 120px; height: 40px; border-radius: 5px; line-height: 40px; background: #FF8000; color: #fff;}

/*会员注册企业信息*/
.enroll-img{width: 100px; height: 40px; position: relative;}
.enroll-img img{width: 100px; height: 40px;}
.enroll-img img:hover{width: 300px;  height: 300px; position: absolute; left: 0px; top: 0px; z-index: 99;}

/*投保信息录入弹窗*/
#mry-mask { position:fixed; top:0px; left:0px; width:100%; height:100%; background:url(../images/opacity-75-block.png); z-index:100; }
#mry-opo { position: fixed; z-index: 7000; left: 50%; top: 50%; border-radius: 5px;}
.popup-title{ height: 40px; line-height: 40px; padding: 0px 20px; font-size: 16px; color: #FF8000;}
.popup-title span{display: block; cursor: pointer;}
.popup-search{width: 400px; margin: 10px auto;}
/*.popup-firm{width: 400px; height: 200px;margin: 0 auto; border: 1px solid #ccc; }
.popup-firm table { border-width: 0px; margin: 0px;    }
.popup-firm table tr th {	font-weight: normal; }
.popup-firm table thead { -moz-user-select: none;-webkit-user-select: none; background: #f5f5f5;}
.popup-firm table tr th, 
.popup-firm table tr td { text-align: center;  padding: 10px 5px; word-wrap: break-word; border: 1px solid #CCCCCC; border-top-width: 0px; border-left-width: 0px; border-right-width: 1px; border-bottom-width: 1px; overflow:hidden; word-wrap: break-word;}
.popup-firm table tr td.td1{border-right: none;}
.popup-firm table tr td.td2{border-bottom: none;}*/
.por-box{ position:fixed; top:0px; left:0px; width:100%; height:100%; background:url(../images/opacity-75-block.png); z-index:100; display: none;}
.por-date{width: 800px; min-height: 240px; background: #fff;z-index: 7000;  display: none;}
.por-title{position: relative; font-size: 16px; color: #000; line-height: 48px; padding-left: 40px; height: 48px; background:url(../images/bg-jbs.png) repeat-x;}
.por-close{position: absolute;  right: 20px; top: 0px; font-size: 18px; cursor: pointer;color:#fff;}
.por-insure{line-height: 40px; width: 300px;margin:60px auto;}
.por-insure a{color:rgb(4,69,98); font-size: 16px;}
.por-insure a input{ height: 46px; font-size: 16px;   _line-height: 48px;  }
.por-complete button{width:245px; background: #FF8000; height: 40px;  line-height: 40px; text-align: center; color: #fff;font-size: 16px; border-radius: 5px;} 
/*注册*/
.logon-boder{border-top: 1px dashed #d7d7d7;}
.logon{width: 1170px; margin: 60px auto 20px auto; height: 480px; position: relative; background:url(../images/logo.jpg) no-repeat;}
.logon .logn-left{width: 21px; height: 22px;position: absolute; right: 441px;top: -20px; background: url(../images/logn-left.png) no-repeat;}
.logon .logn-right{width: 21px; height: 22px;position: absolute; right:19px;top: -20px; background: url(../images/logn-right.png) no-repeat;}
.logon .logon-box{width: 400px; height: 440px; border: 1px solid #0065b3; background: #fff; position: absolute; right: 40px ;top: -19px; border-radius: 0px 0px 5px 5px;}
.logon .logon-content{margin: 0px auto; width: 360px; height: 40px;  }
/*.logon .logon-nav { margin: 30px auto;}*/
.logon .logon-w280{width: 280px;margin: 15px auto;}
.logon .logon-w140{width: 140px;margin: 15px auto;}
.logon .logon-nav li{cursor: pointer; width: 140px; height: 40px; line-height: 40px; float: left; text-align: center;  color: #fff; background: #d7d7d7; }
.logon .logon-nav li.list{background: #00cc00;}
.logon .logon-wdt360{width: 360px;  }
.logon .inpt-wdt140{width: 138px;  }
.logon .inpt-wdt298{width: 298px; }
.logon .inpt-wdt178{width: 178px; }
.logon .inpt-wdt120{width: 120px; }
.logon .inpt-but{background: #FF8000;  color: #fff;  height: 48px; line-height: 48px; ; cursor: pointer; }
.logon .proving{line-height: 40px; text-align: center; color: #FF8000; display: none}
.logon .logon-inpt{position: relative;}
.logon .logon-inpt i{position: absolute; color: #ccc; left: 0px ; top: 0px; width: 46px;  height: 46px; font-size: 20px; line-height: 46px; text-align: center;}
.logon .logon-tab input{ height: 46px; font-size: 16px;   line-height: 48px;  color: #ccc; }
.logon .logon-con img{width: 120px; height: 48px; }
.logon .logon-a a{color: #333;}
.logon .logon-a a:hover{color: #FF8000;}
.logon .logon-pas{ color: #FF8000;}
.logon .logon-pas:hover{color: #333;}

/**/
.register{width: 1170px; height: 540px; margin: 0 auto; }
.register-bg{background: url(../images/zhuce.png) #F5F2ED 860px 80px no-repeat}
.register .wid620{width: 620px;}
.register .wid460{width: 460px;}
.register .input-wid400{width: 320px;}
.register .input-wid300{width: 240px;}
.register .input-wid150{width: 150px;}
.register .pl180px{padding-left: 180px;}
.register .register-nav{width: 770px; height: 34px; background: #fff; border-top: 6px solid #ccc; position: relative;}
.register .register-nav span{ width: 180px; height: 34px; display: block; border-top: 6px solid #FF8000; position: absolute; left: 0px; top: -6px;}
.register .register-box{ width: 770px; height: 450px; background: #fff; line-height: 40px}
.register .register-number{}
.register .register-number span.nav{ width: 160px;  display: block; ; text-align: right; float: left;}
.register .register-number em{color: #ff8000; margin-right: 20px;}
.register .register-number input{float: left; margin-left: 20px; padding-left: 20px; border-radius: 5px;  height: 40px; border: 1px solid #bcbcbc;line-height: 40px}
.register .register-number button{width: 150px; border: 1px solid #FF8000; color: #FF8000; border-radius: 5px; height: 42px; line-height: 40px; text-align: center; background: #fff;}
.register .register-number a{ width: 80px; }
.register .register-slide{float: left; margin: 5px 20px;  width: 300px; height: 30px;  background: #e8e8e8; position: relative;}
.register .register-slide span{position: absolute; top: -1px; left: -1px; display: block; line-height: 30px; width: 40px; height: 30px; text-align: center; background: #fff; border: 1px solid #e6e6e6;}
.register .register-agree{ width: 620px; height: 40px;  line-height: 40px;}
.register .register-agree a{color: #ff8000;}
.reg{width: 1170px; height: 400px;  background: #f5f5f5;  margin: 0 auto;  padding: 20px 0px;}
.reg-bg{background: #fff;padding: 130px 0px;;}
.reg .reg-success{  text-align: center; ; }
.reg .reg-title{font-size: 24px; color: #333;}
.reg .reg-list{font-size: 16px;color: #333;}
.reg .reg-list label{color: #6699ff;}
.reg .reg-success a{display: block; margin: 20px auto; width: 120px; height: 40px; background: #ffc100; line-height: 40px;color: #fff; border-radius: 5px;}

/*404报错页面*/
.abuot-baocuo{border-top: 1px solid #ccc;}
.abuot-baocuo .baocuo-left{width: 720px; text-align: center;color: #666666;}
.abuot-baocuo .baocuo-left-title{width: 300px; height: 52px; padding: 70px 210px 10px 210px;}
.abuot-baocuo .baocuo-left-list{font-size: 20px; line-height: 40px;}
.abuot-baocuo .baocuo-left-list a{color: #FF8000; text-decoration: underline;}


/*验真二级弹出框*/
.true-test{display:none;width:510px;height:85%;background:#fff;position:absolute;left:50%;top:50px;margin-left:-255px;}
.true-test img{width:90px;height:90px;margin:20px auto;display:block;}
.true-test span{display:block;text-align:center;line-height: 54px;font-weight:bold;font-size:18px;}

.report .code img,.code input{border:1px solid #ccc;line-height: 40px;border-radius: 5px;}
.report .file-box .myFormDialog{ float:left; position: relative;}
.report .file-box .myFormDialog .txt {margin-top: 10px; color:#515151; height:30px; width:170px; line-height:30px; border:solid 1px #ccc; padding-left:10px; border-radius:5px;}
.report .file-box .myFormDialog .btn,.file-box .myFormDialog #btn { width:100px; height:34px; line-height:32px; text-align:center; color:#fff; font-size:14px; background:#ff8000;  border-radius:5px; border:0; font-family:microsoft yahei;top: 0px; left: 282px;}
.report .file-box .myFormDialog .btn:hover,.file-box .myFormDialog #btn:hover,.no-disabled:hover { -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; cursor:pointer;}
.report .file-box .myFormDialog #btn { font-weight:bold;}
.report .file-box .myFormDialog .file {  position:absolute; left:112px; top:1px; height:36px;width: 130px; font-size: 80px;}
.file{  filter:alpha(opacity:0);opacity: 0;}
.report .po-box{ position:fixed; top:0px; left:0px; width:100%; height:100%; background:url(../images/opacity-75-block.png); z-index:150; display: none;}
.report{width: 990px; min-height: 240px; background: #fff;z-index: 7500;  display: none;}
.report .po-title{position: relative; font-size: 16px; color: #000; line-height: 48px; padding-left: 40px; height: 48px; background:url(../images/bg-jbs.png) repeat-x;}
.report .po-close{position: absolute;  right: 20px; top: 0px; font-size:18px; cursor: pointer;color:#fff;}
.report .po-insure{line-height: 40px; width: 1000px;margin:25px auto 0 auto;}
.report .po-insure a{color: #000; font-size: 16px;}
.report .po-complete button{width: 120px; background: #ff8000; height: 40px;  line-height: 40px; text-align: center; color: #fff;font-size: 16px; border-radius: 5px;display: block; margin: 0 auto;} 
	/*二级弹框*/
.report .true-test{display:none;width:510px;height:315px;background:#fff;position:absolute;left:50%;top:50px;margin-left:-255px;}
.report .true-test img{width:90px;height:90px;margin:20px auto;display:block;}
.report .true-test span{display:block;text-align:center;line-height: 54px;font-weight:bold;font-size:18px;}
.report .dialog {width:60px;}
.report .n-icon{ line-height:40px;}
.report .n-msg{ line-height:40px;}
.po-box{ position:fixed; top:0px; left:0px; width:100%; height:100%; background:url(../images/opacity-75-block.png); z-index:100; display: none;}
