.header{position: fixed;width: 100%;z-index: 6;}
.head{line-height: 35px;background-color: #232323;width: 100%;}
.head .head-top{width: 95%;margin:0 auto;font-size:12px;display: flex;justify-content: space-between;color: #fff;}
.head-top i{margin-right: 5px;}
.head-top a{color: #fff;margin: 0 25px;}
.head-bottom{background-color: #4a8bc2;line-height: 65px;}
.head-bottom .block{width: 90%;margin:0 auto;display: flex;justify-content: space-between;color: #fff;}
.head-bottom .block div span{cursor:pointer;margin: 0 5px;font-size: 15px;display: inline-block;position: relative;}
.head-bottom .block div span em{display: inline-block;}
.head-bottom .block div span em{border-top:1px solid transparent;background-color: #333;color: #fff;font-size: 13px;padding: 4px 8px;position: absolute;bottom: -12px;left:-50px;z-index:5;line-height: 1.6em;width: 120px;text-align: center;display: none;}
.head-bottom .block div span em i{position:absolute;display: inline-block;color: #333;top:-14px;left: 46%;font-size: 12px;}
.head-bottom .block div span.iconfont{font-size: 28px;vertical-align: middle;margin-top: -5px;}
.head-bottom .block div span img{width: 32px;max-width: 100%;}
.head-bottom .block div span:hover em{display: block;}
.Mainbox .header .head-four{display: flex;justify-content: flex-start;}
.Mainbox .header .head-four .left{width: 240px;}
.Mainbox .header .head-four .right{width: 100%;}
.Mainbox .header .four_banner{background-color: #fff;padding:28px 30px;border-bottom: 5px solid #000;}
.Mainbox .header .four_banner .item{padding:25px;width: 100%;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;background-color: #f37b53;}
.Mainbox .header .four_banner .item div{font-size: 24px;color: #fff;}
.Mainbox .header .four_banner .item span{display: inline-block;width: 65px;height: 65px;color: #fff;background: url("../images/four_bg.png") no-repeat;}
.Mainbox .header .four_banner .item p{font-size: 16px;color: #fff;}
.Mainbox .header .four_banner .row>div:nth-of-type(2) .item{background-color:#959801;}
.Mainbox .header .four_banner .row>div:nth-of-type(3) .item{background-color:#f39c12;}
.Mainbox .header .four_banner .row>div:nth-of-type(4) .item{background-color:#f56954;}
.Mainbox .header .four_banner .row>div:nth-of-type(2) span{background-position: -74px 0;}
.Mainbox .header .four_banner .row>div:nth-of-type(3) span{background-position: -147px -7px;}
.Mainbox .header .four_banner .row>div:nth-of-type(4) span{background-position: -147px 0;}
.Mainbox .header .col-xs-10{padding-right: 0;}

.Mainbox{width: 100%;height: 100%;}
.Mainbox .col-xs-2{padding-right: 0;padding-left: 0;}
.Mainbox .col-xs-10{padding-right: 0;padding-left: 0;}
.Mainbox .Menus{position: fixed;width: 240px;z-index: 10;top:36px;height: 100%;}
.Mainbox .Menus .menu{width: 100%;height: 100%;background-color: #404040;}
.Mainbox .Menus .menu ul{height: 100%;padding-top: 1px;}
.Mainbox .Menus .menu li{line-height: 60px;display: flex;justify-content: space-between;color: #fff;background-color: #505050;margin-top: 0px;padding: 0 15px;}
.Mainbox .Menus .menu li.active{background-color:#4a8bc2;}
.Mainbox .Menus .menu li:hover{background-color:#4a8bc2;}
.Mainbox .Menus .menu li a{color: #fff;display: inline-block;}
.Mainbox .Menus .menu li>span{font-size: 13px;}
.Mainbox .Menus .menu li a span{margin-right: 12px;}
.Mainbox .Menus .menu li:nth-of-type(4) a span{font-size: 18px;}

.Mainbox .footer{line-height: 60px;color: #666;background-color: #f5f5f5;position: fixed;width: 100%;bottom: 0;left: 0;z-index: 11}

.Box{/*background-color: #393939;*/width: 100%;height: 100%;}
.Box .main{display: flex;align-items: center;width: 100%;height: 100%;margin-top: -55px;}
.Box .main .form{display: flex;justify-content: center;margin-top: 40px;}
.Box .main .form>div{margin: 5px;display: flex;align-items: center;justify-content: center;}
.Box .main .form .txt{width: 152px;height: 152px;align-self: center;color: #fff;}
.Box .main .form .inputs{width: 314px;height: 152px;align-self: center;}
.Box .main .form>div:nth-of-type(1){font-size:16px;line-height:2em;background-color: #e8687f;flex-direction: column;}
.Box .main .form>div:nth-of-type(2){background-color: #90bb4f;}
.Box .main .form>div:nth-of-type(3){background-color: #f5c147;}
.Box .main .form>div:nth-of-type(4){background-color: #38bec9;font-size: 26px;}
.Box .main .form>div:nth-of-type(4) a{color: #fff;}
.Box .main .form .input{padding: 5px 15px;background-color: #fff;}
.Box .main .form .inputs label{font-weight: normal;color: #b0b0b0;margin-right: 6px;}
.Box .main .form .inputs input{height: 30px;line-height: 30px;outline: none;border: 0;}
.Box .main .form .iconfont{margin-left: 8px;font-size: 22px;display: inline-block;margin-top: 10px;}
.Box .main .pwd-handle{width: 950px;margin: 10px auto;display: flex;justify-content: space-between;color: #fff;}
.Box .main .pwd-handle span{vertical-align: middle;}
.Box .main .pwd-handle span input{vertical-align: middle;margin-right: 4px;margin-top: -2px;}
.Box .main .pwd-handle a{color: #fff;}
.Box .main1 .form>div:nth-of-type(4){font-size:16px;line-height:2em;flex-direction: column;}
.Box .main .form1{width: 973px;margin: 0 auto;justify-content: flex-end;}
.Box .main .form1 .inputs{background-color: #48b5ee;}
.Box .main .form1 .txt{background-color: #af5ec5;font-size: 26px;}
.Box .main .form1 .txt a{color: #fff;}

.content{width: 100%;display: flex;justify-content: flex-start;background-color: #f9f9f9;padding: 20px 0;padding-bottom: 100px;}
.content .left{width: 275px;}
.content .right{width: 100%;}
.content h4{font-size: 18px;color: #353535;font-weight: normal;margin-bottom: 12px;}
.content h4 span{margin-right: 8px;font-size: 20px;}
.content .content-block{width: 93%;margin: 0px auto;}
.content .content-block>.block{background-color: #fff;padding-top: 28px;padding-bottom: 20px;}

table>thead>tr>th{border-bottom: 0;font-weight: normal;background-color: #4a8bc2;color: #fff;text-align: center;font-size: 12px;vertical-align:middle!important;}
table td.td-name a{font-size: 16px;}
table td.td-name .iconfont{color: #ff0000;margin-left: 2px;font-size: 14px;font-weight: 600;}
table td span{padding: 2px 6px;border-radius: 5px;color: #fff;}
table td.td-rank{font-size: 16px;color: #5675f3;}
table td.td-rank span{background-color: #2aa7ff;margin: 0 7px;font-size: 14px;}
table td.td-rank span:nth-of-type(2){background-color: #f75f03;}
table td.td-specil span{background-color: #ff8a00;}
table>tbody>tr>td{background-color: #fff;}
table>tbody>tr:nth-of-type(2n)>td{background-color: #eee;}

.index-content .form form{width: 60%;margin: 15px auto;padding-top: 20px;margin-top: 25px;}
.index-content .form h3{width: 80%;margin: 10px auto;text-align: center;line-height: 55px;background-color: #4a8bc2;color: #fff;font-size: 18px;border-radius: 5px;}
.index-content .form .inputs label:nth-of-type(1){width: 140px;text-align: right;margin-right: 12px;}
.index-content .form .inputs label span{color: #ff0000;}
.index-content .form .inputs label:nth-of-type(2){margin-left: 18px;}
.index-content .form .inputs label:nth-of-type(3){margin-left: 18px;}
.index-content .form .inputs button{display: inline-block;margin-left: 158px;}

.buy-number-content .item{width: 85%;margin: 0 auto;padding-left: 15px;margin-bottom:15px;}
.buy-number-content .item h5{margin-bottom:20px;font-size: 16px;color: #353535;font-weight: bold;position: relative;}
.buy-number-content .item h5 span{font-size: 14px;font-weight: normal;margin-left: 15px;}
.buy-number-content .item h5:before{content: "";width: 5px;height: 20px;position: absolute;left: -20px;top:0;display: inline-block;background-color: #f37b53;border-radius: 15px;}
.buy-number-content .item .inputs{margin-bottom: 14px;}
.buy-number-content .item:nth-of-type(1) label{width: 100px;}
.buy-number-content .item:nth-of-type(1) .inputs{margin-left: 10%;}
.buy-number-content .item:nth-of-type(1) h5{margin-bottom: 30px;}
.buy-number-content .item table>thead>tr>th{text-align: center;background-color: #f1f1f1;border: 0;color: #333;}
.buy-number-content .item table>tbody>tr>td{border: 0;vertical-align:middle;}
.buy-number-content .item table>tbody>tr>td span{padding: 0;border-radius: 0;color: #333;cursor:pointer;border: 1px solid #ddd;display: inline-block;width: 20px;height: 20px;line-height: 20px;text-align: center;border-right: 0;}
.buy-number-content .item table>tbody>tr>td span:nth-of-type(2){margin-left: -5px;border-left: 0;border-right: 1px solid #ddd;}
.buy-number-content .item table>tbody>tr>td input{height: 20px;line-height: 20px;vertical-align:middle;margin-left:-5px;margin-top:-4px;width: 35px;text-align: center;padding-left: 0;}
.buy-number-content .item .benefit{background-color: #f1f1f1;padding:12px 15px;margin-left: -15px;padding-bottom: 5px;}
.buy-number-content .item .benefit p{font-size: 14px;color: #353535;font-weight: bold;}
.buy-number-content .item .benefit .inputs div{padding-left: 15px;margin-top: 12px;}
.buy-number-content .item .benefit .inputs div input[type="checkbox"]{vertical-align: middle;margin-top: -1px;margin-right: 5px;}
.buy-number-content .item .btn{height: 30px;line-height: 30px;padding: 0 15px;border-radius: 0;}
.buy-number-content .item .total span{padding: 4px 8px;background-color: #f37b53;color: #fff;border-radius: 5px;display: inline-block;margin-top: 18px;}
.buy-number-content .item .payways{margin-top: 15px;margin-bottom: 25px;}
.buy-number-content .item .payways span{display: inline-block;width: 125px;height: 38px;border: 1px solid #ddd;margin-right: 20px;position: relative;}
.buy-number-content .item .payways input{margin-left: 8px;}
.buy-number-content .item .payways span:before{content: "";width: 95px;height: 32px;position: absolute;right: 2px;top:2px;background: url("../images/zfb.png") no-repeat center center;}
.buy-number-content .item .payways span:nth-of-type(2):before{background: url("../images/weixin.png") no-repeat center center;}

.student-center-content .block{padding: 0 15px;}
.student-center-content table>thead>tr>th{vertical-align:middle;border-bottom: 0;background-color: #4a8bc2;color: #fff;text-align: center;line-height: 44px;}
.student-center-content table>tbody>tr>td{line-height: 35px;vertical-align: middle;}

.user_block .user_info{display: flex;justify-content: space-between;width: 80%;margin: 0 auto;}
.user_block .user_info div div{display: inline-block;}
.user_block .user_info .pic{width: 105px;height: 105px;border-radius: 50%;text-align: center;line-height: 105px;background-color: #a9d5fc;}
.user_block .user_info .info{margin-top:25px;vertical-align: top;margin-left: 15px;}
.user_block .user_info .info p:nth-of-type(1) span{font-size:12px;padding: 4px 10px;color: #fff;background: -webkit-linear-gradient(#ffb700, #ff6d00);background: -o-linear-gradient(#ffb700, #ff6d00);background: -moz-linear-gradient(#ffb700, #ff6d00);background: linear-gradient(#ffb700, #ff6d00);}
.user_block .user_info .info p:nth-of-type(2) span{font-size: 20px;color: #424242;margin-right: 30px;}
.user_block .user_info .info p:nth-of-type(3) em{color: #b2b2b2;}
.user_block .user_info .info p .iconfont{margin-right: 8px;color: #0081cc;}
.user_block .user_info .info p a{color:#0081cc;}
.user_block .user_info .info p{margin-bottom: 10px;}
.user_block .user_info>div:nth-of-type(2) span{display: inline-block;width: 68px;height: 68px;border-radius: 50%;background-color: #f2f2f2;text-align: center;line-height: 68px;color: #1a8dd0;}
.user_block .user_info>div:nth-of-type(2) i{font-size: 40px;}
.user_block .user_info>div:nth-of-type(2) p{color: #0081cc;margin-top: 10px;}

.student-menu{width: 80%;margin: 0 auto;}
.student-menu .item{padding: 25px 0;width:85%;margin:0 auto;margin-bottom: 10px;}
.student-menu .item p{font-size: 16px;color: #363636;margin-top: 25px;}
.student-menu .item img{width: 80px;height: 80px;}
.student-menu .item:hover{background-color: #efefef;}

.voluntary-sys form{width: 60%;margin: 50px auto;}
.voluntary-sys form span input[type="radio"]{vertical-align: middle;margin-right: 6px;margin-top: -1px;}
.voluntary-sys form span{margin-right: 30px;}
.voluntary-sys form  label{margin-right: 8px;}
.voluntary-sys form textarea{border: 1px solid #ddd;padding: 5px 8px;outline: none;vertical-align: top;}
.voluntary-sys form .btn{padding: 4px 12px;border-radius: 3px;outline: none;vertical-align: bottom;margin-left: 8px;}
.voluntary-sys form .inputs .btn.btn-primary{padding: 4px 50px;margin-top: 20px;margin-left:100px; }

.frist-voluntary{padding:0 12px;}
.frist-voluntary .search-filter{display: flex;justify-content: flex-end;}
.frist-voluntary .search-filter .inputs{margin-left: 30px;}
.frist-voluntary .search-filter .btn{padding: 0;height: 30px;line-height: 30px;text-align: center;width: 80px;}
.frist-voluntary table{margin-bottom: 40px;}

.frist-voluntary table>tbody>tr>td{vertical-align: middle;font-size: 12px;background-color: #fff;}
.frist-voluntary table>tbody>tr>td .iconfont{cursor:pointer;color: #3c763d;font-size: 16px;display: inline-block;margin: 0 -5px;}
.frist-voluntary table>tbody>tr>td .iconfont.delete{color: #ff0000;}
.frist-voluntary table>tbody>tr>td.td-more a{color: #ff6d00;display: inline-block;position: relative;}
.frist-voluntary table>tbody>tr>td.td-more a .iconfont{margin-left: 6px;color: #ff6d00;font-size: 14px;display: inline-block;vertical-align: bottom;line-height: 0.8em;}
.frist-voluntary table>tbody>tr>td .list{text-align:left;border: 1px solid #ddd;padding: 12px 10px;z-index:4;background-color:#fff;display:none;position: absolute;top:20px;left: 0;width: 220px;}
.frist-voluntary table>tbody>tr>td .list table{width: 100%;margin-bottom: 0;}
.frist-voluntary table>tbody>tr>td .list table>tbody>tr>td{line-height: 24px;color: #666;background-color: #fff;border: 0;border-bottom: 1px solid #ddd;}
.frist-voluntary table>tbody>tr>td .list table>tbody>tr:last-child td{border-bottom: 0;}
.frist-voluntary table>tbody>tr>td .list .table-bordered{border: 0!important;}
.frist-voluntary table>tbody>tr>td .list small{vertical-align:middle;display: inline-block;color: #333;margin-right: 10px;line-height: 2em;}
.frist-voluntary table>tbody>tr>td .list small input{vertical-align: middle;margin-top: 0;margin-right: 4px;}
.frist-voluntary .list i{background-color: #fff;color: #ddd!important;font-size: 16px;margin-left: -6px;position: absolute;top:-6px;width: 12px;height: 12px;border:1px solid #ddd;border-right: 0;border-bottom: 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);}
.frist-voluntary table>tbody>tr>td.td-more a:hover .list{display: block;}
.frist-voluntary div.text-center .btn{padding: 0;width: 110px;line-height: 35px;text-align: center;margin: 0 10px;}

.recommend li{width:80%;color:#ff7700;background-color: #f1f1f1;margin: 8px auto;margin-bottom:35px;border-bottom: 1px dashed #ddd;}
.recommend li:last-child{border-bottom: 0;}
.recommend  h3{color: #555;padding: 0 20px;font: bold 18px/40px "Microsoft Yahei";font-weight: 700;margin-bottom: 3px;}
.recommend  li a{display: inline-block;width:100px;height: 40px;line-height: 40px;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer;border-radius: 3px;user-select: none;box-sizing: border-box;transition: all .2s ease-in-out;position: relative;z-index: 0;background-color: #0081cc;background: linear-gradient(to bottom, #008ee0 0%, #0075b9 100%);background-repeat: repeat-x;margin: 28px 0;margin-right:70px;color: #fff;font-size: 16px;}
.recommend  li a:nth-of-type(2){margin-right: 10px;}
.recommend li a i{position: absolute;z-index: 0;right: -35px;top: -18px;width: 59px;height: 30px;background: url(../images/system-zhiyuan.gif) 0 0 no-repeat;}

.filter{margin: 10px auto;border: 1px solid #ddd;width: 95%;}
.filter ul{margin: 10px 15px;}
.filter ul li{border-bottom: 1px dashed #ddd;position: relative;padding: 10px 0;padding-left: 170px;}
.filter ul li:last-child{border-bottom: none;padding-bottom: 0;}
.filter ul li span{display:inline-block;position: absolute;left: 6px;color: #000;line-height: 2em;font-weight: 600;}
.filter ul li span em{margin-left: 20px;padding: 1px 8px;font-weight: normal;cursor: pointer;}
.filter ul a{color: #2857f1;margin: 0 10px;line-height: 2em;padding: 0px 8px;display: inline-block;margin-bottom:5px;}
.filter ul li .active{color: #26bdad;}
.filter ul li.li1 a{position:relative;display:inline-block;}
.filter ul li.li1 a div{display: inline-block;overflow:hidden;width: 100px;border: 1px solid #ddd;line-height: 28px;height: 30px;padding: 0 10px;}
.filter ul li.li1{padding-left: 95px;position: relative;}
.filter ul li.li1 a i{display: inline-block;position: absolute;right: 12px;top:1px;font-size: 12px;color: #b0b0b0;}
.filter ul li.li1 a span{position: static;line-height: 1.5em;font-weight: normal;color: #b0b0b0;margin: 0 2px;}
.filter ul li.li1 a em{color: #b0b0b0;}
.filter ul li.li1 a:hover{border-color: #ff0000;}
.filter ul li.li1 span.list{width:200px;display: none;padding: 5px;border:1px solid #ddd;position: absolute;z-index: 5;background-color: #fff;}
.filter ul li.li1 span.list .iconfont{font-size: 18px;width:16px;height:16px;color: #ddd;top: -8px;display: inline-block;background-color: #fff;left: 5px;text-align: center;line-height: 0.5em;}
.filter ul li.li1 span.list small{cursor:pointer;color: #b0b0b0;font-weight: normal;display: inline-block;margin: 5px 3px;margin-top: 0;}

.select-school table{width: 98%;margin: 20px auto;}
.select-school table>thead>tr>th{font-size: 14px;}
.select-school table td{color: #333;vertical-align: middle!important;}


.content-block .block>div{width: 98%;margin: 0 auto;}
.content-block .user_info p span{background: linear-gradient(#4a8bc2, #4a8bc2);padding: 4px 10px;color:white; }
.content-block .user_info p span:nth-of-type(1){background:transparent;margin-right: 12px;color:black;}
.school-detail h3{line-height: 75px;padding-left: 32px;font-size: 24px;color: #fff;font-weight: bold;background-color: #4a8bc2;}
.school-detail h3 span{padding: 4px 7px;border-radius: 3px;background-color: #fff;font-size: 12px;color: #4a8bc2;font-weight: normal;margin-left:18px;}
.school-detail .school-info{padding: 20px 35px;}
.school-detail .school-info span{color: #414141;margin-right: 50px;line-height: 32px;}
.school-detail #school p{color: #404040;line-height: 1.8em;text-indent: 2em;font-size: 14px;margin-bottom: 15px;}
.school-detail .tab-content{margin-top: 30px;}
.school-detail #school{padding-bottom: 50px;}
.school-detail .search{padding: 30px 30px;padding-bottom:10px;border: 1px solid #ddd;display: flex;justify-content: flex-start;}
.school-detail .search select{height: 38px;line-height: 38px;margin-right: 15px;}
.school-detail .btn{width: 100px;height: 38px;line-height: 38px;text-align: center;padding: 0;}
.school-detail .tab-content p{color: #404040;margin: 28px auto;margin-top: 38px;}
.school-detail table>tbody>tr:nth-of-type(2n)>td{background-color: #f3f3f3;}
.warning{padding: 20px 30px;background-color: #fef6e8;font-size: 14px;color: #414141;line-height: 2em;width: 80%;margin: 20px auto;margin-bottom: 10px;}
.warning p{margin: 0;}

.nav-tabs{border-bottom: 2px solid #4a8bc2;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border-radius: 0;border: 0;background-color: #4a8bc2;color: #fff;line-height: 45px;}
.nav-tabs > li{margin-bottom:0;width: 165px;height: 45px;line-height: 45px;text-align: center;margin-right: 4px;}
.nav-tabs > li>a{padding: 0;line-height: 42px;border-radius: 0;background-color: #eee;color: #333;font-size: 16px;}

h3.h3{margin-top:25px;margin-bottom:40px;line-height: 75px;padding-left: 32px;font-size: 24px;color: #fff;font-weight: bold;background-color: #4a8bc2;}
h3.h3 span{cursor:pointer;padding: 4px 7px;border-radius: 3px;background-color: #fff;font-size: 12px;color: #4a8bc2;font-weight: normal;margin-right: 10px;}
h3.h3 span:nth-of-type(1){margin-left: 20px;}

.major .warning1{padding: 20px 30px;border: 1px solid #ddd;font-size: 12px;line-height: 1.8em;color: #383838;}
.major .major-big{width: 96%;margin: 15px auto;margin-bottom: 36px;}
.major .major-big h4{font-size: 16px;font-weight: bold;color: #FF7751;padding-left: 20px;}
.major .major-big h4 span{font-weight: normal;font-size: 14px;color: #aaa;margin-left: 20px;}
.major .major-big h5{font-size: 14px;line-height: 40px;font-weight: bold;color: #383838;background-color: #f3f3f3;padding-left: 20px;}
.major .major-big p{padding-left: 20px;}
.major .major-big p a{display: inline-block;font-size: 14px;color: #7f7f7f;font-weight: bold;margin-right: 40px;line-height: 2em;}
.major .major-big p a .iconfont{color: #ff0000;margin-left: 5px;font-size: 12px;font-weight: 600;}
.major .major-big1 p a .iconfont{opacity: 0}
.major .major-big1 p a:hover .iconfont{opacity: 1;}

table>tbody>tr{cursor: pointer;}
.major-list table>tbody>tr:hover td{background-color: #f4e7c8;}
.major-list table>tbody>tr>td{color: #095a9f;}
.major-list table>tbody>tr>td.td-more a{color: #ff6d00;}

.major-detail h3{margin-bottom: 10px;}
.major-detail .major-info{padding: 20px 35px;}
.major-detail .major-info span{color: #414141;margin-right: 50px;line-height: 32px;}
.major-detail .inputs{margin-right: 10px;}
.major-detail>div>p{margin: 20px auto;margin-bottom:30px;padding-left: 20px;color: #404040;}
.major-detail>div>p span{color: #ff0000;}
.major-detail table{margin-bottom: 40px;}

.list-menu{border-bottom: 2px solid #4a8bc2;margin: 20px auto;}
.list-menu a{display: inline-block;text-align:center;width: 165px;line-height: 45px;margin-right: 5px;background-color: #eee;color: #383838;font-size: 16px;}
.list-menu a.active{background-color: #4a8bc2;color: #fff;}

.intelligent table>tbody>tr>td button{display: inline-block;width: 70px;line-height: 20px;height: 26px;outline: none;border: none;border-radius: 3px;background-color: #6a88ab;color: #fff;}

.key-box{position: absolute;width: 400px;background-color: #e4e4e4;left: 0;right: 0;top:50px;margin: auto;padding: 15px;border-radius: 5px;}
.key-box p{margin-bottom: 10px;margin-top: 8px;}
.key-box span{margin:0 8px;display: inline-block;vertical-align: middle;width: 100px;text-align: center;}
.key-box span input{vertical-align: middle;margin-top: 0px;margin-right: 5px;}
.key-box div.text-center{margin: 10px auto;}
.key-box div.text-center .btn{padding: 2px 12px;}
.key-box .close{position: absolute;font-size: 18px;font-weight: bold;right: 8px;top:5px;}

.info-finish{text-align: center;}
.info-finish form{display: inline-block;margin: 0 auto;text-align:left;}
.info-finish .inputs span{vertical-align: middle;margin-right: 30px;}
.info-finish .inputs span input{vertical-align: middle;margin-top: 0;margin-right: 5px;}
.info-finish .inputs label{width: 70px;text-align: right;margin-right: 8px;}
.info-finish .inputs .btn{padding: 0;width: 120px;height: 38px;line-height: 38px;margin-left: 120px;margin-top: 20px;}

/*.intelligent th.add{display: none;}*/
/*.intelligent td.add{display: none;}*/
.intelligent td .btn-key{color: #2b669a;margin-right: 8px;}
.intelligent .search .inputs{display: inline-block;margin-right: 15px;}
.intelligent .middle{width: 150px;}
.intelligent .smalls{width: 100px;}
.intelligent .all{display: flex;justify-content: flex-end;margin: 15px auto!important;margin-right: 20px!important;}