﻿﻿@charset "utf-8";
/**********************
      全局控制样式
**********************/
html {
	font-family: "微软雅黑";
	font-size: 12px;
	/*background: #fff;*/
	height: 100%;
}

body {
	  color: #1c2b36;
	  font-size: 12px;
	  color: #333;
	  overflow-x: hidden;
	  min-height:100%;
}
a {
	text-decoration: none;
	cursor: pointer;
}

.grayBar-line-change {
	background: #fafafa;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-style: normal;
	font-weight: normal
}

ol,
ul {
	list-style: none
}

caption,
th {
	text-align: left
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal
}

q:before,
q:after {
	content: ''
}

abbr,
acronym {
	border: 0;
	font-variant: normal
}

input,
textarea,
select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	*font-size: 100%;
	outline: none;
}

legend {
	color: #000
}

#yui3-css-stamp.cssreset {
	display: none
}

.clear {
	clear: both;
}

.placeholder {
	color: #afafae;
}


/**********************
      通用样式
**********************/


/*清除左右浮动*/

.clear {
	clear: both;
}


/*左浮动*/

.float-left {
	float: left;
}


/*右浮动*/

.float-right {
	float: right!important;
}


/*字体加粗*/

.font-weight {
	font-weight: bold;
}


/*下划线*/

.text-decoration {
	text-decoration: underline;
}


/*文字左对齐*/

.text-align-left {
	text-align: left !important;
}


/*文字居中对齐*/

.text-align-center {
	text-align: center !important;
}


/*文字右对齐*/

.text-align-right {
	text-align: right !important;
}


/*文字居上对齐*/

.vertical-align-top {
	vertical-align: top;
}


/*文字垂直居中对齐*/

.vertical-align-middle {
	vertical-align: middle;
}


/*文字居下对齐*/

.vertical-align-bottom {
	vertical-align: bottom;
}


/*蓝色字*/

.color-1888ee {
	color: #1888ee;
}


/*白色字*/

.color-fff {
	color: #fff;
}


/*加粗*/

.font-weight {
	font-weight: bold;
}

.width100 {
	width: 100%!important;
}

.font-size-14 {
	font-size: 14px;
}

.font-size-16 {
	font-size: 16px;
}

.font-size-18 {
	font-size: 18px;
}

.font-size-20 {
	font-size: 20px;
}

.color_blue {
	color: #0db7f2;
}

/**********************
     	分页
**********************/

.page {
	border-top: 1px solid #f3f2f2;
	height: 47px;
	line-height: 47px;
	/*margin:2px 6px 0 6px;*/
}

.page .page-num {
	width: 26px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #63c099;
	display: inline-block;
	text-align: center;
	margin: 0 4px;
}

.page .cur {
	background: #63c099;
	color: #fff;
}

.page .page-left {
	background: url(../images/page-lr.png) no-repeat;
	display: inline-block;
	width: 18px;
	height: 18px;
	border: 1px solid #cdcdcd;
	margin: 0 12px -5px 20px;
}

.page .page-right {
	background: url(../images/page-lr.png) no-repeat -18px 0;
	display: inline-block;
	width: 18px;
	height: 18px;
	border: 1px solid #cdcdcd;
	margin: 0 12px -5px;
}

.page .page-input {
	width: 37px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #cdcdcd;
	background: #fff;
	text-align: center;
	margin-right: 14px;
}

.page .page-go {
	width: 36px;
	height: 18px;
	line-height: 18px;
	background: #63c099;
	border: 1px solid #63c099;
	display: inline-block;
	text-align: center;
	color: #fff;
}

/*绿色*/
.color-green{
	color: #34c387;
}
/*红色*/
.color_red {
	color: #e1141c;
	line-height: 36px;
}
.left_xx{
	margin-left: 20px;
}
/*灰色*/
.color-gray{
	color: #b6b5b5;
}
/*按钮开始*/
.fapt_btn{
	padding:0px 20px;
	min-width: 4em;
	height: 30px;
	background-image: linear-gradient(#63c099,#63c099);
	background-color: #63c099;
	border:none;
	color: #fff;
	cursor: pointer;
	margin: 0px 10px;
	border-radius: 15px;
	text-align: center;
	line-height: 30px;
	display: inline-block;
	box-sizing: initial;
}
.fapt_btn_gray{
	background-image: linear-gradient(#fba223,#fba223);
	background-color: #fba223;
}
.fapt_btn_yellow{
	background-image: linear-gradient(to right,#ffcc00,#ffb400);
	background-color: #30ca88;
}
.padding-lr-18{
	padding-left: 18px;
	padding-right: 18px;
}
.padding-left-28{
	padding-left: 28px;
}
.padding-lr-22{
	padding-left: 22px;
	padding-right: 22px;
}
.color-6a8abe{
	color:#6a8abe;
}
.font-weight-normol{
	font-weight: normal;
}
.font-size-12{
	font-size: 12px;
}
.bg_fbfbfb{
	background:#fbfbfb;
}
.no_border{
	border: none!important;
}
.width40{
	width: 40%;
}
.no-border{
	border:none!important;
}
.padding-lr-27{
	padding-left: 27px;
	padding-right: 27px;
}
.width98{
	width: 98%!important;
}
.line-height-30{
	line-height: 30px;
}
.padding-right-27{
	padding-right: 27px;
}
.background-fff{
	background: #fff!important;
}
.color_gray {
    color: #999999;
}
.padding-top-15 {
    padding-top: 15px;
}
.padding-top-0 {
    padding-top: 0px!important;
}
.width_390{
	width: 390px !important;
}
.margin_tb_30{
	margin: 30px 0;
}
.margin-top-80{
	margin-top: 80px !important;
}
.width-per-50{
	width: 50% !important;
}
.width-per-25{
	width: 25% !important;
}
.width-per-100{
	width: 100% !important;
}
.padding-left-0{
	padding-left: 0 !important;
}
.width-per-33{
	width: 33% !important;
}
input.border-ccc{
	border:1px solid #ccc!important;
}
.line-height-28{
	line-height: 28px;
}
/*表格带border*/
.common_table_bd{
	width: 100%;
	border-left: 1px solid #dbdcdc;
	border-top: 1px solid #dbdcdc;
	margin-top: 30px;
	margin-bottom: 10px;
	
}
.common_table_bd td,.common_table_bd th{
	border-bottom: 1px solid #dbdcdc;
	border-right: 1px solid #dbdcdc;
	text-align: center;
	padding: 10px 5px;
}
.padding-lr-10{
	padding-left: 10px;
  padding-right: 10px;
}
.position-re{
	position:relative;
}
/*模糊查询*/
.word{
	position: absolute;
	z-index: 99;
	width: 199px;
	height: auto;
	max-height: 180px;
	overflow: auto;
	background: #f8f8f8 ;
	display: none;
	padding: 10px 0px;
}
.click_work{
    word-wrap: break-word;
	margin-bottom: 8px;
	font-weight:lighter;
	font-size: 13px;
	cursor:pointer;
	line-height: 24px;
	padding: 0px 5px;
	/*float: left;*/
    text-align: left;
}
.click_work:hover{
	background: #ccc;
	
}

.click_work:FOCUS{
	background: #ccc;
	
}

.error{
	color: gray;
	cursor:pointer;
}
.margin-lr-12{
	margin-left: 12px!important;
	margin-right: 12px!important;
}
.cursor{
	cursor: pointer;
}
.padding-right-18{
	padding-right: 18px;
}

.margin0{
	margin: 0px!important;
}

.cursor{
	cursor: pointer;
}
.padding-right-18{
	padding-right: 18px;
}
.padding-lr-12{
	padding-left: 12px !important;
	padding-right: 12px !important;
}
.wrap_normal{
	white-space: normal !important;
}
.background_none{
	background: none !important;
}
.background-fefefe{
	background: #fdfdfd;
}
.width_auto{
	width: auto !important; 
}
.common_dialog_wrapper{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 10;
	display: none;
}
.dialog_bg{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0.5;
	filter: alpha(opacity=50);
	background-color: #000;
}
.dialog_body{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	background-color: #fff;
	padding: 0 10px;
}
.width_half{
	width: 50%;
}


.tcc_btn_true{
	border: 1px solid #4ec7b6;
	color: #4ec7b6;
}
.tcc_btn{
	width: 148px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #e5e5e5;
	background: none;
	margin: 0 10px;
	cursor: pointer;
}
.common_btn{
	min-width: 98px;
	height: 30px;
	line-height: 30px;
	border-radius: 4px;
	border: none;
	color: #fff;
	margin: 30px 16px;
	cursor: pointer;
}
.common_btn_clh{
	background: url(../images/allorder_btn.png) no-repeat;
	background-position: -357px -24px;
	width: 111px;
	height: 33px;
}
.white_space_nowrap{
	white-space: nowrap !important;
}
/*禁止输入input*/
input.form_input[disabled="disabled"]{
	background: #fafafa!important;
}
input.form_input.Wdate[disabled="disabled"]{
	background: #fafafa!important;
}

.margin-bottom-20{
	margin-bottom:20px;
}
/*黄色*/
.fapt_btn_yellow{
	background-image: linear-gradient(to right,#ffcc00,#ffb400);
	background-color: #30ca88;
}
.padding-tb-10{
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.color_green{
	color: #37C383 !important;
}
.margin-lr-10{
	margin-left: 10px !important;
	margin-right: 10px !important;
}
.margin-tb-10{
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
.margin-tb-20{
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
.white_space_normal{
	white-space: normal !important;
}



/** 2020-03-04 新导航开始   **/
.left_two_nav_list_tit{
	position: relative;
	
}
.left_two_nav_list_tit:before{
	content: "";
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../images/wjj.png) no-repeat;
	background-size: 100% 100%;
	margin-right: 5px;
	margin-bottom: -2px;
}
.left_two_nav_list:before{
	content: "";
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../images/zx.png) no-repeat;
	background-size: 100% 100%;
	margin-right: 5px;
	margin-bottom: -2px;
}
.left_two_nav_tit i{
	margin-right: 5px;
}
/** 2020-03-04 新导航结束   **/



.common_icon_setjjgz {
	display: inline-block;
	width: 13px;
	height: 15px;
	background: url(../images/setjjgz.png) no-repeat;
	margin: 0px 4px -3px 0px;
}
.tdColorRed{
	color: red;
}


.head_icon_new {
 display: inline-block;
 width: 15px;
 height: 15px;
 background: url(../images/head-icon1.png) no-repeat;
 margin: 0 4px -3px 0;
}
.triangel_icon_right {
 background-position: -269px -335px;
}
.triangel_icon_down {
 background-position: -288px -335px;
}
.file_icon_close {
    background-position: -167px -363px;
    margin-right: 0;
}
.o_img_revert{
	background: #FF4500;
    color: #FFF;
    width: 30px;
    display: inline-block;
    border-radius: 30px;
    height: 20px;
    line-height: 20px;
    margin: 0 5px;
    text-align: center;
}

.o_img_revert_part{
	background: #c19724;
	color: #FFF;
	width: 45px;
	display: inline-block;
	border-radius: 30px;
	height: 20px;
	line-height: 20px;
	margin: 0 5px;
	text-align: center;
}

.common-btn {
	vertical-align: middle;
}
.common-btn {
	display: inline-block;
	width: 66px;
	height: 25px;
	background-image: linear-gradient(to right,#63c099,#63c099);
	background-color: #63c099;
	border: none;
	color: #fff;
	line-height: 25px;
	text-align: center;
	margin: 0 6px;
	border: none;
	cursor: pointer;
	border-radius: 100px;
}
.common-btn-white {
	background: #fff;
	border: 1px solid #999999;
	color: #666666;
}
.head-icon {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url(../images/head-icon1.png) no-repeat;
	margin: 0 4px -3px 0;
}
.head-icon-ddtg {
    background-position: -350px -483px !important;
}
.head-icon-ddbh {
    background-position: -376px -483px !important;
}