html,body,table,tr,td,ul,li,div,span{ margin:0; padding:0; font-size:12px; font-family:"宋体";}

img{ font-size:0;margin:0; padding:0; border:0;}
.redfont{ color:#FF0000;}
.float{ float:left;}
.hide{ display:none;}
.topmargin2{ margin-top:1px;}
.marging5px{ margin:5px 0 5px 0;}
.maincontent1{ margin:5px auto; width:960px; height:283px;}
.maincontent1 .topl1{ float:left; width:373px; }
.maincontent1 .topc1{ float:left; width:395px; margin-left:5px;}
.maincontent1 .topr1{ float:left; width:180px; margin-left:5px;}
.contenttitle{ float:left; font-size:0;}
.ad{border:1px #ADBFC1 solid;}
.sArea1{ height:247px; border-left:1px #BBC1BF solid;border-right:1px #BBC1BF solid;border-bottom:1px #BBC1BF solid;}
.sArea1 .ul1 { height:242px;border-left:5px #EDF1F4 solid;border-right:5px #EDF1F4 solid;border-bottom:5px #EDF1F4 solid;}
.sArea2{ height:137px; border-left:1px #BBC1BF solid;border-right:1px #BBC1BF solid;border-bottom:1px #BBC1BF solid;}
.sArea2 .ul2 { height:132px;border-left:5px #EDF1F4 solid;border-right:5px #EDF1F4 solid;border-bottom:5px #EDF1F4 solid;}
.reddot_list{ float:left; list-style-type:none;}
.reddot_list li{ padding:4px;}
.reddot_list li .aspan{ float:left;}
.reddot_list li span{ float:right; color:#999999;}
.leftimg_list{ float:left; list-style-type:none;}
.leftimg_list li{ padding:4px 3px 3px 20px; background:url(../images/dian2.gif) 0px 5px no-repeat; white-space:inherit; word-spacing:normal}
.leftimg_list li .aspan{ float:left; clear:both;}
.listpictable{ float:left; width:638px;}
.listpictable td{  text-align:center; line-height:20px;}
.listpic1IMG{ width:79px;height:90px;float:none; text-align:center; vertical-align:middle;border:none;}
.demo{overflow:hidden; height:242px;}
.demo1{overflow:hidden;width:637px;}
.demo1 div{ float:left;}
.demo2{overflow:hidden;width:948px;}
.maincontent2{ margin:0 auto; width:960px; height:173px;}
.maincontent2 .topl2{ float:left; width:305px;}
.larea1{ float:left;border:1px #BBC1BF solid;width:303px;}
.larea2{ float:left;border:5px #EDF1F4 solid;width:293px; height:45px; }
.maincontent2 .topr2{ float:left; width:650px;margin-left:5px;}
.maincontent3{ margin:5px auto; width:960px; height:218px;}
.maincontent3 .cl3{ float:left; width:220px;}
.maincontent3 .cc3{ float:left; width:512px; margin-left:4px;}
.maincontent3 .cr3{ float:left; width:220px; margin-left:4px;}
.sArea3{ height:182px; border-left:1px #BBC1BF solid;border-right:1px #BBC1BF solid;border-bottom:1px #BBC1BF solid;}
.sArea3 .ul { height:177px;border-left:5px #EDF1F4 solid;border-right:5px #EDF1F4 solid;border-bottom:5px #EDF1F4 solid;}
.sArea4{ height:113px; border-left:1px #BBC1BF solid;border-right:1px #BBC1BF solid;border-bottom:1px #BBC1BF solid;}
.sArea4 .ul { height:108px;border-left:5px #EDF1F4 solid;border-right:5px #EDF1F4 solid;border-bottom:5px #EDF1F4 solid;}
.rarea1{ float:left;border:1px #BBC1BF solid;width:218px; margin-top:4px;}
.rarea2{ float:left;border:5px #EDF1F4 solid;width:208px; height:53px; }
.ZKtablestyle{ width:100%; border-collapse:collapse;}
.ZKtablestyle td{ padding:2px; width:33%; border:1px #CCCCCC solid;}
.RMtablestyle td{ padding:2px;}
.maincontent4{ margin:0 auto; width:960px;}
.maincontent4 .cl4{ float:left; width:764px;}
.cl4twidth{ width:249px;}
.maincontent4 .cl4 .tDiv{ float:left; width:764px;}
.maincontent4 .cl4 .tl{ float:left; border:1px #BBC1BF solid;}
.maincontent4 .cl4 .tc{ float:left; margin-left:6px; border:1px #BBC1BF solid;}
.maincontent4 .cl4 .tr{ float:left; margin-left:5px; border:1px #BBC1BF solid;}
.pubtitle1{ background:url(../images/tabletop_01.jpg) no-repeat; width:224px; height:25px; padding:0 5px 0 20px; line-height:20px;}
.pubtitle1 .atitle{ float:left;}
.pubtitle1 .more{ float:right;}
.pubtitle2{ background:url(../images/tabletop.jpg) no-repeat; width:224px; height:25px;padding:0 5px 0 20px; line-height:20px;}
.pubtitle2 .atitle{ float:left;}
.pubtitle2 .more{ float:right;}
.maincontent4 .cr4{ float:left; width:193px; margin-left:3px;}
.blarea{ float:left; border:1px #BBC1BF solid;  width:191px;}
.pubtitle3{ background:url(../images/tabletop_02.jpg) no-repeat; width:166px; height:25px; line-height:20px;padding:0 5px 0 20px;}
.pubtitle3 .atitle{ float:left;}
.pubtitle3 .more{ float:right;}
.ZXtablestyle{ height:123px;}
.ZXtablestyle td{ padding:3px 0px 3px 0px;}
.pubtitle4{ background:url(../images/index_right_top.jpg) center no-repeat; width:156px; height:30px; padding-left:35px; line-height:30px; font-size:14px; color:#20A6B3; font-weight:bold;}
.maincontent5{ margin:5px auto; width:960px; }
.sAreaLink{ height:57px; border:1px #BBC1BF solid}
.sAreaLink .div { height:47px;border:5px #EDF1F4 solid;}
.Linktable td{ padding:3px 10px 3px 10px;}
/*新闻文章页*/
.pagemaincontent{ margin:5px auto; width:960px;}
.newspageleft{ float:left; width:698px; border:1px #BBC1BF solid; background:#f7fcff;}
.pagecur{ float:left; width:678px;height:29px; border-bottom:1px #BBC1BF solid; line-height:29px; padding-left:20px; background:#ffffff;} 
.pagetitle{ float:left; width:668px; text-align:center;  padding:15px;}
.pagetitle .font{color:#058B6A; font-size:24px; font-weight:bold;}
.pageotherinfo{  margin:0 auto; width:666px; height:23px;  border:1px #BBC1BF solid; line-height:23px; text-align:center;background:#ffffff;}
.pagecontent{ float:left; width:688px; padding:20px 5px 20px 5px; line-height:23px; white-space:inherit; word-spacing:normal}
.pagecontrol{ margin:5px auto; width:666px; height:21px;border:1px #BBC1BF solid; text-align:right; padding:0 10px 0 10px; line-height:21px; background:#ffffff;}
.newspagecenter{ float:left; width:25px;}
.newspageright{ float:left; width:223px; border:1px #BBC1BF solid; padding:5px;}

.newsRighttable td{ padding:3px; color:#1C939F;}
.newsRighttable td a{color:#1C939F !important;}
/*列表页*/
.listlefttitle{ float:left; width:136px; background:url(../images/showclass_left_01.jpg) 3px 3px no-repeat; height:40px; line-height:45px; padding-left:70px;}
.listlefttitle .fonttitle{ font-size:14px; font-weight:bold; color:#1C939F}
.listpageleft{ float:left; width:206px; border:1px #BBC1BF solid; }
.listpageright{ float:left; margin-left:4px; width:746px;border:1px #BBC1BF solid;}
.MainList{ float:left; list-style-type:none; padding:5px;}
.MainList li{ padding:7px 5px 7px 20px; background:url(../images/dian4.gif) 5px 8px no-repeat; border-bottom:1px #9A9A9A dashed; width:711px;}
.MainSpList{ float:left; list-style-type:none; padding:5px;}
.MainSpList li{ padding:7px; width:722px;}
.PageCon{ float:left; padding:5px; width:736px;}
.listPubtable{ border-collapse:collapse; width:100%;}
.listPubtable td{ border:1px #666666 solid; padding:5px;}
.MainBookProList{float:left; list-style-type:none; padding:5px;}
.MainBookProList li{padding:7px 5px 7px 20px; background:url(../images/dian5.gif) 5px 8px no-repeat; border-bottom:1px #9A9A9A dashed; width:711px;}
.HosTimeDiv{ float:left; width:700px; margin:10px;}
.HosTimetablestyle{ width:100%; border-collapse:collapse;}
.HosTimetablestyle .toptr{ font-weight:bold; background:#ECEEEE;}
.HosTimetablestyle .lefttd{ background:#ECEEEE;}
.HosTimetablestyle td{ padding:5px; width:33%; border:1px #CCCCCC solid;}
.searchtablestyle{ width:100%; border-collapse:collapse;}
.searchtablestyle .toptr{ font-weight:bold; background:#ECEEEE;}
.searchtablestyle td{ padding:5px; border:1px #CCCCCC solid;}
/*管理员后台*/
.LeftTreeTitle{ float:left;}
.LeftTreebgshow{  width:148px; height:25px; margin-top:1px; line-height:25px; padding-left:10px; cursor:pointer; color:#215dc6; font-weight:bold;background:url(../Admin/images/menuup.gif) no-repeat;}
.LeftTreebghide{  width:148px; height:25px; margin-top:1px; line-height:25px; padding-left:10px; cursor:pointer; color:#215dc6; font-weight:bold;background:url(../Admin/images/menudown.gif) no-repeat;}
.subul{ float:left; width:158px; list-style-type:none; background:#D6DFF7; clear:left;}
.subul li{ padding:3px 0 3px 15px;}
.subul li a{ color:#000000; text-decoration:none;}
.subul li a:hover{ text-decoration:underline;}
.pubTable{ border-collapse:collapse; background:#ECF5FF; margin-top:10px;}
.pubTable td{ border:1px #A4B6D7 solid; padding:5px;}
.pubTable .ti{ background:url(../admin/images/titlebg.gif) repeat-x; height:15px; text-align:center; font-weight:bold;}
.pubTable .foot{ background:#A4B6D7; height:25px;}
.noborderTable td{ border:0; padding:0;}
.listmanageclass{ margin:5px auto; width:90%; padding:5px; background:#A4B6D7;}
.listmanagedoc{ margin:5px auto; width:90%; padding:5px;}
.pubTablep{ border-collapse:collapse; margin-top:10px;}
.pubTablep td{ border:1px #A4B6D7 solid; padding:5px;}
.pubTablep .ti{ text-align:center; font-weight:bold; height:15px; background:#84D8CD}
.pubTablep1{ border-collapse:collapse; margin-top:10px;}
.pubTablep1 td{ border:1px #999999 solid; padding:5px;}
.pubTablep1 .ti{ text-align:center; font-weight:bold; height:15px; background:#84D8CD}
.pubTablep2{ border-collapse:collapse; margin-top:10px;}
.pubTablep2 td{ border:1px #000000 solid; padding:5px;}
.pubTablep2 .ti{ text-align:center; font-weight:bold; height:15px; background:#A4B6D7}
.pubTablep2 .oneClassTR{ background:#F2F8FF}
.pubTablep2 .oneClassTR a{ color:#FF0000}
.pubTablep2 .conTR{ background:#EAEAEA;}