/*header {border-bottom: 1px solid #cdcdcd;}*/
header,footer {background: #FFFFFF;}
a,a:hover,a:active{text-decoration: none;}
@media (min-width:1538px ) {
	.navbar-h,
	.footer-content {
		height: 62px;
		/*overflow: hidden;*/
		width: 100%;
		max-width: 1520px;
		margin: 0 auto;
		border: none;
		background: none;
	}
	.footer-content {
	height: 100%;
	padding: 46px 0 47px 0;
	}
	.footer1{
	width: 31.5%;
	}
	.footer2{
	width: 5%;
	text-align: center;
	line-height: 32px;
	}
	.footer3 div {
	/*width: 15.1%;*/
	/*width: 33.5%;*/
	margin: 0 auto;
	padding-top: 39px;
}
	.footer4{
	width: 5.4%;
	text-align: center;
	line-height: 32px;
	/*margin-left: 63px;*/
	}
}
.head-logo{
	display: block;
	width: 270px;
	 height: 60px;
	background-image: url("../images/logo-hd.png");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center left;
	padding: 10px;
}
.navbar-h div ,
.navbar-nav li{
	height: 62px;
}
.navbar-nav li {
}
.navbar-nav li.active {
	border-bottom: 2px solid #5eb2e4;
	/*border-bottom:0;*/
}
.navbar-default .navbar-nav > .active > a {
	background: none;
}
.navbar-default .navbar-nav > li> a {
	font-size: 16px;
	padding:0 18px;
	line-height: 62px;
	text-align: center;
	color: #999;
}
.navbar-default .navbar-nav > li> a:hover {
	background: none ;
}.navbar-default .navbar-nav > li.active> a:hover {
	height: 100%;
	overflow: hidden;
	 background: none ;
}
.navbar-header {
	padding-right: 43px;
}
.header-right {
	position: relative;
	height: 100%;
	/*border: 1px solid red;*/
}
.add-pano {
	/*width: 90px;
	height: 30px;*/
	padding: 8px 12px;
	background: #5eb2e4;
	font-size: 16px;
	color: #fff;
	line-height: 62px;
	margin-left: 24px;
}
.search-btn {
	padding-bottom: 5px;
}
.login {
	padding-left: 23px;
	color: #5f5f5f;
}
.login:after {
	padding-left: 14px;
	content: "|";
	color: #cdcdcd;
}
.registered {
	padding-left: 14px;
	color: #5f5f5f;
}
/*------------login ----------*/
.header-right-login {
	position: relative;
}
.header-right-login a {
	color: #2f2f2f;
}
.header-right-login> a ,
.header-right-login >img{
	display: inline-block;
	vertical-align: top;
    color: #fff;
}
.user-photo-area>img{
}
.user-area{
	display: inline-block;
}

.user-photo-area{
	background: url("../images/user-tx-arrow.png") no-repeat bottom right;
	width: 36px;
	height:48px;
	display: inline-block;
	padding-top: 13px;
}

.search-btn-log {
    margin-top: 20px;
	cursor: pointer;
}
.btn-login{
	/*height: 30px;*/
	padding: 8px 12px;
    background: #5eb2e4;
    font-size: 16px;
    color: #fff;
    margin: 10px 15px 24px;
}
.username {
    height: 30px;
    line-height: 57px;
    margin-right: 14px;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}
.user-tx {
	width: 30px;
	height:30px;
}
/*.user-tx:hover .user-list {
	display: block;
}*/
.user-list {
	position: absolute;
	right: 0;
	top: 53px;
	width: 170px;
	padding:15px 0 ;
	background: #FFFFFF;
	box-shadow: 0 1px 12px rgba(0,0,0,.5);
	font-size: 14px;
	z-index: 9999;
	display: none;
}
.user-list li {
	width: 100%;
	height: 37px;
	line-height: 37px;
	padding-left: 46px;
	padding-right: 22px;
}
.user-list li:nth-child(1) {
	background: url(../images/my-pano.png) no-repeat 22px center;
}
.user-list li:nth-child(2) {
	background: url(../images/guanzhu.png) no-repeat 22px center;
	border-bottom: 1px solid #cdcdcd;
}
.user-list li:nth-child(3) {
	background: url(../images/yuwoxg.png) no-repeat 22px center;
}
.user-list li:nth-child(4) {
	background: url(../images/sixin.png) no-repeat 22px center;
	border-bottom: 1px solid #cdcdcd;
}
.user-list li:nth-child(5) {
	background: url(../images/xiugaizl.png) no-repeat 22px center;
}
.user-list li:nth-child(6) {
	background: url(../images/exit.png) no-repeat 22px center;
}
.user-list li:hover{
	background-color: #f5f5f5;
}
.user-list li{}
.navbar-collapse {
	padding-left: 0;
	padding-right: 0;
}
.user-list li span {
	padding: 0 6px;
	background: #c90000;
	border-radius: 50%;
	color: #fff;
	margin-left: 5px;
	font-family: "microsoft yahei", sans-serif, arial;
}

/*----------------------------------*/
footer {
	height: 248px;
	width: 100%;
}
.footer-content > div {
	float: left;
}
.footer-content h5 {
	font-size: 14px;
	color: #2f2f2f;
	line-height: 100%;
	padding-bottom: 5px;
}
.footer-content p,
.footer-content p a {
	color: #5f5f5f;
}

.footer1 img {
	padding-bottom: 28px;
}
.footer1 p {
	line-height: 24px;
	margin-bottom: 0;
}
.footer1 p.name {
	padding-bottom: 6px;
}

.footer3{
	width: 45.1%;
	text-align: center;
}

.footer3 div img {
	padding-right: 34px;
}
.footer3 div img:last-child {
	padding-right: 0;
}

.footer-content p {
	font-size: 14px;
}

.footer-division{
	width: 50%;
}

.footer-link,.footer-about{
	width: 100%;
	padding-bottom: 10px;
}
.footer-link a,.footer-about a{
	display: inline-block;
	padding: 3px 15px 3px 0;
	color: #999;
}
.footer-link h5,.footer-about h5,.footer-share h5{
	width: auto;
	display: inline-block;
	padding: 0 20px 0 0;
}

.footer-share{
	width: 50%;
	text-align: right;
	padding-top: 0;
}

.footer-share img {
	padding-right: 0;
}
.footer-share img:last-child {
	padding-right: 0;
}

.footer-share-a{
	float: right;
	height:100%;
}
.footer-share-a div{
	margin: 0 !important;
}

.footer-share-a a{
	display: inline-block;
}

.footer-w100{
	width: 100%;
}

.footer-copyright{
	width:100%;
}
.footer-logo,.footer-copyright{
	float: left;
	width:50%;
	padding: 20px 0 0 0;
}

.footer-logo{
	text-align: left;
}
.footer-copyright{
	text-align: right;
}

.footer-copyright img {
	padding-bottom: 3px;
}
.footer-copyright p {
	display: inline-block;
	line-height: 24px;
	margin-bottom: 0;
	padding: 0;
	color:#aaa;
}
.footer-copyright p.name {
	padding-bottom: 0;
	width:100%;
}
img.lazy{
	background: url("/images/lazy.png") no-repeat center center;
}
