@charset "utf-8";



/* 注意：以下长度用em换算，1em=10px。特别注意文字大小，父子层级会继承，所以不要在div中定义字体大小，只能用span修改字体。

------------------------------------------------------------------------------------------------------ */



/* 全局样式

-------------------------------------------------------------- */



.hide{display:none;}

.clear{clear:both;}

input,textarea{

	font-family:"Microsoft YaHei","Arial";

	}





/* 页面基本元素

-------------------------------------------------------------- */



/* 常用元素 */

.clear { clear:both; font-size:1px; line-height:0px; height:0px; }



/* 层浮动 */

.left { float: left; }

.right{ float: right; }

.center { margin: 0 auto; }



img{
	webkit-transition: -webkit-transform .75s cubic-bezier(.19, 1, .22, 1);

    transition: -webkit-transform .75s cubic-bezier(.19, 1, .22, 1);

    transition: transform .75s cubic-bezier(.19, 1, .22, 1);

    transition: transform .75s cubic-bezier(.19, 1, .22, 1), -webkit-transform .75s cubic-bezier(.19, 1, .22, 1);

	}



.cont{
	width:1400px;
	overflow:hidden;
	margin:auto;
	}
.cont1{
	width:1400px;
	height:auto;
	margin:auto;
	}


.kycg{
	width:100%;
	overflow:hidden;
	}
.kycg h3{
	width:100%;
	overflow:hidden;
	font-size:36px;
	color:#fff;
	text-align:center;
	line-height:45px;
	}
.kycg dl{background:#fff;padding:5px;}	
.kycg dl,.kycg dl dt,.kycg dl dd{
	width:100%;
	overflow:hidden;
	}
.kycg dl dt{
	text-align:center;
	}
.kycg dl dd{
	padding:0 12px;
	margin-bottom:15px;
	font-size:18px;
	margin-top:17px;
	color:#00488f;
	font-weight:bold;
	 display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
	text-overflow: ellipsis;
	}
.kycgnr{
	margin-top:50px;
	}
.kycgnr .owl-carousel .owl-item{
	padding:0 15px;
	}
.kycg dl dt img{
	max-width:100%;
	height:auto;
	}
.kycg ul{margin:0 12px;height:110px;}
.kycg ul li{line-height:28px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}
.kycg .more{margin:15px 12px 10px;background:#e9e9e9;height:32px;line-height:32px;text-align:center;}
.kycg .more:hover{background:#00488f;color:#fff;}

@media(max-width:1440px) {

	.cont,.cont1{
		width:98%;
	}
	.cnen{
		padding:0;
	}
	.kycgnr .owl-carousel .owl-item{
	padding:0 7px;
	}
	
}



