/* smoke520  07.12.7 */

body{ background:url(/ximages/frame/header_bg.jpg) repeat-x top; font-size:12px}

/* 链接 */
a:link, a:visited{ color:#001f6c; text-decoration:none;}
a:hover{ color:#f60; text-decoration:underline;}
a:active{ color:#001f6c;}

a.stress:link,a.stress:visited{ color:#de4501;}
a.stress:hover{ color:#f60; text-decoration:underline;}

a.newNews{ font-weight:bold;}

/* 中间切换栏 */
a.switHover,a.switHoverS,a.SHFirst,a.SHFirstS{ float:left; display:block; width:91px; height:22px; background:url(/ximages/frame/frame_all.gif) no-repeat 0 -58px; line-height:22px; text-align:center; cursor:pointer;}
a.switHover:hover,a.switHoverS{ background:url(/ximages/frame/frame_all.gif) no-repeat -105px -58px; text-decoration:none;}
a.switHoverS{ color:#001f6c; font-weight:bold;}
a.SHFirst{ width:85px; background:none;}
a.SHFirst:hover{ width:85px; background:url(/ximages/frame/frame_all.gif) no-repeat -111px -58px; text-decoration:none;}
a.SHFirstS{ width:85px; background:url(/ximages/frame/frame_all.gif) no-repeat -110px -58px; color:#001f6c; font-weight:bold; text-decoration:none;}
a.nolink{ cursor:default; text-decoration:none;}

/* 右侧切换栏 */
a.RSwitHover,a.RSwitHoverS,a.RSHFirst,a.RSHFirstS,a.RSHEndT,a.RSHEndTS{ float:left; display:block; width:74px; height:22px; background:url(/ximages/frame/frame_all.gif) no-repeat -510px -58px; line-height:22px; text-align:center; cursor:pointer;}
a.RSwitHover:hover,a.RSwitHoverS{ background:url(/ximages/frame/frame_all.gif) no-repeat -383px -58px;}
a.RSwitHoverS{ color:#001f6c; font-weight:bold;}
a.RSHFirst{ width:74px; background:none;}
a.RSHFirst:hover{ width:74px; background:url(/ximages/frame/frame_all.gif) no-repeat -384px -58px;}
a.RSHFirstS{ width:74px; background:url(/ximages/frame/frame_all.gif) no-repeat -384px -58px; color:#001f6c; font-weight:bold;}
a.RSHEndT{ width:120px; background:none;}
a.RSHEndT:hover{ width:120px; background:url(/ximages/frame/r_swithovert_b.gif) no-repeat -1px -58px;}
a.RSHEndTS{ width:126px; background:url(/ximages/frame/r_swithovert_bg.gif) no-repeat 1px -58px; color:#001f6c; font-weight:bold;}

/* 公用 */
h6{ font-size:12px; font-weight:bold;}

/* 模块公用 */

.specialTitle{ color:#de4501;}

.more{ width:95%; margin:5px auto; text-align:right;}
.moreBottom{ padding-bottom:5px; border-bottom:1px dashed #a4b5bf;}

.pageUp,.commentPageUp{ margin:10px 0; padding-right:5px; color:#999; text-align:right;}
.pageUp span{ float:none; margin:0 4px; color:#6f9ce2;}
.commentPageUp{ margin:0; padding:10px 0; background:#feffef;}
.ddMore{ width:100%; text-align:right;}

.pageUpLN{ height:30px;}
.pageUpLN a{ display:inline; float:right; height:22px; margin:2px 5px; padding:0 10px; border:1px solid #a2d7ff; line-height:22px;}
.pageUpLN a.pageUpLNNO{ background:#f1f1f1; color:#666!important; cursor:default; text-decoration:none!important;}

/* 头部 */
#header{ width:976px; height:94px; margin:0 auto;}

.headerLogin{ line-height:27px; text-align:left;}
.headerLogin span{ float:right; _margin-top:4px;}
.headerLogin span strong.loginNN{ color:#f60;}
*html .headerLogin .ie6span{ margin-top:0;} 
.headerLogin input{ width:80px; margin-right:10px; border:1px solid #00558a; vertical-align:middle;}
.headerLogin a{ text-decoration:none; margin:0 8px;}
.headerLogin .loginBtn{ width:auto; border:0;}

.logoImg{ clear:both; float:left; margin-top:20px;}

a.channelLogoShip,a.channelLogoCargo,a.channelLogoBiz,a.channelLogoPort,a.channelLogoBro{ float:left; display:block; width:103px; height:47px; margin:20px 0 0 20px; background:url(/ximages/frame/channel_logo.gif); text-indent:-9999px; overflow:hidden;}
a.channelLogoShip{ background-position:0 0;}
a.channelLogoShip:hover{ background-position:0 -47px;}
a.channelLogoCargo{ background-position:0 -94px;}
a.channelLogoCargo:hover{ background-position:0 -141px;}
a.channelLogoBiz{ background-position:0 -188px;}
a.channelLogoBiz:hover{ background-position:0 -235px;}
a.channelLogoPort{ background-position:0 -282px;}
a.channelLogoPort:hover{ background-position:0 -329px;}
a.channelLogoBro{ background-position:0 -376px;}
a.channelLogoBro:hover{ background-position:0 -423px;}
a.channelLogoFair{ display:inline; float:left; width:193px; height:41px; margin:20px 0 0 20px;  background:url(/ximages/ship/bulkfair/fair_logo.gif) no-repeat; text-indent:-9999px; overflow:hidden;}

.logoNav{ float:right; margin-top:15px; font-size:14px;}
.logoNav span{ float:left; width:1px; height:12px; margin-top:4px; _margin-top:2px; background:#000;}
.logoNav a{ display:inline; float:left; width:55px; height:20px; margin:0 3px; font-weight:700; line-height:20px; text-decoration:none!important; text-align:center;}
.logoNav a:hover{ background:url(/ximages/frame/logo_nav_bg.gif) no-repeat 0 0;}
.logoNav a.mapLink{ width:59px; font-weight:400;}
.logoNav a.mapLink:hover{ background-position:0 -32px;}
.logoNav a.helpLink{ width:87px; font-weight:400;}
.logoNav a.helpLink:hover{ background-position:0 -60px;}

.logoSearch{ float:right; width:375px; margin-top:10px; color:#666; text-align:right;}
.logoSearch input{ width:159px; height:18px; border:1px solid #b3b7b1; border-right:0px; font-size:12px;vertical-align:middle;}
.logoSearch .btnSearch{ width:87px; height:22px; border:0px;}


/* 主导航 */
.ChannelMark,.ChannelMarkH,#ChannelExchange ul,#ChannelExchange li,.navModelName,.navModelNameH,.navModelDown,.navModelDown h6,.navLink{ background:url(/ximages/frame/nav_all.gif) no-repeat; }

#nav{ clear:both; position:relative; width:975px; height:59px; margin:0 auto; padding:20px 0 18px; text-align:center; z-index:1001;}

	#ChannelExchange{ position:relative; float:left; width:99px; height:25px; margin:0 15px 0 5px; padding-top:4px; text-align:left;}
		a.ChannelMark{ display:block; width:93px; height:20px; padding-top:2px; background-position:0 -40px; color:#001980; line-height:20px; text-indent:8px; text-decoration:none;}
		a.ChannelMarkH{ background-position:-102px -40px;}
		#ChannelExchange ul{ display:none; position:absolute; left:0; top:26px; width:93px; height:162px; padding-top:10px; background-position:0 -119px;}
		#ChannelExchange li{ line-height:26px; text-indent:19px; background-position:-114px -125px;}
		#ChannelExchange li span{ font-size:14px;}
		#ChannelExchange li.NHomeLink{ margin:0 5px; border-top:1px dashed #999; background-position:-119px -125px; font-size:14px; text-indent:14px;}

	.navModel{ position:relative; float:left; width:71px; margin-right:5px;}
		.navModelName{ height:22px; margin-top:5px; padding-top:2px; background-position:0 -79px; color:#001980; font-size:12px; line-height:22px; cursor:default;}
		.navModelNameH{ background-position:-89px -79px;}
		.navModelNameS .navModelName{ position:relative; top:1px; height:27px; margin-top:0;  padding-top:2px; background-position:-181px -79px; color:#fff; font-weight:700; line-height:27px;}
	.navModelDown{ display:none; position:absolute; top:29px; left:0; z-index:1000; width:69px; border:1px solid #001980; background-color:#fff; background-position:-800px 100%;  text-align:left;}
	.navModelDown5{ width:81px;}
	.navModelDown6{ width:95px;}
		.navModelDown h6{ margin-top:5px; background-position:50% -108px; text-indent:-9999px;}
		.navModelDown a{ display:block; margin:0 0 10px 10px; line-height:15px;}
		.navModelDown a.fontSzie5{ width:77px;}
		.navModelDown a.fontSzie6{ width:88px;}
		.navModelDown a.fontSzie7{ width:99px;}
		.navModelDown a.fontSzie12{ width:164px;}
		.navModelDown a:hover{ font-weight:700;}

	.navLink{ clear:left; width:855px; padding-left:120px; background-position:0 0; line-height:30px; text-align:left;}
		.navLink a{ padding:0 10px; border-left:1px solid #fff; color:#fff!important;}
		.navLink a.navLinkF{ border:0;}


/* 主体 */
#contentAll{ width:976px; margin:0 auto; margin-top:5px; text-align:left; overflow:hidden;}


/* 二级左栏 */
.gradeSecondLeft{ float:left; width:718px; margin-right:10px; text-align:left;}

/* 特急供应链 */
.supply{ height:29px; margin-bottom:10px; background:url(/ximages/frame/frame_all.gif) no-repeat 100% -134px; line-height:29px;}
.supply h6{ float:left; width:100px; background:url(/ximages/frame/frame_all.gif) no-repeat 0 -94px; color:#ff8a00; line-height:29px; text-indent:13px;}
.supply .word{ float:left; width:607px; height:26px; line-height:26px; overflow:hidden;}
.supply .word a{ margin:0 20px;}
.supply img{ float:left; margin-left:10px;}

/* 二级频道首页左主栏 */
.gradeLeft{ float:left; width:230px; margin-right:10px;}

/* 二级频道首页左主栏模块 */
.frameLeft{ width:228px; margin-bottom:10px; border:1px #93b8d2 solid;}
.frameLeft h6{ height:21px; padding-left:14px; background:url(/ximages/frame/frame_all.gif) 0 0; color:#17387f; font-weight:bold; line-height:21px;}
.frameLeft span{ float:right; margin-top:-19px; margin-right:5px; color:#6d6d6d;}
*html .frameLeft span{ margin-top:-17px;}
*+html .frameLeft span{ margin-top:-17px;}

.frameLeftXbox{ width:230px; margin-bottom:10px;}

/* 二级频道首页中间主栏 */
.gradeCenter{ float:left; width:478px;}

/* 二级频道首页中间主栏模块 */
.frameCenterXbox{ margin-top:10px;}
.frameCenter{ width:476px; margin-top:15px; border:1px solid #93b8d2;}
.frameCenter h6{ height:21px; padding-left:14px; background:url(/ximages/frame/frame_all.gif) 0 0; color:#003092; font-weight:bold; line-height:21px;}

a.linkTitle,a.linkTitle:hover,a.linkTitle:visited{ position:absolute; display:block; width:89px; margin-top:-8px; line-height:36px; color:#fff; background:url(/ximages/frame/frame_all.gif) no-repeat -257px -58px; text-decoration:none; cursor:default; text-align:center;}

.frameCenter span{ float:right; z-index:100; margin-top:-19px; margin-right:5px; color:#6d6d6d;}
*html .frameCenter span{ margin-top:-17px;}
*+html .frameCenter span{ margin-top:-17px;}
.frameSH,.frameSH1{ margin:11px 10px 5px 10px; height:22px; background:url(/ximages/frame/frame_all.gif) no-repeat -172px -172px;}
.frameSHTitle{ background:url(/ximages/frame/frame_all.gif) no-repeat -85px -172px;}
.frameSH1{ margin:5px 0;}

.listTable{ width:96%; margin:0 auto; background:url(/ximages/frame/frame_all.gif) no-repeat 0 -325px; text-align:center; border-collapse:collapse; empty-cells:show;}
.listTable th,.listTable td{ height:26px; line-height:26px;}
.listTable thead th{ background-color:#1c96d3; color:#fff;}
.listTable tbody td{ border-bottom:1px dashed #b0bec7;}
.listTable tfoot th{ text-align:right;}

/* 二级广告 */
.assDss{ width:718px;}

/* 面包导航 */
.breadNav,.breadNavBro{ height:34px; margin-top:8px; border-top:1px dashed #c3c3c3; border-bottom:1px dashed #c3c3c3; line-height:34px;}
.breadNavBro{ margin-top:0px; margin-bottom:10px; border:1px solid #a4b5bf; text-indent:15px;}


/* 右栏 */
.gradeRight{ float:left; width:247px;}


/* 右栏模块 */
.frameRight,.detailsFrameRight{ width:245px; height:1%; margin-bottom:10px; border:1px solid #a4b5bf; background:#fafafa;}
.frameRight h6,.detailsFrameRight h6{ height:21px; background:url(/ximages/frame/frame_all.gif) 0 -26px; color:#16387c; font-weight:bold; line-height:21px; padding-left:14px;}
.frameRight span,.detailsFrameRight span{ float:right; margin-top:-19px; margin-right:5px; *margin-top:-17px}

.frameRightXbox{ width:247px; margin-bottom:10px;}

.detailsFrameRight{ width:368px;}

.detailsFrameRightXbox{ width:370px; margin-bottom:10px;}


/* 主体切换样式 */
a.linkChange{ display:block; float:left; padding:0 15px; font-weight:normal; text-align:center;}
a.linkChangeA,a.linkChangeB{ position:relative; display:block; float:left; width:89px; margin-top:-8px; height:33px; line-height:36px; color:#fff; background:url(/ximages/frame/frame_all.gif) no-repeat -257px -58px; text-align:center;}
a.linkChangeB{ width:58px; background:url(/ximages/frame/change_short_bg.gif) no-repeat left top;}
a.linkChangeA:link,a.linkChangeA:visited,a.linkChangeB:link,a.linkChangeB:visited{ color:#fff;}/* ie6字体无颜色hack */


.floatImg{ position:absolute; margin:-8px 0px 0px 0px; z-index:10;}
.floatImg1{ position:absolute; margin:-8px 0px 0px 95px;}
.floatImg2{ position:absolute; margin:-8px 0px 0px 110px;}
.floatImg3{ position:absolute; margin:-8px 0px 0px 190px;}

.flaotImgT1{ position:absolute; margin:-8px 0px 0px 0px;}
.flaotImgTbg{ position:absolute; margin:-8px 0px 0px 100px;}
.flaotImgT2{ position:absolute; margin:-8px 0px 0px 110px;}
.flaotImgTbg1{ position:absolute; margin:-8px 0px 0px 210px;}
.flaotImgT3{ position:absolute; margin:-8px 0px 0px 220px;}

.flaotImgB1{ position:absolute; margin:-8px 0px 0px 0px;}
.flaotImgBg{ position:absolute; margin:-8px 0px 0px 65px;}
.flaotImgB2{ position:absolute; margin:-8px 0px 0px 75px;}
.flaotImgBg1{ position:absolute; margin:-8px 0px 0px 140px;}
.flaotImgB3{ position:absolute; margin:-8px 0px 0px 150px;}

/* 信誉积分 */
.SCRank{ height:25px; background:url(/ximages/frame/frame_all.gif) 0 -26px; color:#16387c; font-weight:bold; text-align:center;}
.SCRank a{ float:left; display:block; width:122px; height:21px; line-height:21px; text-align:center;}
.SCRank:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.SCRank a.SCRankSort{ width:123px; height:25px; background:url(/ximages/frame/ranksort_bg.gif); color:#fff; font-weight:bold; line-height:21px;}
.SCRankList{ margin:5px 10px;}
.SCRankList li{ padding-left:20px; background:url(/ximages/frame/ranksort_ico.gif) no-repeat 0 50%; border-bottom:1px dashed #cbd4da; line-height:24px;}
.SCRankList li.SCmore{ border:0; background:none; text-align:right;}
.SCRankList li.SCNO1{ background:url(/ximages/frame/ranksort_ico_1.gif) no-repeat 0 50%;}
.SCRankList li.SCNO2{ background:url(/ximages/frame/ranksort_ico_2.gif) no-repeat 0 50%;}

/* 名录 */
.nameListPic{ margin:0 auto; margin-bottom:5px;}
.nameListPic img{ float:left; margin:10px 0 0 10px; border:1px solid #999;}
.nameListPic dl{ float:right; width:160px; margin:10px 10px 10px 0;}
*html .nameListPic dl{ margin-right:5px;}
.nameListPic dt{ font-size:14px; font-weight:bold; line-height:18px;}
.nameListPic dd{ line-height:16px;}
.nameListPic ul{ list-style:none; margin:0 10px; padding-top:5px; border-top:1px dashed #b4bec7; line-height:20px;}
.nameListPic li em{ color:#6d6d6d; margin-right:10px;}
.nameListPicNO ul{ margin-top:8px; border-top:0;}


/* 正文最终页 */
.detailsGradeLeft{ float:left; width:596px; margin-right:10px;}
.detailsGradeRight{ float:left; width:370px;}
.detailsGradeRight p{ margin-bottom:0; border-top:1px solid #a4b5bf; background:#f4f8fb; line-height:28px; text-align:center;}

/* 最终页左侧 */
.browseHelp,.browseMain,.detailSearch,.moreNews,.commentFrame{ margin:10px 0; padding:10px; border:1px solid #a4b5bf;}
.browseHelp span{ float:right;}
.browseMain{ background:#f8fbfe; color:#494949; text-align:center;}
.browseMain h1{ width:98%; color:#001f6c; font-size:16px;}
.reportIntroduction{ font-size:14px; color:#039; border:1px solid #889aa4; background:#fff; padding:6px}
.reportIntroduction strong{color:#999}

.detailSearch{ background:#f7f7f7; text-align:center;}
.detailSearch input,.detailSearch select{ vertical-align:middle;}
.detailSearch .DSBtn{ width:150px; height:16px; padding-left:24px; background:#fff url(/ximages/bro/video_input_bg.gif) no-repeat 2px center; border:1px solid #7f9db9;}
.detailSearch select{ margin-right:5px; line-height:20px; border:1px solid #7f9db9;}

.statusBar{ width:98%; margin:10px 0; padding:5px 0; border:solid #a4b5bf; border-width:1px 0;}
.statusBar span{ color:#f00;}
#newsDetail{ zoom:1;}
.newsDetails12px{ padding:8px 20px; font-size:12px; line-height:20px; text-align:left;}
.newsDetails{ padding:8px 20px; font-size:16px; line-height:24px; text-align:left;}
.newsDetails24px{ padding:8px 20px; font-size:24px; line-height:32px; text-align:left;}
p.pBR br{ line-height:14px; }
.fixedDetails,.fixedDetailsH{ overflow:auto; width:500px; height:440px; margin:0 auto;}
.fixedDetailsH{ height:830px;}
.newsXbox{ float:left; width:200px; height:200px; margin:15px 20px 15px 0; border:1px solid #a4b5bf;}
.moreNews{ zoom:1;}
.moreNews:after{ content:""; display:block; height:0; clear:both; visibility:hidden;}
.moreNews h6{ background:#ebebeb; color:#001f6c; line-height:24px; text-indent:10px;}
.moreNewsList{ margin:10px 15px;}
.moreNewsList li{ background:url(/ximages/frame/ullist_ico.gif) no-repeat left center; line-height:20px; padding-left:10px;}
.moreNewsList li.xxboxList{ font-size:14px; line-height:28px;}
.moreNewsList li.xxboxList a{ text-decoration:underline;}
.moreNewsList li em{ float:right; font-style:normal; color:#666;}
.moreNewsList li.more{ background:none;}
.commentFrame{ zoom:1; background:#f7fcff; padding:0;}
.commentFrame dl{ padding:10px; background:#feffef; border-top:1px solid #a4b5bf;}
.commentFrame dl dt{ line-height:30px; color:#001f6c;}
.commentFrame dl dt span{ float:right;}
.commentFrame dl dd{ clear:right;  border-bottom:1px dashed #a4b5bf; line-height:20px;}

/* 最终页右侧 */
.toolsList{ height:1%; margin:10px;}
.toolsList li{ background:url(/ximages/frame/ullist_ico.gif) no-repeat left 8px; float:left; width:116px; line-height:20px; text-indent:8px;}
a.focus{ color:#f00;}

/* 港行评论最终页面右侧 */
.expertResume{ margin:10px;}
.expertResume img{ float:left; margin:0 10px 3px 0; border:1px solid #ddd;}
.expertResume h3{ font-size:14px; line-height:30px;}
.expertResume p{ margin:0; background:none; border:0; line-height:16px; text-align:left;}

/* 底部 */
#footer{ clear:both; width:100%; margin-top:15px; border-top:3px solid #165fbb;}
#footer .aboutLink{ background:#edf5ff; height:30px; line-height:30px;}
#footer .aboutLink li{ display:inline; padding:0 8px; border-right:1px solid #001f6c;}
#footer .aboutLink .noBorder{ border:0;}
#footer .brand{ background:#fff;}
#footer .brand .brandTitle{ padding:0; color:#001f6c;}
.footCopyRight{ width:976px; margin:20px auto;}
.ICPFrame{ float:left; width:340px; margin-right:20px; padding-right:10px; border-right:2px solid #ebebeb; text-align:right;}
a.beian1,a.beian2,a.beian3{ float:right; text-indent:-1000px; overflow:hidden; display:block; width:45px; height:45px; background:url(/ximages/frame/foot_ico.gif) no-repeat 0 0; text-align:left;}
a.beian2{ background-position:-45px 0;}
a.beian3{ background-position:-90px 0;}
.ICPFrame p{ margin:0; padding-right:10px; line-height:20px;}
.linkICP{ cursor:pointer;}
.copyRight{ text-align:left;}
.copyRight li{ line-height:22px;}