*{ margin:0px; padding:0px;}
body { font-size: 12px; text-align:center;margin:0px auto; background:url(../images/badybg.gif) repeat-x; font-family:"微软雅黑" }
ul,li{list-style-type:none; margin:0px; padding:0px;}
ul,ol,li{list-style:none;}
img{border:0;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
.left{float:left;}
.right{ float:right;}
.clear{ clear:both;}
.overflow{overflow:hidden;}
.fB{font-weight:bold;}
.red{ color:#d60000;}
.jiacu{ font-weight: bold;}
html{ width:100%; height:100%;}
.marg10{ margin-top:10px;}
.bule{ color:#0c25e0;}

a.fei:link{ text-decoration:none; color:#333;}
a.fei:visited{ text-decoration:none; color:#333;}
a.fei:hover{ text-decoration: underline; color:#333;} 

a:link{ text-decoration:none; color:#333;}
a:visited{ text-decoration:none; color:#333;}
a:hover{ text-decoration: underline; color:#333;} 

a.red:link{ text-decoration:none; color:#d60000;}
a.red:visited{ text-decoration:none; color:#d60000;}
a.red:hover{ text-decoration: underline; color:#d60000;} 

.top{ width:1000px; margin:0px auto; margin-top:10px; height:100px;}
.top .logo{ float:left;}
.top .toprig{ float:right;}
.top .toprig .ser{ text-align:left; padding-top:10px; width:200px; float:right;}
.top .toprig .serbt{ background:url(serbt.gif) no-repeat; width:39px; height:19px; border:0px; cursor:pointer;}
.wbk{ border:1px solid #dbdbdb; height:17px;}

.main{ width:1000px; margin:0px auto; overflow: hidden; margin-top:10px;}
.main .adbar{}
.main .adbar .leftBtn{ float:left; width:248px;}
.main .adbar .leftBtn .bt1 a{ background:url(bg.gif) no-repeat left top; width:232px; height:90px; text-indent:-9999px; display:block;}
.main .adbar .leftBtn .bt2 a{ background:url(bg.gif) no-repeat left -90px; width:232px; height:90px; text-indent:-9999px; display:block;}
.main .adbar .leftBtn .bt3 a{ background:url(bg.gif) no-repeat left -180px; width:232px; height:90px; text-indent:-9999px; display:block;}
.main .adbar .leftBtn .bt1 a:hover{ background:url(bg.gif) no-repeat -232px top; width:248px; height:90px; text-indent:-9999px; display:block;}
.main .adbar .leftBtn .bt2 a:hover{ background:url(bg.gif) no-repeat -232px -90px; width:248px; height:90px; text-indent:-9999px; display:block;}
.main .adbar .leftBtn .bt3 a:hover{ background:url(bg.gif) no-repeat -232px -180px; width:248px; height:90px; text-indent:-9999px; display:block;}




.mainbanner{ float:left;}
.mainleft{ text-align:left; float:left; width:232px; margin-top:15px;}
.mainleftbar .mainleftit{ background:url(bg.gif) no-repeat left -361px; width:232px; height:28px; line-height:28px; color: #FFF; overflow:hidden;}

.mainleftbar .mainleftit h2,.mainrigbar .mainrigtit h2,.m_bar .m_bartit h2,.wsfc .wsfctit h2{ float:left; font-size:14px; text-indent:12px;}
.mainleftbar .mainleftit h3,.mainrigbar .mainrigtit h3,.m_bar .m_bartit h3,.wsfc .wsfctit h3{ float:left; text-indent:4px; padding-top:2px; font-size:10px;height:24px;}
.mainleftbar .mainleftit span,.mainrigbar .mainrigtit span,.m_bar .m_bartit span,.wsfc .wsfctit span{ float:right; padding-right:4px; }

.mainleftbar .contentinfo{ clear:both; background:#f9f9f9; pading-top:10px; padding-bottom:4px;}
.mainleftbar .contentinfo ul li{ line-height:25px; height:25px; text-indent:12px;}
.mainleftbar .mainleftit2{  background:url(bg.gif) no-repeat left -390px; margin-top:10px;}
.mainleftbar .contentinfo2{ padding:10px 0px 0px 30px;}
.mainleftbar .contentinfo2 span{ height:30px; display:block;}
.mainleftbar .contentinfo2 span select{ width:160px;}

.mainrig{ width:750px; float:right; margin-top:15px; text-align:left;}
.mainrigbar{ float:left;}
.mainrigbar .mainrigtit{ background:url(bg.gif) no-repeat left -303px; width:750px; height:28px; line-height:28px; color: #FFF; overflow:hidden;}
.contenews{background:#f9f9f9; padding:10px;}
.contenews ul { margin-right:-60px;}
.contenews ul li{ float:left; width:350px; margin:5px 20px 10px 0px;}
.xwkdbar{ float:left;}
.xwkdbar .newpic{ width:110px; float:left;}
.xwkdbar .newpic img{ border:2px solid #FFF;}
.xwkdbar .xwkdinfo h2{ color:#144365; font-weight:bold; line-height:24px; height:24px;}
.xwkdbar .xwkdinfo{ float:left; width:230px;_width:224px; margin-left:10px; line-height:20px;}
.xwkdbar .xwkdinfo a{ color:#144365; }
.xwkdbar .xwkdinfo .riqi{ margin-top:-18px; text-align:right; color:#144365;}
.m_bar{ float:left; width:365px; margin-top:15px;}
.m_bar .m_bartit{background:url(bg.gif) no-repeat left -332px; width:365px; height:28px;line-height:28px; color: #FFF; overflow:hidden;}
.m_barinfo{background:#f9f9f9; padding:10px 10px 4px 10px;}
.m_barinfo .xwkdinfo{ width:220px;}
.m_barinfo .xwkdbar{ padding-bottom:6px;}
.m_barinfolist ul li{ height:22px; line-height:22px;background:url(icon1.gif) no-repeat 4px 8px; text-indent:20px;}
.m_barinfolist ul li a{ color:#144365;}
.m_barinfolist ul li span{ float:right;}
.wsfc{ margin-top:15px; width:1000px;}
.wsfc .wsfctit{background:url(bg.gif) no-repeat left -274px; width:1000px; height:28px; line-height:28px; color: #FFF; overflow:hidden;}
.wsfcpic{ padding-top:10px;background:#f9f9f9; }
.wsfcpic .wsfcname{ height:30px; line-height:30px;}

.wsfcpic ul li{ float:left; width:170px; margin:10px 13px 0px 13px;_margin:10px 12px 0px 12px;}
.wsfcpic ul li span{ width:170px; text-align:center; height:30px; line-height:30px;}

.foot{ background:#efefef; height:44px; width:1000px; margin:0px auto; text-align:left; margin-top:15px;} 
.foot h2{ float:left; line-height:44px; text-indent:20px;}
.foot h3{ float:right; line-height:44px; padding-right:10px;}



.leftbt a{background:url(bg.gif) no-repeat right -138px; width:231px; height:66px; display:block; text-indent:-9999px;}
.leftbt a:hover{background:url(bg.gif) no-repeat -537px -138px; width:231px; height:66px; display:block; text-indent:-9999px;}

.leftbt1 a{background:url(bg.gif) no-repeat right -68px; width:231px; height:66px; display:block; text-indent:-9999px;}
.leftbt1 a:hover{background:url(bg.gif) no-repeat -537px -68px; width:231px; height:66px; display:block; text-indent:-9999px;}

.leftbt2 a{background:url(bg.gif) no-repeat right top; width:231px; height:66px; display:block; text-indent:-9999px;}
.leftbt2 a:hover{background:url(bg.gif) no-repeat -537px 1px; width:231px; height:66px; display:block; text-indent:-9999px;}

.newslist{ background:#f9f9f9; padding:10px;}
.newslist ul li{ background:url(icon2.gif) no-repeat 4px 14px; text-indent:24px; line-height:30px; height:30px;}
.newslist ul li span{ float:right; color:#666;}
.newslist ul li a:hover{ color:#0387ec; padding-left:1px; text-decoration: none;}
.page{ text-align:center; padding-top:10px; padding-bottom:10px;}
.newscontshow{ padding:10px; background:#f9f9f9;}
.newscontshow h2{ font-size:18px; color:#014099; text-align:center; height:36px; line-height:36px;}
.newscontshow h3{ text-align:center; height:20px; line-height:20px; color:#666;}
.newscontshow .text{ line-height:26px; padding:15px; text-indent:24px; text-align:justify;}
.newscontshow .plineheig{ height:24px; line-height:24px;}


.wjzjlist{ background:#f9f9f9; padding:10px;}
.wjzjlist ul{ margin-right:-80px;}
.wjzjlist ul li{ background:url(wjzjlistbg.gif) no-repeat; width:218px; height:270px; padding-left:7px; float:left; margin-right:25px;_margin-right:20px; margin-bottom:15px;}
.wjzjlist ul li img{ padding-top:7px;}
.wjzjlist ul li .name{ color:#0a5213; font-size:14px; height:30px; line-height:30px; font-weight:bold;}
.wjzjlist ul li .teachersinfo{ line-height:20px; width:214px;}
.gdxq{margin-top:-18px; text-align:right; padding-right:10px;}
.gdxq a{color:#0a5213; text-decoration:underline;}
.gdxq a:hover{color:#0b79cd;}


/* changeBox_a1 */
.mainbanner{ width:750px; height:270px; float:left; position:relative;}
.eachBox{ height:270px; z-index:1;}
.changeBox_a1{
width:750px;height:270px; 
position:relative;
 }

.changeBox_a1 .a_bigImg{
position:absolute;
left:0px;
display:none;}


/* ul_change_a2 */
.ul_change_a2{
position:absolute;
right:5px; bottom:7px;
padding-left:19px;
overflow:hidden;
 }
.ul_change_a2 li{
display: -moz-inline-stack;
display:inline-block;
*display:inline;
*zoom:1;}

.ul_change_a2 span{
display: -moz-inline-stack;
display:inline-block;
*display:inline;
*zoom:1;
font-size:0.8em;
padding:0px 3px; 
margin-right:2px;
border:1px solid #999;
background:#fff;
filter:alpha(opacity=85);
opacity:0.85;
cursor:hand;
cursor:pointer;
}
.ul_change_a2 span.on{
border:1px solid #59abea;
background:#def0fd;
color:#0072c8;}

.navbg{  background:url(navbg.gif) repeat-x;}
.navbg .nav{ text-align:left; width:1000px; margin:0px auto; height:43px; line-height:43px; }

.header-nav{ height:43px; background:url(navbg.gif) repeat-x;}
.header-nav-bd{ height:43px; background:url(navbg.gif) repeat-x; }
.header-nav-bd ul{ height:43px; _position:absolute;z-index:999;}
.header-nav-bd ul li.m1{z-index:999; font-size:14px; float:left; display:inline; height:43px; width:120px;   background:url(navline.gif) no-repeat left center; position:relative; }
.header-nav-bd ul li.m1 a.m1{ display:block; height:43px; width:120px; margin:0 auto; line-height:43px; text-align:center; color:#333;font-weight:bold;}
.header-nav-bd ul li.m1 a.m1.hover,
.header-nav-bd ul li.m1 a.m1:hover{background:url(navhovbg.gif); text-decoration:none; width:118px; margin-left:2px; height:43px;}
.header-nav-bd .m2{z-index:9; width:120px; position:absolute; top:43px; background:#ededed; display:none;}
.header-nav-bd .m2 li{ height:29px; line-height:29px; border-bottom:1px solid #ffffff; position:relative; font-size:0;}
.header-nav-bd .m2 li a{height:29px; display:block; line-height:29px; text-align:center; color:#000; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; font-size:12px;}
.header-nav-bd ol.m2 li a:hover,
.header-nav-bd ol.m2 li a.hover{ background:#298bd6; text-decoration:none; border-right:1px solid #d3d3d3; color:#FFF; height:29px; line-height:29px;}
.header-nav-bd .m3{ position:absolute; left:120px; top:0; width:120px; background:#ededed; font-size:12px; display:none;}
.header-nav-bd .m3 li{ line-height:29px; height:29px; border-bottom:1px solid #e7e7e7;}
.header-nav-bd .m3 li a{ border:none 0;}
.header-nav-bd .m3 li a:hover{ text-decoration:underline;}