@charset "utf-8";
/* CSS Document */

$baseFontSize: 100px;
@function Rem($px) {
  @return $px / $baseFontSize * 1rem;
}
/*// 头部*/

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}

header.header2{
	height: Rem(90px);
	box-shadow: 0 0 Rem(10px) 0 rgba(0,0,0,0.1);
	position: fixed;
	z-index: 2;
	.main-wrap{
		height: 100%;
	}
	.logo{
		display: inline-block;
		height: 100%;
		img{
			height: 100%;
			vertical-align: top;
		}
	}
	.nav-btn{
		width: Rem(40px);
		height: Rem(30px);
		position: relative;
		cursor: pointer;
		margin-top: Rem(28px);
		.line{
			display: block;
			width: 100%;
			height: Rem(4px);
			background-color: #004477;
			position: absolute;
			left: 0;
		}
		.line1{
			top: 0;
			transform-origin: left top 0;
		}
		.line2{
			top: Rem(12.9px);
		}
		.line3{
			bottom: 0;
          	transform-origin: left bottom 0;
		}
	}
	.nav-btn.active{
		animation: rotate 0.3s linear 0s;
	}
	.nav-btn.hover{
		.line{
			left: 0.06rem;
		}
	}
	.search-btn{
		display: block;
		width: Rem(40px);
		height: Rem(40px);
		background: url(/fifty/bocweb/m/img/ico_01.png) no-repeat left center;
		background-size: auto 100%;
		padding-right: Rem(30px);
		border-right: 1px solid #e5e5e5;
		margin-right: Rem(30px);
		margin-top: Rem(26px);
		cursor: pointer;
	}
	.sub-menu{
		width: 92%;
		padding: Rem(28px) 4%;
		display: none;
		position: absolute;
		left: 0;
		top: Rem(90px);
		background-color: #f5f5f5;
		ul,li{
			width: 100%;
		}
		li{
			border-bottom: 1px solid #dcdcdc;
		}
		.tit{
			display: block;
			width: 91%;
			padding: 0 4.5%;
			line-height: Rem(66px);
			color: #000;
			position: relative;
		}
		.sub-tit:after{
			content: '';
			display: block;
			width: Rem(26px);
			height: Rem(26px);
			background: url(/fifty/bocweb/m/img/ico_03.png) no-repeat center;
			background-size: 100% auto;
			position: absolute;
			right: Rem(30px);
			top: Rem(18px);
		}
		.sub-tit.on{
			background-color: #073190;
			color: #fff;
		}
		.sub-tit.on:after{
			background: url(/fifty/bocweb/m/img/ico_03_h.png) no-repeat center;
			background-size: 100% auto;
		}
		.sec-list{
			line-height: Rem(54px);
			padding: Rem(20px) 4.5%;
			display: none;
			p{
				background: url(/fifty/bocweb/m/img/ico_04.png) no-repeat left center;
				background-size: Rem(6px) auto;
			}
			a{
				padding-left: Rem(20px);
				color: #666;
			}
		}
	}
}

.search-bg{
	position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    background-color: #000;
    opacity: 0.8;
    filter: Alpha(opacity=80);
    display: none;
}
.m-search-box{
	width: 92%;
    border: 1px solid #aaa;
    position: fixed;
    left: 3%;
    height: Rem(80px);
    z-index: 11;
    display: none;
    input.tex{
    	border: none;
	    background: none;
	    font-size: Rem(24px);
	    font-family: "Arial";
	    color: #a7a7a7;
	    height: Rem(26px);
	    line-height: Rem(24px);
	    padding: Rem(27px) 4%;
	    width: 80%;
    }
    input.search-btn{
    	border: none;
	    width: Rem(70px);
	    height: Rem(80px);
	    background-size: Rem(40px) auto;
    }
}
.m-close-search{
	display: block;
    background-size: 100% auto;
    position: fixed;
    cursor: pointer;
    z-index: 11;
    display: none;
}
/*// 新闻详情*/
.news-info1{
	background-color: #fff;
	.tit-box{
		padding-top: Rem(40px);
		text-align: center;
		padding-bottom: Rem(22px);
		border-bottom: 1px solid #f2f2f2;
		h4{
			font-size: Rem(32px);
			color: #333;
			line-height: Rem(46px);
		}
		.date{
			line-height: Rem(34px);
			color: #999;
		}
	}
	.info-cont{
		padding-top: Rem(30px);
		padding-bottom: Rem(30px);
		border-bottom: 1px solid #f2f2f2;
		img{
			max-width: 100%;
		}
		p{
			line-height: Rem(48px);
		}
	}
	.paging{
		padding-top: Rem(32px);
		padding-bottom: Rem(46px);
		p{
			line-height: Rem(48px);
		}
		.return{
			display: inline-block;
			line-height: Rem(40px);
			padding-top: Rem(36px);
			background: url(/fifty/bocweb/m/img/ico_09.png) no-repeat center top;
			background-size: Rem(33px) auto;
			margin-top: Rem(20px);
		}
	}
}




<!--耗时1776446715.9935秒-->