
.accordion {
	width:100%;
 }
.accordion li .link{
	 width:100%;
	 color:#222;
	 font-size:16px;
	 height:40px;
	 line-height:40px;
	 transition:all 0.5s;
	 padding:0 0 0 30%;
	 cursor:pointer;
	 position:relative;
	 /*margin:7px 0 0 0;*/
	 background:#ebebeb url(../images/xyjt.png) no-repeat;
	 background-position:18% 11px;
	 pointer-events:none;
	}
/*.accordion li .link span{
	position:absolute;
	top:10px;
	right:8%;
	display:inline-block;
	-webkit-transition: all 0.2s;
 	-o-transition: all 0.2s;
 	transition: all 0.2s;
	}	*/
	
/*.accordion li .link:hover{
	 color:#013c8c; background-position:100% 18px;
	}

.accordion li.open .link {
     color:#013c8c; background-position:100% 18px;
}*/
/*.accordion li.open .link span{
	transform:rotateX(180deg);
}
*/
/*.submenu {
 	display: none;
 }*/
.submenu{ overflow:auto;}
.submenu a {
/*	padding:0 0 0 33%;*/
 	display: block;
	text-align:center;
	line-height:40px;
	color:#323c42;
	width:50%; 
	float:left;
	padding:0 5px;
	height:40px; 
	overflow:hidden;
	border-bottom:1px #e5e5e5 dashed;
 	-webkit-transition: all 0.25s ease;
 	-o-transition: all 0.25s ease;
 	transition: all 0.25s ease;
	display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;
 }

 .submenu a:hover {
	color:#fff;
	background:#3373f3;
 }

@media screen and (max-width: 991px){
	.accordion li .link{ padding:0; text-align:center; background:#ebebeb; height:48px; line-height:48px; font-size:14px; margin:5px 0 0 0;}
	.submenu a{ padding:0; text-align:center;}
	}
@media screen and (max-width: 767px){
	.accordion{ display:none;}
	}