
.positionrelative{
	position: relative;
}
.poscon{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;height: 100%;
}
.display_one{
	display: block !important;
}
.marginauto{
    margin: 0 auto;
}
.conwidth{
	width: 1200px;
}
.response{
    width: 100%;
}
.pointer{
    cursor: pointer;
}
.text-left{
	text-align: left;
}
.text-right{
	text-align: right;
}
.padding-top{
	padding-top: 30px;
}
.margin-top{
	margin-top: 30px;
}
.margin-tb-sm{
	margin: 10px 0;
}
.bg-white {
	background-color: #ffffff;
	color: #666666;
}
.text-white{
    color: #ffffff;
}
.text-center{
    text-align: center;
}
.text-left{
    text-align: left;
}
.text-six{
    font-size: 16px;
}
.text-four{
    font-size: 14px;
}
.text-eight{
    font-size: 18px;
}
.text-cut {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.text-cut1 {
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.text-cut2 {
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.text-cut4 {
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
.text-cut8 {
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 8;
	-webkit-box-orient: vertical;
}
.index1_until{
	height: 95px;
	display: flex;
	align-items: center;
	width: 95%;
	margin: 0 auto;
}
.index1_until_shu{
	    width: 4px;
		height: 24px;
		background-color: #3973ff;
		border-radius: 2px;

}
.index1_until_text{
	font-size: 20px;
	color: #131313;
	margin-left: 10px;
}
/* footer css */
.footer-area{
    background-color: #272727;
    /* height: 170px; */
    padding: 35px 0 0 0;
}
.footercon{
    width: 1195px;
}
.bcolor{
    color: #d7d7d7;
}
.mareight{
	margin-bottom: 8px;
}
.martwl{
	margin-bottom: 12px;
}
.marbot{
	margin-bottom: 35px;
}
.rightline{
	width: 2px;margin: 0 8px;background-color: #fff;height:16px;
}
.horline{
	width: 100%;background: #fff;height: 1px;margin: 35px 0 25px 0;
}
.marf{
	margin-bottom: 15px;
}
/* flex 布局 */
.flex {
	display: flex;
}

.basis-xs {
	flex-basis: 20%;
}

.basis-sm {
	flex-basis: 40%;
}

.basis-df {
	flex-basis: 50%;
}

.basis-lg {
	flex-basis: 60%;
}

.basis-xl {
	flex-basis: 80%;
}

.flex-sub {
	flex: 1;
}

.flex-twice {
	flex: 2;
}

.flex-treble {
	flex: 3;
}

.flex-direction {
	flex-direction: column;
}

.flex-wrap {
	flex-wrap: wrap;
}

.align-start {
	align-items: flex-start;
}

.align-end {
	align-items: flex-end;
}

.align-center {
	align-items: center;
}

.align-stretch {
	align-items: stretch;
}

.self-start {
	align-self: flex-start;
}

.self-center {
	align-self: flex-center;
}

.self-end {
	align-self: flex-end;
}

.self-stretch {
	align-self: stretch;
}

.align-stretch {
	align-items: stretch;
}

.justify-start {
	justify-content: flex-start;
}

.justify-end {
	justify-content: flex-end;
}

.justify-center {
	justify-content: center;
}

.justify-between {
	justify-content: space-between;
}

.justify-around {
	justify-content: space-around;
}
body::-webkit-scrollbar {
    width: 0!important;
}
.text-bold {
	font-weight: 550;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}
input[type="number"]{
	-moz-appearance: textfield;
}

.el-radio__input.is-checked .el-radio__inner{
	color: rgb(255, 106, 0);
	border-bottom-color: rgb(255, 106, 0);
	border-color: rgb(255, 106, 0) !important;
    background:rgb(255, 106, 0) !important;
}
.el-radio__input.is-checked+.el-radio__label{
	color: rgb(255, 106, 0) !important;
}
.el-menu-item.is-active{
	color: rgb(255, 106, 0);
}
.el-radio__input.is-disabled.is-checked .el-radio__inner::after {
    background-color: #ffffff;
} 


.blocknews {
	width: 1200px;
	padding-bottom: 40px;
	margin: 0 auto;
  }
 
@media (min-width:768px){
	.blocknews,.conwidth{width:750px}
}
@media (min-width:992px){
	.blocknews,.conwidth{width:970px}
}
@media (min-width:1200px){ 
	.blocknews,.conwidth{width:1170px}
}
/* @media (max-width: 1200px) {
.conwidth{
	width: auto;
	padding:0px 20px;
	margin-left: 20px;
	margin-right: 20px;
}
} */