@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
.clear{ height:0; line-height:0; font-size:0; clear:both;}
body{ background:#F0F0F0; font-size:12px; font-family:"宋体"; color:#333;}
h1,h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline;}
ul{ list-style:none; margin:0px; padding:0px;}
li{ padding:0px; margin:0px;}

#wapper{width:960px; margin:15px auto;}
#top{width:930px; height:38px; background:url(../images/topbg.gif); padding:0px 15px; line-height:38px; text-align:right; color:#FFF; font-size:14px;}
#top a{ color:#fff; font-size:14px;}
#top span{ float:left;}

#banner{ margin-top:2px;}

#nav{width:920px; height:29px; background:url(../images/navbg.gif); padding:0px 15px 0px 25px; text-align:right; color:#fff;line-height:29px;}
#nav span{ float:left;}
.navitem{ float:left;padding:0px 22px 0px 23px;line-height:29px;}
.navitem a{ color:#FFF; font-size:14px; font-weight:bold;}

.box320{width:320px; float:left;margin:8px 0px 0px 0px;}
.newsflash{width:300px; height:auto; border:1px solid #DBDBDB; background:#FFF; padding:9px 9px 0px 9px;}
.flashtitle{ line-height:35px; text-align:center;}
.mjtab{ margin-top:8px;}
.leftcnt{width:300px; height:auto; border:1px solid #DBDBDB; border-top:0px; background:#FFF; padding:9px 9px 0px 9px;}
.leftcnt ul{ margin:10px 0px;}
.leftcnt ul li{ height:24px;line-height:24px;}

.box382{width:382px; float:left; margin:8px 0px 0px 8px;}
.hotnew1{width:364px; height:81px; background:url(../images/newsbg1.gif) no-repeat; padding:9px 9px 0px 9px; line-height:20px;}
.hotnew1 h1,.hotnew2 h1{ font-family:"黑体"; font-size:16px; text-align:center;color:#CC2E2F;}
.hotnew1 p{ text-indent:2em;line-height:20px;}

.hotnew2{width:362px;background:#FFF; padding:9px; line-height:20px; border:1px solid #DBDBDB; border-top:0px;}
.hotnew2 p{ text-indent:2em;line-height:20px; margin-bottom:8px;}
.newsline{ margin-bottom:9px; text-align:center;}
.hotnew2 h2{ height:40px; line-height:40px; text-align:right; padding:0px 10px; text-align:right;_margin-bottom:8px;}
.hotnew2 h2 span{ float:left;}
.hotnew2 h3{ height:25px;line-height:25px;text-align:right;}
.hotnew2 h3 span{ float:left;line-height:25px;}

.box242{width:242px; float:right; margin:8px 0px 0px 8px;}
.rightcnt{width:222px; height:auto; border:1px solid #DBDBDB; border-top:0px; background:#FFF; padding:16px 9px 0px 9px;}
.rightcnt h1{ line-height:18px;margin-bottom:17px; _margin-bottom:18px;}
.rightcnt h2{ line-height:18px;margin-bottom:10px;}
.rightcnt h3{ line-height:17px; margin-bottom:10px;}

.bannertab{ margin-top:8px;}

.leftcnt1box{width:692px; float:left;}
.leftcnt1{width:692px; height:auto; float:left; border:1px solid #DBDBDB; margin-top:8px; background:#FFF; padding:8px;}
.leftcnt1 p{ line-height:20px; text-indent:2em;}

.dfjbox{width:942px; height:214px; border:1px solid #DBDBDB; margin-top:8px; background:#FFF; padding:8px;}
.dfjbox img{ width:200px; height:125px; border:1px solid #DBDBDB; padding:3px;}

.newsbox{width:938px; height:auto; border:1px solid #DBDBDB; line-height:24px; border-top:none; padding:10px; background:#FFF; font-size:14px;}

/*字体样式*/
.fontred{ color:#CC2E2F; font-size:14px; font-weight:bold;}
.fontred_S{color:#CC2E2F; font-weight:bold;}
.fontred_ss{color:#CC2E2F;}
.fontblue{ color:#005AAA;}
.font14{ font-size:14px;}
.fontorg{ font-size:14px; font-weight:bold; color:#B36E37;}