﻿@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0}
html{ text-align:center}
body{ background:#FFF; margin:0px;padding:0px;behavior: url(css/csshover.htc);font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#333}
ul,li{list-style:none}
img{border:0px; vertical-align:top}
a{ color:#333; text-decoration:none;}
a:hover{color:#FF0000;text-decoration:none;}
.fl, .fr{ float:left; display:inline; overflow:hidden;}
.fr{ float:right;}
.hidden{ display:none}
.clear{ height:0; line-height:0; font-size:0; margin:0; padding:0; clear:both}
.clearfix:before, .container:after { content: ""; display: table; }
.clearfix:after { clear: both; }
/* IE 6/7 */
.clearfix { zoom: 1; }
.bor{ border:1px solid #d1d1d1}
.boR{ border-right:1px solid #dfdfdf}
.borb{ border-bottom:1px dashed #dfdfdf}
.mar5{ margin-top:5px;}
.mar10{ margin-top:10px;}
.mar15{ margin-top:15px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.f14{ font-size:14px;}

/*top--nav*/
.top{ width:100%; height:30px; line-height:30px; background:url(../images/top_bg.gif) repeat-x}
.top_m{ width:980px; margin:0 auto; text-align:left}
.top_m .wel, .top_m .idx_login, .top_m .idx_qq, .top_m .sc{ width:185px; line-height:30px; float:left}
.top_m .idx_login{ width:550px; height:18px; line-height:18px; margin-top:6px;}
.top_m .idx_login span{ margin:0 3px 0 10px; float:left; display:inline}
.idx_input{ width:85px; height:16px; line-height:16px; border:1px solid #d1d1d1; float:left}
.idx_btn{width:44px;height:17px; background:url(../images/idx_btn.gif) 0px 0px no-repeat;border:none; margin-left:10px; float:left; display:inline}
.top_m .idx_qq{ width:124px; margin-top:3px;}
.top_m .sc{ width:105px; text-align:right}

.logo_nav{ width:980px; margin:10px auto 0; text-align:left}
.logo_nav .logo{ width:245px ;height:60px; float:left}
.logo_nav .nav{width:725px;line-height:30px;height:60px;font-size:14px; margin-left:10px; float:left; display:inline;overflow:hidden;}
.logo_nav .nav a{ margin:0 7px; white-space:normal; display:inline-block}

/*搜索*/
.idx_sear{ width:980px; height:80px; background:url(../images/serbg.jpg) no-repeat; margin:10px auto 0; text-align:left}
.idx_sear .date{ width:255px; line-height:30px; margin-top:10px; color:#FFF; float:left; text-align:center}
/*搜索*/
.wgt-search { width:380px; margin:15px 20px 0; float:left; display:inline;}
.wgt-search label {display:none;}
.wgt-search .ui-ipt-enter { width:301px; height:24px; line-height:24px; border:1px solid #8c8c8c; padding-left:3px; font-size:12px; color:#666; float:left;}
.wgt-search .ui-btn-submit { width:67px; height:26px; line-height:26px; background:url(../images/sear_btn.jpg) no-repeat; border:none; font-size:14px; font-weight:bold; color:#FFF;float:left; text-align:center;}
.search-category {height:20px; margin-bottom:3px;}
.search-category-item a { margin-right:10px; color:#FFF; text-align:center; cursor:pointer;}
.search-category-item a:hover { border-bottom:2px solid #ff7100; margin-right:10px; padding-bottom:3px; color:#F00; text-decoration:none;}
.search-category-item a:active{ border-bottom:2px solid #ff7100; margin-right:10px; padding-bottom:3px; color:#F00; text-decoration:none;}

.idx_sear .phone{ width:305px; margin-top:15px; float:left}
.idx_sear .phone ul li{ width:60px; line-height:30px; float:left; display:inline; text-align:center}
.idx_sear .phone ul li a{ color:#FFF}
.icon1{ width:60px; height:30px; display:block; overflow:hidden}

/*广告位*/
.adver, .main{ width:980px; margin:0 auto; text-align:left}
.adver .ad_lt{ width:980px; padding:5px 0; float:left}
.adver .ad_lt ul li{ width:153px; height:25px; line-height:25px; background:url(../images/hd.jpg) left 12px no-repeat; padding-left:10px; float:left; display:inline; white-space:normal; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.ad_img{ width:980px; float:left; overflow:hidden}
.ad_img img{  margin:1px 1px 0 0; float:left; display:inline}

/*货源信息*/
.m_left, .hy_info, .m_right, .bt_file, .comp{ width:730px; float:left; display:inline; overflow:hidden}
.hy_info{ width:710px;}
.hy_info h2{ height:37px; line-height:37px; background:url(../images/tl1.png) 0 -45px no-repeat; padding-left:15px; font-size:18px; color:#FFF;}
.hy_info h2 span{ margin-top:5px; font-size:12px; color:#333; float:right}
.hy_info h2 span a{ padding:0 8px; font-weight:lighter}
.hy_info .hy_lt{ width:479px; margin:10px 15px 0 6px; float:left; display:inline}
.hy_info .hy_lt dt, .bt_file .btf_lt dt, .bt_jy .btj_lt dt, .bt_jy .btj_lt1 dt, .bt_jy .pj_gy dt, .bt_file .hshy dt{ height:25px; line-height:25px; background:#f2f2f2; color:#0055aa; }
.hy_info .hy_lt dd, .bt_file .btf_lt dd, .bt_jy .pj_gy dd{ width:479px; float:left}.hy_info .hy_lt dd{ height:25px; overflow:hidden}
.hysp1, .hysp2, .hysp3, .hysp4, .bfsp1, .bfsp2, .bjsp1, .bjsp2, .bjsp21, .pjsp1, .pjsp2, .pjsp3{ width:98px; height:25px; line-height:25px; padding-right:2px; float:left; display:block;  overflow:hidden}
.bjsp1, .bjsp2, .bjsp21{ width:93px;}.bjsp2{ width:61px}.bjsp2 img{ width:45px; height:20px; margin-top:3px; vertical-align:middle}.hysp4{ width:114px}
.hysp2{ width:64px}.hysp3{ width:88px}.bfsp1{ width:41px;}.bfsp2{ width:71px}.bjsp21{ width:45px}
.pjsp1{ width:43px;}.pjsp2{ width:73px;}.pjsp3{ width:103px;}.pjsp1 a{ color:#0055aa}
.hy_info .hy_zx{ width:210px; margin-top:5px; float:left}
.hy_info .hy_zx h3{ height:25px; line-height:25px; background:url(../images/tl1.png) -720px -80px no-repeat; font-size:14px; color:#0055aa}
.hy_info .hy_zx h3 span a{ font-size:12px; font-weight:lighter;}
.hy_info .hy_zx .hyzx_lt{ width:210px; float:left}
.hy_info .hy_zx .hyzx_lt ul li{ height:25px; line-height:25px; overflow:hidden}

/*公告--会员*/
.m_right, .bt_file, .comp{ width:250px;}
.gg_memb{ width:248px; border:1px solid #d1d1d1; float:left}
.gg_memb h2{ height:32px; line-height:32px; background:url(../images/li1.jpg) 10px center no-repeat; border-bottom:1px dashed #d1d1d1; padding-left:25px; font-size:14px;}
.gg_memb h2 a{ color:#0055aa}
.TabADS{width:248px; height:32px; line-height:32px; border-bottom:1px solid #d1d1d1; float:left; display:inline; vertical-align:middle;}
.TabADS ul li{width:45px; height:32px; font-size:14px; color:#333; float:left; text-align:center; cursor:pointer;}
.TabADS .TasADSOn{ width:45px; line-height:32px; background:url(../images/li1.jpg) 10px center no-repeat; padding-left:20px; font-weight:bold; color:#0055aa; text-align:center; cursor:pointer;}
.gg_memb .gg_lt{ width:248px; height:132px; padding:5px 0; line-height:22px; float:left; overflow:hidden}
.gg_memb .gg_lt ul li, .comp .cm_lt ul li, .gk_zz .gkz_lt ul li{ height:22px; line-height:22px; background:url(../images/Hd1.jpg) 10px 10px no-repeat; padding-left:18px; white-space:normal; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.gg_memb .gg_lt span{ width:114px; line-height:22px; padding-left:10px; float:left; display:block}
.ft1{ color:#0055aa}

/*船舶档案--企业名录*/
.bt_file h2, .comp h2{ height:34px; line-height:34px; background:url(../images/tl1.png) -720px -46px no-repeat; padding-left:15px; font-size:14px; color:#0055aa}
.bt_file h2 span, .comp h2 span{ padding-right:10px; float:right}
.bt_file h2 span a, .comp h2 span a, .pj_cmp h3 span a, .gk_zz h2 span a, .ms_btm h2 span a{ font-size:12px; font-weight:lighter; color:#999}
.bt_file .btf_lt, .comp .cm_lt, .bt_file .hshy, .comp .cmr_lt{ width:248px; border:1px solid #dfdfdf; border-top:none; padding:10px 0; float:left}
.bt_file .btf_lt dd, .bt_file .hshy{ width:248px; float:left}
.comp .cm_lt, .comp .cmr_lt{ padding:5px 0}
.bt_file .hshy{ padding:0 0 5px 0}

/*船舶交易*/
.bt_jy, .bt_jy .btj_lt, .bt_jy .btj_lt1{ width:980px; margin-top:10px; float:left; display:inline}
.bt_jy h2{ height:37px; background:url(../images/tl1.png) 0 0 no-repeat; padding:8px 0 0 15px; font-size:20px; color:#FFF}
.bt_jy h2 em{ padding-left:5px; font-style:normal; font-size:16px; font-weight:lighter}
.bt_jy h2 span a, .zysm h2 span a, .zpqz h2 span a{ margin-left:10px; font-size:12px; font-weight:lighter;}
.bt_jy .btj_lt, .bt_jy .btj_lt1{ width:571px; margin-left:9px}
.bt_jy .btj_lt dd, .bt_jy .btj_lt1 dd{ width:571px; height:25px; line-height:25px; padding-top:5px; float:left}
.bt_jy .btj_lt1, .bt_jy .btj_lt1 dd{ width:555px}

.bt_jy .btj_img{ width:406px; margin-left:10px; float:left; display:inline; overflow:hidden}
.bt_jy .btj_img img{ margin:2px 0 0 2px; float:left; display:inline}

/*资源商贸--招聘求职--企业名录*/
.zysm, .zpqz{ width:345px; margin:10px 20px 0 0; float:left; display:inline}
.zysm h2, .zpqz h2{ height:32px; line-height:32px; background:url(../images/tl1.png) -351px -131px no-repeat;}
.zysm .zy_lt, .zpqz .zp_lt{ width:345px; height:220px; padding:8px 0; float:left; overflow:hidden}
.zysm .zy_lt ul li, .zpqz .zp_lt ul li{ width:345px; height:22px; line-height:22px; float:left; display:inline; overflow:hidden}
.zysm .zy_lt ul li a{ padding:0 5px}
.zysm .zy_lt ul li span{ color:#999; float:right}

.zpqz h2{ background:url(../images/tl1.png) 0 -131px no-repeat;}
.zpsp1, .zpsp2, .zpsp3, .zpsp4{ width:170px; height:22px; line-height:22px; float:left; display:inline-block; text-align:center; overflow:hidden}
.zpsp2{ width:65px;}.zpsp3{ width:25px;}.zpsp4{ width:85px;}

/*配件物料*/
.bt_jy .pj_gy{ width:345px; height:275px; margin:10px 0 0 9px; padding-right:9px; float:left; display:inline; overflow:hidden} 
.bt_jy .pj_gy dd{ width:345px; height:25px; line-height:25px;}
.pj_cmp{ width:250px; height:275px; margin-top:10px; float:right; overflow:hidden}
.pj_cmp h3, .gk_zz h2, .ms_btm h2{ height:23px; line-height:23px; background:url(../images/xil.gif) left center no-repeat; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; padding-left:20px; font-size:12px; color:#0055aa}
.pj_cmp .pjc_lt, .gk_zz .gkz_lt{ width:250px; padding:5px 0; float:left} 
.pj_cmp .pjc_lt ul li{ height:22px; line-height:22px; overflow:hidden}

/*图片滚动*/
.scroll{ width:980px; margin-top:10px; float:left}
.scroll .scroll_top, .scroll_btm{ width:980px; height:8px; background:url(../images/scroll_top.jpg) no-repeat; float:left}
.scroll_btm{ width:980px; height:20px; background:url(../images/scroll_btm.jpg) no-repeat; float:left;}
.scroll_mid { width:980px; height:auto; background:url(../images/scroll_mid.jpg) repeat-y; float:left; display:inline; overflow:hidden; zoom:1;}
.scroll_mid .pcont { width:909px; float:left; overflow:hidden; }
.scroll_mid .ScrCont { width:32766px; zoom:1; margin-left:-5px; }
.scroll_mid #List1_1, .scroll_mid #List2_1, .scroll_mid #List1, .scroll_mid #List2{ float:left; }
.scroll_mid .LeftBotton, .scroll_mid .RightBotton { width:24px; height:25px; float:left; background:url(../images/pr_nt.jpg) no-repeat; }
.scroll_mid .LeftBotton { background-position: 0 0; margin:45px 5px 0; }
.scroll_mid .RightBotton { background-position: -24px 0; margin:45px 1px 10px 8px; }
.scroll_mid .pl img { width:119px; height:81px; margin-top:5px; display:block; cursor:pointer; }
.scroll_mid .pl { width:119px; line-height:25px; margin:0 5px 0 8px; float:left; display:inline; text-align:center; overflow:hidden }
.scroll_mid a.pl { font-size:12px;}

/*港口--专线--展会*/
.gk_zz{ width:230px; margin:10px 10px 0 0; float:left; display:inline}
.gk_zz h2, .ms_btm h2{ height:32px; line-height:32px; border-bottom:1px dashed #dfdfdf; font-size:14px;}
.gk_zz .gkz_img{ width:230px; margin-top:10px; float:left}
.gk_zz .gkz_img img{ width:100px; height:75px; float:left}
.gk_zz .gkz_img .gk_intr{ width:119px; margin-left:10px; float:left; display:inline}
.gk_zz .gkz_img .gk_intr dt{ height:23px; line-height:23px; overflow:hidden}
.gk_zz .gkz_img .gk_intr dd{ width:119px; height:51px; line-height:18px; float:left; overflow:hidden}
.gk_zz .gkz_lt{ width:230px;}

/*广告*/
.idx_ad{ width:980px; height:115px; float:left; overflow:hidden}
.idx_ad ul li{ width:324px; float:left; display:inline;padding-left: 2px;}
.idx_ad ul li img{ padding-left:2px;}
#ida1{ margin:0 7px}

/*新闻*/
#KinSlideshow{ width:300px; margin-top:10px; float:left}
.idx_news{ width:400px; margin:10px 0 0 15px; float:left; display:inline;}
.TabADS1{width:365px; height:48px; line-height:48px; background:url(../images/tl1.png) 0 -83px no-repeat; padding-left:35px; float:left; display:inline; vertical-align:middle;}
.TabADS1 ul li{width:75px; height:48px; font-size:14px; color:#333; float:left; text-align:center; cursor:pointer;}
.TabADS1 .TasADSOn1{ width:75px; line-height:48px; background:url(../images/newsh.gif) left 37px no-repeat; color:#0055aa; text-align:center; cursor:pointer;}
.idx_news .news_lt{ width:363px; border:1px solid #dadada; border-top:none; padding:5px 10px 6px 25px; float:left; overflow:hidden}
.idx_news .news_lt dd{ width:358px; height:22px; line-height:22px; background:url(../images/li2.gif) 0 7px no-repeat; padding-left:15px; font-size:12px; float:left; display:inline; text-align:left; overflow:hidden}

/*微博*/
.web{ width:248px; border:1px solid #dadada;}
.web h2{ height:33px; line-height:33px; background:url(../images/tl1.png) -400px -88px no-repeat; border-bottom:1px solid #dadada; padding-left:30px; font-size:14px; color:#0055aa}
.web .web_lt{ width:228px; border-bottom:1px dashed #e5e5e5; padding:8px 10px; float:left}
.web .web_lt .wbg{ width:158px; height:11px; line-height:12px; margin-left:10px; float:left; display:inline}

/*位置*/
.post{ width:980px; height:35px; line-height:35px; margin:0 auto; text-align:left}
.post a{ color:#0055aa}

.page1{ height:20px; line-height:20px; margin:10px 0 5px 0; font-size:13px; text-align:center}
.page1 a{ padding-left:8px}
.page1 input{ height:20px; line-height:10px; border:1px solid #dfdfdf; margin-right:5px;  display:inline-block;padding:0 10px;}

.page1 #ctl00_ContentPlaceHolder1_AspNetPager1  a{ border:1px solid #d1d1d1;}
.page1 #ctl00_ContentPlaceHolder1_AspNetPager1  span{ border-left:0; }
.page1 #ctl00_ContentPlaceHolder1_AspNetPager1  a{ height:20px; line-height:20px; margin-right:-8px; padding:0 12px;  display:inline-block;}
.page1 #ctl00_ContentPlaceHolder1_AspNetPager1  span a{border:none;}
.page1 #ctl00_ContentPlaceHolder1_AspNetPager1  a:first-child{ border-radius:3px 0 0 3px;}
.page1 #ctl00_ContentPlaceHolder1_AspNetPager1  a:last-child{ border-radius:0 3px 3px 0;}
.page1 #ctl00_ContentPlaceHolder1_AspNetPager1  a:hover{ border:1px solid #d1d1d1; background:0 0 1px #999;}
.cpb{border:1px solid #d1d1d1; background-color:#999;height:20px; line-height:20px; margin-right:-8px; padding:0 12px;  display:inline-block;}
.page1 #ctl00_ContentPlaceHolder1_AspNetPager1 #ctl00$ContentPlaceHolder1$AspNetPager1_btn{height:20px; line-height:20px; margin-right:-8px; padding:0 12px;  display:inline-block;}

/*友情链接*/
.link{ width:980px; background:url(../images/link.gif) no-repeat; margin:10px auto 0; text-align:left}
.link .linka{ width:958px; line-height:25px; margin-top:25px; padding:10px 20px 10px 0; border:1px solid #ff7100; border-top:none; float:left}
.link .linka a{ margin-left:20px; white-space:normal; display:inline-block;}

/*foot*/
.xfin_foot{ width:980px; background: url(../images/foot_bg.gif) center 0px no-repeat; margin:10px auto 0; color:#444445;}
.xfin_foot a{color:#444445;}
.xfin_fleft{padding-left:60px;padding-top:24px;width:110px;height:75px;overflow:hidden;}
.xfin_fright{padding-top:18px;padding-left:8px; line-height:25px; float:left}