body {	background: #fff;	text-align: center;	font-family: "microsoft yahei";	overflow-x: hidden;	background: url(../img/bg.jpg) no-repeat center top;}strong {	font-weight: 500;}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;}ul{	padding: 0;	margin: 0;}ul li{	list-style: none;}/***** Top menu *****/.indexBody .navbar{	border-bottom: 0;}.navbar{	margin-bottom: 0;	border-bottom: 1px solid #dbdbdb;	background: transparent;	-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;}.navFixed{	background: #f1f6fa;}ul.navbar-nav {	font-size: 14px;	color: #090909;	text-transform: uppercase;	margin-right: 0;}ul.navbar-nav>li{	margin: 0 25px;	height: 98px;}ul.navbar-nav>li>a {	position: relative;	padding:0;	line-height: 98px;	color: #090909;}ul.navbar-nav>li>a:hover{	background: transparent;}ul.navbar-nav>li>a:after{	content: "";	width:20px;	left: 50%;	margin-left: -10px;	height: 3px;	background: #0068b7;	position: absolute;	bottom: 0;	 opacity: 0;    transform: scaleX(0);    -webkit-transition: all 0.4s;    transition: all 0.4s;}ul.navbar-nav>li>a:focus:after,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: 147px;	height: 89px;	background: url(../img/logo.png) left center no-repeat;	background-size:100% auto;	text-indent: -99999px;}/****************************首页************************/.top-content{	margin-top: 98px;}.index-banner{	min-height: 458px;	position: relative;}.textImg{
	position: absolute;
	top: 50%;
	right: 0;
    transform:translate(-30%,-50%);
}.index-banner .wrap{	position: relative;	box-shadow: 0px 0px 38px rgba(0,0,0,.14);}.carousel-inner>.item{	min-height: 458px;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;	border: 1px solid #d5d5d5;}.index-container .typeList{	margin: 22px 0;}.index-container .typeList .row{	margin-left: -8.5px;	margin-right: -8.5px;}.index-container .typeList .row>div{	padding: 0 8.5px;}.index-container .typeList .row>div .imgDiv{	position: relative;}.index-container .typeList .row>div .imgDiv span{	display: block;	position: absolute;    top:50%;    left: 50%;	-ms-transform: translate(-50%,-50%);	-moz-transform: translate(-50%,-50%);	-webkit-transform: translate(-50%,-50%);	-o-transform: translate(-50%,-50%);	font-size:26px;	color: #fff;	width: 100%;	font-family: "黑体";}.index-container .index-div1{	padding-top: 25px;	padding-bottom: 45px;}.index-container .index-div1 .row{	margin-left: -7.5px;	margin-right: -7.5px;}.index-container .index-div1 .row>div {	padding: 0 7.5px;	text-align: left;}.index-container .index-div1 .row .indexTitle{	font-size: 18px;	color: #0068b7;	padding-bottom: 15px;	border-bottom: 1px solid #cecece;}.index-container .index-div1 .row .indexTitle span{	padding-bottom: 15px;	border-bottom: 2px solid #0068B7;}.index-container .index-div1 .row .newList{	margin-top: 20px;}.index-container .index-div1 .row .newList li div{	overflow: hidden;	transition: all 0.6s;}.index-container .index-div1 .row .newList li:hover div{	padding-left: 10px;}.index-container .index-div1 .row .newList li div span.title{	color: #0068b7;	font-weight: bold;	font-size: 16px;	display: block;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;	float: left;	max-width: 80%;}.index-container .index-div1 .row .newList li div span.time{	color: #7b7d80;	font-size: 12px;	float: left;	margin-left: 10px;	line-height: 22px;}.index-container .index-div1 .row .newList li p{	font-size: 14px;	color: #565656;	margin: 10px 0 15px;	line-height: 22px;	display: -webkit-box;	-webkit-box-orient: vertical;	-webkit-line-clamp: 2;	overflow: hidden;}.index-container .index-div1 .row .techList{	margin-top: 20px;}.index-container .index-div1 .row .techList ul li{	font-size: 14px;	color: #565656;	line-height: 26px;	margin-bottom: 3.5px;	display: block;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}.index-container .index-div1 .row .techList ul li:hover{	color: #0068B7;}.index-container .index-div1 .row .techList ul .li1{	overflow: hidden;	margin-bottom: 10px;}.index-container .index-div1 .row .techList ul .li1 .imgDiv{	padding-right: 10px;}.index-container .index-div1 .row .techList ul .li1 .textDiv{	display: -webkit-box;	-webkit-box-orient: vertical;	-webkit-line-clamp: 3;	overflow: hidden;	white-space:initial;}.index-container .index-div1 .row .proPlanList{	margin-top: 20px;}.index-container .index-div1 .row .proPlanList ul li{	font-size: 14px;	color: #565656;	line-height: 26px;	margin-bottom: 3.5px;	display: block;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}.index-container .index-div1 .row .proPlanList ul li:hover{	color: #0068B7;}.index-container .index-div1 .row .proPlanList ul .li1{	overflow: hidden;	margin-bottom: 10px;}.index-container .index-div1 .row .proPlanList ul .li1:hover div{	padding-left: 10px;}.index-container .index-div1 .row .proPlanList li.li1 div{	overflow: hidden;	transition: all 0.6s;}.index-container .index-div1 .row .proPlanList li.li1 div span.title{	color: #0068b7;	font-weight: bold;	font-size: 16px;	display: block;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;	float: left;	max-width: 80%;}.index-container .index-div1 .row .proPlanList li.li1 div span.time{	color: #7b7d80;	font-size: 12px;	float: left;	margin-left: 10px;	line-height: 22px;}.index-container .index-div1 .row .proPlanList li.li1 p{	font-size: 14px;	color: #565656;	margin: 10px 0 0;	line-height: 22px;	display: -webkit-box;	-webkit-box-orient: vertical;	-webkit-line-clamp: 2;	overflow: hidden;	white-space:initial;}/****联系我们***/.bottomDiv{	background: #f0f3fa;	color: #717171;	font-size: 14px;	line-height: 14px;	padding: 55px 0 45px;}.bottomDiv .row{	margin: 0 -5px;}.bottomDiv .row>div{	width: 14.2%;	padding: 0 5px;}.bottomDiv .h4{	color: rgba(9,9,9,.77);	font-size: 14px;	line-height: 14px;	margin-bottom:20px;	text-align: left;	margin-top: 0;	display: block;	font-weight: bold;}.bottomDiv ul{	overflow: hidden;	margin: 0;	padding: 0;}.bottomDiv ul li{	width: 50%;	text-align: left;}.bottomDiv ul li{	list-style: none;	margin-bottom:10px;	text-align: left;}.bottomDiv ul li a{	color:#717171;	font-size: 12px;	line-height: 12px;}.bottomDiv ul li a:hover{	color: rgba(9,9,9,.77);}/***** Footer *****/footer {	padding:15px 0 10px;	background: #ffffff;	color: #717171;	line-height: 80px;	font-size: 12px;}footer .leftDiv{	text-align: left;}footer .leftDiv img{	margin-right: 20px;}footer .rightDiv{	text-align: right;}/**************** 关于我们  ******************/.ny-container{	margin-top: 98px;}.ny-container .wrap{	overflow: hidden;}.ny-container .leftDiv{	width: 725px;	padding-top: 50px;	text-align: left;	margin-bottom: 20px;}.ny-container .leftDiv .titleDiv{	margin-bottom: 20px;}.ny-container .leftDiv .titleDiv .eng{	font-size: 24px;	color: #000;	display: block;	font-family: "微软雅黑";}.ny-container .leftDiv .titleDiv .chi{	font-size: 19px;	color: #005da4;}.ny-container .rightDiv{	width: 220px;	min-height: 750px;	background: rgba(0,104,183,.65);	box-shadow: 0px 0px 38px rgba(0,0,0,.14);	text-align: left;	padding: 50px 28px;}.ny-container .leftDiv .newsDiv ul li{	padding: 15px 0;	border-bottom:1px solid #e4e4e4;}.ny-container .leftDiv .newsDiv .newList li div{	overflow: hidden;	transition: all 0.6s;}.ny-container .leftDiv .newsDiv .newList li:hover div{	padding-left: 10px;}.ny-container .leftDiv .newsDiv .newList li div span.title{	color: #0068b7;	font-weight: bold;	font-size: 16px;	display: block;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;	float: left;	max-width: 80%;}.ny-container .leftDiv .newsDiv .newList li div span.time{	color: #7b7d80;	font-size: 12px;	float: left;	margin-left: 10px;	line-height: 22px;}.ny-container .leftDiv .newsDiv .newList li p{	font-size: 14px;	color: #565656;	margin: 10px 0 0;	line-height: 22px;	display: -webkit-box;	-webkit-box-orient: vertical;	-webkit-line-clamp: 2;	overflow: hidden;}.ny-container .rightDiv span{	font-size: 19px;	display: block;	color: #fff;}.ny-container .rightDiv ul{	margin-top: 30px;}.ny-container .rightDiv ul li{	border-bottom: 1px solid rgba(193,199,205,.58);}.ny-container .rightDiv ul li a{	font-size: 14px;	display: block;	color: #fff;	padding: 8px 0;}.ny-container .rightDiv ul li a:hover{	color: #0068B7;}.ny-container .downList .row{	margin: 0 -7.5px;}.ny-container .downList .row>div{	padding: 0 7.5px;	margin-bottom: 15px;}.ny-container .downList .row>div .conDiv{	background: #d1e5f4;	padding: 20px;}.ny-container .downList .row>div .conDiv span.chiName{	display: block;	font-size: 16px;	color: #0068b7;	font-weight: bold;}.ny-container .downList .row>div .conDiv span.engName{	display: block;	font-size: 12px;	color: #7b7d80;}.ny-container .downList .row>div .conDiv p{	margin-bottom: 0;	font-size: 12px;	color: #3f3e3e;	line-height: 24px;	margin-top: 18px;	display: -webkit-box;	-webkit-box-orient: vertical;	-webkit-line-clamp: 4;	overflow: hidden;}.ny-container .recruitList .row>div{	margin-bottom: 15px;}.ny-container .recruitList .row>div .conDiv{	border-bottom: 1px solid #e4e4e4;	padding-top: 10px;	padding-bottom: 20px;}.ny-container .recruitList .row>div .conDiv span.name{	display: block;	font-size: 16px;	color: #0068b7;	font-weight: bold;}.ny-container .recruitList .row>div .conDiv .textDiv{	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;	margin-bottom: 0;	font-size: 14px;	color: #787878;	line-height: 20px;	margin-top: 10px;}.ny-container .recruitList .row>div .conDiv .textDiv strong{	font-size: 14px;	color: #565656;	font-weight: bold;}.aboutList{	position: relative;}.aboutList span{	font-size: 20px;	line-height: 36px;	color: #353535;	position: absolute;    top:40%;    left: 50%;    text-align:center;	-ms-transform: translate(-50%,-50%);	-moz-transform: translate(-50%,-50%);	-webkit-transform: translate(-50%,-50%);	-o-transform: translate(-50%,-50%);}