body{margin:0; padding:0; background:#fff;  font-size:12px; font-family:Arial,"宋体"; color:#5d5d5d;}
.gundong{ font-size: 12px;line-height:10px; }
.marque2{ font-weight:bolder; color:#900; line-height:10px;}
div,form,img,ul,ol,li,dl,dt,dd,span,h2,h3,h4,p,btn{ margin:0; padding:0; border:0; list-style:none;}
a {list-style:none;	text-decoration:none; color:#666;}
a:hover {text-decoration:none; color:#f20;}
.red{ color:#f20;}
.text{ color:#2d426d;}
h2{ height:28px; line-height:28px; color:#000; background:url(../images/new_bg.gif) repeat-x; padding:0px 10px;}
h2 span{ display:block; font-size:13px;}
h2 .l{ float:left;}
h2 .r{float:right; font-size:12px; font-weight:normal; color:#666;}
h2 .r a{ color:#666;}
#content{ width:960px; margin:0px auto;} 
#content .col{ width:960px; overflow:hidden; margin-bottom:10px; clear:both;}
.col1 .left{ width:700px; float:left;}
.col1 .right{ width:250px; float:right;}
/*.col1 .right .ad{ margin-top:5px;}*/
.col1 .right .ad li{ width:250px; padding-bottom:10px; *padding-bottom:8px; _padding-bottom:8px; clear:both; overflow:hidden;}
.col1 .right .ad li .left{ width:120px; float:left;  overflow:hidden;}
.col1 .right .ad li .right{ width:120px; float:right; overflow:hidden;}
.col1 .right .ad li img{vertical-align:top;}
.col1 .right .ad .end{ padding:0px;}
.col1 .left  .warper{ margin-bottom:10px;margin-left:1px; width:700px;vertical-align:top; margin-top: 0px;}
.col1 .left .warper .left { float:left;  width:345px; overflow:hidden}
.col1 .left .warper .right{ float:right; width:347px;}

.col1 .left .search{background:url(http://shipoffshore.com.cn/new_image/search.jpg) no-repeat; width:700px; height:65px; margin-bottom:10px; _margin-bottom:0px; overflow:hidden; margin-left:3px ;  float:left}
.col1 .left .search .search_l{float:left; width:410px; height:60px;overflow:hidden;  background:url(../images/search_line.gif) no-repeat right;}
.col1 .left .search .search_r{ float:right; width:270px; overflow:hidden; margin-left:20px; margin-top:8px; }

.col1 .left .search .list1{ width:410px; overflow:hidden; font-size:12px;}
.col1 .left .search .list1 ul{ overflow:hidden; height:30px; width:390px;}
.col1 .left .search .list1 li {width:410px; float:left; margin-top:6px;}
.col1 .left .search .list1 li  span{width:40px; float:left; margin-left:10px;}
.col1 .left .search .list1 li select{ float:left; width:52px; height:23px; border:1px solid #ccc; color:#2d4e81; margin-left:10px; }
.col1 .left .search .list1 li input{ float:left; width:150px;height:25; color:#2d4e81; margin-left:10px; border:1px solid #ccc;}
.col1 .left .search .list1 li .but{float:left; width:66px; height:25;background:url(http://shipoffshore.com.cn/new_image/search_but.jpg)  no-repeat; color:#2d4e81;margin-left:10px; }
.col1 .left .search .list1 li a{ color:#2d4e81;}
/*.col1 .left .search .key{ clear:both; height:25px; line-height:25px; margin-left:10px; padding-top:5px;}*/
.col1 .left .search .key{ clear:both; height:25px; line-height:25px; margin-left:10px; margin-top:5px;border-top:1px dashed #666;}
.col1 .left .search .key a{ margin-right:7px;}
/*.col1 .left .search .search_r ul{ float:right;width:290px; margin-top:10px;  }*/
.col1 .left .search .search_r li{ width:260px; line-height:20px;}
<!--.col1 .left .search .search_r li a{ margin-right:7px;}-->
.col1 .left .warper2{ margin-bottom:10px; border-left:#CCC solid 1px;border-top:#CCC solid 1px; border-right:#CCC solid 1px;float:left; width:696px; height:296px;_height:302; _margin-top:10px; background:url(http://shipoffshore.com.cn/new_image/huan_bg.gif) no-repeat bottom; border-bottom:#F00 solid 2px;}
.col1 .left  .warper2 .Focus_tab{margin-left:0px; float:left; height:294px;}
.col1 .left .warper2 .tabcon{width:347px; float:left;}
.col1 .left .warper2 .tab{width:347px; overflow:hidden; }
.col1 .left .warper2 #tags { padding-left:0px; height:28px;background:url(http://shipoffshore.com.cn/new_image/qiehuan_0.gif) repeat-x ; }
.col1 .left .warper2 #tags ul{list-style:none;}
.col1 .left .warper2 #tags li {background:url(http://shipoffshore.com.cn/new_image/qiehuan.gif) no-repeat ; float: left; width:114px; height:23px;color: #000;  font-size:14px; font-weight:bolder; text-align:center; border-right:#666 solid 1px; padding:5px 0 0 0;}
.col1 .left .warper2 #tags li a{ background:url(http://shipoffshore.com.cn/new_image/qiehuan.gif) no-repeat ; float: left; width:114px; height:23px;}
.col1 .left .warper2 #tags li.selectTag { background:url(http://shipoffshore.com.cn/new_image/qiehuan2.gif) repeat-x; float: left; width:116px; height:23px;font-weight:bold;}
.col1 .left .warper2 #tags li.selectTag a {background:url(http://shipoffshore.com.cn/new_image/qiehuan2.gif) repeat-x ; float: left; width:116px; height:23px;}


.col3 .tab{ border:1px solid #ccc; overflow:hidden;}
.col3 .tab #tags { padding-left:0px; height:26px;background:url(../images/new_bg.gif) repeat-x; }
/*#tags { padding-left:10px; height:23px; background:url(../images/tab_bg.gif) repeat-x; padding-top:2px;}
#tags li {background:url(../images/tagleft.gif) no-repeat left bottom; float: left; margin-right: 2px; height:31px;}*/
.col3 .tab #tags ul{list-style:none;height:23px;}
.col3 .tab #tags li {background:url(../images/new_bg.gif) repeat-x ; float: left; width:70px; height:23px;color: #000;  font-size:14px; text-align:center; margin-top:3px;}
.col3 .tab #tags li a{ background:url(../images/new_bg.gif) repeat-x  ;  float: left; width:70px; height:23px;}
/*#tags li.emptyTag {	background: none transparent scroll repeat 0% 0%; width: 4px;}
#tags li.selectTag { background-position:left top; margin-bottom:-2px; position:relative; height:31px;}
#tags li.selectTag a {background-position: right top; color: #000; font-weight:bold; height:31px; line-height:31px;}*/

.col3 .tab #tags li.selectTag { background:url(../images/new_bg1.gif) repeat-x  ; float: left; width:73px; height:23px;font-weight:bold;margin-top:3px;}
.col3 .tab #tags li.selectTag a {background:url(../images/new_bg1.gif) repeat-x ; float: left; width:73px; height:23px;margin-top:3px;}
.tagContent {padding:8px;display:none;COLOR: #474747;}
.tagContent .list2{ width:320px;}
.tagContent .list2 li{ line-height:23px; background:url(http://shipoffshore.com.cn/new_image/icon1.gif) no-repeat  left top; padding-left:13px; }
.tagContent .list2 li p{  line-height:20px; font-size:12px; color:#333;}
.tagContent .list2 li a{ color:#264071; font-size:12px; font-weight:bolder;}
.tagContent .list2 li a:hover{ color:#f20;}
.tagContent p a{ padding:0px 8px; line-height:30px;}
#tagContent DIV.selectTag {	DISPLAY: block;} 
.col2 { margin-bottom:0px;}
.col2 .adH{ margin-bottom:10px;}
.col2 .adlr{ overflow:hidden; height:60px;}
.col2 .adl{ float:left;}
.col2 .adr{ float:right;}

<!--.col3{ border:1px solid #ccc; overflow:hidden;}
-->
.col3{overflow:hidden;}
.incol3{ padding:10px; overflow:hidden; clear:both;}
.incol3 .left{ width:680px; float:left;}
.incol3 .right{ width:250px; overflow:hidden;float:right;}
.incol3 .right .tab{ height:502px; overflow:hidden;float:right;border:1px solid #ccc;}
.incol3 .right font{ height:30px; line-height:30px; font-size:14px; color:#000; font-weight:bold; padding:0px 10px;}
.incol3 .right .tagContent {display:none; padding:10px 10px 0px 10px;COLOR: #474747; width:228px;}
.incol3 .right .tagContent .list3 li .tu{ float:left; height:64px; width:80px; border: #CCC solid 1px; margin-right:5px; background:#999;}
.incol3 .right .tagContent .list3 li { clear:both; margin-bottom:10px; _margin-bottom:10px; height:64px; overflow:hidden}
.incol3 .right .tagContent .list3 li .text{ width:140px; float:right; line-height:18px; color:#000;}
.incol3 .right .tagContent .list3 li .text font{ font-weight: 500; font-size:12px; color:#1c4a7c;}
.incol3 .right .tagContent .list3 li .text a{ color:#666;}
.incol3 .left .con { clear:both; overflow:hidden;}
.incol3 .new_list { width:216px; border:1px solid #dfe8ef; float:left;}
.incol3 .new_list2{ margin:0px 10px;}
.incol3 .new_list .tu_text{ height:75px; padding:10px; padding-bottom:0px;}
.incol3 .new_list .tu_text .tu{ width:75px; float:left; margin-right:10px;}
.incol3 .new_list .tu_text .text h4{ line-height:20px; height:40px; font-size:12px; overflow:hidden;}
.incol3 .new_list .tu_text .text p{ height:35px; color:#666; overflow:hidden; line-height:17px;}
.incol3 .new_list h3{ line-height:26px; height:26px; color:#24498d; font-size:13px; font-weight:bold; padding:0px 10px; background:url(../images/new_bg1.gif) repeat-x;}
.incol3 .new_list h3 span{ float:left;}
.incol3 .new_list h3 a{ float:right; font-size:12px; color:#269ede; font-weight:normal; text-decoration:underline;}
.incol3 .new_list h3 a:hover{ color:#f20;}
.incol3 .right .new_list{ width:246px; height:233px; overflow:hidden;}
.incol3 .right .new_list .list{ padding-top:0px;}
.incol3 .right .new_list h3 .r{ float:right;}
.incol3 .right .new_list h3 .r a{ float:none; text-decoration:none;}
.incol3 .right .new_list h4{ clear:both; text-align:center; font-size:12px; color:#000; width:246px; display:block; height:30px; _padding-top:6px; line-height:30px; font-weight:bold;}
.incol3 .left .con2{ margin-top:10px;}
.col3 .ad{ width:940px; margin:0px auto;}
.col3 .list2 { padding:5px 10px;}
.col3 .list2 li{ height:22px; line-height:22px; background:url(../images/ico.gif) no-repeat left center; padding-left:15px; overflow:hidden;}
.incol3 a{ color:#264071;}
.incol3 a:hover{ color:#f20;}
.incol3 .right .video{ margin-bottom:10px;}

.col4{ margin:0px;}
.col4 .left{ width:714px; height:480px; overflow:hidden;float:left;border:1px solid #ccc; }
.col4 .right{ width:230px; height:480px; overflow:hidden;float:right; border:1px solid #ccc;}
.col4 .left #tags{background:url(../images/new_bg.gif) repeat-x; height:28px;}
.col4 .left .tab{float:left;}
.col4 .left #tags .title{ float:left; height:24px; font-weight:bold; line-height:24px; font-size:14px; background:none; color:#000; padding:0px 10px; width:150px; text-align:left}
.col4 .left #tags .tit_right{ float:right; width:100px; height:24px; font-weight:bold; line-height:24px; font-size:12px; background:none; color:#000; margin-right:10px; text-align:right}
.col4 .left .list{ width:700px; overflow:hidden;}
.col4 .left .list li{ width:170px; text-align:center; margin-right:5px; float:left;}
.col4 .left .list li h3{ height:20px; line-height:20px; background:url(../images/arrow1.gif) no-repeat left center; padding-left:15px;}
.col4 .left .list li h3 .l{ float:left; font-size:13px; color:#0e4b82; text-decoration:underline;}
.col4 .left .list li h3 .r{ float:right; font-size:12px; font-weight:normal;}
.col4 .left .list li h4 { overflow:hidden; height:24px; line-height:24px;}
.col4 .left .list li h4 a{ color:#0e4b82; padding-right:5px;}
.col4 .left .list1 img{ width:128px; height:102px; border: #ccc solid 1px; background-color:#CCC;}
.col4 .left .list li p { height:35px; line-height:20px; margin-top:5px; overflow:hidden;}
.col4 .left .list li p a{ padding-right:5px;}
.col4 .left .list1{ padding:10px 0px;}

.col4 .left .list2{ background:#f3f3f3; padding:6px 0px;}
.col4 .left #tagContent{ padding:0px 10px 0px 10px;}
.col4 .right .new_list3 .ad{ width:208px; margin:0px auto; padding-bottom:10px; clear:both;}
.col4 .right .new_list3 ul{ padding:10px; padding-bottom:10px; overflow:hidden;}
.col4 .right .new_list3 ul li{ margin-bottom:15px; overflow:hidden; clear:both;}
.col4 .right .new_list3 ul .img{ width:70px; height:80px; background:#ccc; float:left;}
.col4 .right .new_list3 ul .text{ width:130px; float:right; height:85px;}
.col4 .right .new_list3 ul .text h3 a{ color:#264071; font-size:12px; height:22px; line-height:22px; overflow:hidden;}
.col4 .right .new_list3 ul .text h3 a:hover{ color:#f20;}
.col4 .right .new_list3 ul .text .date{ color:#000; display:block; height:26px; line-height:26px; overflow:hidden;}
.col4 .right .new_list3 ul .text p{ height:18px; line-height:18px; overflow:hidden; color:#666;}
.col5 { margin-bottom:10px;}
.col5 .left{ width:670px; float:left;}
.col5  .right{ width:278px;  float:right;}
.col5 .con{ float:left; border:1px solid #ccc; overflow:hidden;}
.col5 .incon{ width:650px; padding:10px; overflow:hidden; padding-top:0px;}
.col5 .incon .new_list { width:316px; margin-top:10px; border:1px solid #dfe8ef; float:left; overflow:hidden;}
.col5 .incon .new_list2{ margin-left:10px;}
.col5 .incon .new_list .tu_text{ height:75px; padding:10px; padding-bottom:0px;}
.col5 .incon .new_list .tu_text .tu{ width:75px; float:left; margin-right:10px;}
.col5 .incon .new_list .tu_text .text h4{ line-height:20px; height:40px;font-size:12px; overflow:hidden;}
.col5 .incon .new_list .tu_text .text p{ height:35px; color:#666; overflow:hidden; line-height:17px;}
.col5 .incon .new_list h3{ line-height:26px; height:26px; color:#24498d; font-size:13px; font-weight:bold; padding:0px 10px; background:url(../images/new_bg1.gif) repeat-x;}
.col5 .incon .new_list h3 span{ float:left;}
.col5 .incon .new_list h3 a{ float:right; font-size:12px; color:#269ede; font-weight:normal; text-decoration:underline;}
.col5 .incon .new_list h3 a:hover{ color:#f20;}
.col5 .list2 { padding:5px 10px;}
.col5 .list2 li{ height:22px; line-height:22px; background:url(../images/ico.gif) no-repeat left center; padding-left:15px; overflow:hidden;}
.col5 a{ color:#264071;}
.col5 a:hover{ color:#f20;}
.col5 .ad_list{ width:670px; overflow:hidden; padding-top:10px; clear:both;}
.col5 .ad_list li{ height:60px; margin-bottom:10px;}
.col5 .ad_list span img{vertical-align:top; padding-right:20px; width:210px; float:left; }
.col5 .ad_list .end img{ padding:0px;padding-right:0px; float:right;width:210px; }

.col5 .incon .inconL{ width:160px; float:left; padding-top:10px;}
.col5 .incon .inconL span{ display:block;}
.col5 .incon .inconL .text{ height:18px; line-height:18px; overflow:hidden; padding-top:8px; text-align:center;}
.col5 .incon .inconR{ width:650px; float:right; padding-top:15px;}
.col5 .incon .inconR .end{ padding-right:0px;}
.col5 .incon .inconR li { display:block; width:202px; padding-right:10px; float:left;}
.col5 .incon .inconR li .tu_text{ display:block; width:200px;  float:left;}

/*.col5 .incon .inconR li .text{ height:18px; line-height:18px; padding-top:8px; overflow:hidden; text-align:center;}*/
.col5 .incon .inconR li .tu_text .tu{ width:75px; float:left; margin-right:8px; margin-bottom:8px;}
.col5 .incon .inconR li .tu_text .text h4{ line-height:20px; height:40px;font-size:12px; overflow:hidden; width:100px;}
.col5 .incon .inconR li .tu_text .text p{ height:35px; color:#666; overflow:hidden; line-height:17px; width:100px;}
.col5 .incon .inconR li .tu_text .text2{ line-height:18px; height:50px; overflow:hidden; width:185px; float:left;}
.col5 .incon .new_list li{ line-height:26px; height:26px;}
.col5 .market .marketL{ width:380px; height:250px; float:left; overflow:hidden;}
.col5 .market .marketR{ width:280px;height:250px; float:right; overflow:hidden;}
.col5 .con1{ margin-bottom:10px;}
.col5 .marketL .incon{ width:358px; padding-top:10px;}
.col5 .marketL .incon .l{ width:155px; float:left;}
.col5 .marketL .incon .l .list3 li{ border-bottom:1px solid #666; height:40px; margin-bottom:15px; _margin-bottom:11px; padding-bottom:10px;}
.col5 .marketL .incon .l .list3 li span{ display:block; float:left; height:40px; line-height:20px;}
.col5 .marketL .incon .l .list3 li .tu img{ vertical-align:top;}
.col5 .marketL .incon .l .list3 li .text{ float:right;}
.col5 .marketL .incon .l .list3 li .text a{ display:block; background:url(../images/ico.gif) no-repeat left center; padding-left:15px;}
.col5 .marketL .incon .l .list3 .end{ margin:0px;}
.col5 .marketL .incon .r{ width:190px; float:right;}
.col5 .marketL .incon .r .list2{ padding:0px;}
.col5 .marketL .incon .r .list2 li a{ width:85px; line-height:25px; display:block; float:left;}
.col5 .marketL .incon .r .list2 li span{ width:50px; padding-left:5px;}
.col5 .marketR .incon .list2{ padding:5px 0px;}
.col5 .marketR .incon{ width:258px;}
.col5 .incon .list2{ padding:5px 10px;}
.col5 .incon .list5 { color:#000;}
.col5 .incon .list5 li{ line-height:23px; height:23px; _line-height:20px; _height:20px;}
.col5 .incon .list5 b{ font-family:Arial; color:#666; font-weight:normal; margin-left:10px;}
.col5 .incon .list5 .l{ width:105px; float:left; }
.col5 .incon .list5 .r{ width:105px; float:right; }


.col5 .right .incon{ width:258px;}
.col5 .right .incon .tu_text { padding-top:10px;}
.col5 .right .incon .tu_text .tu{ width:91px; float:left; }
.col5 .right .incon .tu_text .tu a{line-height:18px; height:18px; overflow:hidden; padding-top:8px; text-align:center; display:block; font-weight:bold;}
.col5 .right .incon .tu_text .text{ width:155px; float:right; height:120px; line-height:20px; overflow:hidden;} 
.col5 .right .tab{ margin-bottom:8px; }

.col5 .right .tagContent .list4{ overflow:hidden;}
.col5 .right .tagContent .list4 li{ float:left; overflow:hidden; width:115px; height:153px;  margin-left:10px; margin-bottom:5px;}
.col5 .right .tagContent .list4 .rt{ float:left; width:240px; height:2px;   border-bottom:1px dotted #e1e1e1;}
.col5 .right .incon .list2{ padding:10px 0px 0px 0px;}
.col5 .right .incon .list3{ padding-top:10px; clear:both;}
.col5 .right .incon .list3 li{ width:43px; height:43px; border:1px solid #ccc; float:left; margin-right:15px;}
.col5 .right .incon .list3 .end{ margin:0px;}
.col5 .right .incon .list3 li img{ vertical-align:top;}
.col5 .right .incon h3{ color:#000; text-align:center; height:13px; line-height:14px; font-size:14px; padding-top:15px;}

.link{ width:960px; margin:0 auto; margin-bottom:10px; overflow: hidden;border:#CCC solid 1px;  font-weight:bolder;}
.link h5{ width:958px;font-size:12px;  margin:0 auto; margin-bottom:10px;background:url(../images/new_bg.gif) repeat-x; border:1px solid #ccc; height:23px;}
.link h5 span{ margin-top:5px; font-size:14px; font-weight:600; margin-left:10px;}
.link ul { clear:both; overflow:hidden; height:40px; margin-bottom:10px; padding-left:10px;}
.link ul li{ float:left; width:125px; margin-right:10px; _margin-right:10px;font-size:12px; font-weight:normal;}
.link ul li img{float:left; border:#CCC solid 1px; border-bottom: #CCC solid 2px; vertical-align:top;}
.link .end ul { clear:both; overflow:hidden; line-height:25px; height:auto; }
.link .end ul li{ line-height:25px; width: 95px; margin-left:10px; float:left; overflow:hidden;}
.foot{ margin:0 auto; margin-bottom:20px;}
.left_end { border-bottom: #F00 solid 2px;}
















