.m-right [class^="col-"], .app-content[class*="col-"] {
	padding-left: 2px;
	padding-right: 2px;
}
.simulator .worklayout {
	float: left
}
/*logo*/
.clickhref {
	display: none
}
/*endlogo*/
/*m_link*/
.m_link {
	height: 50px;
	bottom: 0px;
	width: 100%;
	-moz-box-orient: horizontal;
	-webkit-box-orient: horizontal;
	box-orient: horizontal;
	background-color:#fff;
}
.m_link ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.m_link li {
	width: 25%;
	float: left;
	list-style: none
}
.m_link li a {
	width: 100%;
	display: inline-block;
	height: 50px;
	color: #ffa625;
	font-weight:500;
	text-align: center;
}
.m_link li a:hover {
	color: #999;
}
.m_link li a span {
	margin-top: 30px;
	display: inline-block;
	font-size: 0.875em;
}
.m_link a.l_index {
	background: url(../img/22.png) no-repeat 50% -7%;
	background-size: 30px 182px;
}
.m_link a.l_index:hover {
	background: url(../img/33.png) no-repeat 50% -7%;
	background-size: 30px 182px;
}
.m_link a.l_search {
	background: url(../img/22.png) no-repeat 50% 29%;
	background-size: 30px 182px;
}
.m_link a.l_search:hover {
	background: url(../img/33.png) no-repeat 50% 29%;
	background-size: 30px 182px;
}
.m_link a.l_des {
	background: url(../img/22.png) no-repeat 50% 63%;
	background-size: 30px 182px;
}
.m_link a.l_des:hover {
	background: url(../img/33.png) no-repeat 50% 63%;
	background-size: 30px 182px;
}
.m_link a.l_my {
	background: url(../img/22.png) no-repeat 50% 96%;
	background-size: 30px 182px;
}
.m_link a.l_my:hover {
	background: url(../img/33.png) no-repeat 50% 96%;
	background-size: 30px 182px;
}
.control {
	float: left;
	padding: 1px;
	font-family: "Helvetica Neue", Helvetica, "宋体", Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif!important
}
.control .nav-title a{
	display: initial;
	color: #333
}
.control a{
	width:100%;
	height:auto;
    display:block;
    position: relative;
    font-family: "Helvetica Neue", Helvetica, "宋体", Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif!important
}
.control .nav-img a{
	width:100%;
	height:auto;
    display:block;
    padding-bottom: 0px;
    position: initial;
}

div[title=carousel]{
    width:100%;
    z-index: 9
}
div[title=carousel] .carousel-inner>.item img{
	height: 160px;
}
.control img{
    position: relative;
    min-height: 40px;
    width: 100%;
    height: auto
}
.control[title="nav"] img{
	width:100%;
    height:100%;
    position: absolute;
    left:0px;
    right:0px;
    top:0px;
    bottom:0px;
}
#laylogo, #laysearch {
	width: 100%;
	z-index: 10;
}
#laysearch{
	padding:5px 5px;
	background-color: #f6f6f6;
}
#laysearch input{
	border-right: none;
	border-color: #ddd!important;
	box-shadow: none;
}
#laysearch .btn{
	background-color:#fff!important;
	border:1px solid #ddd;
	color: #000!important;
	border-left: none;
}
#laysearch >.btn{
	border-radius: 0px 2px 2px 0px
}
div.control[title=nav] {
	position: relative;
}
.control .nav-title {
	float:left;
	width: 100%;
	height: auto!important;
	min-height: 29px;
	padding: 5px 0px;
	line-height: 1.5;
	word-wrap: break-word;
	text-align: center;
	font-size: 12px;
	font-family: "宋体"!important;
	min-height: 29px;
}
#navbtn {
	text-align: right
}
div.control[title=nav] {
	width: 25%;
	padding: 5px 0px;
	padding-bottom: 0px;
	border-right: 1px solid #eee;
	border-bottom:1px solid #eee;
}
div.control[title=nav]:nth-child(4n-1){
	border-right: none
}
div.nav-img {
	height: auto;
	width: 45px;
    height: auto;
    display: block;
    padding: 0px !important;
    padding-bottom: 45px!important;
    position: relative;
}
.portlet-placeholder {
	width:60px;
	height:60px;
	float:left;
	border: 1px dotted black;
	margin: 0 1em 1em 0;
	border-radius: 5px;
	border-color: #F00
}