li {list-style-type:none; margin:0; padding:0; }
a { color:#09408a; text-decoration:none; }
a:hover { color:#FF6600; }
.left{float:left;}.right{float:right}
.wh{color:#fff;}
.container { text-align:left; margin:0 auto; width:960px; margin-bottom:10px; }
/* 船厂库筛选表单 */
#sort{font-size: 90%;}
.box_s1 .item .image { width:130px; height:130px; background:no-repeat center center; margin-top:6px;}
.box_s1 .item .imageh { display:none; }
.box_s1 .item .image a { display:block; height:133px; overflow:hidden; }
.box_s1 .item .image img { /*filter:alpha(opacity=0); opacity:0; -moz-opacity:0;*/ display:none; }
.box_s1 .item .check { width:23px; padding-top:50px ; }
.box_s1 .bs1_border { background:url('images/box_s1_image_bg.gif') right 1px no-repeat;height:110px;padding-top:15px;width:3px;float:left;margin-top:3px; }
.box_s1 .h2 { background:#336699; height:27px;color:#fff; line-height:27px; text-align:left; padding-left:21px;font-size: 14px; }
.box_s1 h3 { font-size:9pt; text-align:left; padding-top:11px; }
.box_s1 h3 a { margin-left:11px; }
.box_s1 h3 span { color:#666; font-weight:normal; float:right; margin-right:11px;}

.box_s1 .bs1_summary { width:415px;float:left; position:relative; height:130px; overflow:hidden;}
.box_s1 .bs1_summary .info a{color:#fff;}
.box_s1 .bs1_summary a{color:#336699;}


.box_s1 .bs2_summary { width:345px;float:left; position:relative; height:130px; overflow:hidden;}
.box_s1 .bs2_summary_100 { width:345px;float:left; position:relative; height:100px; overflow:hidden;}


.box_s1 .companysummary { padding:8px 11px 0 11px; line-height:180%; text-align:left; height:69px; overflow:hidden; clear:both; color:#555; text-indent:2em; }
.box_s1 .train { padding:8px 2px 0 1px; line-height:180%; text-align:left; height:78px; overflow:hidden; clear:both; color:#555; text-indent:2em; }

.box_s1 .info  {text-align:right;padding-right:5px;position:absolute;bottom:3px;right:0; }
.box_s1 .info a {margin-right:5px;}
.box_s1 .info .view_count { float:left; padding:2px 0 0 10px;}



/* 右边排名 */
.box_s2 {     margin-bottom: 10px;}
.box_s2 .h2 { background:#f27b04; height:26px; overflow:hidden; font-weight:bold;color:#fff; line-height:27px; padding-left:17px;border:1px #f27b04 solid; border-bottom:0; }
.box_s2 .h3 { background:#0A89B8; height:26px; overflow:hidden; font-weight:bold;color:#fff; line-height:27px; padding-left:17px;border:1px  solid; border-bottom:0; }
.box_s2 .h2 a { color:#fff; }
.box_s2 .box_in { border:solid #cacaca; border-width:0 1px 1px; padding:5px;  clear:both; }
.box_s2 .box_in.alist span { float:left; width:83px; margin:0 5px 5px; line-height:160%; overflow:hidden; }
.box_s2 .box_in.alist .this a { font-weight:bold; text-decoration:underline; }
.box_s2 .box_in .commend { float:left; width:110px; height:80px; text-align:center; border:1px solid #E6EEFA; margin:5px; overflow:hidden; }
.box_s2 .box_in .commend:hover {  border:1px solid #B5CDFA; }
.box_s2 .box_in .commend span,.box_s2 .box_in .commend img  { display:block; margin:5px auto 0; }
.box_s2 .box_in p.title { clear:both; height:13px; margin-top:8px; overflow:hidden; }
.rank_list_ul {overflow:hidden;width:187px;}
.rank_list_ul li { list-style:none;clear:both; line-height:20px;overflow:hidden;width:500px;}
.rank_list_ul li span { font-size:10px;font-family:Arial,Helvetica,sans-serif;color:#FFF;padding-right:5px; }
.rank_list_ul li .p_rank_f { background:url(images/p_rank_f.gif) no-repeat; }
.rank_list_ul li .p_rank_m { background:url(images/p_rank_m.gif) no-repeat; }
.rank_list_ul li a {color:#545454;}
.rank_list_ul li a:hover { color:#FF6600; }





.box_s3 { padding:1px;border:1px solid #b4ccf2;    margin-bottom: 10px;}
 .box_s3 .box_in { background:url('images/zj_bg.gif') 0 -309px repeat-x; } 
.box_s3 .box_in_ship { background:url('images/zj_bg.gif') repeat-x; height:27px;width:100%;background-position:0 -309px }
.box_s3 .box_in_ship a{ padding:3px 3px 0 0px;  }
.box_s3 #re_select { background:url('images/ico_reload.gif') 0 -1px no-repeat; padding-left:17px; }
.box_s3 tr th { text-align:center; }
.box_s3 tr td { text-align:center; border-top:1px dotted #b4cdf2; padding:5px 0; }
.box_s3 .h2 { font-weight:bold; color:#294daa; height:26px; line-height:27px; border-bottom:0; }
.box_s3 .h3 { background:#edf3fc ; padding:3px 0; color:#29455a;}
.box_s3 .detail { text-align:left; }
.box_s3 .cmsou { text-align:left; padding-left:10px; }
.box_s3 .imthis { font-weight:bold; border-bottom:1px dotted #09408A; }

.box_s3 a { padding:3px 3px 0 5px;display:inline-block; line-height:130%; /* margin:3px 0; 注释为了兼容search autocomplete */ }
.box_s3 a.this { background:#f27b04; color:#fff; }
.box_s3 ul{display:block;}

.box_s3 ul li { padding:0 0px;display:inline; /* border-right:1px #1e5fb6 solid; 这里注释为了兼容search autocomplete */}

.box_s3 .ul129 li { width:129px; }
.box_s3 ul .this a { text-decoration: underline; font-weight:bold; }
.box_s3 ul li a {}
.ss_btn{background:#336699; width:82px; cursor:pointer; border:none; font-size:14px; font-weight:bold; color:#fff; height:30px!important; line-height:30px!important;margin-left:5px;}



/* 左侧树 */
.treeContainer{
    padding: 3px 0px;
}
.treeContainer > .treeItem{
    background-color: #363636;
    -moz-border-radius:    2px;
    -webkit-border-radius: 2px;
    border-radius:         2px;
    color: #f5ffff;
    margin-bottom: 2px;
    padding: 2px 15px;
    background-position: 5px 8px;
    border: 1px solid #000000;
}
.treeContainer > .treeItem + .itemContainer{
    padding-bottom: 10px;
}
.treeContainer .treeItem + .itemContainer{
    background-color: #336699;
    -moz-border-radius:    0px 0px 2px 2px;
    -webkit-border-radius: 0px 0px 2px 2px;
    border-radius:         0px 0px 2px 2px;
    color: #f5ffff;
    margin-bottom: 2px;
}
.treeContainer .treeItem{
    border: 1px solid transparent;
}
.treeContainer .treeItem.expanded{
    background-color: #336699;
    -moz-border-radius:    2px 2px 0px 0px;
    -webkit-border-radius: 2px 2px 0px 0px;
    border-radius:         2px 2px 0px 0px;
    color: #f5ffff;
    margin-bottom: 0px;
    border: 1px solid #336699;
}
.sidebar .block .block-content .treeContainer a{
    color: #f5ffff;
}
.sidebar .block .block-content .treeContainer .expanded a{
    font-weight: bold;
}
.sidebar .block .block-content .treeContainer .collapsed a{
    font-weight: normal;
}




.treeContainer {padding: 3px;}

.treeContainer P
{
	margin: 0px;
	font-family: tahoma;
	font-size: 9pt;
}
.treeContainer A, .treeContainer A:visited
{
	margin:0 12px 0 0;
	padding: 2px 5px;
	/*border: 1px solid #f0f0f0;*/
	display: block;
	text-decoration: none;
}
.treeContainer A:hover
{
	text-decoration: underline;
}
.itemContainer P
{
	font-size: 8pt;
}
.activeTreeItem A, .activeTreeItem A:visited
{
	font-weight: bold;
}

.treeItem
{
	cursor: pointer !important;
	padding-left: 12px;
}

.haveContainer
{
	background: transparent url(../../Images/ico_plus.gif) no-repeat 1px 6px;
}
.expanded P.collapsed
{
	background: transparent url(../../Images/ico_plus.gif) no-repeat 1px 6px !important;
}

.itemContainer
{
	padding-left: 10px;
}
.expanded .haveContainer, P.expanded
{
	background-image: url(../../Images/ico_minus.gif);
}
.block-layered-nav .category-menu-title{
color: #2793BF;
    font-family: asap;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
}
.treeContainer a {
color: #f5ffff;text-align: left;
}
.tax_count {
	font-size:10px;color:#c0c3c4;font-weight:normal;
}
 .category-menu-title {
color: #09408a;
font-size: 15px;
font-weight: bold;
padding-top:3px;padding-left:3px;
}
/* nav begin */
.ship_nav {
background: none;
border-bottom: 1px solid #D4D4D4;
padding: 5px 0 5px;
}
.ship_nav li {
display: inline;padding:2px;
}
.ship_nav li span.active {
color: #2793bf;
text-decoration: none;
}



/* 船厂列表 */
.detail-img{float:left;width:140px;}
.detail-img img{height:90px;width:120px;}
.com-lst{padding-top: 7px;}
.com-unit{padding-bottom: 10px;}
.dark{background: #f1f1f1;border: 1px solid #c8c8c8;border-left: 0;border-right: 0;}
.com-unit .hd{height: 35px;line-height: 35px;padding: 4px 20px 0;border-bottom: 1px solid #c8c8c8;overflow: hidden;}
.king .hd{border-bottom-color: #ffd298;}
.com-unit em{color: #cb1d1c;}
.com-unit h2{display: inline;float: left;margin-right: 17px;}
.com-unit h2 a{color: #294daa;font-size: 14px;font-weight: 700;}
.com-unit .approve{float: left;margin-right: 12px;}
.com-unit .hd .maptxt{float: right;font-size: 12px;color: #294daa;}

.com-unit .detail{padding: 5px 0 10px 20px;display: block;}
.com-unit .detail-lst{ /*width: 380px;*/}
.com-unit .detail-lst li{line-height: 23px;height: 23px;overflow: hidden;}
.com-unit .lab{float: left;color: #888;}
.com-unit .con{ /*color:#cb1d1c;*/ overflow: hidden;zoom: 1;}
.com-unit .linkc{color:#294daa;}

.com-unit .con a{color: #294daa;}
.com-unit .con span{padding: 0 5px;color: #888;}
.com-unit h2 a:hover,
.com-unit .con a:hover{color: #ed5f01;}
.com-unit .op{height: 20px;padding-top: 3px;}
.com-unit .ct,
.com-unit .pro{color: #fff;display: inline-block;height: 20px;line-height: 19px;padding: 0 5px;border-radius: 2px;float: left;margin-right: 10px;}
.com-unit .ct{background: #105599;}
.com-unit .pro{background: #f27b04;}
 
 
/* pages */
.pages { color: #0363af; font-size: 12px; margin:0 auto; text-align:center; padding:10px; }
.pages span, .pages a { line-height:160%;margin-right:0.2em; padding:0.3em 0.5em;  }
.pages a { background:#fff;border:1px solid #9AAFE5;color:#004499; }
.pages a:hover  { background:#fff;border:1px solid #2E6AB1;color:#FF6600;text-decoration:none; }
.pages .nextprev { border:1px solid #FF785E; background:#fff; border:1px solid #aaa;}
.pages .this { color: #fff; font-weight:bold; background-color: #2E6AB1;border: solid 1px #aaa;}