body {	background: #fff;	text-align: center;	font-family: "微软雅黑";	overflow-x: hidden;	font-size: 16px;	color: #333;}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 *****/.navbar{	margin-bottom: 0;	background: #fff;	-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;}.navbar.navFixed{	box-shadow: 0px 3px 12px 0px rgba(68, 73, 80, 0.1);}ul.navbar-nav {	font-size: 16px;	color: #333;	text-transform: uppercase;}ul.navbar-nav>li{	margin: 0 40px;	height: 100px;}ul.navbar-nav>li>a {	position: relative;	padding:0;	line-height: 100px;	color: #333;}ul.navbar-nav>li:hover>a{	background: transparent;	color: #15599d;}ul.navbar-nav>li>a:after{	content: "";	width:100%;	left: 50%;	margin-left: -50%;	height: 4px;	background: #15599d;	position: absolute;	bottom: 0;	opacity: 0;    transform: scaleX(0);    -webkit-transition: all 0.4s;    transition: all 0.4s;}ul.navbar-nav>li>a.active{	color: #15599d;}ul.navbar-nav>li:focus>a:after,ul.navbar-nav>li:hover>a:after,ul.navbar-nav>li>a.active:after{	opacity: 1;    transform: scaleX(1);}.nav>li>a:focus, .nav>li>a:hover,.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{	background: none;}.dropdown-menu{	min-width: 130px;	padding: 10px 0px;	border: 0;}.dropdown-menu ul li a{	color: #333;	padding: 10px;	display: block;	font-size: 15px;}.dropdown-menu ul li a.active,.dropdown-menu ul li a:hover{	color: #15599D;}.navbar>.container .navbar-brand {	margin-left: 0;}.navbar-brand {	width: 260px;	height:100px;	background: url(../img/logo.png) left center no-repeat;	background-size:100% auto;	text-indent: -99999px;}/****************************首页************************/.top-content{	margin-top:100px;}.index-banner{	position: relative;}/*.index-banner img,
.about-banner img,
.ny-container .index-div2>img{
	max-height: 620px;
	max-width: initial;
	width: 100%;
}*/.textContent{
	position: absolute;
	top: 50%;
	left: 50%;
    transform:translate(-50%,-75%);    width: 100%;    text-align: left;
}.textContent .textDiv{	margin-left: 100px;	color: #666;}.textContent .eng{	font-size: 26px;	text-transform: uppercase;}.textContent span.line{	display: inline-block;	width: 65px;	height: 2px;	background: #666;	margin: 20px 0 15px;}.textContent  p{	font-size: 24px;	line-height:40px;	letter-spacing: 2px;	margin-bottom: 0;}.carousel-inner>.item{
	min-height: 400px;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}.carousel-indicators{	bottom: 0;}.carousel-indicators li{	width: 12px;	height: 12px;	border: 1px solid #15599d;	margin: 0 4px;}.carousel-indicators .active{	width: 30px;	background: #15599d;	margin: 0 4px;}.index-container .index-title{	font-size: 30px;	color: #555;	margin-bottom: 60px;}.index-container .index-title span{	display: block;	font-size: 15px;	text-transform: uppercase;}.index-container .index-div1{	padding: 50px 0;}.index-container .index-div1 .row{	margin: 0;    /*display:flex;
    justify-content:center;
    align-items:center;*/}.index-container .index-div1 .row img{	margin-top: 10px;}.index-container .index-div1 .row .textDiv{	max-width: 680px;	float: right;	text-align: left;	font-size: 16px;	color: #333;}.index-container .index-div1 .row .textDiv p{	margin: 0px 0 20px;	line-height: 30px;	text-indent: 2em;	/*display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;*/}.index-container .index-div1 .row .textDiv a{	/*position: absolute;
	right: 10px;
	bottom: 23px;*/	background: #fff;	font-size: 14px;	color: #004e97;	/*padding: 0 15px;*/}.index-container .index-div1 .row .textDiv a img{	position: relative;	top: -6px;	margin-left: 8px;}.index-container .index-div1 .row .textDiv a:hover{	color: #FF7413;}.index-container .index-div2{	padding: 60px 0;	background: #f4f3f3;}.index-container .index-div2 .row{	position: relative;	margin: -25px 0 0;}.index-container .index-div2 .row .conDiv{	background: #fff;	box-shadow: 0px 3px 5px rgba(0,0,0,.1);	transition: all .6s;}.index-container .index-div2 .row .conDiv:hover{	margin-top: -10px;}.index-container .index-div2 .row .conDiv .imgDiv img{	width: 100%;}.index-container .index-div2 .textDiv{	text-align: left;	padding: 15px 25px;}.index-container .index-div2 .textDiv span{	display: block;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;	font-size: 18px;}.index-container .index-div2 .textDiv a{	font-size: 13px;	color: #555;	display:inline-block;	margin-top: 5px;}.index-container .index-div2 .textDiv a img{	position: relative;	top: -1px;	margin-left: 3px;}.index-container .index-div2 .textDiv a:hover{	color: #ff7413;}.index-container .index-div3{	padding: 60px 0;}.index-container .index-div3 ul{	overflow: hidden;}.index-container .index-div3 ul li{	float: left;	width: 20%;	margin-bottom: 30px;}.index-container .index-div3 ul li .conDiv{	margin:0 12.5px;	border: 1px solid #eee;	height: 60px;	line-height: 60px;}.index-container .index-div3 .more{	font-size: 14px;	color: #555;}.index-container .index-div3 .more img{	position: relative;	top: -1px;	margin-left: 5px;}.index-container .index-div3 .more:hover{	color: #FF7413;	margin-left: 10px;}/***** Footer *****/footer {	background-color: #eaebee;	padding-bottom: 60px;}footer .rowDiv{	overflow: hidden;    /*display:flex;
    justify-content:center;
    align-items:center;*/}footer .rowDiv .leftDiv{	/*width: 86.6%;*/	max-width: 100%;	width: 1040px;	text-align: left;	overflow: hidden;}footer .rowDiv .leftDiv .logoDiv{	/*width: 13.4%;*/}footer .rowDiv .leftDiv .listDiv{	max-width: 13.9%;	margin-left: 7.6%;	margin-top: 30px;}footer .rowDiv .leftDiv .listDiv span{	margin-bottom: 8px;	color: #333;}footer .rowDiv .leftDiv .listDiv span:hover{	opacity: .8;}footer .rowDiv .leftDiv .listDiv li a{	font-size: 14px;	color: #999;	display: block;	margin-top: 8px;}footer .rowDiv .leftDiv .listDiv li a:hover{	color: #666;}footer .rowDiv .rightDiv{	width: 160px;	font-size: 12px;	color: #999;	padding-top: 60px;	line-height: 24px;}/**************** 服务项目  ******************/.ny-banner{	min-height: 300px;	position: relative;	z-index: 1;}.ny-container .leftDiv{	width: 220px;	/*18.3%*/}.ny-container .rightDiv{	width: 980px;	/*81.7%*/	text-align: left;}.ny-container .hdDiv{	/*overflow: hidden;*/	position: relative;	z-index: 10;}.ny-container .hdDiv .leftDiv{	background: #004e97;	color: #fff;	padding: 30px;	text-align: left;	font-size: 24px;	margin-top: -96px;}.ny-container .hdDiv .leftDiv span{	font-size: 20px;	color: rgba(255,255,255,.6);	text-transform: uppercase;}.ny-container .hdDiv .leftDiv .line{	width: 40px;	height: 1px;	background: rgba(255,255,255,.6);	margin: 15px 0;}.ny-container .hdDiv .rightDiv{	border-bottom: 1px solid #eee;	padding: 20px 0;}.ny-container .hdDiv .rightDiv .breadcrumbDiv{	margin: 0 60px;	color: #666;}.ny-container .hdDiv .rightDiv .breadcrumbDiv a{	color: #666666;}.ny-container .hdDiv .rightDiv .breadcrumbDiv a:hover{	text-decoration: underline;	color: #004e97;}.ny-container .hdDiv .rightDiv .breadcrumbDiv span.c999{	color: #999;}.ny-container .hdDiv .rightDiv .breadcrumbDiv span.c004e97{	color: #004e97;}.ny-container .bdDiv{	overflow: hidden;}.ny-container .bdDiv .leftDiv{	text-align: left;}.ny-container .bdDiv .leftDiv ul li{	padding: 10px 30px;	border-bottom: 1px solid #eee;}.ny-container .bdDiv .leftDiv ul li:last-child{	border-bottom: 5px solid #eee;}.ny-container .bdDiv .leftDiv ul li a{	display: block;	color: #333;	padding: 10px 0;}.ny-container .bdDiv .leftDiv ul li a span{	display: inline-block;	width: 10px;	height: 10px;	border-radius: 50%;	background: #dddddd;	float: right;	position: relative;	top: 6px;}.ny-container .bdDiv .leftDiv ul li.active a{	color: #ff7413;}.ny-container .bdDiv .leftDiv ul li.active a span{	background: #ff7413;}.ny-container .bdDiv .rightDiv .rightContent{	padding: 30px 0 30px 60px;}.ny-container .bdDiv .rightDiv .rightContent p{	color: #555;	line-height: 30px;	text-indent: 2em;	margin-bottom: 25px;}.ny-container .bdDiv .rightDiv .rightContent .rightDiv1 .listDiv{	margin-top: 50px;}.ny-container .bdDiv .rightDiv .rightContent .rightDiv1 .listDiv .titleDiv{	font-size: 20px;	color: #fff;	background: url(../img/fw1-title-bg.png) no-repeat center center;	background-size:100% 100%;	width: 198px;	height: 180px;	margin: 0 auto;	line-height: 180px;	padding-right: 18px;	text-align: center;	}.ny-container .bdDiv .rightDiv .rightContent .rightDiv1 .listDiv .row{	margin: 60px -15px;}.ny-container .bdDiv .rightDiv .rightContent .rightDiv2 ul.textList li {	color: #555;	margin-bottom: 30px;	background: url(../img/lx-icon.png) no-repeat left center;	padding-left: 30px;	}.ny-container .bdDiv .rightDiv .rightContent .rightDiv2 .hzDiv span{	color: #555;	padding-left: 30px;	margin-bottom: 30px;	display: block;}.ny-container .bdDiv .rightDiv .rightContent .rightDiv2 .hzDiv ul{	margin-right: -25px;	overflow: hidden;}.ny-container .bdDiv .rightDiv .rightContent .rightDiv2 .hzDiv ul li{	float: left;	margin: 0px 25px 30px 30px;	height: 50px;	line-height: 50px;} .ny-container .bdDiv .rightDiv .rightContent .rightDiv3 .listDiv>span{	color: #004e97;	margin-bottom: 30px;	display: block;}.ny-container .bdDiv .rightDiv .rightContent .rightDiv3 .listDiv ul li span{	color: #333;	background: url(../img/lx-icon.png) no-repeat left center;	padding-left: 30px;		margin-bottom: 30px;	display: block;}.ny-container .bdDiv .rightDiv .rightContent .rightDiv3 .listDiv ul li .row>div{	margin-bottom: 30px;}.ny-container .bdDiv .rightDiv .rightContent .rightDiv3 p,.ny-container .bdDiv .rightDiv .rightContent .rightDiv4 p{	text-indent: 0em;}.ny-container .bdDiv .rightDiv .rightContent .rightDiv4 ul{	margin: 40px 0;	overflow: hidden;}.ny-container .bdDiv .rightDiv .rightContent .rightDiv4 ul li{	float: left;	width: 20%;	text-align: center;}.ny-container .bdDiv .rightDiv .rightContent .rightDiv4 ul li .textDiv{	max-width: 140px;	margin: 35px auto;}.ny-container .bdDiv .rightDiv .rightContent .rightDiv4 ul li .textDiv span{	font-size: 18px;	color: #555;	margin-bottom: 10px;	display: block;}/*.ny-container .bdDiv .rightDiv .rightContent .rightDiv4 ul li .textDiv .row{
	margin: 0 -9px;
}
.ny-container .bdDiv .rightDiv .rightContent .rightDiv4 ul li .textDiv .row>div{
	padding: 0 9px;
	font-size: 12px;
	color: #666;
	text-align: left;
	width: auto;
	display: inline-block;
}*/.ny-container .bdDiv .rightDiv .rightContent .rightDiv4 ul li .textDiv .listText{	text-align: center;}.ny-container .bdDiv .rightDiv .rightContent .rightDiv4 ul li .textDiv .listText .text{	overflow: hidden;	display: inline-block;}.ny-container .bdDiv .rightDiv .rightContent .rightDiv4 ul li .textDiv .listText span{	font-size: 12px;	display: inline-block;	margin: 0 6px;	text-align: left;}/***************** 企业客户  ******************/.ny-container .bdDiv .rightDiv .rightContent .custom1 ul{	overflow: hidden;}.ny-container .bdDiv .rightDiv .rightContent .custom1 ul li{	float: left;	width: 33.3%;	margin-bottom: 30px;}.ny-container .bdDiv .rightDiv .rightContent .custom1 ul li .conDiv{	margin:0 12.5px;	border: 1px solid #eee;	height: 80px;	line-height: 80px;	text-align: center;}/*.ny-container .bdDiv .rightDiv .rightContent .custom2 .listDiv .ul1{
	width: 445px;
}
.ny-container .bdDiv .rightDiv .rightContent .custom2 .listDiv .ul1 .imgDiv{
	width: 210px;
}
.ny-container .bdDiv .rightDiv .rightContent .custom2 .listDiv .ul1 .textDiv{
	padding-left: 250px;
}
.ny-container .bdDiv .rightDiv .rightContent .custom2 .listDiv .textDiv .h4{
	font-size: 25px;
	color: #333;
	margin: 0;
}
.ny-container .bdDiv .rightDiv .rightContent .custom2 .listDiv .textDiv span{
	display: block;
	color: #666;
	margin-top: 15px;
}
.ny-container .bdDiv .rightDiv .rightContent .custom2 .listDiv .ul2{
	width: 400px;
}
.ny-container .bdDiv .rightDiv .rightContent .custom2 .listDiv .ul2 .imgDiv{
	width: 150px;
}
.ny-container .bdDiv .rightDiv .rightContent .custom2 .listDiv .ul2 .textDiv{
	padding-left: 190px;
}
.ny-container .bdDiv .rightDiv .rightContent .custom2 .listDiv  ul li{
	margin-bottom: 60px;
}*/.ny-container .bdDiv .rightDiv .rightContent .custom2 .listDiv  ul li{	overflow: hidden;	margin-bottom: 70px;}.ny-container .bdDiv .rightDiv .rightContent .custom2 .listDiv  ul li .leftLi{	width: 445px;}.ny-container .bdDiv .rightDiv .rightContent .custom2 .listDiv  ul li .rightLi{	width: 400px;}.ny-container .bdDiv .rightDiv .rightContent .custom2 .listDiv ul li .leftLi .imgDiv{	width: 210px;}.ny-container .bdDiv .rightDiv .rightContent .custom2 .listDiv ul li .leftLi .textDiv{	padding-left: 250px;}.ny-container .bdDiv .rightDiv .rightContent .custom2 .listDiv .textDiv .h4{	font-size: 25px;	color: #333;	margin: 0;}.ny-container .bdDiv .rightDiv .rightContent .custom2 .listDiv .textDiv span{	display: block;	color: #666;	margin-top: 15px;}.ny-container .bdDiv .rightDiv .rightContent .custom2 .listDiv ul li .rightLi{	width: 400px;}.ny-container .bdDiv .rightDiv .rightContent .custom2 .listDiv ul li .rightLi .imgDiv{	width: 150px;}.ny-container .bdDiv .rightDiv .rightContent .custom2 .listDiv ul li .rightLi .textDiv{	padding-left: 190px;}/***************** 联系我们  ******************/.ny-container .bdDiv .rightDiv .contact1 .row{	margin: 0 -20px;}.ny-container .bdDiv .rightDiv .contact1 .row>div{	padding: 0 20px;	margin-bottom: 40px;}.ny-container .bdDiv .rightDiv .contact1 .row>div .conDiv{	border: 1px solid #eee;	padding: 20px;	max-width: 440px;}.ny-container .bdDiv .rightDiv .contact1 .row>div .conDiv .imgDiv{	position: relative;}.ny-container .bdDiv .rightDiv .contact1 .row>div .conDiv .imgDiv .name{	position: absolute;	left:30px;	bottom: 25px;	color: #fff;	font-size: 20px;}.ny-container .bdDiv .rightDiv .contact1 .row>div .conDiv .textDiv{	padding: 35px 15px 20px;}.ny-container .bdDiv .rightDiv .contact1 .row>div .conDiv .textDiv span{	font-size: 14px;	color: #999;}.ny-container .bdDiv .rightDiv .contact1 .row>div .conDiv .textDiv p{	font-size: 16px;	color: #333;	text-indent: 0;	line-height: 30px;	margin-bottom: 10px;}.ny-container .bdDiv .rightDiv .contact1 .row>div .conDiv .line{	width: 25px;	height: 3px;	background: #004e97;	margin-top: 40px;}/***************** 运贸网  ******************/.ny-container .bdDiv .rightDiv .ymw1 p{	text-indent: 0;	color: #333;}.ny-container .bdDiv .rightDiv .ymw1 .listDiv>span{	font-size: 20px;	color: #004e97;	margin-bottom: 40px;	display: block;}.ny-container .bdDiv .rightDiv .ymw1 .listDiv .row>div{	margin-bottom: 40px;}.ny-container .bdDiv .rightDiv .ymw1 .listDiv .row>div .textDiv{	padding-left: 110px;	padding-top: 15px;}.ny-container .bdDiv .rightDiv .ymw1 .listDiv .row>div .textDiv p{	color: #555;	margin-top: 5px;	margin-bottom: 0;}.ny-container .bdDiv .rightDiv .ymw2 .row>div{	text-align: center;}.ny-container .bdDiv .rightDiv .ymw2 .row>div .imgDiv{	display: inline-block;	position: relative;}.ny-container .bdDiv .rightDiv .ymw2 .row>div .textDiv{	line-height: 26px;	text-align: left;}.ny-container .bdDiv .rightDiv .ymw2 .row>div .imgDiv:after{	content: "";	width: 162px;	height: 1px;	background: url(../img/line.png) no-repeat center center;	background-size:100% 100%;	position: absolute;	left: 100%;	top: 50%;	margin-top: -0.5px;}.ny-container .bdDiv .rightDiv .ymw2 .row>div:last-child .imgDiv:after{	background: none;}.ny-container .bdDiv .rightDiv .ymw2 .h3{	font-size: 20px;	color: #004E97;	margin-bottom: 25px;	text-indent: 1.6em;}.ny-container .bdDiv .rightDiv .ymw2  .textDiv1{	margin:40px 0;}.ny-container .bdDiv .rightDiv .ymw2  .textDiv1 p{	color: #333;	margin-bottom: 5px;}.ny-container .bdDiv .rightDiv .ymw2  .textDiv1 .listText,.ny-container .bdDiv .rightDiv .ymw2  .textDiv1 .listText1{	overflow: hidden;	line-height: 30px;	margin-bottom: 5px;}.ny-container .bdDiv .rightDiv .ymw2  .textDiv1 .listText span{	display: block;	text-indent: 2em;}.ny-container .bdDiv .rightDiv .ymw2  .textDiv1 .listText1 span{	display: block;	text-indent: 2em;}.ny-container .bdDiv .rightDiv .ymw2  .textDiv1 .listText div{	padding-left: 80px;}.ny-container .bdDiv .rightDiv .ymw2  .textDiv1 .listText1 div{	padding-left: 112px;}.ny-container .bdDiv .rightDiv .ymw2 .textDiv2 ul li{    margin-bottom: 25px;    background: url(../img/lx-icon.png) no-repeat left center;    padding-left: 30px;}.ny-container .bdDiv .rightDiv .ymw2 .textDiv3 ul li{    margin-bottom: 25px;    background: url(../img/lx-icon.png) no-repeat left center;    padding-left: 30px;}.ny-container .bdDiv .rightDiv .ymw2  .textDiv{	margin: 20px 0;	}.ny-container .bdDiv .rightDiv .ymw3 ul li{    margin-bottom: 25px;    background: url(../img/lx-icon.png) no-repeat left center;    padding-left: 30px;}.ny-container .bdDiv .rightDiv .ymw3 p{	margin-bottom: 20px;	line-height: 36px;		color: #333;}/*******************关于我们*******************/.ny-container .bdDiv .rightDiv .about1 .listGroup{	position: relative; 	display:flex;    justify-content:center;    align-items:center;}.ny-container .bdDiv .rightDiv .about1 .listGroup>div{	position: absolute;	/*width: 35%;*/	overflow: hidden;}.ny-container .bdDiv .rightDiv .about1 .listGroup>div.listDiv1{	position: absolute;	left: 8%;	top: 90px;}.ny-container .bdDiv .rightDiv .about1 .listGroup>div.listDiv2{	position: absolute;	left: 65%;	top: 90px;}.ny-container .bdDiv .rightDiv .about1 .listGroup>div.listDiv3{	position: absolute;	left: 8%;	bottom: 90px;}.ny-container .bdDiv .rightDiv .about1 .listGroup>div.listDiv4{	position: absolute;	left: 65%;	bottom: 90px;}.ny-container .bdDiv .rightDiv .about1 .listGroup>div .textDiv{	padding-left: 74px;}.ny-container .bdDiv .rightDiv .about1 .listGroup>div .textDiv span{	font-size: 20px;}.ny-container .bdDiv .rightDiv .about1 .listGroup>div .textDiv p{	color: #666;	text-indent: 0;	margin: 0;}.ny-container .bdDiv .rightDiv .about1 .listGroup>div img{	position: relative;	top: 8px;}.ny-container .bdDiv .rightDiv .about3{	margin: 30px 0 60px;}.ny-container .bdDiv .rightDiv .about4 .h3{	margin: 0 0 15px;	font-size: 20px;	color: #004E97;	padding-left: 30px;}.ny-container .bdDiv .rightDiv .about4 p{	color: #333;}.ny-container .bdDiv .rightDiv .about4 ul li .title{    margin-bottom: 25px;    background: url(../img/lx-icon.png) no-repeat left center;    padding-left: 30px;}.ny-container .bdDiv .rightDiv .about4 ul li span{	padding-left: 30px;}.ny-container .bdDiv .rightDiv .about4 ul li .imgList img{	margin: 30px 30px 35px;}.ny-container .bdDiv .rightDiv .about4 ul li .textDiv{	text-indent: 2em;	margin-top: 45px;}.ny-container .bdDiv .rightDiv .about4 ul li .textDiv div{	margin-bottom: 21px;}.ny-container .bdDiv .rightDiv .about4 ul li .textDiv span{	padding-left: 0px;	text-align: left;	text-indent: 0;}.ny-container .bdDiv .rightDiv .about4 ul li .textDiv div span:first-child{	display: inline-block;	width: 260px;}.ny-container .bdDiv .rightDiv .about2 .titleDiv{	text-align: center;	color: #4a86e8;}.ny-container .bdDiv .rightDiv .about2 .titleDiv span{	font-size: 25px;	display: block;	margin: 20px 0;}.ny-container .bdDiv .rightDiv .about2 .titleDiv p{	text-indent: 0;
	color: #4a86e8;}.ny-container .bdDiv .rightDiv .about2 .timeline-item p{	text-indent: 0;	margin-bottom: 0;}