.w { margin: 0 auto; width: 1200px; min-width: 1200px; }
.w:before, .w:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.layout:after { content: '\0020'; display: block; height: 0; clear: both; }
.layout { *zoom:1
}
.header { height: 98px; background: #fff; border-bottom: 1px solid #e1e1e1; box-shadow: 0 3px 5px rgba(0,0,0,.1); }
.header .logo { margin-top: 18px; }
.header .return { width: 118px; height: 38px; border: 1px solid #cccccc; text-align: center; line-height: 38px; font-size: 14px; margin-top: 33px; }
.header .return a { width: 100%; height: 100%; display: block; color: #666; }
.login-main { margin-top: 74px; }
.slide-logo { width: 750px; position: relative; height: 400px; position: relative; margin-top: 50px; }
.slide-logo .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.slide-logo .bd ul { width: 100% !important; }
.slide-logo .bd li { width: 100% !important; height: 500px; overflow: hidden; text-align: center; }
.slide-logo .bd li a { display: block; height: 500px; }
.slide-logo .hd { height: 37px; position: absolute; bottom: 0; width: 750px; margin: 0 auto; }
.slide-logo .hd ul { text-align: center; padding-top: 10px; }
.slide-logo .hd li { background: rgba(255,255,255,.8); width: 8px; height: 8px; display: inline-block; text-indent: 999px; overflow: hidden; margin-left: 5px; margin-right: 5px; text-align: center; border-radius: 7px; }
.slide-logo .hd li.on { background: #e60012; }
.login-form { width: 300px; height: 455px; background: #fff; box-shadow: 0 0 8px rgba(0,0,0,.1); padding: 45px 75px 0 75px; }
.login-form .tit { font-size: 28px; color: #000000; font-weight: bold; line-height: 1; }
.login-form .xian { width: 70px; height: 4px; background: #3366cc; margin-top: 15px; }
.login-form .txt { margin-top: 30px; color: #666; }
.login-form .txt a { color: #3366cc; }
.login-form .inp { margin-top: 15px; height: 44px; border: 1px solid #dadada; padding-left: 35px; }
.login-form .inp input { width: 230px; height: 42px; border: none; outline: none; color: #333; }
.login-form .user { background: url(../images/user.png) 13px center no-repeat; }
.login-form .pwd { background: url(../images/pwd.png) 13px center no-repeat; }
.login-form .yzm { margin-top: 15px; height: 44px; }
.login-form .yzm input { float: left; height: 42px; width: 118px; outline: none; padding: 0 15px; }
.login-form .yzm img { float: right; width: 140px; height: 46px; }
.login-form .fwtk { margin-top: 26px; font-size: 12px; color: #3366cc; }
.login-form .fwtk a { color: #3366cc; }
.login-form .fwtk a:hover { text-decoration: underline; }
.login-form .fwtk span { vertical-align: middle; }
.login-form .fwtk input.check { width: 16px; height: 16px; padding: 0; vertical-align: middle; margin-right: 5px; }
.login-form .save { margin-top: 12px; }
.login-form .save a { width: 100%; height: 50px; text-align: center; display: block; line-height: 50px; background: #3366cc; color: #fff; font-size: 16px; }
.footer { padding: 35px 0 50px; border-top: 1px solid #e1e1e1; margin-top: 100px; }
.footer .le { width: 340px; margin-top: 15px; border-right: 1px solid #e1e1e1; }
.footer .le .tel { font-size: 30px; padding-left: 40px; background: url(../images/tel.png) left center no-repeat; height: 35px; line-height: 35px; margin-bottom: 10px; }
.footer .le .txt { line-height: 25px; color: #323232; }
.footer .ce { margin-left: 50px; margin-top: 15px; }
.footer .ce .nav { margin-bottom: 26px; }
.footer .ce .nav a { font-size: 12px; color: #323232; line-height: 1; padding: 0 20px; border-left: 1px solid #d0d0d1; }
.footer .ce .nav a:hover { text-decoration: underline; }
.footer .ce .nav a:first-child { border-left: none; padding-left: 0; }
.footer .ce .txt { font-size: 12px; line-height: 24px; color: #323232; }
.footer .ce .txt a { color: #323232; }
.footer .ri .pic { display: inline-block; text-align: center; margin-left: 30px; }
.footer .ri .pic img { width: 101px; height: 101px; }
.footer .ri .pic p { font-size: 12px; color: #323232; margin-top: 8px; }
.reg-main { margin: 0 auto; width: 655px; min-width: 655px; padding: 45px 65px 20px 80px; background: #fff; box-shadow: 0 0 8px rgba(0,0,0,.1); margin-top: 70px; }
.reg-main:before, .reg-main:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.reg-main .title { font-size: 28px; color: #000000; font-weight: bold; }
.reg-main .xian { font-size: 14px; color: #4c4c4c; line-height: 14px; height: 14px; margin-top: 6px; }
.reg-main .xian .x { float: left; width: 70px; height: 4px; background: #3366cc; margin-top: 10px; }
.reg-main .xian .gologin { float: right; }
.reg-main .xian .gologin a { color: #3366cc; }
.reg-main .xian .gologin a:hover { text-decoration: underline; }
.reg-main .desc { color: #4c4c4c; margin-top: 28px; }
.reg-main .yhmmm { margin-top: 44px; }
.reg-main .head { margin-bottom: 21px; }
.reg-main .head .h { font-size: 22px; color: #333333; }
.reg-main .head .zhu { font-size: 12px; color: #666666; margin-left: 10px; }
.reg-main .inp { margin-bottom: 15px; min-height: 43px;line-height: 43px;}
.reg-main input { color: #999; height: 38px; outline: none; padding: 0; vertical-align: middle; }
 .reg-main input::-webkit-input-placeholder {
color:#999;
}
.reg-main input::-moz-placeholder {
color:#999;
}
.reg-main input:-moz-placeholder {
color:#999;
}
.reg-main input:-ms-input-placeholder {
color:#999;
}
.reg-main select { color: #999; height: 42px; outline: none; vertical-align: middle; }
.reg-main .yhmmm input { border: 1px solid #dadada; padding: 0 35px; width: 230px; }
.reg-main .yhmmm input[name='user'] { background: url(../images/user.png) 13px center no-repeat; }
.reg-main .yhmmm input[name='pwd'], .reg-main .yhmmm input[name='pwd2'] { background: url(../images/pwd.png) 13px center no-repeat; }
.reg-main .yhmmm .inp span { font-size: 12px; color: #999999; margin-left: 15px; }
.reg-main .qyxx { margin-top: 35px; }
.reg-main .qyxx label { color: #666; padding-right: 20px; }
.reg-main .qyxx .inp input { margin-right: 10px; }
.reg-main .qyxx .inp input:last-child { margin-right: 0; }
.reg-main .qyxx input, .reg-main .qyxx select { padding: 0 10px; }
.reg-main .qyxx input[name='company'] { width: 280px; }
.reg-main .qyxx select[name='type'] { width: 304px; }
.reg-main .qyxx input[name='name'] { width: 100px; }
.reg-main .qyxx input[name='tel'] { width: 160px; }
.reg-main .qyxx input[name='email'] { width: 215px; }
.reg-main .qyxx select[name='region'] { width: 124px; margin-right: 10px; }
.reg-main .qyxx input[name='address'] { width: 280px; }
.reg-main .qyxx input[name='yb'] { width: 95px; }
.reg-main .jypp { margin-top: 35px; }
.reg-main .jypp label { color: #666; padding-right: 20px; }
.reg-main .jypp .inp input { margin-right: 10px; }
.reg-main .jypp .inp input:last-child { margin-right: 0; }
.reg-main .jypp input, .reg-main .jypp select { padding: 0 10px; margin-right: 10px; }
.reg-main .jypp a.del { width: 42px; height: 42px; display: inline-block; background: url(../images/del.png) center center no-repeat; vertical-align: middle; }
.reg-main .jypp .yx { display: inline-block; margin-right: 16px; }
.reg-main .jypp .yx span { padding: 0 10px; border: 1px solid #dadada; height: 38px; line-height: 38px; display: inline-block; color: #999; }
.reg-main .jypp #R_zm { width: 124px; }
.reg-main .jypp #R_pp { width: 154px; }
.reg-main .jypp #R_cj { width: 174px; margin-right: 0; }
.reg-main .jypp a.tj { width: 42px; height: 42px; display: inline-block; background: url(../images/tj.png) center center no-repeat; vertical-align: middle; }
.reg-main .qyzz { margin-top: 50px; }
.reg-main .qyzz label { color: #666; width: 85px; text-align: center; display: inline-block; padding-right: 15px; text-align: right; }
.reg-main .qyzz .inp input { margin-right: 10px; }
.reg-main .qyzz .inp input:last-child { margin-right: 0; }
.reg-main .qyzz input { padding: 0 10px; margin-right: 10px; }
.reg-main .qyzz .inp .zhu { font-size: 12px; color: #999; height: 42px; line-height: 42px; }
.reg-main .qyzz input[name='faren'] { width: 100px; }
.reg-main .qyzz input[name='frcard'] { width: 186px; }
.reg-main .qyzz input[name='frtel'] { width: 165px; }
.reg-main .qyzz input[name='zznum'] { width: 280px; }
.reg-main .qyzz .btn { padding-left: 103px; }
.reg-main .qyzz .btn .sc { width: 100px; height: 30px; line-height: 30px; text-align: center; display: inline-block; background: #3366cc; color: #fff; }


.reg-main .qyzz .btn .pic { margin-left: 22px; text-decoration: underline; }
#cupload-1{margin-left: 100px;}



.reg-main .text { padding: 20px 103px; line-height: 24px; font-size: 12px; color: #999999; }
.reg-save { text-align: center; margin-top: 34px; }
.reg-save a { width: 300px; height: 50px; text-align: center; display: block; line-height: 50px; background: #3366cc; color: #fff; font-size: 16px; margin: 0 auto; }
.fwtk2 { font-size: 12px; color: #3366cc; margin: 0 auto; margin-top: 18px; text-align: center; }
.fwtk2 a { color: #3366cc; }
.fwtk2 a:hover { text-decoration: underline; }
.fwtk2 span { vertical-align: middle; }
.fwtk2 input.check { width: 16px; height: 16px; padding: 0; vertical-align: middle; margin-right: 5px; }
.header2 { height: 80px; background: #fff; border-bottom: 1px solid #e1e1e1; box-shadow: 0 3px 5px rgba(0,0,0,.1); }
.header2 .logo { margin-top: 10px; margin-left: 30px; }
.header2 .title { font-size: 24px; color: #3063cf; height: 32px; border-left: 1px solid #e1e1e1; margin-left: 16px; padding-left: 16px; margin-top: 28px; font-weight: bold; }
.deng { height: 50px; padding: 30px 40px 0 40px; }
.deng .cen { height: 50px; display: block; line-height: 30px; color: #fff; position: relative; }
.deng .cen .pic img { border-radius: 20px; margin-right: 8px; }
.deng .cen .user { font-size: 16px; color: #3063cf; padding-right: 20px; background: url(../images/xia.png) right center no-repeat; }
.deng .cen .list { position: absolute; width: 120px; top: 50px; left: 50%; margin-left: -60px; background: #fff; box-shadow: 0 3px 5px rgba(0,0,0,.1); display: none; }
.deng .cen .list a { height: 40px; line-height: 40px; text-align: center; width: 100%; display: block; color: #666; font-size: 14px; }
.deng .cen .list a:hover { color: #fff; background: #3063cf; }
.deng .cen:hover .list { display: block; -webkit-animation: zoomIn .2s linear; -moz-animation: zoomIn .2s linear; -o-animation: zoomIn .2s linear; animation: zoomIn .2s linear; }
.deng #quit { border-top: 1px solid #e5e5e5; }
.deng #quit span { padding-left: 18px; background: url(../images/quit.png) left center no-repeat; }
.deng #quit:hover span { background: url(../images/quit2.png) left center no-repeat; }
.header2 .company { margin-right: 45px; padding-left: 25px; background: url(../images/ico.png) left center no-repeat; font-size: 18px; color: #333333; font-weight: bold; margin-top: 35px; }
.member-main { padding-top: 65px; }
.member-main .hello { color: #666; }
.member-main .hello span { font-size: 18px; color: #3063cf; padding: 0 5px; }
.member-main .text { margin-top: 16px; }
.member-main .text .txt { font-size: 24px; color: #333333; }
.member-main .text .time { color: #666; height: 34px; line-height: 34px; padding-left: 30px; background: url(../images/time.png) left center no-repeat; }
.member-main .lists { margin-top: 120px; }
.member-main .lists .item { width: 260px; float: left; margin-right: 53px; text-align: center; }
.member-main .lists .item:last-child { margin-right: 0; }
.member-main .lists .item a { display: block; border-radius: 10px; overflow: hidden; height: 333px; background: #fff; box-shadow: 0 3px 5px rgba(0,0,0,.1); }
.member-main .lists .item .pic { width: 260px; height: 160px; }
.member-main .lists .item .p1 { background: url(../images/item1.png) center center #3063cf no-repeat; }
.member-main .lists .item .p2 { background: url(../images/item2.png) center center #3063cf no-repeat; }
.member-main .lists .item .p3 { background: url(../images/item3.png) center center #3063cf no-repeat; }
.member-main .lists .item .p4 { background: url(../images/item4.png) center center #3063cf no-repeat; }
.member-main .lists .item .tit { height: 70px; line-height: 70px; font-size: 20px; color: #333; }
.member-main .lists .item .txt { padding: 0 20px 20px 20px; color: #999; line-height: 25px; }
.member-main .lists .item a:hover .tit { color: #3063cf; }
.member-main .wxts { margin-top: 85px; font-size: 18px; color: #000000; }
.member-main .wxtstxt { color: #666; margin-top: 10px; }
.member-main .wxtstxt a { color: #3063cf }
.member-main .wxtstxt a:hover { text-decoration: underline; }
.member-nav { height: 55px; line-height: 55px; margin-top: 25px; margin-bottom: 20px; background: #fff; box-shadow: 0 3px 5px rgba(0,0,0,.1); }
.member-nav .le a { padding-left: 60px; padding-right: 25px; display: inline-block; font-size: 16px; color: #3366cc; margin-right: 20px; }
.member-nav .le a.i1 { background: url(../images/mini1.png) 24px center no-repeat; }
.member-nav .le a.i2 { background: url(../images/mini2.png) 24px center no-repeat; }
.member-nav .le a.i3 { background: url(../images/mini3.png) 24px center no-repeat; }
.member-nav .le a.i4 { background: url(../images/mini4.png) 24px center no-repeat; }
.member-nav .le a.i1:hover, .member-nav .le a.a1 { background: url(../images/mini11.png) 24px center #3366cc no-repeat; color: #fff; }
.member-nav .le a.i2:hover, .member-nav .le a.a2 { background: url(../images/mini22.png) 24px center #3366cc no-repeat; color: #fff; }
.member-nav .le a.i3:hover, .member-nav .le a.a3 { background: url(../images/mini33.png) 24px center #3366cc no-repeat; color: #fff; }
.member-nav .le a.i4:hover, .member-nav .le a.a4 { background: url(../images/mini44.png) 24px center #3366cc no-repeat; color: #fff; }
.member-nav .ri a { padding-left: 35px; padding-right: 18px; font-size: 14px; color: #666666; background: url(../images/home1.png) 13px center no-repeat; display: block; }
.member-nav .ri a:hover { background: url(../images/home2.png) 13px center #3366cc no-repeat; color: #fff; }
.user-info { background: #fff; box-shadow: 0 3px 5px rgba(0,0,0,.1); padding-bottom: 45px; }
.user-info .title { margin: 0 50px; padding-top: 35px; padding-bottom: 15px; border-bottom: 3px solid #3366cc; }
.user-info .title .h { font-size: 24px; color: #333333; }
.user-info .title .zhu { font-size: 12px; color: #999999; margin-left: 20px; }
.user-info .info { margin: 0 100px; padding-top: 40px; padding-bottom: 20px; border-bottom: 1px solid #f0f0f0; }
.user-info .head { margin-bottom: 21px; }
.user-info .head .h { font-size: 22px; color: #333333; }
.user-info .head .zhu { font-size: 12px; color: #666666; margin-left: 10px; }
.user-info .inp { margin-bottom: 15px;min-height: 43px;line-height: 43px;}
.user-info input { color: #999; height: 38px; outline: none; padding: 0; vertical-align: middle; }
.user-info input::-webkit-input-placeholder {
color:#999;
}
.user-info input::-moz-placeholder {
color:#999;
}
.user-info input:-moz-placeholder {
color:#999;
}
.user-info input:-ms-input-placeholder {
color:#999;
}
.user-info select { color: #999; height: 42px; outline: none; vertical-align: middle; }
.user-info .yhmmm { border-bottom: 1px solid #f0f0f0; padding-bottom: 10px; }
.user-info .yhmmm .le { width: 400px; }
.user-info .yhmmm input { border: 1px solid #dadada; padding: 0 35px; width: 230px; }
.user-info .yhmmm input[name='user'] { background: url(../images/user.png) 13px center no-repeat; width: 170px; color: #ccc;}
.user-info .yhmmm input[name='pwd'], .user-info .yhmmm input[name='pwd2'] { background: url(../images/pwd.png) 13px center no-repeat; }
.user-info .yhmmm .inp span { font-size: 12px; color: #999999; margin-left: 15px; }
.user-info .qyxx { margin-top: 22px; }
.user-info .qyxx label { color: #666; padding: 0 20px; }
.user-info .qyxx .inp input { margin-right: 10px; }
.user-info .qyxx .inp input:last-child { margin-right: 0; }
.user-info .qyxx input, .reg-main .qyxx select { padding: 0 10px; }
.user-info .qyxx input[name='company'] { width: 280px; }
.user-info .qyxx select[name='type'] { width: 304px; }
.user-info .qyxx input[name='name'] { width: 100px; }
.user-info .qyxx input[name='tel'] { width: 160px; }
.user-info .qyxx input[name='email'] { width: 215px; }
.user-info .qyxx select[name='region'] { width: 124px; margin-right: 10px; }
.user-info .qyxx input[name='address'] { width: 280px; }
.user-info .qyxx input[name='yb'] { width: 95px; }
.user-info .jypp { margin-top: 35px; }
.user-info .jypp label { color: #666; padding: 0 20px; }
.user-info .jypp .inp input { margin-right: 10px; }
.user-info .jypp .inp input:last-child { margin-right: 0; }
.user-info .jypp input, .user-info .jypp select { padding: 0 10px; margin-right: 10px; }
.user-info .jypp select[name='zm'] { width: 124px; }
.user-info .jypp select[name='pp'] { width: 154px; }
.user-info .jypp select[name='cj'] { width: 174px; margin-right: 0; }
.user-info .jypp a.tj { width: 42px; height: 42px; display: inline-block; background: url(../images/tj.png) center center no-repeat; vertical-align: middle; }
.user-info .jypp a.del { width: 42px; height: 42px; display: inline-block; background: url(../images/del.png) center center no-repeat; vertical-align: middle; }
.user-info .jypp .yx { display: inline-block; margin-right: 16px; }
.user-info .jypp .yx span { padding: 0 25px; border: 1px solid #dadada; height: 38px; line-height: 38px; display: inline-block; color: #999; }
.user-info .qyzz { margin-top: 50px; }
.user-info .qyzz label { color: #666; width: 85px; text-align: center; display: inline-block; padding-right: 15px; text-align: right; }
.user-info .qyzz .inp input { margin-right: 10px; }
.user-info .qyzz .inp input:last-child { margin-right: 0; }
.user-info .qyzz input { padding: 0 10px; margin-right: 10px; }
.user-info .qyzz .inp .zhu { font-size: 12px; color: #999; height: 42px; line-height: 42px; }
.user-info .qyzz input[name='faren'] { width: 100px; }
.user-info .qyzz input[name='frcard'] { width: 186px; }
.user-info .qyzz input[name='frtel'] { width: 165px; }
.user-info .qyzz input[name='zznum'] { width: 280px;background: #fff;border: 1px solid #999; color: #ccc;}
.user-info .qyzz .btn { padding-left: 103px; }
.user-info .qyzz .btn .sc { width: 100px; height: 30px; line-height: 30px; text-align: center; display: block; background: #3366cc; color: #fff; margin-left: 22px; float: left; }
.user-info .qyzz .btn .pic { text-decoration: underline; float: left; height: 30px; line-height: 30px; }
.user-info .text { padding: 0 33px; line-height: 24px; font-size: 12px; color: #999999; display: block; float: left; }
.user-info .save { text-align: center; margin-top: 34px; }
.user-info .save a { width: 300px; height: 50px; text-align: center; display: block; line-height: 50px; background: #3366cc; color: #fff; font-size: 16px; margin: 0 auto; }
.record-list { background: #fff; box-shadow: 0 3px 5px rgba(0,0,0,.1); padding-bottom: 45px; }
.record-list .title { margin: 0 50px; padding-top: 35px; padding-bottom: 15px; border-bottom: 3px solid #3366cc; }
.record-list .title .h { font-size: 24px; color: #333333; }
.record-list .title .zhu { font-size: 12px; color: #999999; margin-left: 20px; }
.record-list .search { text-align: right; padding: 0 100px; margin-top: 25px; height: 36px; line-height: 36px; }
.record-list .search label { font-size: 16px; color: #333333; }
.record-list .search input { height: 32px; padding: 0 20px; outline: none; margin-left: 10px; border: 1px solid #cccccc; color: #999999; width: 50px;text-align: center;}
.record-list .search select { height: 36px; padding: 0 20px; outline: none; margin-left: 10px; border: 1px solid #cccccc; color: #999999; line-height: 34px;}
.record-list .tab { width: 1000px; margin: 0 auto; margin-top: 12px; }
.record-list .tab table { width: 1000px; line-height: 60px; text-align: center; }
.record-list .tab thead tr { border-bottom: 1px solid #cccccc; }
.record-list .tab thead th { color: #999; }
.record-list .tab tbody tr { border-bottom: 1px solid #cccccc; }
.record-list .tab tbody td { color: #999; }
.record-list .tab tbody td:frst-child {
font-size:12px;
}
.record-list .tab tbody td.tit { font-size: 16px; color: #666; text-align: left; padding-left: 80px; }
.record-list .tab tbody tr:hover { background: #f4f4f4; }
.record-list .tab tbody tr td a { display: inline-block; line-height: 15px; }
.record-list .tab tbody tr td a:hover { text-decoration: underline; }
.record-list .tab tbody tr td:last-child a { color: #3366cc; }
.pages { margin-top: 35px; color: #333; text-align: center; }
.pages a { width: 40px; height: 40px; line-height: 40px; text-align: center; margin: 0 5px; display: inline-block; color: #333; }
.pages a:hover, .pages a.selected { background: #3366cc; color: #fff; }
.record-list .tab tbody tr.one:hover { background: #fff; }
.record-add { background: #fff; box-shadow: 0 3px 5px rgba(0,0,0,.1); padding-bottom: 45px; }
.record-add .title { margin: 0 50px; padding-top: 35px; padding-bottom: 15px; border-bottom: 3px solid #3366cc; }
.record-add .title .h { font-size: 24px; color: #333333; }
.record-add .title .zhu { font-size: 12px; color: #999999; margin-left: 20px; }
.record-add .search{padding:0 100px;margin-top:40px;line-height:40px;}
.record-add .search .le .sel{margin-bottom:18px;}
.record-add .search .le .sel label{color:#666;}
.record-add .search .le .sel input{height:40px;width:120px;padding:0 10px;outline:none;color:#999999;border:1px solid #999999;}
.record-add .search .le .sel:last-child select{height:40px;}
.record-add .search .ri{color:#666;}
.record-add .search .ri span{color:#3366cc;}
.record-add .add-info .tit{text-align:center;color:#333;font-size:18px;margin-top:10px;} 
.titler{text-align: center;font-size: 18px;color: #333333;}
.add1{padding: 20px 100px;}
.add1 .head{padding: 15px 0;font-size: 16px; color: #666666;text-align: center;line-height: 1;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;margin-top: 20px;}
.add1 .head .item1{display: inline-block;width: 180px;padding: 0 !important;margin: 0 !important;}
.add1 .head .item2{display: inline-block;width: 390px;padding: 0 !important;margin: 0 !important;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.add1 .head .item3{display: inline-block;width: 400px;padding: 0 !important;margin: 0 !important;padding-right: 28px;}
.add1 .tit{text-align: center;height: 60px;line-height: 60px;display: flex;}
.add1 .tit .item1{display: flex;width: 180px;}
.add1 .tit .item2{display: flex;width: 390px;padding-left: 30px;}
.add1 .tit .item3{display: flex;width: 400px;padding-right: 28px;padding-left: 30px;}
.add1 .tit .t{width: 80px;display: inline-block;color: #999;margin: 0 3px;}
.add1 .list{text-align: center;line-height: 36px;}
.add1 .list .item{margin-bottom: 15px;display: flex;}
.add1 .list .item1{display: flex;width: 180px;text-align: left;}
.add1 .list .item2{display: flex;width: 390px;padding-left: 30px;}
.add1 .list .item3{display: flex;width: 370px;padding-left:15px;}
.add1 .list .item4 a.del { width: 38px; height: 38px; display: inline-block; background: url(../images/del.png) center center no-repeat; vertical-align: middle; }
.add1 .list label{width: 40px;font-size: 12px;color: #999999;margin:0 10px;}
.add1 .list select{width: 100px;height: 36px;border: 1px solid #dadada;outline: none;color: #666;}
.add1 .list input{width: 68px;height: 36px;border: 1px solid #dadada;outline: none;color: #666;padding: 0 5px;margin: 0 3px;text-align: center;}
.add1 .list input::-webkit-input-placeholder{color:#ccc;}
.add1 .list input::-moz-placeholder{color:#ccc;}
.add1 .list input::-moz-placeholder{color:#ccc;}
.add1 .list input::-ms-input-placeholder{color:#ccc;}
.add1 .bottom{text-align: center;line-height: 36px;border-bottom: 1px solid #ccc;padding-bottom: 20px;display: flex;}
.add1 .bottom .item{margin-bottom: 15px;}
.add1 .bottom .item1{display: flex;width: 180px;}
.add1 .bottom .item2{display: flex;width: 390px;padding-left: 30px;}
.add1 .bottom .item3{display: flex;width: 370px;padding-left: 15px;}
.add1 .bottom .item4 a.del { width: 38px; height: 38px; display: inline-block; vertical-align: middle; }
.add1 .bottom label{width: 40px;font-size: 12px;color: #999999;margin: 0 10px;text-align: left;}
.add1 .bottom .nbsp{width: 98px;height: 36px;}
.add1 .bottom input{width: 68px;height: 36px;border: 1px solid #dadada;outline: none;color: #666;padding: 0 5px;margin: 0 3px;background: #ededed;text-align: center;}
.add1 .addbtn{height: 36px;line-height: 36px;}
.add1 .addbtn a{display: block;padding-left: 36px;padding-right: 7px;height: 36px;line-height: 36px;display: block;color: #fff; float: right;background: url(../images/jia.png) 8px center #3366cc no-repeat;border-radius: 0 0 10px 10px;}
.record-add .add-save{text-align: center;margin-top: 35px;}
.record-add .add-save a{width: 300px;height: 50px;line-height: 50px;color: #fff;font-size: 16px;background: #3366cc;display:block;margin: 0 auto;}
.recordType{text-align: center;padding-top: 70px;}
.recordType a{display: block;width: 400px;height: 60px;line-height: 60px;margin: 0 auto;margin-bottom: 30px;background: #3366cc;border: 1px solid #3366cc;font-size: 18px;color: #fff;}
.recordType a:hover{background: #eff4ff;color: #3366cc;}



.add2{padding: 20px 100px;}
.add2 table{width: 1000px;margin-top: 16px;}
.add2 table thead{border-top: 1px solid #cccccc;border-bottom:  1px solid #cccccc;}
.add2 table thead th{border: 1px solid #cccccc;line-height: 46px;color: #666666;}
.add2 table thead tr:first-child{font-size: 16px;}
.add2 table thead tr th:first-child{border-left: none;}
.add2 table thead tr th:last-child{border-right: none;}
.add2 table tbody{margin-top: 50px;}
.add2 table tbody tr{text-align: center;}
.add2 table tbody tr:first-child{vertical-align:bottom;}
.add2 table tbody tr td{height: 65px;}
.add2 table tbody tr td input{width: 100px;height: 30px;text-align: center;outline: none;}
.add2 table tbody tr td input::-webkit-input-placeholder{color:#ccc;}
.add2 table tbody tr td input::-moz-placeholder{color:#ccc;}
.add2 table tbody tr td input::-moz-placeholder{color:#ccc;}
.add2 table tbody tr td input::-ms-input-placeholder{color:#ccc;}
.add2 table tbody tr td span{height: 30px;line-height: 36px; text-align: center;outline: none;}
.add2 .zhu,.add3 .zhu,.add4 .zhu{padding-top: 30px;padding-bottom: 15px;color: #999;border-bottom:1px solid #ccc;}

.add3{padding: 20px 50px;}
.add3 table{width: 1100px !important;margin-top: 16px;text-align: center;color: #666;}
.add3 table input{width: 66px;height: 26px !important;text-align: center;outline: none;border: 1px solid #cccccc;}
.add3 table input::-webkit-input-placeholder{color:#ccc;}
.add3 table input::-moz-placeholder{color:#ccc;}
.add3 table input::-moz-placeholder{color:#ccc;}
.add3 table input::-ms-input-placeholder{color:#ccc;}
.add3 table thead{border-top: 1px solid #cccccc;border-bottom:  1px solid #cccccc;}
.add3 table thead th{border: 1px solid #cccccc;height: 46px;color: #666666;}
.add3 table thead tr:first-child{font-size: 16px;}
.add3 table thead tr:last-child th{border: none;}
.add3 table thead tr:last-child th input{background: #eeeeee;}
.add3 table thead tr:last-child th:first-child{border-right:  1px solid #cccccc;}
.add3 table thead tr th:first-child{border-left: none;}
.add3 table thead tr th:last-child{border-right: none;}
.add3 table tbody tr td{padding: 5px;}
.add3 table tbody tr td span{display: block;background: #eee;min-height: 30px;line-height: 30px;padding: 0 5px;}
.add3 table tbody tr td div{background: #eee;padding: 0 5px;}

.add4{padding: 50px 50px 20px;}
.add4 table{width: 1100px !important;margin-top: 16px;text-align: center;color: #666;}
.add4 table input{width: 50px;height: 26px !important;text-align: center;outline: none;border: 1px solid #cccccc;}
.add4 table input::-webkit-input-placeholder{color:#ccc;}
.add4 table input::-moz-placeholder{color:#ccc;}
.add4 table input::-moz-placeholder{color:#ccc;}
.add4 table input::-ms-input-placeholder{color:#ccc;}
.add4 table thead{border-top: 1px solid #cccccc;border-bottom:  1px solid #cccccc;}
.add4 table thead th{border: 1px solid #cccccc;height: 46px;color: #666666;padding: 5px;}
.add4 table thead tr:first-child{font-size: 16px;}
.add4 table tbody tr:first-child{vertical-align:bottom;}
.add4 table thead tr:last-child th{border: none;}
.add4 table thead tr:last-child th input{background: #eeeeee;}
.add4 table thead tr:last-child th:first-child{border-right:  1px solid #cccccc; }
.add4 table thead tr th:first-child{border-left: none;}
.add4 table thead tr th:last-child{border-right: none;}
.add4 table tbody tr td{padding: 5px;border: none;height: 45px;}
.add4 table tbody tr:first-child  td:first-child input{border: none;width: 60px;color: #666;}



.add5{padding: 50px 100px 0;}
.add5 .xian{width: 100%;height: 1px;background: #ccc;margin: 20px 0;}
.add5 .inp{width: 300px;margin: 0 auto;padding: 10px 0;height: 40px;line-height: 40px;font-size: 16px;}
.add5 .inp label{color: #666;padding-right: 30px;}
.add5 .inp input{color: #333;padding: 0 20px;width: 108px;outline: none;}
.add5 .inp input::-webkit-input-placeholder{color:#ccc;}
.add5 .inp input::-moz-placeholder{color:#ccc;}
.add5 .inp input::-moz-placeholder{color:#ccc;}
.add5 .inp input::-ms-input-placeholder{color:#ccc;}
.add5 .zhu{padding-top: 30px;color: #999;width: 300px;margin: 0 auto;}

