body {
    background-color: #f1f1f1;
    display: flex;
    flex-direction: column;
}
li {list-style-type:none;}
.fl {
    float: left;
}

.fr {
    float: right;
}

.wl {
    width: 75em;
    margin: auto;
}

.ws {
    width: 1100px;
    margin: auto;
}

flexr {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.flex{
	display: flex;
}
flexc {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.w {
    max-width: 1200px;
    min-width: 320px;
    margin: auto;
}
.top2em{
	padding-top: 3em;
}
.title_h2{
	text-align: center;
	font-size: 1.9em;
	font-weight: normal;
	color: #232222;
}
.title_h2 span{padding-left: .5em;}
.title_h2 span strong{
	
padding: 0 1em;
	
font-size: .6em;
}

i {
    font-style: normal;
}

@font-face {
    font-family: 'iconfont';  /* project id 968436 */
    src: url('../fonts/font_968436_5aq91srvzwd.eot');
    src: url('../fonts/font_968436_5aq91srvzwd.eot') format('embedded-opentype'),
    url('../fonts/font_968436_5aq91srvzwd.woff2') format('woff2'),
    url('../fonts/font_968436_5aq91srvzwd.woff') format('woff'),
    url('../fonts/font_968436_5aq91srvzwd.ttf') format('truetype'),
    url('../fonts/font_968436_5aq91srvzwd.svg#iconfont') format('svg');
  }

img {
    display: block;
}
.logo-but{
	display: none;
}
.icpBox{
	text-align: center;
	padding: 1em 0;
}
.icpBox,.icpBox a{
	color:#545454;
	font-size:.9em;
	background-color: #f1f1f1;
}
@media(max-width:1200px){
	.footer .wl{
		width: auto;
	}
}
@media(max-width:768px) {
	.logo-but{
		display: block;
		padding-right: 2%;
		font-size: 3em;
	}
	.logo-but i{
		font-style: normal;
		font-size: 1em;
	}
	.header>div{
		position: relative;
	}
	.header .tab{
		width: 50%;
		display: none;
		position: absolute;
		right: 0;
		background-color: #ccc;
		top: 4.2em;
	}
	.header .tab li{
		width:100%;
		text-align:center;
		float: inherit;
	}
	.tab li a{
		width: 100% !important;
		text-align: center !important;
	}
	#icoBox{
		display:none;
	}
}

@media(max-width:480px) {
	.logo{
		width: 90%;
	}
	.footshortcut{
		width: 100%;
	}
}
