﻿@charset "utf-8";
/* CSS Document */
.dv960{ width:960px; margin:0 auto;}

/* 头部 */
.head{height:92px;}
.head .topfav{width:140px;text-align:center; padding-top:1em;}
.head .topfav li{line-height:25px; color:#aaa;}
.nav{height:85px;	text-align:center;	background: url(/images/navbg.png) repeat-x;}
.navc{ text-align:left; width:960px; text-align:center; margin:0 auto;}
.navc ul.ulnav li{float:left;width:105px;line-height:40px;text-align:center; background:url(/images/navbg1.png) 103px 10px no-repeat}
.navc ul.ulnav li a{font-size:14px;color:#fff; text-decoration: none; font-weight:bold;  }
.navc ul.ulnav li a:hover{color:#FFFF33}
#ss22{margin-top:8px;  float:left; }
#ss22 ul{ width:960px;}
#ss22 ul li{float:left; margin-left:100px; }
#ss22 a{ text-decoration:none; color:#777; background:url(/images/ico_jiantou.gif) 0 2px no-repeat; padding-left:8px; }
#ss22 a:hover,.dvtag li a:hover{color:#f90}
.dvtag{width:430px; float:left; margin-top:8px;}
.dvtag li{ float:left; width:60px; overflow:hidden; margin-left:9px; }
.dvtag li a{color:#777; overflow:hidden; white-space:nowrap; text-decoration:none; }

/* 内容区 */
.content1{height:285px;margin:3px auto;}
.dvclass{width:254px; background:url(/images/classbg.gif) repeat-y;}
.dvclasshead{background:url(/images/classtop.jpg) no-repeat; width:254px;height:34px; line-height:34px;}
.dvclass .h1{font-size:14px; padding-left:20px; font-weight:bold; color:#a60000;}
.dvclass div.dvcontent{background:url(/images/classbg.jpg) repeat-x;min-height:200px; width:251px; margin-left:1px; }
.dvclass div.dvcontent li{ line-height:24px;}
.dvclass div.dvcontent li a{display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:234px; color: #000000; text-decoration:none; padding-left:13px; background:url(/images/point.gif) 4px 9px no-repeat;}
.dvclass div.dvcontent li a:hover,.dvclass div.dvcontent li a.agreen:hover,.dvclass div.dvcontent li a.ared:hover{ color:#f60; text-decoration:none;}
.dvclass div.dvcontent ul.no li a{background:url(/images/ico_jiantou.gif) 4px 9px no-repeat;}


/*中间*/
.dvclass1{width:436px; float:left; margin:0 8px;}
.dvclass1 div.dvclass1head{ background:url(/images/csafebg.jpg) no-repeat; height:38px; line-height:38px;}
.dvclass1 div.dvclass1head ul li{float:left; background:url(/images/csafehead.jpg) no-repeat; width:85px; text-align:center; line-height:30px; margin:5px 0 0 7px;}
.dvclass1 div.dvclass1head ul li.sel{background:url(/images/csafeheads.jpg) no-repeat;}
.dvclass1 div.dvclass1head ul li a{ color: #000; text-decoration:none}
.dvclass1 div.dvclass1head ul li.sel a{ color:#fff;}
.dvclass1 div.dvclassc{ background:url(/images/csafebgc.gif) repeat-y; height:229px;}
.dvclass1 #c1 li{ clear:both; line-height:23px; margin-left:4px;}
.dvclass1 #c1 li span{ margin-right:10px; font-size:10px;}
.dvclass1 #c1 li a{ margin-top:-15px; width:214px; color: #000000; text-decoration:none; padding-left:13px; background:url(/images/ico_jiantou.gif) 4px 5px no-repeat;
}
 #c1 li a:hover, #c1 li a.agreen:hover, #c1 li a.ared:hover{ color:#f60; text-decoration:none;}
.dvclass1 #c2 li{float:left; width:143px; text-align:center;  height:118px; line-height:25px;}
.dvclass1 #c2 li img{border:solid 1px #ccc;}
.dvclass1 #c2 li a{ color:#000; text-decoration:none;display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:134px;}
.dvclass1 #c2 li a:hover{ color:#bc2931;}

.content2{height:260px;margin:3px auto;}
.dvclass2{float:left;margin:3px 0 0 5px;  width:435px; }
.dvclass2 .dvclassh{ background:url(/images/longclasstopbg.jpg) no-repeat;height:27px; line-height:27px; font-size:14px;color:#fff;font-weight:bold; padding-left:1em}
.dvclass2 .dvclassc{background:url(/images/longclassbg.gif) repeat-y;height:226px;}
.dvclass2 .dvclassc li{ line-height:25px;}
.dvclass2 .dvclassc li a{display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:400px; color: #000000; text-decoration:none; padding-left:13px; background:url(/images/point.gif) 4px 9px no-repeat;}
.dvclass2 .dvclassc li a:hover,.dvclass2 .dvclassc li a.agreen:hover,.dvclass2 .dvclassc li a.ared:hover{ color:#f60; text-decoration:none;}

.dvclass2 .dvclassf{background:url(/images/longclassbottombg.gif) no-repeat;height:1px; overflow:hidden}
.dvjianz{ background:url(/images/classjianz.png) no-repeat;height:249px;width:249px; margin:5px 0 0 8px; float:left}
.dvjianz .head{ font-size:14px; color:#cc2a1d; line-height:30px; height:30px; padding-left:1.4em; font-weight:bold}
.dvjianz .dvc li{ float:left; width:80px; text-align:center; height:22px; margin-top:10px;}
.dvjianz .dvc li a{font-size:14px; text-decoration:none; color:#000;}
.dvjianz .dvc li a:hover{ color:#CC0000}

.content3{height:260px;margin:3px auto;}
.dvpoll{width:250px;height:207px; background:url(/images/classpoll.gif) no-repeat;margin-top:9px;}
.dvpoll .content{padding:5px; border-top:1px solid #ddd; line-height:25px;}

.dvclass b,#c1 b{ font-weight:normal; color:#F30}
.dvclass div.dvcontent li a.agreen,.dvclass1 #c1 li a.agreen,.dvclass2 .dvclassc li a.agreen{ color:green}
.dvclass div.dvcontent li a.ared, .dvclass1 #c1 li a.ared,.dvclass2 .dvclassc li a.ared{ color:#ca0000}

#divsss ul li a.ared{color:#ca0000}
#divsss ul li a.agreen{color:green}
#divsss ul li a:hover{color:#f60;text-decoration:none;}

.ad1{height:60px;margin:3px auto;}
.ad1 ul li{float:left;width:240px;}
.ad2{height:60px;margin:3px auto;}
.ad2 ul li{float:left;width:480px;}
.ad3{height:180px;margin:3px auto;}
.ad3 ul li{float:left;}
.ad3 ul li a{color:#000000;text-decoration:none;}
.ad3 ul li a:hover{color:#f60;text-decoration:none;}
/* 内容区 －－ */

/* 新闻 */
.dvnewslist { padding:10px; border-bottom:dotted 1px #999999}
.dvnewslist span{font-size:10px;}
.dvnewslist .title a{ font-size:14px; background:url(/images/ico_jiantou.gif) 0 4px no-repeat; padding-left:9px; color:#c02e2e; font-weight:bold; text-decoration:none}
.dvnewslist .dvc{ margin-top:5px; text-indent:2em; line-height:25px; color:#666;}
.dvnewslist .source{ color:#333; margin-top:5px;}
 .dvpager{ margin:5px 0 2em 0; }
  .dvpager .pprev{background:url(/images/btn_pagerbg.png) no-repeat;width:67px;height:27px; display:inline-block; line-height:23px; padding-left:5px;}
 .dvpager .pnext{background:url(/images/btn_pagerbg1.png) no-repeat;width:67px;height:27px; display:inline-block; line-height:23px; text-indent:-8px;}
.dvpager .pnum{  display:inline-block;border:solid 1px #999999; padding:1px 7px; font-size:12px;}
.simgnews img{width:110px; padding:1px; border:1px solid #ccc;}
.simgnews li{float:left;width:122px;height:130px; text-align:center; line-height:20px;}
.simgnews a{ text-decoration:none; color:#ca0000}
.simgnews a:hover{ color:#333}
.newsd .title{ text-align:center; font-size:18px; font-weight:bold;margin:15px 0;}
.newsd .time{ color:#999; text-align:center;}
.newsd .content{ width:96%; margin:7px auto; font-size:14px; line-height:25px; }
.newsd .tags{width:90%;margin:7px auto; background-color:white;padding:6px 5px; border:1px blue dotted;}
.newsd .tags a{ color:#333; font-weight:bold;text-decoration:none;}
.newsd .tags a:hover{color:#ca0000;}
.newsd .othernews{ border-top:solid 1px #ccc;border-bottom:solid 1px #ccc; padding:10px 3px; width:94%;margin:22px auto;}
.newsd .othernews a{ color:#666;text-decoration:none;}
.newsd .othernews a:hover{color:#ca0000;}

.abouttitle{ background:url(/images/aboutbg.jpg) no-repeat;width:735px;height:26px;font-size:14px;font-weight:bold; text-indent:2em; margin:5px 0;}
.cont{ line-height:25px; text-indent:2em; margin-bottom:2em;}

.abmenu{ background:url(/images/abmenubg.jpg) repeat-y;  float:left;width:209px; }
.abmenu .head{ background:url(/images/abmenubgtop.jpg) no-repeat; padding:11px 0 0 0px; text-indent:2.5em;height:41px; font-size:14px; font-weight:bold}
.dfoot{background:url(/images/abmenubgbottom.jpg) no-repeat;height:32px; float:left; width:209px;}
.abmenu li{ background:url(/images/abmenubgli.jpg) no-repeat; width:170px;height:25px; line-height:25px; text-indent:1.6em; margin-top:8px;}
.abmenu li a{ text-decoration:none; color: #333; font-weight:bold;}
.abmenu li a:hover{ color:#ca0000;}

/* 结尾 */
.foot{height:80px; width:960px;  }
.foot ul{text-align:center; margin:13px 0 0 13em; }
.foot li{float:left;width:70px;}
.foot li a{color:#292929;width:60px;text-decoration:none;background:url(/images/linkbg.gif) 59px 0px no-repeat; padding-right:15px; }
.foot li a:hover{color:#f63;}
.ftc{ line-height:20px; line-height:20px; margin-bottom:2em;}
.ftc a{ color:#000; text-decoration:none;}