/* 头部开始 */
.header{position: relative;}
.header .div600{display: flex;justify-content: space-between;align-items: center;height: 6.125rem;}
.muen-up{background: #008fd7;width: 20rem;position: absolute;top: 100%;right: 0;width: 20rem;z-index: 99;padding-bottom: 5rem;display: none;}
.muen-top ul{padding: 1.25rem 0 0.625rem;border-bottom: 1px solid #33a5df;}
/*修改*/
.muen-top ul li{position: relative;}
.muen-top ul li:hover .muen-er{display: block;}
.muen-er{position: absolute;left: -240px;top: 0;width: 240px;background: #008fd7;padding: 10px 0;display: none;}
.muen-er ul li{text-align: center;padding: 10px 0;}
.muen-er ul li a{font-size: 16px;display: block;color: #fff;}
.muen-er ul li:hover{background: #017ab6;}
.muen-top >ul >li >a{height: 4.375rem;line-height: 4.375rem;display: block;color: #fff;font-size: 1.25rem;font-weight: 600;text-align: center;}
.muen-top >ul >li > a:hover{background: #017ab6;}
/*修改*/
.muen-down i{font-weight: 600;color: #fff;font-size: 1.5rem;display: block;background: url(../images/header-icon.png)45px no-repeat;padding-left: 5.625rem;margin:1.25rem 0 1.5625rem;}
.muen-down ul{display: table;margin: 0 auto;}
.muen-down ul li img{margin-right: 1.125rem;display: block;padding-top: 0.1875rem;}
.muen-down ul li {float: left;}
.muen-down ul li a{width: 4.5625rem;height: 2.5rem;display: block;background: #fff;color: #008fd7;font-size: 1.25rem;border-radius: 1.25rem;text-align: center;line-height: 2.5rem;margin-right: 0.875rem;}
/* 头部结束 */

/* banner轮播开始 */
.banner .swiper-container{position: relative;}
.banner .swiper-pagination{text-align: right;width: 37.5rem !important;transform: translateX(-50%);left: 50% !important;bottom: 20px !important;}
.banner .swiper-pagination-bullet{width: 20px;height: 20px;border-radius: 0;color: #fff;border: 1px solid #fff;opacity: 1;background: none;font-size: 12px;text-align: center;line-height: 20px;}
.banner .swiper-pagination-bullet-active{border: 1px solid #00aaff;background: rgba(255,255,255,.7);color: #008fd7;width: 21px;height: 21px;}
/* banenr轮播结束 */

/* 产品分类开始 */
.product{padding-bottom: 3.5rem;position: relative;}
.product-title{text-align: center;padding: 3.125rem 0 2.375rem;}
.product-title h2{color: #666;font-size: 2.125rem;padding-bottom: 0.3125rem;}
.product-title span{color: #008fd7;}
.product-title strong{color: #cccccc;font-family: "arial narrow";font-size: 1.75rem;}
.product-list li{width: 17.75rem;border: 2px solid #008fd7;padding: 1.875rem 0 0.9375rem;margin-bottom: 15px;min-height: 413px}
.product-list li:nth-child(odd){float: left;}
.product-list li:nth-child(even){float: right;}
.product-list li span{color: #666666;font-size: 1.375rem;display: block;text-align: center;padding: 1.25rem 0;}
.product-list li p{color: #666666;font-size: 1.125rem;line-height: 1.875rem;padding: 0 1.25rem;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.li-product-pic{background: #008fd7;width: 9.0625rem;height: 9.0625rem;border-radius: 100%;text-align: center;position: relative;margin: 0 auto;}
.li-product-pic img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.product-srcoll{position: absolute;bottom: 20px;right: 0;animation: mymove 1.5s infinite alternate linear;-webkit-animation: mymove 1.5s infinite alternate linear;-ms-animation: mymove 1.5s infinite alternate linear;-moz-animation: mymove 1.5s infinite alternate linear;}
@keyframes mymove{
	from{right: 20px;}
	to{right: 0;}
}
@-webkit-keyframes mymoven{
	from{right: 20px;}
	to{right: 0;}
}
@-ms-keyframes mymove{
	from{right: 20px;}
	to{right: 0;}
}
@-moz-keyframes name{
	from{right: 20px;}
	to{right: 0;}
}

/* 产品分类结束 */

/* 公司介绍开始 */
.company-title{padding: 0 0 1.25rem;}
.company-note p{color: #666666;font-size: 1.25rem;line-height: 2.25rem;text-indent: 2em;text-align: justify;padding-bottom: 0.9375rem;}
.company-more{width: 8rem;height: 2.5rem;border-radius: 1.25rem;line-height: 2.5rem;text-align: center;margin: 1.25rem auto 3.4375rem;background: #ccc;}
.company-more:hover{background: #008FD7;}
.company-more a{color: #fff;font-size: 0.875rem;}
/* 公司介绍结束 */

/* 主要航线开始 */
.maine{background: url(../images/maine-bg.png) no-repeat;background-size: cover;padding-bottom: 4.0625rem;position: relative;}
.maine-title{padding: 3.4375rem 0 4.0625rem;}
.maine-list li{width: 18.125rem;margin-bottom: 15px}
.maine-list li:nth-child(odd){float: left;}
.maine-list li:nth-child(even){float: right;}
.maine-list li span{display: block;padding: 1.25rem 0 0.75rem;font-size: 1.375rem;color: #666;text-align: center;}
.maine-list li p{color: #999;font-size: 1.125rem;line-height: 1.875rem;text-align: justify;overflow: hidden;-webkit-line-clamp: 4;-webkit-box-orient: vertical;display: -webkit-box;}
.li-maine-pic{width: 10.5rem;height: 10.5rem;border-radius: 100%;background: #008fd7;position: relative;border: 6px solid #a7e2ff;margin: 0 auto;}
.li-maine-pic img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.maine-srcoll{margin-right: 1.25rem;bottom: 0;}
/* 主要航线结束 */

/* 合作伙伴开始 */
.partners-title{padding: 3.4375rem 0 2.1875rem;}
.partners-list li{border: 1px solid #cccccc;margin-bottom: 1.0625rem;}
.partners-list li:nth-child(odd){float: left;}
.partners-list li:nth-child(even){float: right;}
.partners-more{margin: 1.0625rem auto 0;}
/* 合作伙伴结束 */

/* 公司新闻开始 */
.new-title{padding: 3.75rem 0 1.5625rem;}
.new-list ul li{background: #f5f5f5;padding: 25px 0 23px;overflow: hidden;margin-bottom: 1.875rem;}
.li-new-left{width: 125px;border-right: 1px solid #cccccc;height: 130px;}
.li-new-left span{font-size: 1.5rem;color: #666666;display: block;padding-left: 0.9375rem;position: relative;margin-bottom: 1.25rem;padding-top: 0.625rem;}
.li-new-left span:after{content: "";display: inline-block;width: 1.875rem;height: 0.125rem;background: #999999;position: absolute;right: 18px;top: 60%;transform: translateY(-50%);}
.day{background: url(../images/new-icon.png)50px 12px no-repeat;}
.day strong{color: #008fd7;font-weight: 600;font-size: 1.5rem;display: block;padding-left: 2.1875rem;}
.day p{color: #666666;font-size: 1.25rem;padding-left: 4.25rem;}
.li-new-right{width: 26.875rem;padding-right: 1.25rem;}
.li-new-right span{color: #666;font-size: 1.5rem;padding-bottom: 0.9375rem;display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.li-new-right p{font-size: 1.125rem;color: #666;line-height: 1.875rem;}
.new-more{margin: 2.5rem auto 3.75rem;}
/* 公司新闻结束 */

/* footer开始 */
.footer{background: #008fd7;padding-bottom: 2.1875rem;position: relative;}
.footer-scroll{position: absolute;left: 50%;transform: translateX(-50%);top: -40px;cursor: pointer;}
.footer-pic{text-align: center;padding: 5.3125rem 0 1.5625rem;}
.footer-note{text-align: center;}
.footer-note p{color: #fefefe;font-size: 1.125rem;padding-bottom: 0.75rem;}
.footer-note p span{margin-left: 1.0625rem;}
.footer-note p span:first-child{margin-left: 0;}
/* footer结束 */

/* ny1 */

/* 海运开始 */
.sea{background: #f4f4f4;padding-bottom: 3.75rem;margin-bottom: 3.4375rem;}
.ny1-nav{padding: 3.125rem 0 2.8125rem;}
.ny1-nav ul li{float: left;margin-left: 0.3125rem;}
.ny1-nav ul li:first-child{margin-left: 0;}
.ny1-nav ul li a{color: #666666;font-size: 1.125rem;font-weight: 600;}
.ny1-nav ul li.dang a,.ny1-nav ul li:hover a{color: #008fd7;}
.ny1-sea{background: #ffffff;padding-top: 1.875rem;}
.ny1-sea-left{position: relative;height: 28.5625rem;text-align:center;}
/*.ny1-sea-left img{position: absolute;top: -8px;left: -10px;}*/
.ny1-sea-right{padding: 3.4375rem 0 3.75rem;}
.ny1-sea-right p{color: #666666;font-size: 1.375rem;line-height: 50px;text-indent: 2em;padding: 0 1.25rem;}
/* 海运结束 */

/* ny2 */
/* 新闻分类开始 */
.xwfl-nav ul{display: table;margin: 0 auto;padding-bottom: 0.9375rem;}
.xwfl-nav li{float: left;width: 17.875rem;height: 4.625rem;text-align: center;background: url(../images/ny2-bg2.png) no-repeat;line-height: 4.625rem;margin-left: 1.75rem;cursor: pointer;}
.xwfl-nav li:first-child{margin-left: 0;}
.xwfl-nav li.active{background: url(../images/ny2-bg.png) no-repeat;}
.xwfl-nav li strong{color: #fff;font-size: 1.125rem;}
.xwfl-note li{padding: 1.25rem 0;border-bottom: 1px dotted #d1d1d1;}
.xwfl-note h4{font-size: 1.25rem;color: #666;line-height: 2.0625rem;}
.xwfl-note span{display: block;color: #666;font-size: 0.875rem;padding: 5px 0 15px;}
.xwfl-note p{color: #999999;line-height: 2.0625rem;}
.xwfl-note ul li:hover h4,.xwfl-note ul li:hover p,.xwfl-note ul li:hover span{color: #008fd7;}
.xwfl-note ul li:hover{border-bottom: 1px dotted #008fd7;}
.xwfl-note ul{display: none;}
.xwfl-note ul:first-child{display: block;}
.ny2-page ul{display: table;margin: 0 auto;padding: 3.125rem 0 4.0625rem;}
.ny2-page ul li{float: left;width: 2.75rem;height: 2.75rem;line-height: 2.75rem;text-align: center;background: #cccccc;}
.xwfl-note ul li:hover h4{color: #008fd7;}
.ny2-page ul li a{color: #fff;font-size: 0.875rem;font-weight: 600;display: block;}
.ny2-page ul li:nth-child(1){margin-right: 0.125rem;}
.ny2-page ul li:nth-child(7){margin-left: 0.125rem;}
.ny2-page ul li:nth-child(1),.ny2-page ul li:nth-child(2),.ny2-page ul li:nth-child(7),.ny2-page ul li:nth-child(6){width: 6.25rem;}
.ny2-page ul li:nth-child(3),.ny2-page ul li:nth-child(4),.ny2-page ul li:nth-child(5),.ny2-page ul li:nth-child(6){margin-left: 0.3125rem;}
.ny2-page ul li.ny2-bg{background: #008fd7;}
.ny2-page ul li.current {background: #008fd7};
/* 新闻分类结束 */
