body {
    padding:0; margin: 0px; font-size:12px;
}
form {
padding:0;margin:0;
}
ul { 
    margin:0; padding:0; 
}
td {
    font-size:12px;
}
A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A:active {
	COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
    COLOR: #FF6600; TEXT-DECORATION: none;
}
A.nchannel:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px;
}
A.nchannel:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px;
}
A.nchannel:active {
	COLOR: #FFFFFF; TEXT-DECORATION: none; font-size:12px;
}
A.nchannel:hover {
    COLOR: #FFFF00; TEXT-DECORATION: underline; font-size:12px;
}
A.d:link {
	COLOR: #003399; TEXT-DECORATION: underline
}
A.d:visited {
	COLOR: #003399; TEXT-DECORATION: underline
}
A.d:active {
	COLOR: #000099; TEXT-DECORATION: underline
}
A.d:hover {
    COLOR: #FF6600; TEXT-DECORATION: underline;
}
A.e:link {
	COLOR: #000099; TEXT-DECORATION: none
}
A.e:visited {
	COLOR: #000099; TEXT-DECORATION: none
}
A.e:active {
	COLOR: #000099; TEXT-DECORATION: none
}
A.e:hover {
    COLOR: #FF6600; TEXT-DECORATION: none;
}
#top1 {
	height: 75px; width: 780px; margin: 0px auto; background-color:#FFFFFF;
}
.top1left {
	height: 53px; width: 400px; float:left; margin-top:19px; margin-left:5px;
}
.top1midd {
	height: 55px; width: 170px; float:left; margin:20px 0px 0px 60px; text-align:right;
}
.top2midd {
	height: 55px; width: 80px; float:left; margin:20px 5px 0px 30px; text-align:right;
}
#top2 {
	height: 20px; width: 780px; margin: 0px auto; color:#FF3300; background-color:#FFFFFF;
}
#top3 {
	height: 30px; width: 780px; margin: 0px auto;
}
.menu {
    margin:0px; width:780px; height:30px; background:#000 url(/Skin/ocean/bbg.jpg) 0 0 repeat-x;
}
.menu li { 
	float:left; width:78px; list-style:none;
}
.menu li a {
	display:block; text-align:center; line-height:30px; padding:0 15px;
}
.menu li a:hover {
     background:#fff url(/Skin/ocean/bannerbg2.jpg) 0 0 repeat-x;
}
#banner {
	height: 160px; width: 780px; margin: 1px auto 0px auto; background-color:#FFFFFF;
}
#middle {
    margin: 1px auto; width: 780px; background-color:#FFFFFF; clear:both;
}
#mleft {
    float:left; height: auto; width: 220px; margin: 3px auto; clear:both;
}
#yxdl { 
      BACKGROUND: url(/Skin/ocean/yxdl.gif) no-repeat; width:220px; height:150px; FLOAT: left;
}
#yxdl2 {
	  margin: 37px 5px 5px 5px; height: 108px; width: 210px;
}
#zjgc { 
       width:220px; height:39px; FLOAT: left; margin-top:3px; float:left
}
#zjgc2 { 
       margin:0px; width:218px; height:240px; FLOAT: left; border:1px solid #EFEDEA;
}
.zjgcc {
       width:210px; height:25px; border-bottom: 1px dashed #D5D5D5;
}
#zxlt {
       margin-top:3px; width:220px; height:68px; FLOAT: left;
}
#zxlt2 {
       margin-top:3px; width:220px; height:68px; FLOAT: left;
}
#mright {
    float:right; height: auto; width: 560px; margin: 3px auto; clear:both;
}
#zxdt { 
   width:550px; height:39px; FLOAT: left; margin:1px 5px 0px 5px; BACKGROUND: url(zxdtbg.gif) 0 0 repeat-x; border-bottom: 1px solid #CCCCCC;
}
.zxdtleft {
   margin-left:5px; margin-top:10px; width:420px; height:auto; float:left; font-size:14px; color:#000066; font-weight: bold;
}
.zxdtright {
   margin-left:5px; margin-top:10px; width:40px; height:auto; float:right;
}
#line {
   width:550px; height:3px; FLOAT: left; margin:1px 5px 5px 5px; background-color:#EEEEEE; overflow:hidden;
}
#zxdt2 {
   width:162px; height:150px; float:left; margin:1px 0px 0px 5px;
}
#zxdt3 {
   width:375px; height:150px; float:left; margin:1px 5px 0px 0px;
}
#zxdt4 {
   width:550px; height:auto; margin:0px auto;
}
#zxdt4b {
   width:550px; height:auto; margin:0px auto; border-bottom: 1px dashed #D5D5D5;
}
.jptitle {
   color: #000099; font-size: 13px; font-weight:bold;
}
.jplist {
   width: 130px; height: 116px; float: left; margin: 5px; line-height: 150%; clear:both;

}
.jplist2 {
   width: 405px; height: 116px; float: right; margin: 5px 3px 5px 0px; line-height: 150%; clear:both;
}
.zxdtc {
       width:375px; height:28px; border-bottom: 1px dashed #D5D5D5;
}
.zxdtc2 {
       width:545px; height:auto; border-bottom: 1px dashed #D5D5D5;  margin:0px auto; padding-left:8px; line-height: 28px; height:26px;
}
#xccf {
   width:550px; height:35px; FLOAT: left; margin:3px 5px 0px 5px; border-bottom: 1px solid #CCCCCC;
}
.jpgc {
   width:550px; height:auto; float:left;
}
.pic_photo {
   width:170px; height:auto; float:left; margin-right: 2px 12px 3px 10px; display:inline;
}
.pic_photo_img {
   width:160px; height:115px; margin:3px 10px 0px 10px; border:1px solid #EFEDEA; padding:2px; display:inline;
}
.pic_photo_title {
   width:160px; height:22px; margin:1px 12px 0px 12px; line-height:25px; text-align:center; display:inline;
}

.pic_photo2 {
   width:136px; height:auto; float:left; margin-right: 2px 3px 3px 3px; display:inline;
}
.pic_photo_img2 {
   width:126px; height:112px; margin:3px 3px 0px 4px; border:1px solid #EFEDEA; padding:2px; display:inline;
}
.pic_photo_title2 {
   width:120px; height:22px; margin:1px 3px 0px 6px; line-height:25px; text-align:center;
}

#link {
   width:780px; height:50px; margin:0px auto; background-color:#FFFFFF; CLEAR: both;
}
.link2 {
   width:118px; height:38px; border: 1px solid #EFEDEA; margin:0px 4px 0px 0px; padding:3px; float:left;
}
#link3 {
   width:774px; border: 1px solid #EFEDEA; margin: 1px auto 3px auto; line-height: 30px; padding: 0px 3px 0px 3px; CLEAR: both;
}
#end {
    width:780px; margin:2px auto; background-color:#FFFFFF; text-align:center; line-height:25px; height:105px; border: 1px solid #EFEDEA; CLEAR: both;
}
.endleft {
    width:300px; line-height:20px; margin: 0px 0px 0px 70px; float: left; text-align:left;
}
.endright {
    width:300px; line-height:20px; margin: 0px 30px 0px 0px; float:right; text-align:left;
}  
#gsjj {
   width:540px; height:auto; margin:3px auto; line-height:160%; border: 1px dashed #EFEDEA; padding:15px 6px 15px 6px ; float: right;
}
#xwnr {
   width:540px; height:auto; margin:3px auto; line-height:160%; border: 1px dashed #EFEDEA; padding:5px 4px 5px 4px ;
}
#xwnr2 { 
   width:540px; height:auto; margin:5px auto; text-align:center; float:left;
}
.xwbt {
   font-size:16px; margin:0px; color: #FF6600;  padding:8px 0px 1px 0px ;
}
#xgwz {
   width:540px; height:auto; margin:3px auto; padding:5px 4px 5px 4px ; background-color:#DFFFFD; font-weight:bold;
}
#picnr {
   width:550px; height:auto; margin:5px auto; text-align:center;
}
.lxwmleft {
   width: 130px; height: auto; margin: 5px 1px 5px 15px; float: left;
}
.lxwmright {
   width: 370px; height:auto; margin: 5px 5px 5px 0px; float: right;
}

