@charset "utf-8";
/* CSS Document */

html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align: baseline; text-decoration:none;} 
:focus { outline: 0; }
table { border-collapse: separate; border-spacing:0; }
caption, th, td { height:20px; font-weight:normal; }
a img, iframe { border: none;}
ol, ul{list-style: none;}
input,textarea, select, button { font-size:100%; font-family:inherit; }
select{margin: inherit; }
*{padding:0;margin:0;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;}
img,input{border:none;vertical-align:middle;}
html{overflow:auto;}
ul,ol{list-style-type:none;}
th,td,input{font-size:12px;}
h3{font-size:14px;}
button{border:none;cursor:pointer;font-size:12px;background-color:transparent;}
select{border-width:1px;_zoom:1;border-style:solid;padding-top:2px;font-size:12px;}
.clear{clear:both;font-size:1px;height:0;visibility:hidden;line-height:0;}
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
a:link,a:visited{text-decoration:none;color:#333;}
/* a:hover,a:active{text-decoration:underline;color:#00699a;} */

.padleft50{ padding-left:50px;}

.fleft{ float:left;color:#fdfefe;}
.fright{ float: right;}
/*港口索引弹出框*/
.shipspupbox{ border:1px solid #CCC; border-radius:5px; background-color:#fff; }
.pupbox-title{ background-color:#8cc2fe;  padding:0 10px; border-bottom:1px solid #84a1dd; height:30px; border-radius:5px;}
.pupbox-title .title{ color:#333; font:12px/30px Verdana; font-weight:bold; float:left; margin:0;}
.pupbox-title .close{color:#333; font:12px/30px Verdana;float:right; }

.pupbox-content{ padding:15px 10px;}
.pupbox-content .pupnav a{ background-color:#eee; border:1px solid #ccc; padding:2px 5px; }
.pupbox-content .pupnav .on{color:#00699a;}

.pupboxtable td{ padding:2px;}
.pupboxtable .input{ padding:2px; border:1px solid #ccc;  margin-right:5px;}