		
          /*1024
          */
          .size1024{
           max-width: 1024px;
           margin: auto; 
          }
		.size1000{
		width:1000px;
		margin:auto;
		}

		.errInfo{color:red;position:absolute;right: -75PX;line-height: 34px;}
		.borT_pdf{border-top:10px solid #23c8c9}
		 .color_fff{color:#fff}
		.bcolor_fff{background-color:#fff}
		.bcolor_23c8c9{background-color:#23c8c9 !important}


.diyShade{position:fixed;width:100%;height:100%;background-color:#000;opacity:.5;z-index:2049;top:0;left:0}
.rotateCircle{-webkit-animation: spin  4s linear infinite ;}/*margin: auto;display: block;*/
	@-webkit-keyframes spin{
		0%{-webkit-transform: rotate(0deg);}
		50%{-webkit-transform: rotate(180deg);}
		100%{-webkit-transform: rotate(360deg);}
}


		/**body{
			min-height:768px;
		}**/
		.body{
			margin-top: 20px;
		}
		.body>.size1024>.title{
			padding: 15px;
			border-bottom: 1px solid #e7eaec;
		}
		.width_auto{
			width: auto !important;
		}
		.protype_dx{
			background-color:#4A90E2 ;
		}
		.protype_dl{
			background-color:#5BB95C ;
		}
		.marL5{
			margin-left: 5px !important;
		}
		.marX_15{
			margin-left: -15px !important;
		    margin-right: -15px !important;

		}
		.marX15 {
		    margin-left: 15px !important;
		    margin-right: 15px !important;
		}
		.marB10{
			margin-bottom: 10px !important;
		}
		.marL5{
			margin-left: 5px !important;
		}
		.mar0{
			margin:0 !important;
		}
		.pad0 {
		    padding: 0 !important;
		}
		.pad15{
			padding-bottom: 15px;
			padding-top: 15px;
			padding-left: 15px;
			padding-right: 15px;
		}
		.padT0{
			padding-top: 0 !important;
		}
		.padT10{
			padding-top: 10 !important;
		}
		.padx0 {
		    padding-right: 0 !important;
		    padding-left: 0 !important;
		}
		.padY10{
			padding-top: 10px !important;
			padding-bottom: 10px !important;
		}
		.padY15{
			padding-top: 15px !important;
			padding-bottom: 15px !important;
		}
		.padX15 {
		    padding-left: 15px !important;
		    padding-right: 15px !important;
		}
		.padX10 {
		    padding-left: 10px !important;
		    padding-right: 10px !important;
		}
		.padX40 {
		    padding-left: 40px !important;
		    padding-right: 40px !important;
		}
		.padX60{padding-left:60px !important;padding-right:60px}
		.padX40 {
		    padding-top: 40px !important;
		    padding-bottom: 40px !important;
		}
		.padXb1 {
		    padding-left: 1% !important;
		    padding-right: 1% !important;
		}
		
		.padX20 {
		    padding-left: 20px !important;
		    padding-right: 20px !important;
		}
		.marB10{
			margin-bottom: 10px !important;
		}
		.marL10{
			margin-left: 10px !important;
		}
		.marL20{
			margin-left: 20px !important;
		}
		.marL30{
			margin-left: 30px !important;
		}
		.marR10 {
		    margin-right: 10px !important;
		}
		.marX0{
			margin-left: 0 !important;
			margin-right:0 !important;
		}
		.marY0{
			margin-top: 0 !important;
			margin-bottom: 0 !important;
		}
		.mb15{
			margin-bottom:15px;
		}
		.marX20 {
		    margin-left: 20px !important;
		    margin-right: 20px !important;
		}
		
		.marY20 {
		    margin-top: 20px !important;
		    margin-bottom: 20px !important;
		}
		.marY30 {
		    margin-top: 30px !important;
		    margin-bottom: 30px !important;
		}
		.marY40 {
		    margin-top: 30px !important;
		    margin-bottom: 30px !important;
		}
		.marY70 {
		    margin-top: 40px !important;
		    margin-bottom: 40px !important;
		}
		
		.marT10 {
		    margin-top: 10px !important;
		}
		.marT30 {
		    margin-top: 30px !important;
		}
		.marT20 {
		    margin-top: 20px !important;
		}
		.marB30 {
		    margin-bottom: 30px !important;
		}
		.max_widthb50{
			max-width: 50% !important;
		}
		.border1e7eaec {
		    border: 1px solid #E7EAEC !important;
		}
		
		.borderB1e7eaec_dashed {
		    border-bottom: 1px dashed #e7eaec !important;
		}
		
		.borderT4e7eaec {
		    border-top: 4px solid #e7eaec !important;
		}
		
		.button_box {
		    overflow: hidden
		}
		
		.state {
		    color: #fff;
		    padding: .2em .6em .3em;
		    border-radius: 4px;
		}
		
		.text_success {
		    color: #5BB95C !important;
		    cursor: pointer;
		}
		
		.state_success {
		    background-color: #5cb85c;
		}
		
		.state_danger {
		    background-color: #ed5565;
		}
		.label_success{
			color:#1ab394; 
		}
		.label_error{
			color:red;
		}
		hr {
			width: 100%;
		    margin: 0 15px;
		    border: 1px dashed #e7eaec;
		}
		
		select {
		    width: 100%;
		    height: 34px;
		    border: 1px solid #e7e7e7;
		}
		
		.print_apply {
		    color: rgba(0, 0, 0, 0.4);
		}
		
		.print_success {
		    color: #03b252;
		    cursor: pointer;
		}
		.display_inlinebox{
			display: inline-block !important;
		}
		.dis_inbox{
			display: inline-block !important;
		}
		.dis_block{
			display:block;
		}
		.dis_flex{
			display:inlline-block;
		}
		.text_horizontal{
			writing-mode: horizontal-tb;
		}
		.text_left{
			text-align: left !important;
		}
		.w100_bfb{
			width:100%;
			display:inline-block;	
		}
		.maxW100{
			max-width: 100px;
		}
		.minW100{
			min-width:100px;
		}
		.w50_bfb{
			width: 50% !important;
		}
		.borb_23c6c8{
		border-bottom: 1px solid #23c6c8;
		}
		.bor_efefef{
		border:1px solid #efefef;
		}
		.w20_b{
			width: 19%;
			display: inline-block;
			padding:0 15px;
		}
		.label_m{
			height: 34px;
			line-height: 34px;
			margin: 0;
		}
		.text_l{
			text-align:left !important;
		}
		.text_r{
			text-align: right !important;
		}
		.text_c{
			text-align: center !important;
		}
		.padR0{
			padding-right: 0;
		}
		.marB30{
			margin-bottom: 30px;
		}
		._inputch_d{
			line-height: 16px;
		}
		.float_l{
			display: block;
			float: left;
		}


		.thead_defColor>tr>th{
			background-color: #23c6c8 !important;
			color: #fff;
		}
		.planBanner.title>*{font-size:18px;}
		.planTit>h3{
		    font-size: 26px;
		    color: #333;
		    margin-bottom: 20px;
		}
		.planTit>span{
		    font-size: 18px;
		    color: #666;
		    margin-top: 10px;		
		}
		.planBanner>div{
		    line-height: 44px;
		    font-size: 14px;
		    text-align: center;
		    color: #fff;
		    overflow: hidden;			
		}
		.planDesc>div{margin-top:38px;margin-bottom:38px;text-align:center}
		.planDesc>div:nth-child(1){text-align:left}
		.planDesc>div:nth-child(3){text-align:right}
		
		
		/**pdf**/
		.size1000 .page {
		    /*margin-left: -10px;*/
		    /*margin-right: -10px;*/
		}	
		
		
		/* 滚动条样式 */
		.scrolBar::-webkit-scrollbar {/*滚动条整体样式*/
		    width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
		    height: 5px;
		}
		.scrolBar::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
		    border-radius: 10px;
		    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
		    background: #9defc3;
		}
		.scrolBar::-webkit-scrollbar-track {/*滚动条里面轨道*/
		    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
		    border-radius: 10px;
		    background: #EDEDED;
		}