﻿.portwrap{ min-height:223px; _height:223px;}
/*port slogan*/
.portSolgan{height:20px; position:relative;}
.portSolgan span{ display:block; position:absolute; overflow:hidden;}
.portT{ height:38px; width:175px; position:absolute; background:url(../images/portPage.png) no-repeat 0 0; left:19px;top:16px; overflow:hidden; line-height:200px;}
.shipDetailT{ height:49px; width:174px; position:absolute; background:url(../images/shipDetailT.gif?v=1) no-repeat 0 0; left:22px;top:10px; overflow:hidden; line-height:200px;}
.jobsT{ height:38px; width:115px; position:absolute; background:url(../images/jobsTitle.gif) no-repeat 0 0; left:30px;top:12px; overflow:hidden; line-height:200px;}
.portTel{ width:178px;height:23px; background:url(../images/bannerBg.gif) no-repeat 0 0;right:33px;top:23px; line-height:200px;}
.ihsTel{ width:178px;height:23px; background:url(../images/ihsBannerBg.gif) no-repeat 0 0;right:33px;top:23px; line-height:200px;}
.pWorkTime{width:160px;height:23px;right:16px;_right:24px;top:48px; padding-left:23px; color:#2C7CC5;}
.portCon{ width:570px; left:224px; top:26px;}
.portCon a{color:#056ECA; text-decoration:underline;}
.portCon a:hover{color:#ff6600; text-decoration:underline;}

.portBox{ border:1px solid #E4E3E4; position:relative; min-height:30px;_height:30px; padding-top:15px; margin-top:12px; border-bottom:none;}
.portTL,.portTR{ display:block; position:absolute; height:6px; width:6px; overflow:hidden; background-image:url(../images/portPage.png);}
.portTL{ left:-1px; top:-1px; background-position:0 -38px;}
.portTR{ right:-1px; top:-1px; background-position:-6px -38px;}

.portFoot{ height:6px; clear:both; overflow:hidden; background:url(../images/portBottom.gif) no-repeat 0 0;}

.timeTabTitle{height:21px; clear:both; padding-left:11px;border-bottom:4px solid #E83E27; line-height:24px \9;_line-height:21px;}
.timeTabTitle li{ float:left; padding-left:7px; color:#525252; cursor:pointer;}
.timeTabTitle li span{ display:block; float:left; height:21px; padding-right:7px;}
.timeTabTitle li.selected{ background:url(../images/portPage.png) no-repeat 0 -44px; cursor:auto;}
.timeTabTitle li.selected span{ background:url(../images/portPage.png) no-repeat right -44px; color:#fff;}

.provPort{ height:auto; overflow:hidden; background:#F8FBFE; display:none;}
.provPortList{margin:8px 0 0 9px; border-top:1px solid #fff;width:949px; float:left; display:inline;}
.provPortList li{ line-height:19px; color:#1085C1; float:left; display:inline;cursor:pointer; height:24px; width:42px;}
.provPortList li span{ display:inline-block; float:left; height:24px;}
.provPortList li span.l,.provPortList li span.r{ width:9px;}
.provPortList li.s{ background:url(../images/portPage.png) no-repeat center -65px; color:#ff0000; cursor:auto;}
.provPortList li.s span.l{ background:url(../images/portPage.png) no-repeat 0 -65px;}
.provPortList li.s span.r{ background:url(../images/portPage.png) no-repeat right -65px;}

/*port date*/
.shipDate{ padding-top:9px;display:none;}
.portTitle{ height:30px; line-height:30px; background:#F0F8FF;}
.portTitle li{ float:left; height:30px; text-align:center; color:#000;}
.li116{ width:116px;}
.li70{ width:70px;}
.li188{ width:188px;}
.li183{ width:116px; padding-left:38px;}
.portDet{ width:100%; float:left; background:#F8FBFE url(../images/portPageLine.gif) repeat-y center 0; padding:3px 0 8px 0;}
.portDet li{ line-height:30px;float:left;}
.portDet li.r{ padding-left:38px;}
.portDet li span{ display:inline-block; text-align:center;height:30px; float:left;}

.shipDate table{ background:#fff;}
.shipDate table tr.trBg{ background:#F8FBFE;}
.shipDate table tr td table{ background:none;}
.shipDate td{ text-align:center; line-height:28px;}
.shipDate td.tdLeft,.shipDate th.tdLeft{ text-align:left; text-indent:8px;}
.shipDate table tr th{ text-align:center;height:30px;background:#F0F8FF;font-weight:normal;}

/*jobs html*/
.jobsMain{padding:30px 30px 30px 30px;background1:url(../images/jobsBg.gif) no-repeat 50px 100px; min-height:330px;_height:330px;}
.jobsMain p{ text-indent:0;padding:0 14px;}
.jobsMain h3{font-size:12px;font-weight:bold;padding:5px 14px 5px; background:#f3f3f3;}
.jobsList{padding:16px 0 0 228px; line-height:24px;}
.jobsList dt{ color:#007CBE; font-weight:bold;}
.jobsList dd a{ color:#ff6600; margin:0 6px;}
.jobsList dd a:hover{ text-decoration:underline;}
.jobsName{position:relative;background:#f3f3f3; height:auto; overflow:hidden;padding:8px 0;}
.jobsName .lt,.jobsName .rt,.jobsName .lb,.jobsName .rb{ display:block;position:absolute;width:10px;height:10px;background-image:url(../images/jobsName.png);overflow:hidden;}
.lt{left:0;top:0;background-position:0 0;}
.rt{right:0;top:0;background-position:-10px 0;}
.lb{left:0;bottom:0;background-position:0 -10px;}
.rb{right:0;bottom:0;background-position:-10px -10px;}

