﻿@import url("global.css");
@import url("layout.css");

#top .tmap{ background:url(icon.gif) no-repeat 0 -30px; padding:1px 10px 0px 24px;   }
#top .home{ background:url(icon.gif) no-repeat;padding:1px 10px 0px 24px;  }
#top .linkm{ background:url(icon.gif) no-repeat 0 -60px; padding:1px 10px 0px 24px;  }

#menu{font-size:14px;height:72px;background:url(mbg.gif) repeat-x; }
#menu .nav {height:42px;font-weight:bold;float:left;} 
#menu .nav .left{width:2px;height:73px;background:url(msbg.gif) no-repeat 0 0;float:left;}
#menu .nav .right{width:2px;height:73px;background:url(msbg.gif) no-repeat -2px 0;float:right;}
#menu .nav ul{float:left;}
#menu .nav ul li{float:left;background:url(msp.gif) no-repeat right 0px;padding-right:2px;}
#menu .nav ul li a:link,#menu ul li a:visited,#menu ul li a:active{text-align:center;color:#fff;display:block;padding:8px 16px 7px 16px;}
#menu .nav ul li a:hover{background:url(mhbg.gif) no-repeat center 0px;}
#menu .nav ul li .current{background:url(mhbg.gif) no-repeat center 0px;}
#menu .subnav{font-size:12px;text-align:left;padding:8px 10px 0 10px;float:left;font-weight:normal;}

.dropmenu{font-size:12px; padding:6px;  background:#DAEDFE; min-width:88px; min-height:8px; border:1px solid #03358A; }

#seabar{ height:24px; border:1px solid #4FACFD;  padding-left:12px; }
#seabar .input{ border:1px solid #aaa; width:125px; }  #seabar .button{ width:64px; height:20px; background:url(seabtn.jpg); border:0; margin:1px 22px 0 8px;   }
#seabar .title{  padding-left: 24px; background:url(seaimg.gif) no-repeat; font-size:14px;  font-weight:bold ;  }

.seabar{ height:24px;  padding:9px 0 9px 0; }
.seabar .input{ border:1px solid #aaa; width:125px; }  .seabar .button{ width:64px; height:20px; background:url(seabtn.jpg); border:0; margin:1px;   }
.seabar .title{  padding-left: 24px; background:url(seaimg.gif) no-repeat; font-size:14px;  font-weight:bold ;  }


.cpt{ height:30px; padding:2px 0px 0 2px;  }
.cpt .news{background:url(titimg.gif) no-repeat 0 -25px;  width:155px; height:25px;  } 
.cpt .out{background:url(titimg.gif) no-repeat; width:225px;height:25px;  }
.cpt .ofe{background:url(titimg.gif) no-repeat 0 -50px;  width:200px; height:25px; }

.imgbox{ height:240px; background-color: #DDEEFF; } 
br{ height:4px;} 
.box{border:1px solid #BBD8EA;border-top:0;margin-bottom:8px; height:auto;}
.more{ padding-right:10px;} 
.tit{height:31px;background:url(titbg.jpg) repeat-x;}
.tit .left{height:31px;width:29px;background:url(titside.jpg); float:left;}
.tit .right{height:31px;width:1px;background:url(titside.jpg);float:right;}
.tit .tabh{float:left;background:url(tittab.jpg);width:106px;padding:4px 0 4px 0;font-size:14px;font-weight:bold;}
.tit .more { padding:6px 6px 0 0;} 
.tit .tab{float:left;width:106px;padding:6px 0 2px 0;font-size:14px;font-weight:bold;}
 .list {  text-align:left ; padding:5px;  margin-bottom:8px;    } .list li{background:url(li.gif) no-repeat;padding-left:12px;}
   .list3 {  padding:5px;padding-left:16px;  margin:8px;text-align:left ; } .list3 li { background:url(li2.gif) no-repeat 0 center;padding-left:12px; float:left;  width:172px; font-size:14px;  font-weight:bold;    }
 .list4{ padding:0 5px 0 5px;height:93px; } .list4 li { float:left; width:72px; display:block; }
 .titmin { height:26px; background:url(titbg.jpg) repeat-x 0 -5px;} .titmin .left{height:26px;width:29px;background:url(titside.jpg)  0 -5px; float:left ; }.titmin .right{height:26px;width:1px;background:url(titside.jpg)  0 -5px;float:right ;}
 .titmin .txt { padding:2px 0 3px 0; float:left;  font-size:14px; font-weight:bold ;  }
  .list2 {  text-align:left ; padding:5px;  margin-bottom:8px;  } .list2 li {background:url(li.gif) no-repeat 0 -25px;padding-left:12px;}
 
.tabtit{ height:24px; border-bottom:1px solid #BBD8EA; }
.tabtit .tab{width:113px; padding:2px 0; float:left ; font-size:14px; font-weight:bold ; }
.tabtit .tabh{width:113px; padding:2px 0; background:url(tabbg.jpg) no-repeat; float:left ;font-size:14px; font-weight:bold ; }

.info { padding-left:10px; color:#858682;  }
.peo{background:url(seatit.gif) no-repeat;  height:18px;}
.car{background:url(seatit.gif) no-repeat 0 -18px;  height:18px; margin-top:2px; border-top:1px dotted #EEE;   }
.inbox{ padding:10px 0 0 10px; float:left;  } 
.inbox input{ border:1px solid #E8E8E8; width:130px;  }
.sbtn {float:left; padding:20px 10px;  }
.sbtn input { width:46px;height:21px; background:url(pubbtn.jpg); border:0; }
.fm{ background:#DDEEFF; padding:6px 0 6px 30px ; margin-top:6px;   } .fm a{color:#6F6F6F;} 


.systit{ background:#eee; border:1px solid #CDCDCD; text-align:left; width:308px;border-bottom:0; margin-top:8px;   }
.systit th{  background:url(icon1.gif) no-repeat 26px center; padding-left:75px;  font-size:18px; font-family:黑体; vertical-align:middle;  border-bottom:1px solid #CDCDCD; border-right:1px solid #CDCDCD;}
.systit td{  height:32px;width:32px; border-bottom:1px solid #CDCDCD; text-align:center; vertical-align:middle;}  .systit td a{ color:#aaa; }   

.imgbtn img { margin-bottom:4px;} 

.mdbox{background:url(mdbg.jpg) repeat-x ;border:1px solid #BBD8EA; margin-bottom:8px; }
.mdbox div{ padding:2px 0 0 12px;  font-size:14px;  text-align:left; font-weight:bold;}
.mdbox img{border:1px solid #4FACFD; padding:4px; }
.mdbox a {   font-weight:bold; line-height:28px; }   

.rl{border-right:1px solid #BBD8EA;}
.bl li{border-bottom:1px dotted #BBD8EA;}.bl{border-bottom:1px solid #BBD8EA; border-left:1px solid #BBD8EA;}
.fbox{ width:346px; float:left;  margin-top:8px;} 
.fbox .h{ background:url(imgbarbg.gif) repeat-x; height:24px;border-top:1px solid #BBD8EA; border-left:1px solid #BBD8EA;border-bottom:1px solid #BBD8EA; text-align:left; }
.fbox .tit{background:url(imgtitbg.gif) repeat-x; height:26px;  border-left:1px solid #BBD8EA; }
.fbox .tab{background:url(imgtabbg.gif) repeat-x; border:1px solid #BBD8EA; float:left;width:130px; margin-left:8px; margin-top:2px; line-height:22px; padding:0;      }
.fbox .tabh{background: #fff; border:1px solid #BBD8EA; border-bottom:1px solid #fff;float:left;width:130px; margin-left:8px;   margin-top:2px;line-height:22px; padding:0; font-size:14px; font-weight:bold ;    }

.iconbox{width:288px; float:left;  margin-top:8px; border-right:1px solid #BBD8EA; background:#F1FAFF; }
.iconbox .bar{cursor:hand;  height:26px;background:url(iconbg.gif) repeat-x;} 
.iconbox .tit { float:left;background:url(icontitbg.gif) no-repeat;  padding-left:34px; padding-top:3px;font-size:14px;color:#000; font-weight:bold; height:22px;    }
.iconbox .piclist {padding-left:10px;}
.iconbox .piclist li{float:left;padding:8px;}
.iconbox .piclist img{border:1px solid #E3E3E3;}
.iconbox .piclist a{padding:2px 6px;background:#E5F1FD;}  

.line{ border:1px solid #DDDDDD; }

.jlb{background:url(jlbbg.gif) repeat-x; height:28px;border-bottom:1px solid #DDDDDD; }
.jlb .tit{background:url(jlbtit.jpg) no-repeat; padding-left:50px;  text-align:left ; font-size:14px; font-weight:bold ; padding-top:3px;    }

.picbox{width:326px;padding:4px;float:left;border:1px solid #DCDCDC;}  
.picbox img{border:0;margin:0;padding:0}

.pics{ border:1px solid #DCDCDC; margin:4px; }.pics .left{background:url(pic.gif) no-repeat 0 center; width:14px; float:left; height:118px; cursor:hand;     }.pics .right{background:url(pic.gif) no-repeat -14px center;width:14px; float:right;height:118px; cursor:hand;    }
.pics img { margin:4px 3px 4px 3px;} 
.picpanel{ overflow :hidden ; width:628px; height:110px; float:left ; padding:4px ;  }
#pbox1,#pbox2{white-space:nowrap; text-align:left;   } 


.row{border:1px solid #DDDDDD;text-align:left ;  margin-bottom:8px;   } .row .tit{ width:110px; background:#0E7ADC; font-weight:bold ; color:#fff;   }
.row .adbox { background:url(adbg.jpg) no-repeat; height:150px; }

.row .left{ width:20px; height:100%; background:#CC0001; color:#fff; padding-left:6px; float:left ;  }
.link { float:left; padding:10px;width:930px; }     .link  a { color:#000;white-space:nowrap ;} 
.imglink{ padding-top:22px;} 
.childlink{  font-size:14px; font-weight:bold;   } .childlink a{ color:#5A5A5A; }


#foot .content { text-align:left; color:#404040; padding:10px; }   

.mtop{background:url(contentbg.gif) repeat-x; margin-top:2px; height:17px; }
.mbox{ filter:progid:DXImageTransform.Microsoft.Gradient(GradientType='0',EndColorStr='#CBE5FC',StartColorStr='#ffffff'); margin-bottom:8px;  }
.bgcw{ background:#fff; }
.m{ margin:10px 15px 0 15px;} 
.page{padding:8px;color:#999;font-size:14px;text-align:center;line-height:21px;}
.page img{vertical-align:middle;}
.page span{margin:0 3px;}
.page a:link,.page a:visited,.page a:active{text-decoration:none;margin:0 3px;}
.page a:hover{color:#ff6600;text-decoration:none;}

.chbox{background:url(chbg.gif) repeat-y;} .chbox .tit{ padding-left:50px; height:36px;background:url(chtitbg.jpg) no-repeat; padding-top:10px; text-align:left ; }
.chbox .bottom{background:url(chbbg.jpg) no-repeat 0 bottom; height:17px; }
.chbox dl { margin:8px; }.chbox dd{ text-align:left ; padding:4px 4px 4px 50px; background:url(chicon.gif) no-repeat 25px center; border-bottom:1px dotted #004C9C;   }

.map { padding:3px;  padding-left:40px; background:#F5F5F5 url(mapicon.gif) no-repeat 30px center; text-align:left ; margin-top:10px;    }   

.listbar{background:url(listbg.gif) repeat-x 0 bottom;  height:36px;   }.listbar .more { padding-top:6px;} 
.listbar .listtit{background:url(listtitbg.gif) no-repeat 0 bottom;  text-align:left; padding:6px;padding-left:30px;     }
.child{ text-align: center ; }.child a{   padding :6px 10px 6px 10px; white-space:nowrap ;  }  

.art{ padding:16px;}
.art h1 {  font-size:14px; font-weight:bold;   } .art h2{ background:#B2E6FE; padding:3px; margin-top:10px;  } 


.submh{ border:solid 10px #8BB2D3; border-bottom:none; padding:10px; }.submh span{ margin:6px; }
.zxcol {border:solid 10px #C7D8EA; border-top:none;  }
.listcol{ float:left; width:440px; padding:10px;  }
.listcol .imglogo { float:left;width:130px; height:100%;   }.listcol .tit{  margin-top:60px; }  
.listcol .listbox { float:right ;  } 
.listcol .tt{  height:20px; margin-top:50px; background:url(ttbg.gif) repeat-x 0 bottom;  padding:6px; padding-bottom:12px;   }

.zx{ padding:21px 0 0 28px; }
.zx dl { float :left ; width:118px; }.zx dt{ text-align:center; font-weight:bold ;   }.zx dd { padding-left:10px;} 


