div{
	box-sizing: border-box;
}
.kxk_banner{
	margin: 0 auto;
	margin-top: 53px;
	padding-bottom: 40px;
	background: #1846ef;	
}
.kxk_bannerimg{
	display: block;
	max-width: 1920px;
	margin: 0 auto;
	width: 100%;
	height: 100%;
}
.kxk_bannerimg1{
	display: none;
	max-width: 500px;
	margin: 0 auto;
	width: 100%;
	height: 100%;
}
.kxk_content{
	max-width: 1120px;
	margin: 0 auto;
}
.kxk_title{
	display: block;
	margin: 0 auto;
	margin-bottom: 40px;
	margin-top: 60px;
	
}
.kxk_title1{
	display: none;
	margin: 0 auto;
	margin-bottom:15px;
	margin-top:30px;
}
.kxk_kczb{
	max-width: 1848px;
	margin: 0 auto;
	background-image: ;
	background-repeat: no-repeat;
	background-size: 100%;
}
/*.kxk_bigimg{
	max-width: 1848px;
	margin: 0 auto;
	background-image: ;
	background-repeat: no-repeat;
	background-size: 100%;
}*/
.kxk_bottomimg{
	
	text-align: center;
}
.kxk_cards{min-height:300px;}
.kxk_choice：hover{
	background-color: #ff1065;
    color: #fff !important;
    border-top: 2px solid #fff;
    margin-top: -2px;
}
.kxk_kczbbj{
    max-width:1120px;
	height:628px;
	margin: 0 auto;
	background-image: ;
	background-repeat: no-repeat;
	background-size: contain;
}
.kxk_kcjs{
	max-width: 1120px;
	height: 200px;
	background: #fff;
	margin: 0 auto;
	box-shadow:6px 6px 0px #e01763;
	padding: 30px 20px;
	line-height:38px;
	font-size: 20px;
	text-align: justify;
}
.kxk_kcjs>h1{
	font-size: 22px;
	color: #000;
	margin-bottom: 20px;
	line-height:20px;
}
.kxk_kcjs>p{
	font-size:14px;
	color: #666;
	line-height:22px;
	height:70px;
	/*display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;*/
}
.kxk_kcjs1{
	margin-top: 50px;
}
/*鍒囨崲鎸夐挳*/
.kxk_tabs{
	max-width:1120px;
	margin: 0 auto;
	margin-bottom: 30px;
	display: flex;
	justify-content: space-between;
	font-size:24px;
	height: 72px;
	color: #1c34e8;
}
.kxk_tab1{
	background: #fff;
	text-align: center;
	flex: 1;
	padding: 2px 0;
	line-height:56px;
	border-top:8px solid #3b77ef;
	cursor: pointer;
}
.kxk_tab1:first-child{
	background: #e01763;
	border: 3px solid #fff;
	color: #fff;
}
/*鍏ㄩ儴璇剧▼鍒楄〃*/
.kxk_qbkc{
	max-width: 2140px;
	
	background-image: ;
	background-repeat: no-repeat;
	background-size: 100%;
	margin: 0 auto;
}
/*.kxk_list2{
	max-height: 2140px;
	height: 740px;
	background-image: ;
	background-repeat: no-repeat;
	background-size: 100%;
	margin: 0 auto;
  
   
}*/
.kxk_lists{
	position: relative;
	margin: 0 auto;
	
}
.kxk_lists:last-child{
	display: none;
}
.kxk_bg{
width: 100%;	
position: absolute;
left: -80px;
top: -72px;
}
.kxk_list{
	max-width: 1120px;
	height: 260px;
	background: #fff;
	margin: 0 auto;
	box-shadow:6px 6px 0px #235cf7;
	padding: 30px 20px;
	margin-bottom: 20px;
	display: flex;
}
.kxk_listleft{
	flex: 0.32;
	height: 200px;
	background-size: cover;
	margin-right: 20px;
}
.kxk_leftbf{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.6);
	line-height:14;
	text-align: center;
}
.kxk_listright{
	flex: 0.68;
	position: relative;
	
}
.kxk_listright>h1{
	font-size: 18px;
	margin-bottom: 18px;
}
.kxk_listright>p{
	font-size: 14px;
	color: #666;
}
.kxk_rightul{
	position: absolute;
	bottom: -4px;
	left: 0;
}
.kxk_dw{
	position: inherit !important;	
}
.kxk_rightul>li{
	width:237px;
	height:32px;
	background:linear-gradient(0deg,rgba(51,120,233,1) 0%,rgba(128,170,247,1) 100%);
	border-radius:6px;
	padding-top: 7px;
	box-sizing: border-box;
	margin-right: 4px;
	float: left;
	margin-bottom: 4px;
}
.kxk_rightul>li:nth-child(3n){
	margin-right:0px;
}
.kxk_rightul>li img{
	display: block;
}
.kxk_rightul>li>a>p{
	float: left;
	width: 66%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #fff;
}
.kxk_img1{
	float: left;
	margin:0 10px;
}
.kxk_img2{
	float: right;
	margin:0 10px;
	margin-top: 3px;
}
.kxk_fy{
	height:40px;
	margin: 0 auto;
	margin-top:20px;
	margin-bottom: 80px;
}
.kxk_fy>span{
	margin: 0 auto;
	display: block;
	width:50px;
	height:40px;
	background:rgba(224,23,99,1);
	border:1px solid rgba(230,230,230,1);
	line-height: 40px;
	text-align: center;
	color: #fff;
	
	font-size: 16px;
	
}
.kxk_bottomimg{
	max-width: 778px;
	margin: 0 auto;
	
}
.kxk_bottomimg>img{
	display: block;
	    width: 100%;
}
a:hover{
				color: #01a3e9 !important;
			}
@media only screen and (max-width: 1365px) {
	
	.kxk_content,.kxk_qbkc{padding:0 15px;margin: 0 auto;}
	.kxk_kcjs{padding:30px 15px;margin: 0 auto;}
	
	.kxk_rightul>li>a>p{width: 62%;}
}
@media only screen and (min-width:1023px) and (max-width: 1365px) {
	.kxk{max-width:1024px;    margin: 0 auto;}
	.kxk_kczbbj{max-width:960px;height: 548px;}
	.kxk_content,.kxk_kcjs,.kxk_qbkc{max-width: 944px;}	
	.kxk_kcjs{font-size: 18px;}
	.kxk_kcjs>p{height: 75px;}
	.kxk_listleft{height: 162px;}
	.kxk_list{height: 222px;}
	.kxk_leftbf{line-height: 19;}
	.kxk_rightul>li{width: 190px !important;}
	.kxk_listright>p{
		display: -webkit-box;  
		-webkit-box-orient: vertical;   
		-webkit-line-clamp:3;    
		overflow: hidden;
	}
	.kxk_kcjs1{margin-top: 50px;}
}
@media only screen and (min-width:767px) and (max-width: 1023px) {
	.kxk{max-width:768px;    margin: 0 auto;}
	.kxk_kczbbj{max-width:708px;height: 400px;}
	.kxk_content,.kxk_kcjs,.kxk_qbkc{max-width:688px;}	
	.kxk_kcjs{font-size: 14px;}
	.kxk_listleft{height: 113px;}
	.kxk_rightul{position: inherit;}
	.kxk_list{height: auto;}
	.kxk_leftbf{line-height: 8;}
	.kxk_rightul>li{width: 132px;padding-top: 2px;height: 23px;}	
	.kxk_yichu>li{width: 132px !important;padding-top: 2px;height: 23px;}	
	.kxk_img1,.kxk_img2{margin: 0 3px;}
	.kxk_img2{margin-top: 3px;}
	.kxk_kcjs>p{
		height: 72px;
		 /*display: -webkit-box;  
		-webkit-box-orient: vertical;   
		-webkit-line-clamp: 3;    
		overflow: hidden;*/
		}
	.kxk_kcjs1{margin-top: 50px;}
	.kxk_listright>h1{margin-bottom: 5px;font-size: 16px;}
	.kxk_listright>p{
		font-size: 12px;
		 
		}
	.kxk_tabs{height: 65px;}
	.kxk_tab1{   font-size: 18px;}
}
@media only screen and (min-width:100px) and (max-width:767px) {
	.kxk_kczb{background: none;}
	.kxk_bannerimg1{display: block;}
	.kxk_bannerimg{display: none;}
	.kxk_title1{display: block;width: 50%;}
	.kxk_title{display: none;}
	.kxk_banner{padding-bottom: 20px;}
	.kxk_kcjs{padding: 15px;height: 163px;font-size: 12px;line-height:19px;}
	.kxk_kcjs>p{height: auto;
		/*display: -webkit-box;  
		-webkit-box-orient: vertical;   
		-webkit-line-clamp: 3;    
		overflow: hidden;*/
		}
	.kxk_kczbbj{background-image: ;margin-top: -46px;width: 100%;}
	.kxk_kcjs>h1{font-size: 16px;margin-bottom: 10px;}
	.kxk_tabs{height: auto;font-size: 14px;}
	.kxk_tab1{line-height: 30px;    border-top:4px solid #3b77ef;}
	.kxk_tab1:first-child{border:1px solid #fff;}
	.kxk_kcjs1{margin-top: 15px;margin-left: 15px;margin-right: 15px;}
	.kxk_fy{margin-bottom: 30px;}
	.kxk_fy>span{width: 36px;height: 30px;line-height: 30px;}
	.kxk_list{display: inherit;}
	.kxk_listleft{width: 120px;height: 70px;    float: left;margin-right: 8px;}
	.kxk_listright>h1{font-size:14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 10px;}
	.kxk_listright>p{
		font-size:12px;    
		width: 58%;
	    float: left;
	    display: -webkit-box;  
		-webkit-box-orient: vertical;   
		-webkit-line-clamp: 3;    
		overflow: hidden;
	    }
	    
	.kxk_rightul{position: inherit;}
	.kxk_rightul{margin-top:68px;}
	.kxk_rightul>li{width:49%;margin-bottom: 6px;height: 26px;padding-top: 2px;}
	.kxk_yichu>li{width:49% !important;margin-bottom: 6px;height: 26px;padding-top: 2px;}
	.kxk_rightul>li>a>p{width: 66%;margin-top: 3px;}
	.kxk_rightul>li:nth-child(3n){
		margin-right: 5px;
	}
	.kxk_rightul>li:nth-child(2n){
		margin-right: 0px;
	}
	.kxk_list{padding: 15px;height:auto;}
	.kxk_leftbf{padding-top: 23px;}
	.kxk_leftbf>img{
	    display: block;
	    width: 24px;
	    height: 24px;
	    margin: 0 auto;
		}
.kxk_img1{margin: 0 5px;}

.kxk_img2{margin-left: 5px;margin-right: 5px;}
}
@media only screen and (max-width:374px) {
	.kxk_listright>p{  width: 50%;}
	.kxk_kcjs{height: 198px;}
    .kxk_img2{margin-left:0px;margin-right: 5px;}
    .kxk_listleft{width: 105px;height: 70px;    float: left;margin-right: 8px;}
    .kxk_rightul>li>a>p{    width: 63%;}
}