html,body {	background: #fff;	font-size: 16px;	color: #333;	text-align: center;	font-family: "微软雅黑";	overflow-x: hidden;}strong {	font-weight: 600;}a,a:hover,a:focus {	text-decoration: none;	-o-transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
	-ms-transition: all .2s;
	transition: all .2s;	outline: none;}img {	max-width: 100%;}.fl{	float: left;}.fr{	float: right;}input:focus{	outline: none;}ul{	padding: 0;	margin: 0;}ul li{	list-style: none;}.wrap{	overflow: hidden;}/***** Top menu *****/.navbar {	margin-bottom: 0;	border: 0;	-moz-border-radius: 0;	-webkit-border-radius: 0;	border-radius: 0;	-o-transition: all .3s;	-moz-transition: all .3s;	-webkit-transition: all .3s;	-ms-transition: all .3s;	transition: all .3s;	position: fixed;	top: 0;	width: 100%;	z-index: 99;	background:#f2f2f2;}.navbar .wrap{	overflow:initial;}.navbar-collapse.collapse {
	padding-right: 0;
}ul.navbar-nav>li{	margin: 0 0 0 55px;}ul.navbar-nav>li>a {	position: relative;	padding: 0;	height: 145px;	line-height: 145px;	color: #333;	z-index: 10;	position: relative;	font-size: 18px;}ul.navbar-nav>li>a:hover,ul.navbar-nav>li>a:focus {
	background: none;	color: #005baa;
}ul.navbar-nav>li>a.active{	color: #005baa;	font-weight: bold;}
/*ul.navbar-nav>li>a::after{
    content: "";
    float: left;
    width: 70%;
    background: #21297d;
    height: 2px;
    margin-top: -17px;
    opacity: 0;
    transform: scaleX(0);
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}
ul.navbar-nav>li>a:hover::after,
ul.navbar-nav>li>a.active::after{
	opacity: 1;
    transform: scaleX(1);
}*/.navbar>.container .navbar-brand {	margin-left: 0;}.navbar-brand {	width: 252px;	height: 145px;	background: url(../img/logo.png) left center no-repeat;	background-size:100% auto;	text-indent: -99999px;	z-index: 10;    position: relative;}.backTop{	display: none;    position: fixed;    cursor: pointer;    z-index: 901;    bottom: 20px;    right: 10px;    width: 34px;    height: 34px;    line-height: 30px;    text-align: center;    background-color: #014099;}.backTop a{	display: block;}body.scrolled .backTop{	display: block;}/****************************首页************************/.section1{	margin-top: 145px;	padding: 80px 0;}.index-title .title{	font-size: 50px;}.index-title span{	font-size: 30px;	color: #b4b4b4;	text-transform: uppercase;}.index-title .line{	width: 70px;	height: 2px;	background: #7f7f7f;	margin: 10px auto 76px;}.section1 .row>div{	padding-bottom: 73px;}.section1 .row .iconDiv{	height: 90px;	line-height: 86px;}.section1 .row span{	display: block;	font-size: 32px;	margin-top: 20px;	letter-spacing: 3px;	color: #333;}.section1 .row>div.active{	background: url(../img/sj.png) no-repeat center bottom;}.section1 .contentDiv{	background: #f2f2f2;	margin-top: -22.5px;	position: relative;}.section1 .contentDiv .wrap .leftDiv{	width: 31%;}.section1 .contentDiv .wrap .rightDiv{	width: 64.5%;}.section1 .contentDiv .wrap .leftDiv .textDiv{	padding-top: 100px;	text-align: left;}.section1 .contentDiv .wrap .leftDiv .textDiv .title{	font-size: 30px;	color: #005baa;}.section1 .contentDiv .wrap .leftDiv .textDiv p{	font-size: 16px;	color: #000;	line-height: 30px;	margin: 40px 0 0;}.section1 .contentDiv .hd{	padding: 30px 0;	font-size: 30px;	color: #005baa;	text-align: left;}.section1 .contentDiv .bd{	padding: 0 0 20px;	overflow: hidden;}.section1 .contentDiv .bd .row>div{	padding: 0;}.section2 .row{	margin: 0;	position: relative;}.section2 .row>div{	padding: 0;}.section2 .row>div.leftDiv{	position: absolute;	left: 0;	top: 0;	height: 100%;	background: url(../img/about-img1.png) no-repeat center center;}.section2 .row>div.rightDiv{	float: right;	background: url(../img/about-img2.png) no-repeat center center;}.section2 .row>div .textDiv{	top: 0;	left: 0;	text-align: left;	padding: 5.73vw 6.7vw 9.896vw;}.section2 .row>div .textDiv .title{	font-size: 40px;	color: #005baa;}.section2 .row>div .textDiv .title .line{	display: block;	width: 80px;	height: 3px;	background: #005baa;	margin-top: 25px;}.section2 .row>div .textDiv p{	font-size: 16px;	line-height: 30px;	margin: 30px 0;}.section2 .row>div .textDiv span{	font-size: 20px;	color: #005baa;}.footer{	background: #313439;}.footer .hd{	padding: 60px 0;	border-bottom: 1px solid #bcbbc1;}.footer .hd img{	margin-top: 40px;	width: 25.5%;}.footer .hd .lxDiv{	margin-left: 10%;	color: #ffffff;	text-align: left;}.footer .hd .lxDiv .title{	font-size: 22px;	font-weight: bold;	display: inline-block;}.footer .hd .lxDiv .title span{	display: block;	width: 100%;	height: 4px;	background: #fff;	margin-top: 5px;}.footer .hd .lxDiv .lxText div{	margin-top: 25px;	font-size: 18px;}.footer .hd .lxDiv .lxText div>span:first-child{	display: inline-block;	margin-right: 100px;}.footer .bd{	padding: 27px 0;	text-align: center;	font-size: 14px;	color: #e5e5e5;}