body{height: auto;min-height: 100%;position: relative;}
 a {text-decoration: none;color: inherit;}
 html{
 	position: relative;
 }
/* .ui-popup.ui-popup-modal.ui-popup-show.ui-popup-focus {
    right: 30px!important;
} */
.ui-dialog {
    float: right;
}
#login-state {
    font-size: 14px;
    margin: 10px;
    display: inline-block;
}

/*集成平台首页 页头样式*/
.h-bottom {width: 1200px;margin: 0px auto;display:none;}
ul.title-ul {list-style: none;margin: 0px;display: block; height: 25px;padding: 17px 0px;border-bottom: 1px solid #DCDCDC;margin-bottom: 20px;}
.title-ul li a {padding: 0px;display: block;}
.hov,.title-ul li:hover {color: #005699;border-bottom: 4px solid #2773af;}
.hov a,.title-ul li:hover a{ color: #2773af!important;}
.title-ul li {font-family: 微软雅黑; float: left;text-align: center;font-weight: 500;padding: 9px 15px; cursor: pointer;margin-right: 35px; font-size: 18px;}
#hosN i {
    display: block;
    width: 260px;
    color: #5CB431;
    font-family: ".PingFangSC-Regular";
    font-style: normal;
    text-align: justify;
    text-align-last: justify;
    -moz-text-align-last: justify;
    text-justify: distribute-all-lines;
    font-size: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
        line-height: 24px;
} 
#hosN .yes_home span {
    line-height: normal;
    width:260px;
}
 
.no_home{
display:none;
}  

 .userlogin:hover{
 background: #5cb431 none repeat scroll 0 0;
} 

 .userregist:hover{
 background: #5cb431 none repeat scroll 0 0;
} 

/*页面路径样式  **>**>   */
div#url {display: inline-block;}
.url-ul li{float:left;font-size:16px;color:#666;display:inline-block;cursor:pointer}
.url-ul li:before{line-height:5px;content:">";margin:5px;color:#666}
.url-ul li:first-child:before{line-height:5px;content:"";margin:5px}
.url-ul li:last-child{color:#308bc9}
.i-placeholder{
	position: absolute;
	left: 51px;
	top: 14px;
	font-style: normal;
	font-size: 13px;
	color: #777;
	background-color: #fff;
}

.container{
	position: relative;
}
.bottom-right {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
    width: auto;
    height: auto;
    position: absolute;
	right: 10px;
}

.bottom-right .bottom-right__top {
    float: right;
    width: 475px;
    position: relative;
    left: 5px;
}

.bottom-right .bottom-right__top span:hover {
    cursor: pointer;
    color: #fff;
    background-color: #5CB431;
}

.bottom-right span {
    display: inline-block;
    width: 50px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    transition: all .25s;
}

.bottom-right span.span_active {
    color: #fff;
    background-color: #5CB431;
}

.bottom-right span.location {
	text-align:left;
    width: 200px;
    color: #999;
    font-size: 16px;
}

.bottom-right span.location img {
    width: 18px;
    height: 18px;
    margin-right: 5px;
    vertical-align: middle;
}

.bottom-right span.location:hover {
    cursor: pointer;
}

.bottom-right .bottom-right__middle {
	clear:both;
    font-size: 0px;
}

.bottom-right .bottom-right__middle input {
	box-sizing: border-box;
    display: inline-block;
    width: 345px;
    height: 44px;
    line-height: 44px;
    border: 2px solid #5CB431;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    outline: none;
    padding-left: 48px;
    font-size: 16px;
}

.bottom-right .bottom-right__middle i {
    display: inline-block;
    position: absolute;
    width: 18px;
    height: 18px;
    background: url("../../../NetHos_public/hyHos/image/common/search.png");
    top: 13px;
    left: 20px;
}

.search-wrap {
    display: inline-block;
    position: relative;
    width: auto;
    height: auto;
    float:left;
}
.bottom-right .bottom-right__middle .city{
	font-size:14px;
	width:80px;
	border:none;
	padding:0px;
}
.bottom-right__middle{
	overflow: hidden;
}

.bottom-right__middle :after{
	content:"";
	position:absolute;
	display:none;
	font-size:0px;
	clear:both;
}
.bottom-right button {
    width: 130px;
    height: 44px;
    line-height: 44px;
    color: #fff;
    background: #5CB431;
    font-size: 16px;
    border: none;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    outline: none;
    float:left;
}

.bottom-right button:hover {
    cursor: pointer;
}

.bottom-right .bottom-right__bottom {
    height: auto;
    width: 475px;
    margin-top: 5px;
}

.bottom-right .bottom-right__bottom span {
    font-size: 14px;
    color: #999;
    width: auto;
    margin-right: 10px;
}
.bottom-right .bottom-right__bottom span:hover{
	cursor: pointer;
}

.bottom-right .bottom-right__bottom label {
    font-size: 14px;
    color: #497ED0;
}

 
