.top{width:100%; height: 36px; line-height: 36px; background: #e9e9e9;overflow: hidden;}
.top a{cursor: pointer; border-right:1px solid #c3c2c2; padding-right: 15px; }
.top a:hover{text-decoration: none;}
.container{max-width:1200px; overflow: hidden; margin: 0 auto;}
.topLeft{float:left; width:70%;}
.topLeft li,.topRight li{float:left; padding-right: 15px;font-size: 12px;}
.topLeft li:last-child a,.topRight li:last-child a{border-right:none;}
.topRight{float:right;}
.header{width:100%; overflow: hidden; }
.logo{overflow: hidden; float:left; padding: 10px 0;}
.nav{float:left;height: 82px;line-height: 82px; margin-left: 150px;}
.nav li{float:left;}
.nav li:last-child{margin-right: 0;}
.nav li a{display: block;padding: 0 30px; cursor:pointer; color:#666666; font-size: 16px; }
.nav li a:hover,.nav li a.selected{background: #f5f5f5;color:#b8292f; text-decoration: none;}
.publishBtn{float: right;background: #336699;padding: 10px 30px;border-radius: 50px;margin-top: 21px;color: #fff;}
.publishBtn>a{color: #FFFFFF;}
.publishBtn>a:hover{color: #99ccff;}
.publishBtn>a:active{color: #4979aa;}
.banner{width:100%; background: url("../../../../images/ship/pc/info/banner.jpg") no-repeat center center; background-size:100% 100%; height: 190px;}/*280*/
.searchCon{margin-top: 115px; display:flex; justify-content:center;}
.searchInput input{background: #fff; border: 1px solid #b8292f; height: 40px; width:500px; padding: 0 15px;}
.searchCon button{width: 100px;background: #b8292f;height: 40px;}
.searchCon button:before {content: "\f002";font-family: FontAwesome;font-size:24px;color: #fff;}
.keyWords{text-align: center; margin-top: 10px;}
.mainCon{width:100%; overflow: hidden; margin:20px 0;}
.enterprise{width:100%; margin: 0 auto; overflow: hidden;}
.enterprise-tit{margin-bottom:20px; padding-bottom:15px; border-bottom: 1px solid #dbdbdb;display: flex; justify-content: space-between; align-items: center;overflow: hidden;}
.enterpriseLeft{display: flex; align-items: center;}
.enterpriseLeft p{font-size: 16px; font-weight: bold;}
.enterprise-tit img{display: block; margin-right: 10px;}
.enterpriseRight p a{color:#999999; cursor: pointer;}
.enterprise-con{display: flex; justify-content: space-between; overflow: hidden;flex-wrap:wrap;}
.enterpriseItem{width:216px; margin: 0 0 25px 0;}
.logoImg{width:100%; margin-bottom: 10px; position: relative;border: 1px solid #e6e6e6;}
.logoImg img{height:140px;width:100%;}
.vipBronze{padding: 5px; position: absolute;right:0;top:5px; background: #ae7702; color:#fff;}
.vipSilver{padding: 5px; position: absolute;right:0;top:5px; background: #464545; color:#fff;}
.vipGold{padding: 5px; position: absolute;right:0;top:5px; background: #f4da01; color:#7d4307;}
.vipPlatinum{padding: 5px; position: absolute;right:0;top:5px; background: #a2a2a1; color:#fff;}
.comName{text-align: center;}

.topInfo{width:100%; overflow: hidden;margin-top: 10px;}
.leftTopInfo{width: 770px;float: left;overflow: hidden;}
.topTit{line-height: 35px;background: #ecebeb;width: 100%;}
.topTit span {height: 20px;border-left: solid 2px #cc3338;margin-left: 10px;padding-left: 5px;color: #666666;}
.topCon{margin-top: 15px; overflow: hidden;display:flex;align-items: center; justify-content: space-between;flex-wrap:wrap;}
.topItem{width:49%; border:solid 1px #ecebeb;display:flex;align-items: center; justify-content: space-between; margin-bottom: 10px;}
.infoLeft{padding: 10px; cursor: pointer; max-width: 75%; width: 75%; overflow: hidden;}
.infoLeft p{margin-bottom: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.infoLeft p.classify a{color: #f75550;}
.infoRight img{width:94px;height:93px;}
.news{width:340px;float: right;background: #ffffff;}
.news-tit {width: 100%;height: 42px;}
.news-tit span {line-height: 42px;width: 150px;text-align: right;background:url(../../../../images/ship/pc/info/hot_news.png) no-repeat;float: left;}
.news-tit a {float: right;margin-right: 10px;font-size: 14px;color: #999999;line-height: 42px; cursor: pointer;}
.news-tit a:hover{text-decoration: none;color: #999999;}
.news-con{background: #ecebeb;width:100%;overflow: hidden; padding-top: 10px;}
.newsItem{padding:0 10px 10px 10px; display: flex; justify-content: space-between;}
.newsItem p.newsInfo {overflow: hidden;text-overflow:ellipsis;white-space: nowrap; width:70%; cursor: pointer;}
.newsItem p a:hover{text-decoration: none;}

.shipSell{width:100%; margin: 20px auto; overflow: hidden;}
.shipSell-tit{margin-bottom:20px; padding-bottom:15px; border-bottom: 1px solid #dbdbdb;display: flex; justify-content: space-between; align-items: center;overflow: hidden;}
.leftTit{display: flex; align-items: center;}
.leftTit .titName{display: flex; align-items: center; justify-content: space-between; margin-right: 70px;}
.leftTit p{font-size: 16px; font-weight: bold;}
.leftTit .tab{display: flex; align-items: center;}
.shipSell-tit img{display: block; margin-right: 10px;}
.rightTit p a{color:#999999; cursor: pointer;}
.tab .titTab{padding:0 10px; margin-left: 15px;height: 30px; line-height: 30px; cursor: pointer; }
.tab .cur{ background: #336699; color:#fff;}
.shipSell-con{margin-top: 15px; overflow: hidden;}
.shipSell-con .thisclass{display: block;}
.sellCon,.buyCon{width:100%; overflow:hidden;display: none;}
.adsImg{width:290px; margin-right: 20px;}
.adsImg img{width:100%; height: 70px; margin-bottom: 10px;}
.sellList{width: 830px;}
.sellList ul{list-style: square inside url(../../../../images/ship/pc/info/eg_arrow.gif); display:flex; justify-content: space-between;flex-wrap: wrap;}
.sellList li{margin-bottom: 17px; font-size: 16px; cursor: pointer; width:31%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.companyLogo{display: flex; justify-content: space-between; justify-items: center; flex-wrap: wrap;}
.logoItem{width:142px; height: 80px; overflow: hidden; border: 1px solid #efefef; border-right: none;border-top: none;}
.logoItem:nth-child(8n){border-right:1px solid #efefef;}
.comTxt{margin-top: 15px; overflow: hidden; display: flex; flex-wrap: wrap;}
.comItem{display: flex; justify-items: center; width: 24%; margin-bottom: 10px; margin-right: 1%; }
.comItem p{line-height: 18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; width: 69%;}
.leftCom{background: #d7000f;color: #fff; margin-right: 5px; height: 18px; line-height: 18px; width: 30%;text-align: center;}

.footer{width:100%;padding:40px 0; background: #222a37;overflow: hidden;}
.footer p{color:#fff;}
.footerLeft{width:60%; float: left;margin-right: 8%;}
.footerLeft p{margin-bottom: 15px;}
.footerLeft a {color: #fff;margin: 0 3px;}
.footerRight{width: 30%;float: right; text-align: right;}


/*船舶买卖*/
.crumbs{background: #f0efef; height:50px; line-height: 50px;}
.crumbs span{color:#b8292f; font-weight: bold;}
.leftTopInfo {width: 770px;float: left;overflow: hidden;}
.shipSellny{width:100%; overflow: hidden;}
.shipSellList{width: 100%;}
.shipSellList ul{list-style: square inside url(../../../../images/ship/pc/info/eg_arrow.gif); display:flex; justify-content: space-between;flex-wrap: wrap;}
.shipSellList li{margin-bottom: 17px; font-size: 16px; cursor: pointer; width:31%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.rightCon{width:340px;float: right; overflow: hidden;}
.hotCompany{width:100%; margin-bottom: 15px;}
.comCon .comItem{display: flex;align-items:center; margin-bottom: 10px; width:100%;}
.comTips{ background: #b8292f; color:#fff; padding: 5px 10px; margin-right: 10px;}


/*船舶出售*/
.shipSellTable thead {background: #336699;color: #fff;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {line-height: 30px;}
.table>tbody>tr:hover{background-color: #ccdae9;}
.tableTitSell{width:40%;}
.tableTitWant{width:30%;}
.pages {text-align: center;}
.btn.btn-danger{background: #b8292f;}
.btn.btn-danger:hover{background: #cf585d;}

/*船舶出售详情*/
.pc-slide {width: 400px;}
.view .swiper-container {width: 400px;height: 300px;}
.view .arrow-left {background: url(../../../../images/ship/pc/info/index_tab_l.png) no-repeat left top;position: absolute;left: 10px;top: 50%;margin-top: -25px;width: 28px;height: 51px;z-index: 10;}
.view .arrow-right {background: url(../../../../images/ship/pc/info/index_tab_r.png) no-repeat left bottom;position: absolute;right: 10px;top: 50%;margin-top: -25px;width: 28px;height: 51px;z-index: 10;}
.preview {width: 100%;margin-top: 10px;position: relative;}
.preview .swiper-container {width: 330px;height: 45px;margin-left: 35px;}
.preview .swiper-slide {width: 75px;height: 45px;}
.preview .swiper-slide img,.swiper-wrapper img{width:100%; height: 100%;}
.preview .arrow-left {background: url(../../../../images/ship/pc/info/feel3.png) no-repeat left top;position: absolute;left: 10px;top: 50%;margin-top: -9px;width: 9px;height: 18px;z-index: 10;}
.preview .arrow-right {background: url(../../../../images/ship/pc/info/feel4.png) no-repeat left bottom;position: absolute;right: 10px;top: 50%;margin-top: -9px;width: 9px;height: 18px;z-index: 10;}
.preview img {padding: 1px;}
.preview .active-nav img {padding: 0;border: 1px solid #F00;}

.shipSellCon{ display: flex; justify-content: space-between; overflow: hidden;}
.shipTxt{width:350px; overflow: hidden;}{width:350px; overflow: hidden;}
.shipTxtBuy{width:100%; overflow: hidden;}
.shipTxt .infoTitle,.shipTxtBuy .infoTitle {font-size: 24px;line-height:50px;overflow: hidden;}
.shipTxt .infoPrice,.shipTxtBuy .infoPrice {font-size: 24px;color: #f73d5c;}
.shipTxt .infoParameter,.shipTxtBuy .infoParameter{width:100%;margin: 18px 0; overflow:hidden;}
.shipTxt .infoParameter li,.shipTxtBuy .infoParameter li {width: 50%;float: left;line-height: 30px;color: #666666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.shipTxt p,.shipTxtBuy p {font-size: 12px;color: #888888;}
.shipTxtBuy .buyInfo{font-size: 14px; margin-bottom: 10px;}
.infoTel {margin: 20px 0 10px 0;cursor: pointer;}
.infoTel .telTxt {height: 50px;line-height: 50px;background: #f73d5c;color: #ffffff;text-align: center;font-size: 20px;}
.telDetail {height: 50px;color: #ffffff;font-size: 20px;background: #b8292f;display: none;overflow: hidden;}
.telDetail .telIcon{background: #f73d5c;width: 50px;height: 50px;float: left;}
.telIcon img{display: inline-block;}
.telDetail .wechat {background: #b8292f;height: 50px; color: #ffffff;text-align: center;line-height: 50px;} /*width: 310px; float: left;*/

.shipDetail{width:100%; overflow: hidden; margin-top: 20px;}
.shipDetailTit{border:1px solid #e7e7e7; background: #f5f5f5; padding:10px;}
.shipDetailCon{border: 1px solid #e7e7e7;border-top: none;padding: 10px 15px;}
.shipDetailCon p{line-height: 30px;white-space:pre-wrap;}
.shipDetailCon img{display: block; margin:12px auto; width:70%;}
.similarShip{margin-top: 30px;}
.similarShipCon{display: flex;flex-wrap: wrap;}
.similarShipItem{width:185px; margin-right: 10px;}
.similarShipItem:last-child{margin-right: 0;}
.similarShipItem img{width:100%; height: 110px; display: block;}
.similarShipItem p{text-align: center; margin-top: 10px;}
.adsGood{max-width:1200px; overflow: hidden; margin: 20px auto; display: flex; justify-content: space-between;}
.adsGood img{width:24%; margin-right: 1%; display: block;}

/*news*/
.newsListItem{border-bottom: 1px solid #f0f0f0; overflow: hidden; padding-bottom: 15px; margin-bottom: 20px;}
.newsTit{font-size: 18px; font-weight: bold; cursor: pointer; margin-bottom:5px;}
.newsintro{font-size: 14px; color:#666; margin-bottom: 10px;}
.newsListItem p{color:#999;}
.shipTxtBuy p.newsTips{font-size: 14px; text-align: center; color:#999; margin-bottom: 25px;}
.newsDetail p{margin-bottom: 15px; font-size: 14px; color:#333; line-height: 24px;}
.newsDetail img{width:70%; display: block; margin: 20px auto;}

/*page*/
.czl_page_phone.p_active a{background-color: #336699;color: #99ccff;}

/*search*/
.searcher{width: 100%; margin-bottom: 15px;}
.searchCondition{width: 100%; margin-bottom: 10px;}
.searchTitle{color: #ffffff; background-color: #336699; width: 75px; padding-left: 8px; padding-right: 8px;}
.searchContents{padding-bottom: 5px; display: flex;flex-flow: wrap;}
.searchContents>div{width: 104px; height: 20px; margin-left: 5px; margin-top: 5px;}
.searchContents>div>a{padding: 0 5px 0 5px;}
.searchSelected{background-color: #ccdae9;}

.newest{color:red;}
.official{color: #8600ff !important;}

pre{font-size: 14px; border:none;}