.clearfloat{clear: both;}
.content{
/*	width   : 100%;*/
/*	height  : 500px;*/

}
.list ul li a{display: block;}
.list ul li a span img{width: 0.5em;}
.list-se a span img{width: 0.9em !important;margin-top: 0.3em;}
/*以上css可不用，仅作为展示外观样式*/
.list{
	width : 100%;
}
.list ul{
	list-style: none;
}
.list>ul>li{
	width        : 100%;
/*	border-bottom: 1px solid #e1e1e1;*/
	-webkit-transition: .3s ease;
	-moz-transition: .3s ease;
	-o-transition: .3s ease;
			transition: .3s ease;
}
.nav2-1{
	    position: fixed;
    background: #2e2e2e;
    top: 3.5em;
    right: -1000px;
    width: 100%;
    z-index: 5551;
    transition: 0.7s all ease;
    opacity: 0;
    border-top: 1px solid #e1e1e1;
}
.list>ul>li a[class=title]{

	text-align : left;
	background : #FFFFFF;
	height     : 3em;
	line-height: 3em;
	padding    : 0;
	border     : none;
	position   : relative;
	font-size: 1em;
	color: #333;
	padding: 0 1em;
	font-family: "微软雅黑";
	font-weight: 600
}
.title a{display: block;}
.title a span img{width: 2em;}
.list>ul>li a[class=title]>span{
	position: absolute;
	right: 10%;
}

.color{background: #187bd0;}

.list-se{
	overflow: hidden;
	display: none;
}
.list-se>li{
	position: relative;
	right   : -100%;
	-webkit-transition: right .5s;
	-moz-transition   : right .5s;
	-o-transition     : right .5s;
	transition        : right .5s;
	border-bottom: 1px solid #dbdbdb;
}
.c3{color: #333333 !important;padding-left: 2em !important;}
.list-se>li>a{
	background  : #f5f5f5;
	color       : #858585;
	height      : 50px;
	-webkit-box-sizing :border-box;
	        box-sizing :border-box;
	padding-left: 3em;
	line-height : 50px;
/*	border-left : 5px solid #3b3b3b; */
	-webkit-transition   : border .5s; 
			 transition  : border .5s;
	-webkit-transition   : background .3s;
			 transition  : background .3s;
}
.list-se>li>a:hover{
/*	border-color: #EE4977; */
/*	background  : #5b5b5b;*/
}
.shadow {
    position: fixed;
    top: 4em;
    right: 0;
    width: 100%;
    height: 100%;
    background: #000;
    background-size: 100% 100%;
    transition: .7s all ease;
    opacity: 0.5;
    display: none;
}
.two_nav ul .act {
  background: #005dc4;
  }
.two_nav ul .act a{
  color:#fff;
  }
  
  .two_nav ul li a{display: block;
    width: 100%;
    padding: 0 57px;}
    .two_nav ul li {
    float: left;
    padding: 0 0 !important;}
@media (max-width: 840px){
    .two_nav ul li a {
    display: block;
    width: 100%;
    padding: 0 1.5em !important;
}
}