*{margin: 0; padding: 0;}
html,body,div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p,a, blockquote, th, td {
	margin:0;
	padding:0;
	text-decoration: none;
	list-style-type: none;
	box-sizing: border-box;
	text-decoration: none;
}
html,body{height: 100%;}
@media (min-width: 1200px){
.container {
    width: 76%;
}
 
.col-lg-3 {
    width: 20%;
}
	.col-lg-9 {
    width: 80%;
}
}
.navleft_box ul li>a>i.right{float: right;}
.left{float: left;}
.navbar-header{ margin-right:3%;margin-left: 3%;}
.navbar-default {
    background-color: rgba(70, 76, 91, 0.9);
  /* background: linear-gradient( 30deg, #0084ad, #39beab);*/
 /*background: linear-gradient(to right, #25c481, #00796a);*/
    border: medium none;
    height:50px;
    transition: background-color 0.5s linear 0s;
    z-index: 10000;
   /* border-bottom: 3px solid #ef7e0f; */
  border-bottom: 2px solid rgba(70, 76, 91, 1);
  box-shadow: 0 0 6px rgba(0,0,0,0.4);
      min-height: 60px;
}
.navbar-brand,.navbar-nav>li>a{line-height:30px;}
.navbar-nav>li>a{line-height:30px;  }
.navbar-default .navbar-nav {
    transition: background-color 0.5s linear 0s; margin: 0;  
}
.navbar-default .navbar-nav li {
    position: relative;
}
.navbar-nav.navbar-right:last-child{
	 margin: 0;
	 margin-right: 10px;
}
.navbar-nav.navbar-right:last-child li{
	margin: 0 3px;
}
.navbar-default .navbar-nav li a {
	display: block;
    color: #fff;
    font-size: 18px;
   padding-left: 30px;
    transition: background-color 0.5s ease 0s;
    padding-right: 30px;
}
.navbar-default .navbar-nav li a >i{
	margin-right: 4px;
}
/*.navbar-default .navbar-nav li.active > a {
    background-color:rgba(255,255,255,.4);
    border-top: 4px solid rgba(26, 188, 156, 1);
    color: #fff;
    transition: background-color 0.5s ease 0s;
}*/

 
.navbar-default .navbar-nav:nth-of-type(1) li a:hover:before,.navbar-nav:nth-of-type(1) li.active a:before {
    left: 0;
    right: 0;
}

 .navbar-nav:nth-of-type(1) li a:before {
    background:rgba(0, 121, 254, 1); 
    content: "";
    height: 4px;
    left: 50%;
    position: absolute;
    right: 50%;
    bottom: 0;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
}
 
 
  .navbar-default .navbar-nav > .active > a:hover{
	background: rgba(255, 255, 255, 0.4);
	 
}
.navbar-default  .navbar-nav:nth-of-type(2) li a:hover{color: rgba(255, 255, 255, 0.8); }

.navbar-default  .navbar-nav:nth-of-type(1)  li:hover{ color: rgba(255, 255, 255, 0.8);background:  rgba(255, 255, 255, 0.4); }
.navbar-default .navbar-logo {
    height: 40px;
    margin-left: -6px;
    margin-top: -3px;
    margin-right:12px;
}
.navbar-default .navbar-brand{
/*	color:rgba(255,255,255,0.8); 
 
	font-weight: bold;
 */
	color:rgba(255,255,255,0.85);
     font-size:21px;
	text-shadow: 0px 1px 0px rgba(0, 0, 0,0.5);
 }


.navbar-nav li{position: relative; }
.navbar-nav .elc_ld:before{
	 position:absolute;
	 content:"\f2be";
	 font-weight: normal;
	 font-size:21px;
	 font-family: FontAwesome;
	 left: -6px;
	 
	 }
.navbar-nav .zxout:before{
		position:absolute;
	 content:"\f08b";
	 font-weight: normal;
	 font-size:21px;
	 font-family: FontAwesome;
	 left: -6px;
	 
	}
.navbar-nav .tel:before{
		position:absolute;
	 content:"\f0e6";
	 font-weight: normal;
	 font-size:21px;
	 font-family: FontAwesome;
	 left: -6px;
 
	}
.navbar-default .navbar-brand:hover{
	color: rgba(255,255,255,.8);
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
 
     
    border: 1px solid #dbe2e8;
    box-shadow: 0 2px 2px 0 rgba(46, 60, 73, 0.05);
}		
.blackdiv{
	background: rgba(0,0,0,.6);
	position: absolute;
    left:0;
    right:0;
    top:42%;
    padding: 30px;
}
.body-sign {
    padding:25px 15px;
    z-index: 2;
  
     width: 856px;
    margin: 0 auto;
}
.body-sign h2{ color: #FFFFFF; margin-top: 0;}
.form-group {
    display: inline-block;
    margin-bottom: 0;
    margin-right: 8px;
    vertical-align: middle;
}
.form-inline .input-group>.form-control{
    display: inline-block;
    width: auto;
    vertical-align: middle;
    border-radius: 0;
    height: 42px;
     border: 0;
}
.input-group-addon{
	  display: inline-block;
    width: auto;
    float: left;
    height: 42px;
    line-height:36px;
      border-radius: 0;
      background: #FFFFFF;
      border: 0;
}

.btnces >a {
    width: 50px;
    height: 50px;
    line-height: 36px;
    text-align: center;
    color: white;
    border: none;
    border-radius: inherit;
    background: transparent;
    border: 3px solid #FFFFFF;
     /*background: -webkit-gradient(linear, 0 0, 0 100%, from(#52cfeb), to(#42A2BC));
     box-shadow: inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.35), inset 0 3px 2px rgba(255,255,255,0.2), inset 0 -3px 2px rgba(0,0,0,0.1);*/
     border-radius: 50%;
}
.btnces >a:hover{ color: #FFFFFF;}
.btnces >a>i{
	 font-size:26px;
	 
}
.input-group-addon i{
	 font-size:20px;
	 color: #999;
}
.tip{ text-align: center; color: #fff; transform: all .6s; display: none;}

.z-dragIn {
    animation: 1s ease 0s normal none 1 running dragIn;
}
@keyframes dragIn {
0% {
    transform: translateX(3%);
}
10% {
    transform: translateX(-2.5%);
}
20% {
    transform: translateX(2.5%);
}
30% {
    transform: translateX(-2%);
}
40% {
    transform: translateX(2%);
}
50% {
    transform: translateX(-1.5%);
}
60% {
    transform: translateX(1.5%);
}
70% {
    transform: translateX(-1%);
}
80% {
    transform: translateX(1%);
}
90% {
    transform: translateX(-0.5%);
}
100% {
    transform: translateX(0px);
}
}


.navbar-search  {
    position: relative;
    margin-top:10px;
    margin-right: 38px;
}  
.navbar-default .navbar-nav li .navbar-search .seach{
	display: inline-block;
	background:rgba(0,0,0,0.3);
	float: left;
	 height: 28px;
	 line-height: 28px;
	 
	 text-align:center;
	 padding: 0 15px;
	 color:#fff;
	 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-search .seach{
	display: inline-block;
	background:rgba(0, 121, 254, 1);
	float: left;
	 height: 34px;
	 line-height: 34px;
	 text-align:center;
	 padding: 0 15px;
	 color:#fff;
	 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-search .search-query {
	padding-left: 3px;
    background:rgba(255,255,255,.3);
    border: 0;
    float: left;
    height: 34px;
    width:300px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
    line-height: 34px;;
    BORDER: 1PX SOLID #C5D2E0;
    outline:none;
}

.mt50{ margin-top: 50px; } 
 .list-titles {
    background-color: #FFFFFF;
    clear: both;
    color: #666;
    font-size: 14px;
 
   box-shadow: 0 2px 4px 0 rgba(0,0,0,.12), 0 0 6px 0 rgba(0,0,0,.04);
}
 .list-title {
    background-color: #FFFFFF;
    clear: both;
    color: #666;
    font-size: 14px;
    padding:15px;
    
 
}
.nav-tabs{
background-color: #f5f7fa;
    border-bottom: 1px solid #dfe4ed;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	border-radius:0px;
    border-top:0;
    border-right: 1px solid  #d8dce5;
    color: rgba(0, 121, 254, 1);
margin: 0 -1px 0;
}

 .nav-tabs li a{
padding: 0 20px;
    height: 45px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 45px;
    display: inline-block;
    list-style: none;
    font-size: 14px;
        cursor: pointer;
    font-weight: 500;
    color: #878d99;
    position: relative;
}
 .nav-tabs li a:hover{  background:#f5f7fa;  border-top: 2px solid rgba(0, 121, 254, 1);
 }
.list-title-span {
    float: left;
    height: 40px;
    line-height: 40px;
    margin-right: 5px;
    max-width: 600px;
    vertical-align: bottom;
    font-weight: bold;
    font-size: 16px;
}
.sec_icon {
    height: 50px;
    width: 50px;
    font-size: 46px;
    display:inline-block;
    text-align: center;
    line-height: 50px;
    border-radius: 100px;
    color: #525c65;
    
}
.h_single h4 {
    font-size: 14px;
    color: #333;
    font-weight: 400;
    margin-bottom:8px;
}
.h_single h5 {
    color:#4BD863;
    font-weight: 500;
    margin-bottom: 0px;
}
.mtlt15{ margin-left: 10px; margin-top: 10px;  display:inline-block; }
 .mtop6{ margin-top: 8px;margin-right:6%;}
.h_single{margin-top:8px;}
.uw{ text-align: center; width: 25%; float: left;}
.fivebox{padding: 15px; margin-top: 15px;}
.uw  h5{
	color: #999999;
	margin-bottom: 8px;
}
.uw span{
	color: #666666;
	font-size:24px;
}
  .border-right {
    border-right: 1px solid rgba(233, 233, 233, 1);
}

.ps_top_tit{
 	height: 56px;
    background: rgba(243, 243, 243, 1);
    line-height:56px;
 }
 .ps_top_tit p{
 	height: 28px;
    line-height: 28px;
    color: #333;
    border-left: 4px solid rgb(26, 188, 156);
    padding-left: 22px;
    display: inline-block;
 }
 .psrow{ background: #FFFFFF;}
.nhb{  height: auto; background: transparent;}
.nhb p{
	border-color:rgba(0, 121, 254, 1);
}
.mt-15{ margin-top:10px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
}
.uw25{ width: 25%; float: left;}
.uw25>.sec_icon>i{ font-weight: normal; color:rgba(0, 121, 254, 1); font-size: 38px;}
.uw25 a,.uw25 h5{ color: #666666;}
.uw25 h5 {
    font-size: 24px;
    }
.uw25 h4{
	color: #999999;
}
.delpadding{ padding: 0;}
.qk{ width: 100%;}
 .qi {
    display: inline-block;
    width: 49.3%;
    padding: 20px 5px;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
  
}

.qk>a{ text-decoration: none;cursor: default;}
.qk>a>h5{
	color: #999999;
	    margin-bottom: 6px;
} 
.qk>a>span{
	color: #666666;
    font-size: 24px;
}
.cont_main{
	    margin-bottom: 10px;
	    border: rgba(233, 233, 233, 1) 1px solid;
	    padding: 15px;
}
.cont_main span{
	font-weight: bold;
	display: inline-block;
    margin-right: 15px;
    margin-bottom: 10px;
}
.cont_main span em{
	font-weight: normal;
	font-style: normal;
}
.cont_main h3{
	font-size: 14px;
	font-weight: bold;
	 margin-bottom: 10px;
}
.cont_main h6{
	font-size: 18px;
	font-weight: bold;
	 margin-bottom: 10px;
}
.cont_main .tme i{
	  margin-right: 10px;
}
.cont_main table{
	width: 100%;
}
.cont_main table td{
	line-height: 28px;
}
.cont_main table tr:last-child td:last-child{
	text-align: right;
}
.cont_main table tr:last-child td:last-child>a{
	margin-left: 15px;
	margin-top: 15px;
}
.cont_main .self_tab tr:last-child td:last-child{
	text-align: left;
}
.cont_main .self_tab tr td:last-child {
	color: #0079FE;
}
.border-btn{
	border: 1px rgba(0, 121, 254, 1) solid;
    color: rgba(0, 121, 254, 1);
}

.border-btn:focus{
border: 1px rgba(0, 121, 254, 1) solid;
    color: rgba(0, 121, 254, 1);
    background:#fff;
}
.border-btn:hover{
	background: #04a9f9;
	color: rgba(255,255,255,.6);
 	transition: all .2s;
}
.border-btn:active{
border: 1px rgba(0, 121, 254, 1) solid;
    color: rgba(0, 121, 254, 1);
     background:#fff;
}
.btn-primary{
background: rgba(0, 121, 254, 1);
border:1px rgba(0, 121, 254, 1) solid;
}
.btn-primary:hover{
	background: rgba(0, 121, 254, 1);
	border:1px rgba(0, 121, 254, 1) solid !important;
	color: rgba(255,255,255,.6);
}
.btn-primary:focus{
		background: rgba(0, 121, 254, 1);
	border:1px rgba(0, 121, 254, 1) solid;
	color: rgba(255,255,255,1);
}
.h_single ul.news{padding-top:5px; }
.h_single .news>li{ border-bottom:1px rgba(233, 233, 233, 1) solid; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;  position: relative;}

.h_single .news>li>a{padding-right:3px; color: #666666; }
.h_single .news>li>span{float:right; color:#999999;}
 .minhei{
 	min-height: 268px;
 }
.qur-box h3{
	font-size: 16px;
	font-weight: bold;
	margin-bottom:10px;
}
.qur-box p{
	line-height: 24px;
}
.qur-box{
   border: rgba(233, 233, 233, 1) 1px solid;
   padding: 8px;
   margin-top:10px;
}

.tentser{
	background: rgba(249, 249, 249, 1);
	 border: rgba(233, 233, 233, 1) 1px solid;
	 padding: 15px;
	 border-bottom: 0;
}
.search-input {
   display: inline-block;
    width: 172px;
    border-radius: inherit;
    height: 32px;
    padding-left: 3px;
    outline: none;
    border: 1px solid rgba(0, 0, 0, 0.075);
    border-right: 0;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.search_btn {
     display: inline-block;
    height: 32px;
    line-height: 32px;
    padding: 0 15px;
    text-align: center;
    vertical-align: top;
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.075);
    color: #fff;
    border-left: 0;
    transition: all 200ms;
}
.search_btn:hover{
	text-decoration: none;
}
.search_btn::before {
    content: "\f002";
    font-weight: normal;
    color: #666;
    font-size: 14px;
    
    font-family: FontAwesome;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.date_btn{ cursor: default;}
.date_btn::before {
    content: "\f073";
}
.sx {
    display:block;
   margin-bottom: 10px;
}
.sx span{
	display: inline-block;
	text-align: right;
	width: 90px;
}
.sx a {
    color: #999;
    display: inline-block;
    margin-right: 10px;
    border: 1px solid rgba(215, 215, 215, 1);
    text-align: center;
    width: 70px;
    padding: 4px 0;
}
.sx a:hover{text-decoration: none; background: rgba(0, 102, 255, 1); color: #fff;  border: 1px solid rgba(0, 102, 255, 1);}
.sx a:focus{text-decoration: none;}
.sx a.on{
	 background: rgba(0, 102, 255, 1); color: #fff;  border: 1px solid rgba(0, 102, 255, 1);
}
.noborderradius{ border-radius: 0; box-shadow: none;}
.sysbtn{
	 background: rgba(0, 102, 255, 1); color: #fff;  border: 1px solid rgba(0, 102, 255, 1);padding: 4px 12px; margin-top: 12px;margin-right: 15px;
}
.sysbtn:hover{
	color: rgba(255,255,255,.8);
	
}
.sysbtn:focus{background: rgba(0, 102, 255, 1); color: #fff;  border: 1px solid rgba(0, 102, 255, 1);padding: 4px 12px;}

.search-float {
    display: inline-block;
    margin-left: 15px;
}
.search-float .input-text {

     height: 32px;
     line-height: 32px;
     padding-left: 3px;
    border: 1px solid #999999;
    border-radius: 3px;
    width:260px;
    font-weight: normal;
    display: inline-block;
}
.search-float .btn {
	padding: 0;
    cursor: pointer;
    border: 0;
    width: 70px;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
  display: inline-block;
    text-align: center;
    font-size: 14px;
    background: #569fe8;
    color: #fff;
}
.search-float .noneclo{
	color: #999;
	background: transparent;
	border: 1px solid #999999;
}

.inp_form{
	position: relative;
}
input[type=checkbox].ace,input[type=radio].ace {
    opacity: 0;
    position: absolute;
    z-index: 12;
    width: 16px;
    height: 16px;
    cursor: pointer;
    top: 2px;
    left: 0px;
    margin: 0px;
}
 input[type=checkbox].ace+.lbl,input[type=radio].ace+.lbl {
    position: relative;
    display: inline-block;
    font-weight: normal;
    padding-left: 15px;
 
}
input[type=checkbox].ace+.lbl::before {
    font-family: FontAwesome;
    font-weight: normal;
    font-size: 16px;
    color: #32a3ce;
    content:"\f096";
    position: absolute;
    left:0px;
    display: inline-block;
    text-align: center;
}

 

input[type=checkbox].ace:checked+.lbl::before, input[type=radio].ace:checked+.lbl::before {
    display: inline-block;
    content: "\f046";
    }
    
    
.Competence_sort{
    border-radius: 0;
    color: #666666;
    background-color: #fff;
    border: 1px solid #c6c6c6;
    padding: 3px 5px;
    line-height: 1.2;
    font-size: 14px;
    height: 32px;
    transition-duration: .1s;
    margin-left: 15px;
    }
.Competence_sort option {
    font-weight: normal;
    display: block;
    min-height: 1.2em;
    padding: 0px 2px 1px;
}
.foot{
	margin-top: 20px;
}

 .pagination{
 	margin: 0;
 }
.pagination ul>li {
    display: inline;
}
.pagination ul {
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.pagination ul>li>a, .pagination ul>li>span {
    float: left;
    padding: 4px 12px;
    line-height: 20px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-left-width: 0;
}

.pagination ul>.disabled>span, .pagination ul>.disabled>a, .pagination ul>.disabled>a:hover, .pagination ul>.disabled>a:focus {
    color: #999;
    cursor: default;
    background-color: transparent;
}
.pagination ul>.active>a, .pagination ul>.active>span {
    color: #999;
    cursor: default;
}
.title_01{
	font-weight: bold;
	text-align: left;
}
.title_02{

}
.jindu{
	  width:180px;
      background-color: #ddd;
      border-radius: 3px;
      text-align: center;
      margin: 3px auto;
}
.skills {
  text-align: right;
  padding-right: 20px;
  color: white;
  border-radius: 3px;
  background-color: #2196F3;
  height: 10px;
  line-height: 10px;
  font-size: 10px;
}
 .h_single .selfbox{margin-bottom: 0;}
.h_single .selfbox>tbody>tr>td{ vertical-align: middle; text-align: center; padding: 15px 6px;}
.title_02 span:nth-of-type(2){
	margin-left: 25px;
}
.title_02 span em{
	font-style: normal;
	color: #2196F3;
	margin-right: 6px;
}
.title_03{
		color: #2196F3;
}
.title_04{
	text-align: left;
     width: 220px;
}
 .ps_top_tit>p{ }
.news-return {
    display: inline-block;
    padding: 0 12px;
    border: 1px solid #d3d3d3;
    height: 32px;
    line-height: 32px;
    margin-top: 14px;
    text-decoration: none;
    text-align: center;
    background-color: #fff;
    color: #4b4b4b;
    font-size: 14px;
    margin-right: 12px;
}
 .news-return>i{
 	margin-right: 3px;
 }


.biaoq01{
	display: inline-block;
	background-color: rgba(249, 249, 249, 1);
	border: 1px solid rgba(233, 233, 233, 1);
	padding: 3px 15px;
	border-radius: 6px;
	margin-left: 18px;
}
.biaoq{
	margin-top: 15px;
}
.listf{
	margin-top: 15px;
}
.listf ul li{
	margin: 0;
    color: #c6c2c2;
    font-size: 14px;
    padding:6px 0;
}
.listf ul li span{
	display: inline-block;
    color: #666;
}
.listf ul li label{
	font-style: normal;
    color: #3a3a3a;
    margin-right: 4px;
    font-weight: bold;
}
 
 .listf ul li small{
 	font-size: 14px;
 	color: #666;
 	margin-right: 6px;
 }
.whiteb{background:#fff;padding: 0;}
.processor{
	width: 100%;
	position: relative;
	  z-index: 4;
}
 .processor ul{
 	counter-reset: step;
 	overflow: hidden;
 }
  .processor ul li{
  	list-style-type: none;
    color:#ccc;
    text-transform: uppercase;
    font-size: 14px;
    width: 33.33%;
    float: left;
    position: relative;
    text-align: center;
  
  }
  .processor ul li:before {
    content: counter(step);
    counter-increment: step;
    width: 30px;
    line-height: 30px;
    display: block;
    font-size: 10px;
    color: rgba(240, 242, 245, 1);
    background: #ccc;
    border-radius: 3px;
    margin: 0 auto 5px auto;
    z-index:98;
    }
   .processor ul li.active:before, .processor ul li.active:after{
    background: rgba(0, 121, 254, 1);
    color: white;
    }
   .processor ul li:after {
    content: '';
    width: 100%;
    height: 2px;
    background: rgba(240, 242, 245, 1);
    position: absolute;
    left: -50%;
    top: 15px;
    z-index:-1;
}

.processor ul li:first-child:after {
	content: none; 
}
   .processor ul li.active{
   	color: rgba(0, 121, 254, 1);
   }
.panel-heading em{ color: red; font-size: 16px;vertical-align:text-top;}
 .form-three label em{
	color: red;
}
 .form-two label em{
	color: red;
}
 
.formred .form-three label{
	font-weight: normal;
	color: #999;
}
.formred .form-two label{
	font-weight: normal;
	color: #999;
}
.formred .form-one label{
	font-weight: normal;
	color: #999;
}

.list-title>.pull-right>a{color: rgba(0, 121, 254, 1);}

.form-three{ display: inline-block; width: 33%; padding: 0 15px; float: left; margin-top: 15px; position: relative;}
.form-two{ display: inline-block; width: 49.5%; padding: 0 15px; float: left; margin-top: 15px; position: relative;}
.form-one{ display: inline-block; width: 99%; padding: 0 15px; float: left; margin-top: 15px; position: relative;}
.form-three img{ width:130px; height: 130px;z-index: 10;}
.form-four{ display: inline-block; width:25%; padding: 0 15px; float: left; margin-top: 15px; position: relative;}
.rabish{
	position: absolute;
	left: 15px;
	bottom:0px;
    width: 130px;
}
.rabish a {
	display:inline-block ;
    border-right: 1px solid #eeeef0;
    width: 50%;
    background: #67A5DF;
    color: #fff;
    text-align: center;
    padding: 6px;
    font-size: 10px;
}
 .rabish a:nth-of-type(2){
 	 background:#F7836D;
 	  border-right: 0;
 }
.form-six{  width:66%; padding: 0; margin-top: 0; }
.form-five{ width:50%;  }
.form-handre{ width: 100%;}
.form-handre input{
	height: 160px;
}
.formred h5{
	font-weight: bold;
	font-size: 14px;
	margin: 15px 0;
}
.card {
    clear: both;
	border-radius: 6px;
	position: relative;
    z-index: 85;
    background-color: rgba(240, 242, 245, 1);
    color: rgba(0, 0, 0, 0.3);
    text-align: center;
    padding: 0px 0px;
    height: 130px;
    width: 130px;
    vertical-align: middle;
   display: table-cell;
}
.card  i {
    font-size: 32px;
}
.uplocad{ position: absolute;height: 130px;  width: 130px; top: 30px;z-index: 88;opacity:0;cursor: pointer;}
.w100{ width: 100%; clear: both;}
.tips{
	color: red;
}
.mt15{ margin-top: 20px;}
.cz { overflow: hidden;}
.cz a{
	display: inline-block;
	border: 1px solid #d9d9d9;
	padding: 3px 5px;
}
.cz a:nth-of-type(1){
	color: #3bb4f2;
}
.cz a:nth-of-type(2){
	color: #87de75;
	border-left:0;
}
.cz a:nth-of-type(3){
	color: #dd514c;
}
.self_tab td{ vertical-align: middle;}
.table>tbody>tr>td{ vertical-align: middle;word-break: break-all;}
.pagination ul>li:nth-of-type(1)>a{
	    border-left-width: 1px;
}

.wc{
	color: #4BD863;
	font-size: 108px;
}

.tentser label input{
	font-weight: normal;
}
.tentser label{
	margin:0;
	margin-right: 15px;
}

.kbdate{
	position: relative;
	text-align: center;
    height: 100%;
}
.kbdate span{
	display: inline-block;
	font-weight: normal;
	color: red;
	
}

.tablist{
	
}
.tablist tr td{
	 padding: 3px 12px;
}
.layerModel_title {
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    color: #666;
    text-align:left;
    padding: 0 0 0 10px;
        background: #f4f5f6;
    font-size: 16px;
    border-bottom: 1px dotted #e5e5e5;
}

 .layerModel_closeBtn {
    font-family: arial;
    font-size: 22px;
    font-weight: 700;
    color: #999;
    text-decoration: none;
    float: right;
    display: inline-block;
    width: 24px;
    margin-top: 2px;
    height: 32px;
    line-height: 32px;
    
}
 .layerModel_closeBtn:hover{    text-decoration: none;}
.alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.alert{
    color: #c09853;
}
.gf span{
	color: #468847;
}
.icons{ 
	float:left;
    width: 80px;
    height: 80px;
    background-color: #66cc33;
    border-radius: 100%;
    color: #fff;
    font-size: 80px;
    text-align: center;
    line-height: 80px;
    margin-right:20px;
}
.error-page{background:#f0f1f3;padding:80px 0 180px;}
.error-page-container{position:relative;z-index:1}
.error-page-main{position:relative;background:#f9f9f9;margin:0 auto;width:617px;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:50px 50px 70px}
.error-page-main:before{content:'';display:block;background:rgba(0, 121, 254, 1);height:7px;position:absolute;top:-7px;width:100%;left:0}
.error-page-main h3{float:left;font-size:18px;font-weight:400;margin-bottom:10px;     font-weight: normal;}
.error-page-main h3 strong{font-size:18px;font-weight:400;margin-right:10px;}
 
.error-page-main h4{font-size:18px;font-weight:400;color:#333}
.error-page-actions{font-size:0;z-index:100}
.error-page-actions div{font-size:14px; border-top: 1px solid #d0d0d0;display:inline-block;padding:10px 0 0 0;width:50%;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#838383}
.error-page-actions ol{list-style:decimal;padding-left:20px}
.error-page-actions li{line-height:2.5em;}
.error-page-actions li a{color:rgba(0, 121, 254, 1)}
.error-page-actions:before{content:'';display:block;position:absolute;z-index:-1;bottom:17px;left:50px;width:200px;height:10px;-moz-box-shadow:4px 5px 31px 11px #999;-webkit-box-shadow:4px 5px 31px 11px #999;box-shadow:4px 5px 31px 11px #999;-moz-transform:rotate(-4deg);-webkit-transform:rotate(-4deg);-ms-transform:rotate(-4deg);-o-transform:rotate(-4deg);transform:rotate(-4deg)}
.error-page-actions:after{content:'';display:block;position:absolute;z-index:-1;bottom:17px;right:50px;width:200px;height:10px;-moz-box-shadow:4px 5px 31px 11px #999;-webkit-box-shadow:4px 5px 31px 11px #999;box-shadow:4px 5px 31px 11px #999;-moz-transform:rotate(4deg);-webkit-transform:rotate(4deg);-ms-transform:rotate(4deg);-o-transform:rotate(4deg);transform:rotate(4deg)}

/*20230222  */
	  .track-list {
	     margin: 10px;  
	     padding-left: 5px;
	     float: left;
	     position: relative;
		 border-left: 1px solid #eee;
		 padding: 10px;
	 }
	 .onekd li:first-child {
	     padding-top: 0; 
	 }
	 .onekd li {
	     padding: 9px 0 0;
	     border-left: none;
		 position: relative;
		 text-align: left;
		 display: flex;
	 }
	 .onekd li.first {
	     padding-top: 0;
	 }
	  .onekd li .node-icon {
		  position: absolute;
	     left: 170px;
	     top: 0;
	     width: 19px;
	     height: 100%;
	     background: url(../img/track-node.png) -90px 0 #fff repeat-y;
	 }
 
.node-icon .dot {
    display: inline-block;
    vertical-align: top;
    width: 19px;
    height: 19px;
    margin-top: 10px;
    background: url(../img/track-node.png) -60px 0 no-repeat;
    overflow: hidden;
}
	  .onekd li .date {
	     display: block;
	    white-space: nowrap;
	     color: #333;
	     border-radius: 14px;
	     font-size: 12px;
	     text-align: left;
		 vertical-align: top;
		 margin-right:0;
	 }
	  .onekd li .time {
	        margin-left: 105px;
			margin-right: 50px;
			width: 50px; 
		     vertical-align: top;
			 display: inline-block;
			 font-size: 12px;
	 }
	 .onekd li.first .txt {
	     font-weight: 400;
	
		     font-size: 12px;
			 display: inline-block;
	 }
	 .onekd li .stress-txt {
	     font-weight: 600;
		 text-align: left;
	 }
	 .onekd li .txt {
	     max-width: 505px;
		  display: inline-block;
	     vertical-align: top;
		     font-size: 12px;
	 }
	 .onekd li.afterdate .time {
	        margin-right: 90px;
    margin-left: 12px;
    display: inline-block;
	 }
	 .state-icon{
		 width: 19px;
		 height: 19px;
		 background-color: #d8d8d8;
		 border-radius: 50%;
		 display: inline-block;
	 }
	 .kdleft{ 
		     padding:  0 20px;
			 float: left;
			     font-size: 12px;
	 }
	 
	 .onekd>h5{
		 margin-bottom: 6px;
		    text-align:left;
			margin-top:0;
			    color: rgba(0, 121, 254, 1);
	 }
	.kdbox table{
		  border-collapse: collapse;
	 }
	.kdbox table tr:nth-child(n + 2) {
		border-top: 1px solid #eee;
	}
	.borc table{
		border: 1px solid #eee;
		margin: 0 auto;
	}
	.formred{height:calc(100% - 35px);overflow-y:auto;}
.cont_main>h7{
  margin: 15px 0;
  display: block;
 }
.kdxx{line-height:28px;}
.kdxx>p{ font-weight:bold;}
 .cont_main .kdxx>p>span{
 margin-bottom:0;
  font-weight:normal;
}
.kdxx>.kdleft{
 padding:0;
  margin-right: 30px;
}
.kdxx>.kdright{
  padding:0;
}
.buttonface3{ background: rgba(0, 121, 254, 1) !important; margin: 0 4px;}
.btn{line-height:initial;}
 .spa>.qk>a{
background: #ffffff;
    cursor: pointer;
    color: #0079fe;
    padding: 6px 12px;
    border-radius: 20px;
    box-shadow: 0 0 0 4px rgba(102,117,241,.15);
    border:1px solid transparent;
}
 .spa>.qk{text-align:center;}
 .spa{
background-image: linear-gradient(to right, #689fff, #c3d9fe);
}
 .spa .list-title-span{color:#fff;}
