@charset "utf-8";
/* CSS Document */
body{ background: #fff;}

/*frlink*/
.frlink{ padding:10px 15px; background: #f0f0f0;}
.frlink .title{ line-height: 34px; font-size: 18px; color: #333;}
.frlink ul{ padding-top: 10px; margin-right: -20px;}
.frlink ul li{ width: 159px;*width: 158px;  height:60px; border: 1px solid #e5e5e5; background: #fff; float: left; margin-right: 10px; margin-bottom: 10px;*margin-bottom: 5px;}
.frlink ul li img{ width: 150px; }

.btnGreen{ display: inline-block; padding: 0 30px; height: 35px; line-height: 35px; text-align: center; color: #fff; background: #008965; border-radius: 3px;}
.btnGreen:Hover{ text-decoration: none; background: #16A680; color:#fff}
a.btnGreen{ color: #fff;}
a.btnGreen:Hover{ color: #fff;}
/*form*/
.formpg,.listpg{ padding: 15px; background: #fff;}
.detailpg{padding:0 15px 15px; background: #fff; overflow:auto;}
.bigTitle{ height: 39px; border-bottom: 1px solid #e5e5e5; margin: 20px 0 10px;}
.bigTitle .titleName{ display: inline-block; padding-right: 15px; height: 39px; line-height:2.2; color: #333; font-size: 18px; }
.bigTitle a{font-size: 14px; line-height: 3; display: inline-block; vertical-align: middle; color: #008965;}
.bigTitle a:Hover{ color:#008965; text-decoration:none}
a.bulkLoad{ background: url(../images/bulkLoad.png) no-repeat left center; padding-left: 20px;}
a.addCus{ background: url(../images/addCus.png) no-repeat left center; padding-left: 20px;}
.bigTitle a.link{ color: #008965;} 
.bigTitle a.link:hover{color: #008965;}
.rem{ padding:10px 15px; line-height:1.5; background: #fcf8e2; border: 1px solid #edd28b; color: #9d7437; }
.sTitle{ padding-top: 15px; height: 35px; font-size: 16px; line-height: 1.875; color: #333;}
.sTitle a{ color:#008965; font-size:14px;}
.sTitle a:Hover{ color:#008965; text-decoration:none}
.formTable{ width: 100%; table-layout: fixed; border: 0; margin-left:auto; margin-right: auto;}
.formTable th,.formTable td{ padding:10px 0px; font-size: 14px; }
.formTable th{ width: 160px; color: #666; padding-right: 5px; text-align: right; vertical-align: top; }
.formTable th label{ display: inline-block; padding: 10px 0; line-height: 18px;}
.formTable td{ padding-left: 10px; color: #333; line-height: 38px; word-break: break-all;}
.formTable td a{ color: #008965;}
.formTable td a:Hover{ color:#008965; text-decoration:none}
.formTable td .btnGray{ color: #333; height: 36px; line-height:36px;}
.formTable td .btnGray:hover{ color: #333;}
.formTable td .btnRed{ color: #fff;}
.formTable td input[type="text"]{height: 34px; line-height: 34px;}
.formTable td input.hl30{height: 30px; line-height: 2.14;}
.formTable select{ height: 36px; line-height: 36px;*margin-top:-1px ;}
.detailpg .formTable th{ padding-right: 3px;}
.inputSelect{ position: relative;}
.inputSelect .itemList{ position: absolute; top:33px; left: 0px; padding:5px 0px; border:1px solid #e5e5e5; background: #fff; z-index: 88; display: none;}
.inputSelect .itemList li{ line-height: 26px; color: #666; padding: 0 10px; cursor: pointer;}
.inputSelect .itemList li:hover{ background: #f0f0f0;}
input[type="text"], .ipt{height: 30px; line-height: 2.14; background: #fff; border: 1px solid #e5e5e5; padding:0 10px; width: 50%; vertical-align: middle;}
input[type="text"]:focus, .ipt:focus{ border-color:#00c390;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px rgba(0,179,132,0.4);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px rgba(0,179,132,0.4);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px rgba(0,179,132,0.4);}
.towRow{ margin-left:40px;}
input.wdate,.formTable td input.wdate{ width: 140px; padding-right: 30px; background: url(../images/icon_date.png) no-repeat right center;}
input.iptError{ border-color: #93ca00;}
input.midipt{width:300px;}
.wdate_line{ margin: 0 10px;}
.formTable  textarea{ width: 50%; height: 80px;}
/*txt color*/
.blue{color: #008965;}
a.txtLink{ color: #008965;}
a.txtLink:hover{ color:#008965}
.txtRed{ color: #e64733;}
.txtOrg{ color: #ffac28;}
.txtGreen{color:#71b247;}
.txtprice{ color: #ff6600;}
.overdue{ display: inline-block; padding: 0 7px; height: 20px; line-height: 20px; border-radius: 3px; background: #ff6600; color: #fff; text-align: center; font-size: 12px; vertical-align: middle;}
/*question*/
.ques{ *display:inline; *zoom:1; width: 16px; height: 16px; position: relative; z-index: 2; margin-left: 5px;margin-top: 5px; padding-top: 5px;}
.ques i{display: inline-block; *display:inline; *zoom:1; width: 17px; height: 17px; background: url(../images/icon_detail.png); vertical-align:middle;}
.ques .content{display:none; position: absolute; line-height: 26px; top:30px; left: -70px; min-width: 144px; border: 1px solid #e5e5e5; background: #fff; padding:15px 15px; z-index: 99; box-shadow:2px 2px 3px #f4f4f4;}
.ques .content .dot{ display: block;width:14px; height: 6px; position: absolute;top:-6px; left:70px;z-index: 999;background: url(../images/ques_up.png);}
a.ques:Hover .content{ display: block;text-decoration: none;}
a.ques:Hover { text-decoration: none;}

/*tips*/
.tips{ color: #999;padding: 5px 0; line-height: 20px; font-size: 14px;}
.tipsError{padding: 5px 0px;  padding-left: 20px; line-height:26px; background: url(../images/icon_warning.png) no-repeat left center; color: #e64733;}

.table_title{height: 40px; color: #333;font-size: 14px;}
.table_title div{line-height: 40px;height: 40px;display: inline-block;}
.table_title .title_div{font-weight: 700;font-size: 16px;vertical-align: middle;}
.table_title .btn_a{width: 117px;height: 32px;padding: 0;font-size: 14px;line-height: 32px;}
.table_title .tips_div{width: 900px;background-color: rgba(230, 247, 255, 1);
    box-sizing: border-box;border-width: 1px;border-style: solid;border-color: rgba(186, 231, 255, 1);
    border-radius: 4px;padding-left: 20px;}
.table_title .tips_div i{display: inline-block;width: 15px;height: 14px;vertical-align: middle;margin-right: 10px;
    background: url(../images/tips_i_2.png) no-repeat center center ;background-size: 15px 14px;}
.table_title span{vertical-align: middle;display: inline-block;}
.table_title .jedw{color: black;font-weight: 700;float: right;line-height: 40px;}

/*btn*/
.btnGray{ display: inline-block; height: 30px; line-height: 2.12; padding: 0 25px; border: 1px solid #e5e5e5 ; background: #f0f0f0; text-align: center; color: #333; vertical-align: middle; *margin-top:1px;}
.btnGray:hover{ background: #fbfbfb; text-decoration: none;}
a.btnGray{ color:#333!important}
a.btnGray:hover{ color:#333}
input.btnGray{cursor: pointer;}
.btnRed{ display: inline-block; height: 30px;line-height:2.12; min-width:58px; padding: 0 15px;  border: 1px solid #008965; background: #008965; text-align: center; color: #fff; vertical-align: middle; }
.btnRed:hover{ background: #16A680; text-decoration: none; color: #fff; border-color:#16A680;}
a.btnRed{ color: #fff!important;}
a.btnRed:hover{ color: #fff!important;}
input.btnRed{ cursor: pointer;}
.btnRed:visited{ color: #fff;}
.btnGreen:visited{ color: #fff;}
.btnArea{ text-align: center; padding: 40px 0;}
.bigBtn{min-width: 58px;  height: 38px; border-radius: 3px; font-size: 16px; line-height: 2.4; padding: 0 40px; cursor: pointer; -webkit-border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px;}
a.smallBtn{ height:25px; border-radius: 3px; font-size: 14px; line-height: 1.7; padding: 0 15px;  color: #fff; min-width:inherit; -webkit-border-radius: 3px; -ms-border-radius: 3px; -moz-border-radius: 3px;}
.btnDisabled{border: 1px solid #e5e5e5; background: #e5e5e5;  color: #c8c8c8; cursor:default;}
.btnDisabled:Hover{background: #e5e5e5;  color: #c8c8c8;}
.btnDisabled:visited{color: #c8c8c8; }
/*annotation*/
.annotation{ background: #fdf9e3; border-left: 4px solid #edd191; padding: 10px; color:#9e7336;}
.annotation h2{ line-height: 30px; font-size: 14px;}
.annotation p{ line-height: 20px; font-size: 12px;}
.annotation p a{ color: #008965;}
/*tab*/
.tab{ height: 40px; border-bottom: 1px solid #e5e5e5; background: #fff;padding-left:10px;}
.tab li{ float: left;}
.tab li a{ display: inline-block; padding: 0 17px; line-height: 39px; text-align: center;  margin-right:8px; border: 1px solid #e5e5e5; background: #f3f3f3; color: #333;}
.tab li a:hover{ text-decoration: none;}
.tab li.current a{background:#fff; color: #008965; border-bottom-color:#FFF; border-top:2px solid #008965; }
.tabContent{ display: none; padding: 10px 0;}
/*processor_bar*/
.stepItems{ margin: 20px 0;}
.processor_bar{height:38px;background-color:#fff;border:1px solid #cecece;box-shadow:inset 0 1px 0 0 #f8f8f8;-moz-box-shadow:inset 0 1px 0 0 #f8f8f8;-webkit-box-shadow:inset 0 1px 0 0 #f8f8f8}
.processor_bar.ie .step{float: left; background:transparent url(../images/bg_process.png) no-repeat 0 0}
.processor_bar.ie .step.current{background-image:none;background-color:#008965}
.processor_bar .step{ float: left; background:transparent url(../images/bg_process.png) no-repeat 0 0;text-align:center;line-height:38px;color:#333}
.processor_bar .step.pprev{background-position:right 0}
.processor_bar .step.pprev h4{padding-right:14px}
.processor_bar .step.prev{background-position:right -76px}
.processor_bar .step.prev h4{padding-right:14px}
.processor_bar .step.current{background-color:#008965;color:#fff}
.processor_bar .step.next{background-position:left -38px}
.processor_bar .step.next h4{padding-left:8px}
.processor_bar .step.nnext{background-position:left 0px}
.processor_bar .step.nnext h4{padding-left:8px}
.processor_bar h4{font-weight:400;font-style:normal;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal; font-size:16px;}
.processor_bar{overflow:hidden; background-color:#fff;background-image:none;border-color:#e6e7ea;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.processor_bar .step{background:transparent url(../images/bg_process.png) no-repeat 0 0;line-height:38px}
.processor_bar .step.prev{background-position:right -38px}
.processor_bar .step.current{background-color:#008965;background-image:none}
.processor_bar .step.next{background-position:0 -76px}
.processor_bar .step.nnext{background-position:0 0}
.size1of2{ width: 49.99%;*width: 49%;}
.size1of3{ width: 33.33%;*width: 33%;}
.size1of4{ width: 25%;*width: 24%;}
.size1of5{ width: 19.98%;*width: 19%;}
.size1of6{ width: 16.66%;*width: 16%;}

/*步骤 滑动进入下一步*/
.stepWrap {width: 1020px;min-height: 625px;height:auto; overflow: hidden;position: relative;}
.stepContent {width: 2040px;position: relative;left: 0;top: 0;}/* 1020*2 2步*/
.stepContent2 {width: 3060px;position: relative;left: 0;top: 0;}/* 1020*3 3步*/
.stepContent3 {width: 4080px;position: relative;left: 0;top: 0;}/* 1020*4 4步*/
.stepContent .steps, .stepContent2 .steps, .stepContent3 .steps{width: 1020px;float: left;overflow: hidden;}

/*search*/
.search{ width: 100%; padding: 15px 0;}
.search li{ float: left; margin: 5px 0 8px; margin-right: 20px; line-height: 32px; height:35px; position:relative;}
.search li label{ display: inline-block; margin-right: 5px; vertical-align: middle;}
.search li.imp label{width:90px; text-align:right; margin-right:10px;}
.search li .wdate{ width: 80px;}
.search li .wdate_line{ margin: 0 10px;}
.search li .searchMore{ display: inline-block; padding-right: 15px; line-height: 32px; color: #008965; background: url(../images/arrow_down.png) no-repeat right center;}
.search li .searchClose{background-image: url(../images/arrow_up.png);}
.search li .down{display: inline-block; padding-right: 15px; /*line-height: 32px;*/ color: #008965; background: url(../images/down.png) no-repeat right center;}
.search li .down:hover{background: url(../images/down_red.png) no-repeat right center;color: #008965; text-decoration: none;}
.searchTotal{ line-height: 60px; color: #999; text-align: center; border-top:1px dashed #cacaca;}
.searchTotal font{ font-size: 20px;}
.search li select{ vertical-align: middle;}
/*dataList*/
.dataList{ width: 100%;table-layout: fixed; border: 1px solid #e5e5e5; }
.dataList thead{ background: #f3f3f3;border-bottom: 1px solid #e5e5e5;}
.dataList thead th{ padding: 5px 10px;}
.dataList td,.dataList th{ padding: 0 10px;line-height: 26px;  text-align: center;}
.dataList td{padding:13px 10px; background: #fff; color: #333; border-bottom: 1px solid #e5e5e5;line-height: 25px; word-break: break-all;}
.dataList td input{ width: 90%;}
.dataList td a{ color: #008965; margin: 0 5px;cursor: pointer}
.dataList td a:Hover{ color:#008965; text-decoration:none}
.dataList tr:nth-child(odd) td{ background:#fff;}
.dataList tr:nth-child(even) td{ background:#fff;}
.dataList tr:Hover td{ background: #f6f6f6!important;}
.dataList tr td.text-center{ width:100%;}
.dataList tr:Hover td.text-center{ background: #fff!important;}
.dataList tr.even td{ background:#fff;}
.dataList tr.odd td{ background:#fff ;}
.dataList tr.select td{background: #fff3e7}
.dataList tr .num{ width:50px;padding-right: 0px;}
.dataList .data_r{ text-align: right;}
.dataList .data_l{ text-align: left;}
.dataList tr .check{ width: 30px; padding-right: 0px;}
.dataList tr .check input{ vertical-align: middle; margin-top:-2px; }
.dataList td.longTxt  {text-align: left;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis; }
.dataList td.txtprice{ color: #ff6600;}
.tfoot{ border: 1px solid #e5e5e5; padding: 10px;height:32px; background: #fff; margin-top: -1px;}
.tfoot label input[type="checkbox"]{margin-left: 8px; *margin-left:5px; margin-right:5px ;}
.dataEmpty{ background: #fff; margin-top: -1px; text-align: center; line-height: 100px; font-size: 18px; color: #666; }
.borAll{border:1px solid #e5e5e5;}
.dataEmpty em.empty{width: 110px;height: 110px;background: url(../images/tableNodata.png); display: block; margin: 20px auto 0;}
.dataEmpty span{ display: inline-block; vertical-align: middle;}
.dataLoading{ height: 80px; text-align: center;background: url(../images/loading.gif) no-repeat center; }
/*pagebox*/
.pagebox{ height: 32px; line-height: 32px; text-align: right; display: inline-block;}
.pagebox span.total{ margin-right: 10px; color: #666; font-size: 12px; display: inline-block;}
.pagebox span.pageNum{ display: inline-block; }
.pagebox span.pageNum a{ display: inline-block; width: 28px; height: 28px; text-align: center; border: 1px solid #e5e5e5; margin-left: -1px; line-height:2.2; color: #666; font-size: 12px;}
.pagebox span.pageNum a:hover{ text-decoration: none; background: #f0f0f0;} 
.pagebox span.pageNum a.current{ background: #008965; border: 1px solid #008965; color: #fff;}
/*accessory*/

/*fileImport 上传数字证书*/
.popbg{ background: #fff;}
.fileImport{ padding: 10px 10px 10px 60px;}
.step{ margin-bottom: 15px; line-height: 26px;}
.step label{ display: inline-block; padding-right:30px; color: #666; width: 50px; text-align:right;}
.step p{ padding-left: 80px;}
.step a{ color: #008965;}
.step a:hover {color: #008965; text-decoration: none; }
.step a.btnGray{ color:#333}

/*tableScroll*/
.tableScroll{ width: 100%; overflow-y:hidden;overflow-x: auto; padding-bottom: 10px;}
/*city*/
._citys { width: 450px; background: #FFF; display: inline-block; border: 1px solid #dedede;  padding: 5px; position: relative; }
._citys span { color: #999; height: 16px; width: 16px; line-height: 15px; text-align: center; border-radius: 2px; position: absolute; right: 10px; top: 10px; border: 1px solid #999; cursor: pointer; }
._citys0 { width: 100%; height: 34px; display: inline-block; border-bottom: 1px solid #93ca00; padding: 0; margin: 0; }
._citys0 li { float: left; line-height: 34px; font-size: 15px; color: #888; width: 80px; text-align: center; cursor: pointer; }
.citySel { background-color: #93ca00; color: #fff !important; }
._citys1 { width: 100%; display: inline-block; padding: 10px 0; }
._citys1 a { width: 83px; height: 35px; display: inline-block; background-color: #ececec; color: #666; margin-left: 6px; margin-top: 3px; line-height: 35px; text-align: center; cursor: pointer; font-size: 13px; overflow: hidden; }
._citys1 a:hover { color: #fff; background-color: #93ca00; }
.AreaS { background-color: #93ca00 !important; color: #fff !important; }
/*annotation*/
.annotation{ background: #fdf9e3; border-left: 4px solid #edd191; padding: 10px; color:#9e7336;}
.annotation h2{ line-height: 30px; font-size: 14px;}
.annotation p{ line-height: 20px; font-size: 12px;}
.annotation p a{ color: #008965;}
.annotation ol { margin-left: 15px;}
.annotation ol li{line-height: 20px; font-size: 12px; list-style: decimal; }
/*index dataNo*/
.dataNo{ height:50px; padding: 120px 0 240px;; background:url(../images/datanobj.png) no-repeat bottom center;}
.dataNo .picNo{/* width:400px; height:46px; */margin:0 auto; padding-top:0px; text-align: center}
.dataNo .importSuccess{ margin: 50px auto;}

.line{ height: 1px; background: #ececec; margin: 0 0px;}
.warning{ padding: 25px 0;background: #f6f6f6; border: 1px solid #e4e4e4; text-align: center;}
.warning .icon{ display: inline-block; margin-right: 15px; width: 50px; height: 50px; background: url(../images/icon_bigwarning.png) no-repeat center center;}
.warning h2{ text-align: left; line-height: 26px; font-size: 18px; color: #333; margin-bottom: 5px;}
.warning p{ text-align: left;  line-height: 20px; font-size: 14px; color: #999;}
.warning .proInfo{ width: 60%; margin: 0 auto;}
.bgfff{ background: #fff;}
.importSuccess{ width: 100%; margin: 100px auto; padding-left: 0px; position:relative; text-align: center;}
.importSuccess em{ width:60px; height: 60px; background: url(../images/yes.png) no-repeat center center; display: inline-block;}
.importSuccess em.ok{background-image: url(../images/yes.png) ; }
.importSuccess em.warn{ background-image:url(../images/wran.png);}
.importSuccess em.fail{ background-image:url(../images/fail.png);}
.importSuccess em.wait{ background-image:url(../images/icon_time.png);}
.importSuccess h2{ line-height:1.2; padding-top:5px; margin-bottom:30px;  font-size: 16px; color: #333;}
.importSuccess p{ line-height:2; font-size: 14px; color: #999; margin-bottom: 10px;}
.importSuccess p a{ color: #008965;}
.importSuccess p a:Hover{color: #008965;}
.importSuccess .im_list{ width:400px; margin:0 0 0 436px;text-align: left; }
/*mainContent*/
.mainContent{ min-height: 500px;}

.tjhan{ padding:10px; height: 600px; border: 1px solid #e5e5e5; overflow:auto;}
.agreesCnt{ margin-top:40px;text-align: center;}


.popScroll{ height:400px;overflow-x:hidden; overflow-y:auto;}
/*prg state*/
.prgState{ padding:15px 40px 5px 10px;}
.prgState dd{ background: url(../images/sNextbg.png) repeat-y left; padding-bottom: 15px;}
.prgState dd div{ padding-left: 18px; background: url(../images/sNext.png) no-repeat left top;}
.prgState dd div h2{ line-height: 18px; font-size: 14px; color: #999;}
.prgState dd div p{ line-height: 16px; font-size: 12px; color: #999;}
.prgState dd.prev{background-image: url(../images/sprevbg.png); }
.prgState dd.prev div{ background-image: url(../images/sprev.png);}
.prgState dd.prev h2{ color: #333;}
.prgState dd.current div{background-image: url(../images/sCurrent.png); }
.prgState dd.current h2{ color: #333;}
.prgState dd.first div{background-image: url(../images/sfirst.png); }
.prgState dd.last { background: no-repeat;}
.prgState dd.last div{ background-image: url(../images/sLast.png);}
.prgState dd.current.last div{ background-image: url(../images/sLastCurrent.png); }

/*状态*/
.state{display: inline-block; float:right;}
/*up file 20161206bywangxinwei*/
.formTable td a.btnUpfiles{ display: inline-block; padding: 0 15px; padding-left: 35px; height: 35px; line-height: 35px; background:url(../images/icon_file.png) #93ca00 no-repeat 15px center; border-radius: 3px; text-align: center; color: #fff;  vertical-align: middle;}
.formTable td a.btnUpfiles:hover{ background-color: #7ead01; color: #fff !important;}
.formTable td a.btnUpfiles:visited{ color: #fff;}
/*up file 20161222 by songxingyun*/
.backtop{position:fixed;right:50%;bottom:25%;display:none;margin-right:-580px;width:43px;height:43px;border:1px solid #e5e5e5;border-radius:2px;background:#f5f5f5 url(../images/backtop.png) no-repeat center;cursor:pointer}
.backtop:hover{background:#f5f5f5 url(../images/backhover.png) no-repeat center}

/*20170213bywangxinwei*/
.artBox{position: relative;}
.downPdf{position: absolute;top:0px;right:10px; text-align: center;}
.downPdf a{ display: block; padding: 10px;}
.downPdf a em{ display: inline-block; width: 35px; height: 35px; background: url(../images/icon_down.png) no-repeat;}
.downPdf a:hover em{background-position: 0px -35px;}
.downPdf a:hover{ background-color: #efefef; }

/*no Card*/
.add_bank{ width: 290px; height: 100px; border: 1px dashed #bec1c7; margin: 0 auto; margin-top: 14px; display: block; background:#f3f3f3; text-align: center;}
.add_bank:hover{ background: #fff;}
.add_bank-tit{ padding-top: 26px; font-size: 18px; color: #3a3d42;}
.add_bank-txt{color: #7b808c;}
.sadd_bank{height: 38px;margin: 0; padding-top: 0;}
.sadd_bank .add_bank-tit{padding-top: 0;font-size: 16px;}

/*滑块验证*/
.slider {width: 304px;height: 40px;position: relative;background-color: #e8e8e8;overflow: hidden;text-align: center;user-select: none;-moz-user-select: none;-webkit-user-select: none; }
.slider_bg {position: absolute;left: 0px;top: 0;height: 100%;background-color: #7AC23C;z-index: 1;}
.label {width: 46px;position: absolute;left: 0px;top: 0;height: 38px;line-height: 38px;border: 1px solid #cccccc;background:url(../images/arrowDb.png) no-repeat center center #fff;z-index: 3;cursor: move;color: #e8e8e8;font-size: 18px;font-weight: 900; }
.labelTip {position: absolute;left: 0px;width: 100%;height: 100%;font-size: 13px;color: #787878;line-height: 38px;text-align: left;z-index: 2;text-indent: 90px;}
.sliderOk .label{ background-image: url(../images/icon-right.png);}
.formTable td input[type="password"]{ height: 38px; line-height: 38px;}
.formTable .required{ color: #e64733; margin-right: 5px;}
a.getCode{ margin-left: 15px; width: 75px;}
.payStyle span{ min-width: 100px; text-align: center;}

/*手机验证*/
.requiredTel{ width: 60%; margin: 50px auto;}
.msgBox{background: #fff; margin-top: 100px;}
.msgBox .regSuccess{ margin:30px auto;}
.regSuccess h2{font-size: 20px; line-height: 1; font-weight: bold;}
.importSuccess p{ color: #666; line-height: 1.5;}
.importSuccess p a{ color: #008965; margin-right: 10px;}

/*办理数字证书*/
.mp_accounts_list_desc{ margin-top: 50px; margin-bottom: 20px; text-align: center; color: #999;}
.mp_accounts_type_list{ padding:20px;}
.mp_accounts_type_list li{ width: 50%; float: left; }
.mp_accounts_type_list li div{ display: block; border: 2px solid #e8e8e8; background: #fff; text-align: center;padding:30px; height: 240px; margin: 0 15px;}
.mp_accounts_type_list li div:hover{ background: #f7f7f7;}
.mp_accounts_type_list li em{display: inline-block; width: 100px; height: 100px;}
.mp_accounts_type_list li em.reply{ background: url(../images/icon-reply.png);}
.mp_accounts_type_list li em.ukey{ background: url(../images/icon_ukey.png);}
.mp_accounts_type_list li h2{ font-size: 16px; text-align: center; margin-bottom: 30px; line-height:40px;}
.mp_accounts_type_list li p{ text-align: center; color: #999;}

/*申请证书*/
.contractList{ margin: 30px 0; margin-left: 10px;}
.contractList li { width:340px; float: left; margin-left: 30px;}
.contractList li a{ display: block; padding: 20px 0 20px 50px; padding-left: 50px; border: 1px dashed #c8c8c8;}
.contractList li em{ display: inline-block; width: 50px; height: 50px; float: left; margin-right: 15px; background: url(../images/icon-file.png) no-repeat 0px 0px;}
.contractList li em.modify{background-position: 0px -50px;}
.contractList li em.user-comm{background-position: 0px -100px;}
.contractList li h2{font-size: 16px; color: #333; line-height: 30px;}
.contractList li p{ line-height: 20px;}
.contractList li a:Hover{ background: #f7f7f7;}

/*账户设置*/
.certify{display:inline-block; width: 60px; height: 30px; background: url(../images/icon-certify.png) no-repeat; vertical-align: middle; margin-left: 10px;}
.certify-no{ background-position: 0px -30px;}

/*20171215 wangzhen accessory*/
.accessoryTitle{ height: 38px; line-height: 38px; padding:0 25px 0 10px; background-color: #f4f4f4; margin-top: 10px;}


/*20181011 wangzhen packupTable*/
.packupTable{width: 100%; border-bottom: 1px solid #e5e5e5;table-layout: fixed;}
.packupTable thead.packuptit th {padding: 10px; border-top: 1px dashed #e5e5e5; border-bottom: 1px solid #e5e5e5; font-weight: 600;}
.packupTable td, .packupTable th {line-height: 26px; text-align: center;}
.packupTable td{padding: 12px 0; border-top: 1px solid #e5e5e5; }
.packupTable .dataList{ border-top: none; margin-top: -12px;}
.packupTable .dataList tr .check{padding: 5px 10px;}
.packupTable tr.oneForm{ cursor: pointer;}
.packupTable tr.twoForm{ display: none;}
.packupTable tr.oneForm .longTxt  {word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis; }
.time-block{float: right; width: 166px;height: 24px; background: url(../images/timeblock.png); line-height: 24px;  color: #fff; text-align: center;margin-top:5px;}


/*2019-09-10 lyy*/
.pTitle{margin-top: 30px;}
.partner{border: solid 1px #e4e4e4; border-bottom: 0; margin: 20px 0 40px 0;}
.partner table{width: 100%; border-bottom: 1px solid #e4e4e4; }
.partner table td{padding: 20px;}
.partner table td.text-center{text-align: center;}
.partner p.partner-title{height: 40px;line-height: 40px; background-color: #f3f3f3; padding: 0 10px; color: #666;}
.partner h1{font-size: 18px;}
.partner h1.money{font-size: 14px; color: #666;}
.partner h1.money font{font-size: 24px; color: #f60; margin-right: 5px;}
.partner p{color: #999;}
.partner h2{font-size: 16px; margin-bottom: 12px;}
.partner .btnGray{padding: 0 16px;min-width: 58px;}
.partner h2 em{display: inline-block; width: 17px;height:18px;background: url(../images/partner_incon.png) no-repeat; vertical-align: middle; margin-right: 10px;}
.partner h2 em.transfer{background-position: 0 0;}
.partner h2 em.eletron{background-position: 0 -18px;}

.getCode {height: 36px;line-height: 36px;padding: 0 15px;margin: 0 0 0 20px;border: 1px solid #e5e5e5;background: #f0f0f0;color: #666;vertical-align: middle;
display: inline-block;}
.getCode:hover {background-color: #e6e6e6;}
.longTxt{word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis; }

.list1{width: 100%; overflow: auto;}
.dataList1{width: 1500px;}
table.dataList1 th {border: 1px solid #eee;}
.dataList1 select{width: 90%;min-width: auto;}
.dataList1 select.w60{width: 70%;}
.dataList1 input.wdate{padding-right: 0; }
.dataList1 input.w70{width: 68%;text-align: left;}
.dataList1 label input{width: auto;}
.btnGray1{line-height: 30px;}

.listScroll{overflow: auto; width: 100%;}
.dataListSpe th,.dataListSpe td{border: 1px solid #e5e5e5;}
.dataListSpe tr.bold th{font-weight: bold;}

.imglist2 li a{margin-right: 10px;}
.cont-box{border:1px dashed #e5e5e5; padding:10px 10px 15px; box-sizing: border-box;margin-bottom: 15px;}
.htshow{display: none;}
.htshow .accessoryTitle{margin-top: 30px;}

/* 企业开户 */
.khfile_op{margin: 50px 0 30px 0;height: 37px;line-height: 37px;}
.khfile_op > div{float: left;}
.khfile_op_1{margin-left: 70px;}
.khfile_op_2{margin-left: 30px;}
.khfile_op_3{width: 96px;height: 37px;font-family: '微软雅黑 Regular', '微软雅黑';font-weight: 400;font-style: normal;font-size: 14px;margin-left: 120px;text-align: center;background-color: rgb(228,228,228);}
.khfile_op_3 > a{color: #333333; }
.khfile_tips{clear: both;width: 400px;font-family: '微软雅黑';font-weight: 400;font-style: normal;font-size: 14px;color: #999999;margin-left: 160px;}
.khfile_op .holdcard{margin: -22px 0 0 30px;}
.khfile_op .holdcard .pdf_img{width: 70px;height: 80px;}
.khstatus{height: 160px;display: block;}
.khstatus .tips_img img{width: 50px;height: 50px;margin: 70px auto 0;display: block;}
.khstatus .tips_text{font-size: 18px;text-align: center;margin-top: 30px;}
.khstatus .up_btn{font-size: 14px;text-align: center;margin-top: 30px;}

/* 查看示例弹窗 */
div.jbox .jbox-content{overflow-y: auto;}
div.jbox .jbox-button[value="false"]{background: #f0f0f0;color: #666;}
div.jbox .jbox-button[value="false"]:hover{background: #ede8e8;}

/* 首页飘窗 */
.float-container {position: relative;z-index: 9999; padding-top: 70px;}
.fl-con{position: relative; border-radius:20px;padding: 15px;width: 420px;height: 298px;box-sizing: border-box;background:url(../images/fBg.png) no-repeat;}
.fl-no .fl-con{border-radius:20px;padding: 15px;width: 420px;height: 253px;box-sizing: border-box;background: none; background:url(../images/fBg1.png) no-repeat; box-shadow: none;}
.fl-con img{position: absolute; top: -75px; left: -10px;}
.float-container a.fw-close {display:inline-block; width: 14px; height: 14px;background:url(../images/fClose.png);position: absolute;top: 30px; right: 30px;cursor: pointer;}
.float-container h1{text-align: center; font-size: 26px; font-weight: bold; color: #111; margin: 10px 0 10px;}
.float-container p{margin: 0 25px;font-size: 15px; line-height: 28px; text-indent: 2rem;}
.float-container p span{font-weight: bold;}
a.fBtn{display: block;width: 96px;height: 36px;background-color: #2f63e5;border-radius: 4px; color: #fff; line-height: 36px; text-align: center; margin: 15px auto;}

.endStep img{width: 160px;}
.endStep h2{margin-bottom: 0;}

.n-tip{position: relative;}
.n-tip{margin-left: 5px;}
.n-txt{ position: absolute; top: -40px; text-align: left; display: none;margin-left: 5px;
    line-height: 20px; width: 378px; background-color: #222; color: #fff; border-radius: 4px;padding: 10px;}
.n-tip em{display: inline-block;width: 16px;height: 16px;background: url(../images/ntsIcon.png); background-size: 100%; vertical-align: middle;}
.n-tip:hover .n-txt{display: inline-block;}
.triangle {position: absolute; bottom: -5px; right: 17px; width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #222;}

.n-notice{float: right; padding: 9px 10px;font-size: 14px;color: #ed7b2f; line-height: 18px;}
.n-notice em{display: inline-block; width: 18px;height: 18px;background: url(../images/orgIcon.png); margin-right: 6px; float: left;}

.n-total{text-align: right;}
.priceBold{color: #f60; font-size: 18px; font-weight: bold;}

.no-data{text-align: center;color: #666;}
.no-data img{margin: 80px 0 30px;}
.no-data h2{font-size: 16px;}

/*我要借款*/
.loan-list{display: flex; height: 550px; display: flex; margin: 50px 0 110px;}
.loan-item{display: inline-block; margin-right: 16px; cursor: pointer; position: relative; z-index:4;transition:all .5s cubic-bezier(.4,0,.2,1),z-index .2s .5s;float:left;width:228px;height: 460px;overflow: hidden;}
.l-item{position: relative; transition:all .5s cubic-bezier(.4,0,.2,1),z-index 0s .5s;width:100%;height:100%;}
.loan-item:last-child{margin-right: 0;}
.s-item{width: 228px; height: 460px; border-radius:12px;background: url(../images/lBg1.png);transition:all .5s cubic-bezier(.4,0,.2,1) .18s;z-index:3;opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100));}
.s-item2{background: url(../images/lBg2.png);}
.s-item3{background: url(../images/lBg3.png);}
.s-item{color: #fff; padding: 40px 30px; box-sizing: border-box;}
.s-item h1{font-size: 24px; font-weight: 500; margin-bottom: 15px;line-height: 1;}
.b-item{width: 792px;height: 550px;background: url(../images/eBg1.png);padding: 40px 46px; box-sizing: border-box; border-radius: 12px; transition:all .24s cubic-bezier(.4,0,.2,1) .2s;z-index:2;opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0));position: absolute; top: 0; left: 0;}
.b-item2{background: url(../images/eBg2.png);}
.b-item3{background: url(../images/eBg3.png);}
.b-item h1{	font-size: 24px; line-height: 1;}
.b-des{color: #666;	line-height: 24px; margin-top: 15px;}
.d-con{margin: 20px 0 45px;color: #666;}
.d-con p{margin-bottom: 13px;}
.d-con span{color: #222; margin:0 10px;}
.d-con i{display: inline-block;width: 14px;height: 14px;background: url(../images/lIcon.png); vertical-align: middle;}
.rp-con{margin-top: 25px;}
.rp-con i{display:inline-block;width: 4px;height: 4px;background: #222;border-radius: 50%; vertical-align: middle;margin-right: 10px;}
.rp-con span{margin-right: 24px;}

.lBtn{display: flex;justify-content: space-between; margin-top: 45px;}
.lBtn a{display: inline-block;width: 334px;height: 52px;border-radius: 10px; line-height: 52px; padding: 0 24px;box-sizing: border-box;}
a.yBtn{background: #008965;background: linear-gradient(90deg, #198661 0%, #39b489 100%),linear-gradient(#008965, #008965);background: -webkit-linear-gradient(90deg, #198661 0%, #39b489 100%),-webkit-linear-gradient(#008965, #008965);background: -moz-linear-gradient(90deg, #198661 0%, #39b489 100%),-moz-linear-gradient(#008965, #008965);background: -ms-linear-gradient(90deg, #198661 0%, #39b489 100%),-ms-linear-gradient(#008965, #008965); color: #fff;}
a.yBtn:hover{background: #16A680;}
a.vBtn{background: #fff; color: #222;width: 332px;height: 50px;border: 1px solid #fff; line-height: 50px;}
.yBtn img{float: right;margin-top: 21px;}
.vBtn em{display: inline-block; width: 18px;height: 18px;background: url(../images/lVideo.png); float: right;margin-top: 16px;}
a.vBtn:hover{color: #008965;border: 1px solid #008965;}
a.vBtn:hover em{background-position: 0 -18px;}

.lactive{z-index:6;width: 792px;height: 550px;}
.lactive .s-item{position: absolute; top: 0; left: 0; transition:all .5s cubic-bezier(.4,0,.2,1)
.2s;z-index:2;opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0));}
.lactive .b-item{transition:all .5s cubic-bezier(.4,0,.2,1) .18s;z-index:3;opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100));}

/**/
.loan{margin: 40px 0 100px;}
.loan li{position: relative; width: 410px;height: 290px; float: left; margin: 0 25px 50px 0; padding: 40px 38px 30px 36px; box-sizing: border-box;border-radius: 2px;}
.loan li:nth-child(3n){margin-right: 0;}
.loan h1{font-size: 22px; line-height: 1; margin-bottom: 25px;}
.loan p{color: #999;line-height: 26px;}
.loan a{position: absolute; bottom: 25px;left: 36px; display: inline-block;width: 104px;height: 34px;background-color: #fff;border-radius: 3px;border: solid 1px #e0e0e0; text-align: center;line-height: 34px; color: #222;}
.loan li:hover {box-shadow: 0px 5px 20px 0px rgba(2, 76, 64, 0.1);border-radius: 2px;}
.loan li:hover a{width: 106px;height: 36px;line-height:36px;
    background: linear-gradient(90deg, #198661 0%, #39b489 100%), linear-gradient(#008965, #008965);background: -webkit-linear-gradient(90deg, #198661 0%, #39b489 100%), -webkit-linear-gradient(#008965, #008965); background: -moz-linear-gradient(90deg, #198661 0%, #39b489 100%), -moz-linear-gradient(#008965, #008965);background: -ms-linear-gradient(90deg, #198661 0%, #39b489 100%), -ms-linear-gradient(#008965, #008965);color: #fff;}

.loan span{position: absolute; right: 30px; bottom: 35px; color: #008965; cursor: pointer;}
.loan span img{margin-right: 10px;}
.blBg1{background: url(../images/blBg1.png);}
.blBg2{background: url(../images/blBg2.png);}
.blBg3{background: url(../images/blBg3.png);}
.blBg4{background: url(../images/blBg4.png);}
.blBg5{background: url(../images/blBg5.png);}

.loan2 li{height: 290px;}
.zlBg1{background: url(../images/zlBg1.png);}
.zlBg2{background: url(../images/zlBg2.png);}
.zlBg1 a,.zlBg2 a{width: 124px;}
.loan li.zlBg1:hover a,.loan li.zlBg2:hover a{width: 126px;}

.edtBg1{background: url(../images/edtBg1.png);}
.edtBg2{background: url(../images/edtBg2.png);}
.edtBg3{background: url(../images/edtBg3.png);}
.edtBg4{background: url(../images/edtBg4.png);}

.l-mask,.vMask{position: fixed; top: 0; left:0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); display: none; z-index: 999;}
.l-poup{width: 888px;height: 480px;background: url(../images/lpoupBg.png); margin: 10% auto 0; padding: 32px 32px 24px; box-sizing: border-box;}
.l-poup h1{font-size: 18px;color: #31373D;}
.l-poup h1 a{display: inline-block; float: right;width: 15px;height: 15px;background: url(../images/lpClose.png); cursor: pointer;}
.l-step{display: flex; justify-content: space-between;margin-top: 75px;}
.l-step li{text-align: center;}
.sp-title{color: #008965; height: 55px; margin-bottom: 7px;}
.sp-title h3{font-size: 12px; margin-bottom: 3px;}
.l-step p{margin-top: 7px;}
.l-mid{margin-top: 85px;}
a.lpBtn{display: block; margin: 85px auto 0; width: 68px;height: 32px;line-height: 32px; text-align: center;color: #fff; background: #008965;border-radius: 3px;}

.vMask{margin: 0 auto;}
.vPoup{width: 1108px; height: 600px; margin: 4% auto; position: relative;top: 50%;left: 50%; margin-top:-300px;margin-left: -590px;z-index: 3;}
.vPoup a{display: block; width: 50px;height: 50px; background: url(../images/pClose.png); margin: 20px auto;}
.vPoup a:hover{background-position:50px 0;}
