@charset "utf-8";
/* CSS Document */
html, body {
	font-family: "Lantinghei SC", "Open Sans", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, Arial, sans-serif; 
	-webkit-font-smoothing: antialiased;
	color:#666666;
}
h4, h5, h6, h1, h2, h3 {
	margin: 0px;
	padding: 0px;
}
ul, ol, li, dl, dt, dd {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.table {
	/*table-layout: fixed; */
}
td, th {
	text-overflow:ellipsis; 
	overflow: hidden; 
	white-space: nowrap;
}
.btn {
	-moz-outline: none;
	outline: none;

}
body a {
	transition: 0.3s all;
	-webkit-transition: 0.3s all;
	-o-transition: 0.3s all;
	-ms-transition: 0.3s all;
	-moz-transition: 0.3s all;
	-moz-outline: none;
	outline: none;
	text-decoration:none;
	color:#666666;
}
body a:hover {
	color:#ef9200;
	text-decoration:none;
	outline: none;
}
body a:active, a:focus {
	color:#ef9200;
	text-decoration:none;
	outline: none;
}
a:visited {
	outline: none;
}
.container {
	width: 1200px;
	padding: 0px;
}
[disabled].form-control, [readonly].form-control, fieldset[disabled] .form-control {
	background: #f9f9f9;
	color: #999999;
}
/*头部 start*/
.header {
	height:68px;
	background:#ffffff;
}
.header .logodiv {
	float:left;
	width:300px;
	height:30px;
	margin-top:20px;
	margin-right:90px;
}
.header .logodiv a {
	background:url(../images/logo.png) no-repeat;
	display:block;
	text-indent:-9999px;
	width:300px;
	height:30px;
}
.header .sologn {
	float:left;
	margin-top:22px;
	border-left:1px solid #e0e0e0;
	width:170px;
	height:21px;
	background:url(../images/sologn.png) no-repeat;
	text-indent:-9999px;
}
.header .user_info {
	float:right;
	width:180px;
	margin-top:25px;
	height:39px;
	text-align:center;
	cursor:pointer;
	position:relative;
	z-index:1001;
}
.header .user_info span {
	background:url(../images/icon_arrowdown.png) no-repeat center -5px;
	padding:10px;
	opacity:0.6;
}
.header .user_info .dmenu {
	border:1px solid #e0e0e0;
	width:180px;
	box-shadow:1px 1px 3px #cccccc;
	text-align:center;
	line-height:36px;
	background:#ffffff;
	position:absolute;
	top:38px;
	padding:6px 0px;
	display:none;
}
.header .user_info:hover .dmenu {
	display:block;
}
.header .user_info .dmenu a {
	display:block;
}
.header .user_info .dmenu a:hover {
	background:#f5f5f5;
	color:#016ddc;
}

.header .user_info2 {
	float:right;
	width:110px;
	margin-top:25px;
	height:39px;
	text-align:center;
	cursor:pointer;
	position:relative;
	z-index:1001;
}
.header .user_info2 span {
	background:url(../images/icon_arrowdown.png) no-repeat center -5px;
	padding:0px;
	opacity:0.6;
}
.header .user_info2 .dmenu {
	border:1px solid #e0e0e0;
	width:110px;
	box-shadow:1px 1px 3px #cccccc;
	text-align:center;
	line-height:36px;
	background:#ffffff;
	position:absolute;
	top:38px;
	padding:6px 0px;
	display:none;
}
.header .user_info2:hover .dmenu {
	display:block;
}
.header .user_info2 .dmenu a {
	display:block;
}
.header .user_info2 .dmenu a:hover {
	background:#f5f5f5;
	color:#016ddc;
}
.header .hnav {
	float:left;
}
.header .hnav ul {
	font-size:0px;
}
.header .hnav ul li {
	display:inline-block;
	font-size:0px;
}
.header .hnav ul li a {
	display:block;
	padding:0px 20px;
	text-align:center;
	height:68px;
	line-height:66px;
	font-size:14px;
	color:#333333;
	border-bottom:2px solid #ffffff;
}
.header .hnav ul li a:hover {
	color:#016ddc;
	text-decoration:none;
	border-bottom:2px solid #ef9200;
	background:#f8f8f8;
}
.header .hnav ul li.active a, .header .hnav ul li.active a:hover {
	cursor:default;
	color:#016ddc;
	text-decoration:none;
	border-bottom:2px solid #ef9200;
}
.header .logindiv {
	float:right;
	padding-top:20px;
}
.header .logindiv .btn-danger {
	width:80px;
	height:34px;
	line-height:34px;
	padding:0px;
	border:0px;
	vertical-align:baseline;
}
.header .logindiv .btnreg {
	display:inline-block;
	border:1px solid #016ddc;
	border-radius:3px 0px 0px 3px;
	color:#016ddc;
	padding:0px;
	height:28px;
	line-height:26px;	
	width:68px;
	text-align:center;
	background:#ffffff;
}
.header .logindiv .btnlogin {
	display:inline-block;
	background:#016ddc;
	border-radius:0px 3px 3px 0px;
	border:0px;
	color:#ffffff;
	padding:0px;
	height:28px;
	line-height:28px;	
	width:68px;
	text-align:center;
}

.header .logindiv .btnlogin span {
	padding-right:10px;
}

/*头部 end*/

/************** modal 模式框  *****************/
.modal-dialog {
	width:980px;
}
.modal-content {
	border-radius:3px;
	padding:0px 20px;
}
.modal-header {
	border:0px;
	padding:0px;
	height:48px;
	border-bottom:1px solid #e0e0e0;
}
.modal-header h4 {
	line-height:47px;
	color:#016ddc;
	font-size:14px;
}
.modal-header .close {
	width:32px;
	height:16px;
	color:#016ddc;
	text-shadow:none;
	margin-top:10px;
	opacity:1;
}
.modal-header .close span {
	font-size:14px;
	font-weight:normal;
}
.modal-title {
	font-weight:normal;
}
.modal-body {
	padding:40px 20px 40px 20px;
}
.modal-body .table td {
	color:#999999;
}
/************** modal 模式框 结束 *****************/

.btn_del {
	display:inline-block;
	width:24px;
	height:24px;
	background:url(../images/icon_del.png) no-repeat 0px 0px;
	transition:none;
}
.btn_del:hover {
	background:url(../images/icon_del.png) no-repeat 0px -24px;
}
.btn_del_small {
	display:inline-block;
	width:16px;
	height:16px;
	background:url(../images/icon_del_small.png) no-repeat 0px 0px;
	transition:none;
}
.table_gray2 .btn_del_small {
	margin-top:4px;
}
.btn_del_small:hover {
	background:url(../images/icon_del_small.png) no-repeat 0px -16px;
}


.r_item {
}
.r_item h4, .r_item2 h4 {
	margin-top:40px;
	margin-bottom:20px;
	font-size:14px;
	font-weight:normal;
}
.r_item .form-group, .r_item2 .form-group {
	line-height:33px;
	clear:both;
	border-top:1px solid #f0f0f0;
	margin:0px;
	color:#666666;
	padding:6px 0px;
}
.r_item2 .r_top_no  {
	border-top:0px solid #f0f0f0;
}
.r_item2 textarea {
	height:82px;
}
.r_item .form-group.noborder, .r_item2 .form-group.noborder {
	border: 0px;
}
.r_item .form-group:last-child, .r_item2 .form-group:last-child {
	border-bottom:1px solid #f0f0f0;
}
.r_item label.col-xs-2, .r_item div.col-xs-6 label.col-xs-4 {
	padding-right:0px;
	width:140px;
	padding-left:0px;
	margin:0px;
}
.r_item2 label.col-xs-2, .r_item2 div.col-xs-6 label.col-xs-4 {
	padding-right:0px;
	padding-left:0px;
	margin:0px;
}
.other_item1 .r_item label.col-xs-2 {
	width:180px;
}
.r_item label, .r_item2 label {
	font-weight:normal;
	color:#999999;
}
.r_item  .form-group > .col-xs-4, .r_item .col-xs-6 .col-xs-8 {
	padding-left:0px;
	padding-right:0px;
	width:290px;
	margin-right:20px;
}
.r_item  .form-group .col-xs-4:last-child, .r_item .col-xs-6 .col-xs-8 {
	margin-right:0px;
}
.r_item  .form-group > .col-xs-6 {
	width:430px;
}
.r_item  .form-group > .col-xs-10 {
	padding-left:0px;
	padding-right:0px;
	width:740px;
	margin-right:0px;
}
.r_item2  .form-group > .col-xs-10 {
	padding-left:0px;
	padding-right:0px;
	margin-right:0px;
}
/*.modal .r_item  .form-group > .col-xs-10 {
	width:auto;
}*/
.form_edit .btn {
	height:42px;
	line-height:40px;
	padding:0px;
}
.form-horizontal .btn {
	height:42px;
	line-height:40px;
	padding:0px;
}
.form-horizontal .form-group .btn {
	height:32px;
	line-height:30px;
	padding:0px;
}
.registerdiv.regsuccess, .regsuccess {
	padding:80px 160px;
	text-align:center;
}
.regsuepic {
	width:100px;
	height:100px;
	border-radius:100px;
	line-height:100px;
	background:#e0e0e0;
	color:#868686;
	margin:0px auto;
	margin-bottom:40px;
}
.regsuccess .regsuepic {
	background:#5ac83c;
}

/************标题右侧 搜索样式***************/
.form_search .input-group .input-group-addon, .form_search .input-group .input-group-btn {
	width:28px;
}
.form_search h3 .input-group {
	position:absolute;
	right:0px;
	top:10px;
}
.form_search h3 .input-group .form-control {
	height:28px;
	width:210px;
	padding:0px 8px;
	font-size:12px;
	line-height:26px;
	border-radius:2px 0px 0px 2px;
	background:none;
}
.form_search h3 .btn_search {
	background:#fafafa url(../images/icon_search_small.png) no-repeat center -3px;
	width:28px;
	height:28px;
	border:1px solid #e0e0e0;
	border-left:0px;
	border-radius:0px 2px 2px 0px;
	cursor:pointer;
}
.form_search h3 .btn_search:hover {
	background:url(../images/icon_search_small.png) no-repeat center -35px;
}
.form_search .pull_left {
	left:80px;
}
.form_search .pull_left2 {
	left:110px;
}
.form_search .pull_left3 {
	left:160px;
}

/***********table样式1 标题灰色，短竖线隔断 ****************/

.table_gray.table-bordered > thead > tr > th, .table_gray.table-bordered > tbody > tr > th, .table_gray.table-bordered > tfoot > tr > th, .table_gray.table-bordered > thead > tr > td, .table_gray.table-bordered > tbody > tr > td, .table_gray.table-bordered > tfoot > tr > td {
	border-color:#e0e0e0;
}
.table_gray.table {
	margin-bottom:10px;
	border:1px solid #e0e0e0;
}
.table_gray.table th {
	height:40px;
	vertical-align:middle;
	border-bottom-width:0px;
	background:#f5f5f5 url(../images/tabthline.png) no-repeat right center;
	font-weight:normal;
	text-align:center;
	color:#999999;
}
.table_gray.table th:last-child {
	background-image:none;
}
.table_gray.table td {
	padding:3px;
	vertical-align:middle;
	min-height:40px !important;
	height: 40px;
	text-align:center;
	border-top:0px;
}
.form_edit .table_gray.table td {
	padding:0px;
}
.form_edit .form-control {
	height:50px;
	line-height:50px;
	padding:0px 10px;
	border-color:#e0e0e0;
	border-radius:2px;
	box-shadow:none;
	margin-bottom:0px;
	color:#666666;
}
.form_edit textarea.form-control {
	height:auto;
}
.table_gray .form-control {
	text-align:center;
	border:1px solid #ffffff;
	padding:6px 3px;
	border-radius:0px;
	height:40px;
	margin-bottom:0px;
}
.table_gray .form-control.s_center {
}
.table_gray .form-control.s_center option {
	text-align:center;
}

.table_gray .form-control:focus {
	border:1px solid #016ddc;
}
.table_gray .form_date .input-group-addon {
	border:0px;
}
.table_gray .input-group .input-group-btn .btn_search {
	border:0px;
	width:30px;
}
.table_gray .btn_del {
	margin-top:6px;
}
/***********table样式2 标题灰色，有bottomline ****************/

.table_gray2.table-bordered > thead > tr > th, .table_gray2.table-bordered > tbody > tr > th, .table_gray2.table-bordered > tfoot > tr > th, .table_gray2.table-bordered > thead > tr > td, .table_gray2.table-bordered > tbody > tr > td, .table_gray.table-bordered > tfoot > tr > td {
	border-color:#e0e0e0;
}
.table_gray2.table {
	margin-bottom:10px;
	border:1px solid #e0e0e0;
}
.table_gray2.table th {
	height:32px;
	vertical-align:middle;
	border:1px solid #e0e0e0;
	background:#f5f5f5;
	font-weight:normal;
	color:#999999;
	padding:0px 10px;
	font-size:12px;
}
.table_gray2.table td {
	padding:0px 10px;
	vertical-align:middle;
	min-height:38px !important;
	height: 38px;

	border:1px solid #e0e0e0;
	font-size:12px;
	color:#333333;
}
.form_edit .table_gray2.table td {
	padding:0px;
}
.form_edit .table_gray2.table td.plr10 {
	padding-left:10px;
	padding-right:10px;
}
.table_gray2 .form-control {

	border:1px solid #ffffff;
	font-size:12px;
	padding:3px 10px;
	border-radius:0px;
	height:40px;
	margin-bottom:0px;
}
.table_gray2 .form-control.s_center {
}
.table_gray2 .form-control.s_center option {
	text-align:center;
}

.table_gray2 .form-control:focus {
	border:1px solid #016ddc;
}
.table_gray2 .form_date .input-group-addon {
	border:0px;
}
.table_gray2 .input-group .input-group-btn .btn_search {
	border:0px;
	width:30px;
}
.table_gray2 .btn_del {
	margin-top:6px;
}
.table_gray2.table_sp .form-control {
	display:inline-block;
	border:1px solid #e0e0e0;
	padding:0px 6px;
	width:240px;
	text-align:left;
	height:32px;
}
.table_gray2.table_sp .label01 {
	display:inline-block;
	width:110px;
}
.table_gray2.table_sp .label02 {
	display:inline-block;
	width:150px;
}
.table_gray2.table_sp .label03 {
	display:inline-block;
	width:240px;
}

.table_gray2.table_sp .twolabel {
	clear:both;
	padding-top:6px;
	padding-bottom:2px;
}

/*****************table 样式 首页 标题无色 ***************************/

.table_index {
	margin-bottom:0px;
	margin-top:2px;
}
.table_index > thead > tr > th {
	border-bottom:0px;
	background:#ffffff;
	color:#666666;
	font-weight:normal;
	font-size:16px;
}
.table_index > tbody > tr > td {
	border:0px;
	color:#666666;
	height:44px;
	line-height:44px;
	padding:0px 8px;
}
.table_index > tbody > tr:hover > td a {
	color:#016ddc;
}
.rightmain .table_index > tbody > tr > td {
	height:48px;
	line-height:48px;
}


/******************  分页  **************************/
.page {
	height:34px;
	margin-bottom:30px;
	margin-top:20px;
	line-height:34px;
}
.page_info {
	float:left;
}
	
.page_con {
	height:34px;
	float:right;
}
.page_con a {
	border: 1px solid #e0e0e0;
	display: inline-block;
	font-size: 14px;
	margin: 0 2px;
	line-height: 32px;
	min-width: 34px;
	text-align: center;
	cursor: pointer;
	background:#ffffff;
}
.page_con a:hover {
	background: #f9f9f9;
}
.page_con a.disabled {
	color:#bbbbbb;
	background:#ffffff;
	cursor:default;
	outline:none;
}
.page_con a.thisclass {
	background: #016ddc;
	color: #fff;
	border: 1px solid #016ddc;
}
.page_con a.thisclass:hover {
	background: #016ddc;
}
.page_con .form-control {
	border-radius:0px;
	height:34px;
	line-height:32px;
	padding:0px;
	text-align:center;
	width:34px;
	margin:0px 10px;
	vertical-align:top;
	display: inline-block;
}

/******************* 文本详情样式 *************************/

.maincont {
	background:#ffffff;
	padding:40px 20px;
	margin-bottom:20px;
}
.maincont h2 {
	font-size:18px;
	font-weight:normal;
	line-height:18px;
	margin-bottom:20px;
	text-align:center;
}

.maincont h5 {
	font-size:14px;
	font-weight:normal;
	line-height:14px;
	margin-bottom:40px;
	color:#666666;
	text-align:center;
}
.maincont h5 span {
	padding:0px 15px;
}
.maincont .cont {
	padding:20px 20px 0px 20px;
	line-height:24px;
}
.maincont .cont p {
	margin-bottom:25px;
}
.maincont .cont .contpic {
	text-align:center;
}
.maincont .cont .contpic img {
	width:560px;
	height:315px;
}

.maincont .btn, .mainall .btn {
	height:42px;
	line-height:40px;
	padding:0px;
}
/******************添加一行 添加申述等 样式**************************/
.btn_addline {
	color:#016ddc;
	font-size:14px;
	vertical-align:top;
}
.btn_addline:hover {
	text-decoration:underline;
}
.btn_addline img {
	padding-right:10px;
}
	
/**********************图片 验证码**********************/
.ver_code .form-control {
	border-radius:4px 0px 0px 4px;
}
.registerdiv .ver_code .col-xs-8 {
	width:215px;
}
.registerdiv .ver_code .col-xs-4 {
	overflow:hidden;
	width:118px;
}
.formdiv .btn.yzmlink {
	line-height:48px;
}
.btn-default.yzmlink:focus {
	border-color:#e6e6e6;
}

/****************** 在线客服 **************************/
.onlinehelpdiv {
	position:fixed;
	bottom:40px;
	right:108px;
	width:400px;
	height:600px;
	background:#ffffff;
	box-shadow:0px 0px 8px #999999;
	display:none;
}
.onlinehelpdiv h4 {
	height:48px;
	line-height:48px;
	color:#ffffff;
	font-size:14px;
	font-weight:normal;
	background:#016ddc;
	padding-left:20px;
	position:relative;
}
.onlinehelpdiv .olhclose {
	width:17px;
	height:17px;
	background:url(../images/close.png) no-repeat;
	position:absolute;
	right:20px;
	top:15px;
}
.onlinehelpdiv .dialogdiv {
	width:400px;
	height:382px;
	overflow:auto;
	padding:0px 10px;
}
.onlinehelpdiv .dialogdiv .dialogitem {
	margin-top:20px;
	clear:both;
}
.onlinehelpdiv .dialogdiv .dialogitem h5 {
	height:32px;
	line-height:32px;
	padding:0px 10px;
}
.onlinehelpdiv .dialogdiv .dialogitem h5 .time {
	color:#999999;
	margin-left:10px;
}
.onlinehelpdiv .dialogdiv .dialogitem.left h5 {
	text-align:right;
}

.onlinehelpdiv .popover {
	position:relative;
	display:inline-block;
	box-shadow:none;
	border:0px;
	background:#f8f8f8;
	line-height:24px;
	max-width:350px;
}
.onlinehelpdiv .popover.right {
	background:#f8f8f8;
}
.onlinehelpdiv .right.popover > .arrow {
	border-right-color:#f8f8f8;
	border-right-width:10px;
	left:-10px;
}
.onlinehelpdiv .popover.left {
	background:#016ddc;
	color:#ffffff;
	float:right;
	margin-right:10px;
}
.onlinehelpdiv .left.popover > .arrow {
	border-left-color:#016ddc;
	border-left-width:10px;
	right:-10px;
}
	
.onlinehelpdiv .popover > .arrow::after {
	border-width:0px;
}
.onlinehelpdiv .popover .popover-content {
	padding:12px 20px;
}
.onlinehelpdiv .inputdiv {
	border-top:1px solid #e0e0e0;
}
.onlinehelpdiv .inputdiv .toolbar {
	height:36px;
	padding:0px 15px;
}
.onlinehelpdiv .inputdiv .toolbar a {
	display:inline-block;
	width:16px;
	height:16px;
	margin:10px 5px;
}
a.cut_icon {
	background:url(../images/cut.png) no-repeat 0px 0px;
	transition:none;
}
a.cut_icon:hover {
	background:url(../images/cut.png) no-repeat 0px -16px;
}
.onlinehelpdiv .inputdiv textarea {
	border:0px;
	height:70px;
	width:90%;
	margin:0px 5% 10px 5%;
	color:#666666;
}
/*********************kendo 样式***********************/
.k-dropdown, .k-datepicker {
	display:block;
	width:auto;
}
.k-dropdown .k-dropdown-wrap, .k-picker-wrap {
	box-shadow:none;
	background:#ffffff;
}
.k-dateinput-wrap, .k-dropdown-wrap, .k-multiselect-wrap, .k-numeric-wrap, .k-picker-wrap {
	border:1px;
	border-color:#e0e0e0;
	background:#ffffff;
	box-shadow:none;
}

.k-state-default, .k-state-active, .k-state-hover, .k-state-focused {
	border:1px;
	border-color:#e0e0e0;
	background:#ffffff;
	box-shadow:none;
}
.k-state-focus.k-textbox.k-input,  .k-textbox.k-input:focus,  .k-state-focus.k-textbox, .k-textbox:focus {
	border:0px;
	box-shadow:none;
}

.k-dropdown-wrap .k-input, .k-picker-wrap .k-input {
	height:50px;
	border:1px solid #e0e0e0;
	border-radius:3px;
	color:#666666;
}
.k_dropadd >  div {
	padding:0px;
}
.k_dropadd .btn {

	height:32px;
	line-height:30px;
	border-left:0px;
	border-radius: 0px 2px 2px 0px;
	outline: none;
}

.k_dropadd .btn:active, .k_dropadd .btn:focus, .k_dropadd .btn:visited {
	outline: none;
	border-color:#e6e6e6;
	color: #333333;
}
.k_dropadd .k-dropdown-wrap .k-input, .k_dropadd .k-picker-wrap .k-input {
	border-radius:2px 0px 0px 2px;
}
.k-dropdown-wrap .k-select {
    width: 50px;
    height: 50px;
	background:url(../images/icon_arrowdown.png) no-repeat 0px 0px;
    position: absolute;
	right:0px;
	top:0px;
	z-index:1;
	border-left:1px solid #e0e0e0;
}

.k-dropdown-wrap .k-select:hover {
	background:url(../images/icon_arrowdown.png) no-repeat 0px -50px;
}
.k-datepicker .k-state-active, .k-datepicker .k-state-focused {
	 box-shadow:none;
}
.k-datepicker .k-select {
    width: 50px;
    height: 50px;
	background:url(../images/icon_date.png) no-repeat 0px 0px;
    position: absolute;
	right:2px;
	top:0px;
	z-index:1;
	border-left:1px solid #e0e0e0;
}
.table .k-datepicker .k-select {
	border-left:0px;
}
.k-datepicker .k-state-hover .k-select {
	background:url(../images/icon_date.png) no-repeat 0px -50px;
}

.k-state-border-down .k-state-active {
}
.k-popup {
	border:0px;
}
.k-list-scroller {
	/*overflow:visible;*/
}
.table .k-list-scroller {
	font-size:12px;
}
.k-list {
	border:1px solid #e0e0e0;
	background:#ffffff;
}
.k-list .k-item {
	line-height:38px;

	height:38px;
	padding:0px 20px;
}
.k-list .k-state-focused.k-item, .k-list .k-item:focus {
	box-shadow:none;
}

.table .k-dateinput-wrap, .table .k-dropdown-wrap, .table .k-multiselect-wrap, .table .k-numeric-wrap, .table .k-picker-wrap {
	border:0px;
}
.table .k-state-default, .table .k-state-active, .table .k-state-hover, .table .k-state-focused {
	border:0px;
}
.table .k-dropdown-wrap .k-input, .table .k-datepicker .k-input {
	border:0px;
	border-radius:0px;
}
.table .k-dropdown-wrap .k-select {
	border-left:0px solid #e0e0e0;
}
.table .k-picker-wrap {
	border:0px;
	border-color:#ffffff;
	background:#ffffff;
	box-shadow:none;
}
.table .k-picker-wrap .k-select {
	background-color:transparent;
}
.k-calendar-container .k-calendar {
	border:1px solid #e0e0e0;
}
.k-autocomplete, .k-dropdown-wrap, .k-numeric-wrap, .k-picker-wrap, .k-textbox {
	padding:0px;
}
.k-animation-container, .k-animation-container *, .k-animation-container :after, .k-block .k-header, .k-list-container, .k-widget, .k-widget *, .k-widget :before {
	box-sizing:border-box;
}
.k-autocomplete.k-state-default .k-input, .k-combobox .k-state-default .k-input, .k-multiselect-wrap, .k-numeric-wrap.k-state-default .k-input, .k-picker-wrap.k-state-default .k-input, .k-progress-status-wrap, .k-slider-selection, .k-slider-track {
	box-shadow: none;
}
.k-i-calendar, .k-i-arrow-60-down {
	display:none;
}
.k-numerictextbox {
	border:1px solid #e0e0e0;
}
.k-numerictextbox .k-input {
	height:50px;
}
.k-numerictextbox .k-select {
	width:50px;
}
.k-numerictextbox .k-link.k-link-increase, .k-numerictextbox .k-link.k-link-decrease {
	height:25px;
}
.k-numerictextbox .k-link.k-link-increase .k-icon, .k-numerictextbox .k-link.k-link-decrease .k-icon {
	color:#999999;
}
.k-dropdown-wrap.k-state-default .k-input {
	line-height:44px;
}
.k-window-titlebar.k-header {
	height:40px;
}
.div.k-window-content {
	margin-top:30px;
}
.k-window-content .k-edit-label label {
	font-weight:normal;
	line-height:30px;
}
.k-window input.k-textbox {
	height:50px;
	width: 100%;
}
.k-window input.k-textbox:focus {
	border:1px solid #76abd9;
}
.k-ff .k-input.k-textbox {
	height:50px;
	border:1px solid #e0e0e0;
	width:100%;
	border-radius:3px;
}
.k-ff .k-textbox.k-input:focus {
	border:1px solid #e0e0e0;
}
.k-gantt-toolbar .k-state-default, .k-grid .k-grouping-header, .k-grid-header, .k-grid-header-wrap, .k-grouping-header .k-group-indicator, .k-header, .k-pager-wrap, .k-pager-wrap .k-link, .k-pager-wrap .k-textbox {
	border:none;
}

.footer{
	margin-top:40px;
	text-align:center;
}
.k-panel>.k-item>.k-link, .k-panelbar>.k-item>.k-link {
    display: block;
    position: relative;
    padding: 0 1em;
    font-size: 16px;
    font-weight: normal;
    line-height: 2.34em;
    text-decoration: none;
    zoom: 1;
    background:none;
	border-color:#ffffff;
}
.k-grid-content{
	max-height:1500px;
}
.k-panelbar .k-content, .k-panelbar .k-item, .k-panelbar .k-panel {
	border-color:#ffffff;
	margin-bottom:30px;
}
.k-editor, .k-grid, .k-menu, .k-scheduler {
	border-radius:0px;
	border:0px;
}
.k-block, .k-button, .k-draghandle, .k-grid-header, .k-grouping-header, .k-header, .k-pager-wrap, .k-toolbar, .k-treemap-tile, html .km-pane-wrapper .k-header {
	background-color:#ffffff;
}
.k-overflow-container .k-state-active.k-button:hover, .k-panelbar > li > .k-state-selected.k-link, .k-split-container .k-state-active.k-button:hover, .k-toolbar .k-state-active.k-button:hover {
	color:#666666;
}
.k-state-selected {
	-webkit-box-shadow:none;
	box-shadow:none;
	
}
.k-list>.k-state-focused.k-state-selected, .k-listview>.k-state-focused.k-state-selected, .k-state-focused.k-state-selected, td.k-state-focused.k-state-selected {
	-webkit-box-shadow:none;
	box-shadow:none;
}
.k-grid table {
	border:1px solid #e0e0e0;
}
div.k-grid-footer, div.k-grid-header {
	border:0px;
}
.k-grid-header th.k-header {
	border-color:#e0e0e0;
	background:#f0f0f0;
	line-height:30px;
}
.k-button, .k-widget {
	box-shadow:none;
}
.k-button.k-button-icontext {
	border:0px;
	background:transparent;
	color:#016ddc;
}
.k-button.k-button-icontext:hover {
	color:#666666;
}
.k-grid-toolbar, .k-grouping-header {
	padding-top:5px;
	padding-bottom:5px;
}
.k-numerictextbox .k-link.k-link-increase .k-icon, .k-numerictextbox .k-link.k-link-decrease .k-icon {
	font-size: 20px;
}
.k-grid-toolbar .k-button .k-icon , table .k-button .k-icon {
	color:#016ddc;
}
.k-draghandle.k-state-selected:hover, .k-ghost-splitbar-horizontal, .k-ghost-splitbar-vertical, .k-list>.k-state-highlight, .k-list>.k-state-selected, .k-marquee-color, .k-panel>.k-state-selected, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-scheduler .k-today.k-state-selected, .k-state-selected, .k-state-selected:link, .k-state-selected:visited {
	background: #016ddc;
}
.form-horizontal .control-label {
	padding-top:0px;
}
.k-window .k-edit-field, .k-edit-form-container .editor-field {
	margin-right:5%;
}
/*.table .k-state-default, .table .k-state-active, .table .k-state-hover, .table .k-state-focused {
	border:0px;
	border-color:#ffffff;
	background:#ffffff;
	box-shadow:none;
}
.table .k-state-focus.k-textbox.k-input, .table .k-textbox.k-input:focus, .table .k-state-focus.k-textbox, .table .k-textbox:focus {
	border:0px;
	box-shadow:none;
}
.k-window-content.k-header.editorToolbarWindow a.k-tool, .k-button, .k-colorpicker .k-select, .k-combobox .k-select, .k-ct-popup .k-editor-toolbar a.k-tool, .k-dateinput .k-select, .k-datepicker .k-select, .k-datetimepicker .k-select, .k-dropdown .k-dropdown-wrap, .k-editor .k-editor-toolbar-wrap a.k-tool, .k-fieldselector .k-list li.k-item, .k-gantt-views li, .k-handle, .k-numerictextbox .k-select, .k-pivot-toolbar .k-button, .k-scheduler-footer li, .k-scheduler-navigation .k-nav-next, .k-scheduler-navigation .k-nav-prev, .k-scheduler-navigation .k-nav-today, .k-scheduler-views li, .k-splitbar, .k-spreadsheet-filter, .k-switch-handle, .k-task-single, .k-timepicker .k-select {
	background:#ffffff;
}
*/
/******************成功提示**************************/
.registerdiv {
	background:#ffffff;
	margin-top:20px;
	padding:40px 100px;
}
.registerdiv h2 {
	font-size:24px;
	text-align:center;
	font-weight:normal;
	line-height:1;
	margin-bottom:20px;
}
.registerdiv h3 {
	font-size:22px;
	color:#333333;
	text-align:center;
	font-weight:normal;
	line-height:1;
}
.registerdiv h5 {
	margin-top:10px;
	font-size:14px;
	color:#bbbbbb;
	text-align:center;
	font-weight:normal;
	line-height:1;
}
.heig01 {
	height:42px;
	line-height:40px;
	padding:0px;
}
/********************************************/
.modal_lit {
	width: 380px;
}
.tipspic {
	text-align: center;
}
.tipscont {
	text-align: center;
	margin-top:20px;
}
.errorpic {
	text-align:center;
	margin:100px 0px;
}
.errorpic h2 {
	margin-top:40px;
	font-size:24px;
}
.errorpic h6 {
	color:#999999;
	margin-top:20px;
	font-size:14px;
}
.errorpic .btn {
	margin-top:40px;
}
.comsoonpic {
	text-align:center;
	margin:100px 0px;
}
.comsoonpic h2 {
	margin-top:30px;
	font-size:24px;
}
.comsoonpic h6 {
	color:#999999;
	margin-top:20px;
	font-size:14px;
}

/********************************************/
/*公共*/
.bggray {
	background:#f1f1f1;
}
.bg_gray2 {
	background:#f9f9f9;
}
.bg_gray2:hover {
	background:#f9f9f9;
}
.bg_gray3 {
	background:#f0f0f0;
}
.text_green {
	color:#5ac83c;
}
.link01 {
	color:#016ddc;
}
.text_red0 {
	color:#ff0000;
}
.text_red {
	color:#ff9f08;
}
a.text_red:hover {
	text-decoration:underline;
}
.text_gray {
	color:#bababa;
}
.text_yel {
	color: #f0873c;
}
.pos-abs {
	position:absolute;
}
.pos-rel {
	position:relative;
}
.ovflow-hid {
	overflow:hidden;
}
.datelink {
	position:absolute;
	top:18px;
	right:-3px;
}
/*内边距，外边距*/
.pr18{padding-right:18px;}
.p80{padding:80px;}.pt80{padding-top:80px;}.pr80{padding-right:80px;}.pb80{padding-bottom:80px;}.pl80{padding-left:80px;}
.p50{padding:50px;}.pt50{padding-top:50px;}.pr50{padding-right:50px;}.pb50{padding-bottom:50px;}.pl50{padding-left:50px;}
.p40{padding:40px;}.pt40{padding-top:40px;}.pr40{padding-right:40px;}.pb40{padding-bottom:40px;}.pl40{padding-left:40px;}
.p30{padding:30px;}.pt30{padding-top:30px;}.pr30{padding-right:30px;}.pb30{padding-bottom:30px;}.pl30{padding-left:30px;}
.p25{padding:25px;}.pt25{padding-top:25px;}.pr25{padding-right:25px;}.pb25{padding-bottom:25px;}.pl25{padding-left:25px;}
.p20{padding:20px;}.pt20{padding-top:20px;}.pr20{padding-right:20px;}.pb20{padding-bottom:20px;}.pl20{padding-left:20px;}
.p15{padding:15px;}.pt15{padding-top:15px;}.pr15{padding-right:15px;}.pb15{padding-bottom:15px;}.pl15{padding-left:15px;}
.p10{padding:10px;}.pt10{padding-top:10px;}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}.pl10{padding-left:10px;}
.p8{padding:8px;}.pt8{padding-top:8px;}.pr8{padding-right:8px;}.pb8{padding-bottom:8px;}.pl8{padding-left:8px;}
.p5{padding:5px;}.pt5{padding-top:5px;}.pr5{padding-right:5px;}.pb5{padding-bottom:5px;}.pl5{padding-left:5px;}
.p0{padding:0 !important;}.pt0{padding-top:0 !important;}.pr0{padding-right:0 !important;}.pb0{padding-bottom:0 !important;}.pl0{padding-left:0 !important;}
.m180{margin:180px;}.mt180{margin-top:180px;}.mr180{margin-right:180px;}.mb180{margin-bottom:180px;}.ml180{margin-left:180px;}
.m80{margin:80px;}.mt80{margin-top:80px;}.mr80{margin-right:80px;}.mb80{margin-bottom:80px;}.ml80{margin-left:80px;}
.m60{margin:60px;}.mt60{margin-top:60px;}.mr60{margin-right:60px;}.mb60{margin-bottom:60px;}.ml60{margin-left:60px;}
.m50{margin:50px;}.mt50{margin-top:50px;}.mr50{margin-right:50px;}.mb50{margin-bottom:50px;}.ml50{margin-left:50px;}
.m40{margin:40px;}.mt40{margin-top:40px;}.mr40{margin-right:40px;}.mb40{margin-bottom:40px;}.ml40{margin-left:40px;}
.m30{margin:30px;}.mt30{margin-top:30px;}.mr30{margin-right:30px;}.mb30{margin-bottom:30px;}.ml30{margin-left:30px;}
.m25{margin:20px;}.mt25{margin-top:25px;}.mr25{margin-right:25px;}.mb25{margin-bottom:25px;}.ml25{margin-left:25px;}
.m20{margin:20px;}.mt20{margin-top:20px;}.mr20{margin-right:20px;}.mb20{margin-bottom:20px;}.ml20{margin-left:20px;}
.m15{margin:15px;}.mt15{margin-top:15px;}.mr15{margin-right:15px;}.mb15{margin-bottom:15px;}.ml15{margin-left:15px;}
.m10{margin:10px;}.mt10{margin-top:10px;}.mr10{margin-right:10px;}.mb10{margin-bottom:10px;}.ml10{margin-left:10px;}
.m5{margin:5px;}.mt5{margin-top:5px;}.mr5{margin-right:5px;}.mb5{margin-bottom:5px;}.ml5{margin-left:5px;}
.m0{margin:0!important;}.mt0{margin-top:0!important;}.mr0{margin-right:0!important;}.mb0{margin-bottom:0!important;}.ml0{margin-left:0!important;}
.w1{width: 10%}
.w12{width: 12%}
.w2{width: 20%}
.w26{width: 26%}
.w3{width: 30%}
.w4{width: 40%}
.w5{width: 50%}
.w6{width: 60%}
.w7{width: 70%}
.w8{width: 80%}
.w9{width: 90%}
.w10{width: 100%}
.wid01 {width:150px;}
.wid02 {width:100px;}
.wid03 {width:140px;}

.btn-danger {
	border:#016ddc;
	background:#016ddc;
}
.btn-danger:hover, .btn-danger:visited, .btn-danger:focus, .focus.btn-danger {
	border:#005ebe;
	background:#005ebe;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #005ebe;
  border-color: #005ebe;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #005ebe;
  border-color: #005ebe;
}	
.new_item .form-group {
	margin-bottom:0px;
}
.new_item label {
	font-weight:normal;
	color:#999999;
}
.new_item .form-group {
	margin-bottom:15px;
}
.k-panel > .k-item > .k-link, .k-panelbar > .k-item > .k-link {
	font-size:14px;
	color:#666666;
	padding-bottom:10px;
}