﻿body{font-family:'宋体';margin:0;padding:0;background:#FFF;font-size:14px;color: #003366;}
div,form,ul,ol,li,span,p{margin:0;padding:0;border:0;}
img,a img{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
ul,ol,li{list-style:none}
table,td,input{font-size:12px}
a{outline-style:none;text-decoration:none; color: #000033;}
a:hover{color:#c00;text-decoration:underline;}

.maincon { width:960px; margin:0 auto; background:url(../images/listbg.gif) repeat-y; margin-top:5px;}
.bordersx { border-bottom:1px solid #DEF2FB;border-top:1px solid #DEF2FB;}
.ltitle { background:url(../images/barbg.gif) repeat-x; border:1px solid #C7DEE4; height:29px; line-height:29px; margin:0 5px; text-indent:10px; font-size:14px; font-weight:bold; padding-left:10px;}
.ltitle span { float:right; font-size:12px; font-weight:normal; margin-right:5px; color:#70AFD1;}

.picandlist12 { margin:10px;; background:none; padding:0; height:100px;}
.picandlist12 .hotlpic { float:left; width:105px; text-align:center; height:100px; margin-right:5px;}
.picandlist12 .hotlpic img { padding:2px; border:1px solid #ccc;}
.picandlist12 .hotlpic p{ height:20px; line-height:20px; background-color:#CC0000; border:1px solid #ccc; border-top:0; color:#fff; font-size:12px;}
.picandlist .hotlpic a , .picandlist12 .hotlpic a { text-decoration:none;}
.picandlist12 .hotrlist { float:left; width:310px; margin-left:10px;}
.picandlist12 .hotrlist li  { height:23px; line-height:23px; overflow:hidden; font-size:14px;}

.ctitle { background-color:#fff; border:1px solid #C7DEE4; margin:5px; height:25px; line-height:25px; text-indent:10px; font-weight:bold;}
.nav2 { margin:5px 20px;}
.nav2 a { display:block;background:url(../images/jian.gif) no-repeat left center; padding-left:15px; height:25px; line-height:25px; overflow:hidden;}
.contentnews { line-height:150%; font-size:14px; margin:5px 10px; font-size:14px; }
.contentnews a { font-size:14px;}

.zzcontent h1 { font-size:1.5em; font-weight:bold; margin:10px; text-align:center;}
.zzcontent .zzinfo { text-align:center; border-bottom:1px solid #ccc; margin:5px; padding-bottom:5px; height:30px; line-height:30px; overflow:hidden;}
.zzcontent .zzcontent { font-size:14px; line-height:150%; margin:10px;}
.zzcontent .zzpage { text-align:center;}

.list { margin:5px 10px;}
.list li {background:url(../images/dian.gif) no-repeat 0 -2px; padding-left:15px; margin:3px 0; height:18px; line-height:18px; overflow:hidden;}
.list li a { color:#333;}

.rmtitle { background:url(../images/zsyz.gif) no-repeat; height:38px; width:309px; margin-left:5px;}
.rtitle { background:url(../images/rtitlebg.gif) repeat-x left center; height:20px; line-height:20px; margin:5px 20px; font-weight:bold;}
.rtitle a { background:url(../images/jian.gif) no-repeat 0 2px; background-color:#fff; padding:0 6px; padding-left:10px;}
.mzy { margin:5px 25px;}

.navigation li {float:left;text-align:center;position:relative; background:0; padding:0; margin:0;}
.navigation li a:link, .navigation li a:visited {display:block;width:79px; border-right:1px solid #FF831A; height:29px; line-height:29px; text-align:center; background:none; margin:0; padding:0; font-size:14px; text-decoration:none;}
.navigation li ul li { width:500px;}
.navigation li ul li a:link,  .navigation li ul li a:visited { display:block; float:left; color:#FFF; font-size:12px; background-color:#CC3300; border:1px solid #fff; border-top:0;}
.navigation li ul li a:hover {color:#CC3300;background-color:#FFCC00;}
.navigation li ul {display:none;position:absolute; top:28px;left:0;margin-top:1px;width:79px;}

.foot { border-top:2px solid #ccc; text-align:center; padding:15px 0; width:100%; margin:0 auto; clear:both; margin-top:5px; background-color:#fff;}
.foot ul li { background:none; margin:10px;}

