/*标题------------------------------------------------------------------*/
.liu_title span:first-child {
    font-size: 18px;
    color: black;
    font-weight: bold;
    display: block;
    line-height: 8px;
    position: relative;
    z-index: 2;
    margin-top: 64px;
	
}
.liu_title span:nth-child(2){
    color: rgba(68, 147, 213, 0.3);
    font-size: 16px;
    font-weight: bold;
    
}
.liu_title{
    text-align: center;
    margin-top:32px;
    margin-bottom: 8px;
}

/*文字------------------------------------------------------------------*/
.liu_word {
	position:relative
		}
.footer img{
	width: 25%;
		}
.font_blod{
	font-weight: bold;
}
/*各种颜色------------------------------------------------------------------*/
.bgw{
	background-color: #FFFFFF;
}
.text_black{
	color: #000000;
	}
.text_gray{
	color: #333333;
}

.bgb{
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 0 1px 12px rgb(0 0 0 / 10%);
}
.fgb{
	color: #7388ac;
}
.color_light{
	color: #f2f6ff;
}
.color_lb{
	background-color: #fff;
	border-bottom: 1px solid #eee;
}
.bgd{
	background: linear-gradient(180deg, #4493D5 0%, rgba(68, 147, 213, 0) 119.15%);
}
.text_bulu{
	color:linear-gradient(180deg, #4493D5 0%, rgba(68, 147, 213, 0) 161.42%) ;
}
.font_color_blu{
	color:#fff ;
	background-image: linear-gradient(to right, #D99774 ,#C5612C);
	 font-weight: bold;
	 border-radius: 50px;
	 height: 28px;
	 line-height: 28px;
}
/*文字叠加------------------------------------------------------------------*/
.twoc{
	position: relative;
   margin-top: -40px; 
   background-color: rgba(0,0,0,.5)	;
   z-index: 10;
   color: #FFF;
   height: 40px;
   line-height: 40px;
}
/*距离------------------------------------------------------------------*/
.howkm_top{
	padding-top: 32px;
}
.howkm_bottom{
	padding-bottom: 80px;
}
.out_top{
	margin-top: 32px;
}
.out_bot{
	margin-bottom: 24px;
}
.panel_input{
	margin-left: 16px;
	margin-right: 16px;
}
/*对齐------------------------------------------------------------------*/
.flex_center{
	display: flex;
	align-items: center;
	justify-content: center;
}
/*角标------------------------------------------------------------------*/
.superscript_1 {
	font-size: 12px;
	position: absolute;
	z-index: 9998;
	width: 56px;
	text-align: center;
	padding-top: 0px;
	top: 0px;
	left: -0px;
	background: rgba(0,0,0,.4);
	color: #ffffff;
	border-radius:0 0 8px 0 ;
	line-height: 24px;
	
}
.superscript_2 {
	font-size: 12px;
	position: absolute;
	z-index: 9998;
	width: 28px;
	text-align: center;
	padding-top: 0px;
	top: 0px;
	left: -0px;
	background: rgba(0,0,0,.4);
	color: #ffffff;
	border-radius:0 0 8px 0 ;
	line-height: 24px;
	
}
.superscript_3{
	font-size: 12px;
	position: absolute;
	z-index: 9998;
	width: 36px;
	text-align:right;
	padding-top: 0px;
	top: 0px;
	right: -0px;
	border-radius:0 0 8px 0 ;
	line-height: 24px;
	
}
.read{
	font-size: 12px;
	position: absolute;
	z-index: 9998;
	text-align: center;
	padding-top: 0px;
	top: 0px;
	right: 4px;
	color: #ffffff;
	line-height: 24px;
	
}
.big{
	transform: scale(1.2);
	z-index: 99;
}
/*字号------------------------------------------------------------------*/
.font_normo{
	font-size: 14px;
}

/*滑动------------------------------------------------------------------*/
   .shadow-effect {
		    background: #fff;
		    box-shadow: 0 19px 38px rgba(0,0,0,0.10), 0 15px 12px rgba(0,0,0,0.02);
		}
		
	
		#customers-testimonials .item {
		    text-align: center;
		    padding:10px 80px 30px 80px;
				
		    opacity: .2;
		    transform: scale3d(0.8, 0.8, 1);
		    transition: all 0.3s ease-in-out;
		}
		#customers-testimonials .owl-item.active.center .item {
		    opacity: 1;
		    transform: scale3d(1.0, 1.0, 1.0);
		}
		
		.owl-carousel .owl-item {
			min-height: 1px;
			float: left;
			-webkit-backface-visibility: hidden;
			-webkit-touch-callout: none
		}
		
		.owl-carousel .owl-item img {
			display: block;
			width: 100%;
			-webkit-transform-style: preserve-3d
		}
		
		.owl-carousel .owl-dots.disabled,
		.owl-carousel .owl-nav.disabled {
			display: none
		}
		
		
		
		.owl-carousel.owl-loaded {
			display: block
		}
		
		.owl-carousel.owl-loading {
			opacity: 0;
			display: block
		}
		
		.owl-carousel .owl-stage-outer {
			position: relative;
			overflow: hidden;
			-webkit-transform: translate3d(0, 0, 0)
		}
		
		/*输入框长度------------------------------------------------------------------*/
		.input_qu{
			background-color: rgba(0,0,0,0);
			float: right;
			height: 24px;
			margin-left: 8px;
			background:no-repeat 0 0 scroll ＃EEEEEE;
			border:none;
			outline:medium;
			font-size: 14px;
			color: #999999;
			
			text-align: end;
			}
			.input_qu2{
				background-color: rgba(0,0,0,0);
				position: absolute;
				height: 24px;
				margin-left: 8px;
				background:no-repeat 0 0 scroll ＃EEEEEE;
				border:none;
				outline:medium;
				font-size: 14px;
				color: #999999;
				width: 65%;
				text-align: end;
			}	
		.input_in{
			background-color: rgba(0,0,0,.2);
			height: 46px;
			background:no-repeat 0 0 scroll ＃EEEEEE;
			border:none;
			outline:medium;
			font-size: 14px;
			color: #ffffff;
			width: 100%;
			text-align:right;
			padding-left: 16px;
			padding-right: 16px;
			}
			.input_l{
				background-color: rgba(0,0,0,.2);
				height: 46px;
				background:no-repeat 0 0 scroll ＃EEEEEE;
				border:none;
				outline:medium;
				font-size: 14px;
				color: #ffffff;
				width: 80%;
				text-align:left;
				padding-left: 16px;
				padding-right: 16px;
				
				}
		
			/*边框线_________________*/
		.boder_up{
			border-top: 1px solid rgba(0,0,0,.1);
			}
		.boder_btn{
			border-bottom: 1px solid rgba(0,0,0,.1);
			}
		.btn_bulu{
			background-color: #0068FF; 
			
		}

		input:focus { outline: none; background: #fff; }
		.input_submit{
			
			background-image: linear-gradient(to right, #D99774 ,#C5612C);
			margin-top: 16px;
			background:no-repeat 0 0 scroll ＃EEEEEE;
			border:none;
			outline:medium;
			color: #fff;
			width: 180px;
			font-size: 16px;
		}
		.input_r{
			background-color: rgba(0,0,0,0);
			background:no-repeat 0 0 scroll ＃EEEEEE;
			border:none;
			outline:medium;
			
			width:58%;
			
		}
		.input_code{
			background-color: #4493D5;
			height: 42px;
			background:no-repeat 0 0 scroll ＃EEEEEE;
			border:none;
			outline:medium;
			color: #fff;
			
			
		}
		.input_short{
			background-color: rgba(0,0,0,0);
			position: absolute;
			height: 24px;
			margin-left: 8px;
			background:no-repeat 0 0 scroll ＃EEEEEE;
			border:none;
			outline:medium;
			font-size: 14px;
			color: #999999;
			width: 68%;
			text-align: end;
			}
		.btn_fi{
			 height: 80px;
			 width: 100%;
			 
		}
		/*文字行内_________________*/
		.inline p{
			display: inline;
			
		}
		
		
		.float_r{
			float: right;
			
		}
		.float_l{
			float: left;
			margin-left: -32px;
		}
		/*去框_________________*/
		.outline{
			outline: none;
			border: none;
		}
		.select_no{
			background-color: rgb(0,0,0,0);
			border: none;
			outline: none;
		}
		/*投影****************************/
		.shadow_sm{
			
			
			box-shadow: 0px 4px 16px 4px rgba(0,104,255,.1);
			}
			
		
		.pass:active{
			transform: scale(0.98) ;
			transition:  0.3s;
			
		}
		
		.font14{
			font-size: 14px;
		}
		