  @charset "utf-8";
/* CSS Document */

body,td,th {
	font-size: 12px;
	color: #000000;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(/images/bodybg.jpg);
	background-repeat:repeat-x;
}
div,input,ul,li,img,h1,h2,h3,h4,h5,h6,form,dl,dd,dt,p,form,tr,td,table { margin:0;padding:0}
img,input { border:0}

a { text-decoration:none;  color:rgb(119,119,119);}
a:hover { color:rgb(255,134,106);}
ul,ol { list-style:none;}
strong { font-weight:normal}
table{ border-collapse:collapse;}

td img{ _margin:7px auto; _vertical-align:middle;}

.clear{ clear:both;}
#nav { padding:0; margin:0; list-style:none; position:relative; z-index:500; font-family:arial, verdana, sans-serif; }
#nav li.top { display:block; float:left; height:33px; margin:0px; padding:0px; line-height:33px; vertical-align:middle}
#nav li a.top_link { display:block; float:left; color:#fff; text-decoration:none; font-size:12px; padding:0 0 0 0px; cursor:pointer;}
#nav li a.top_link span { float:left; display:block; padding:0 8px 0 8px;}
#nav li a.top_link span.down { float:left; display:block; padding:0 8px 0 8px;}
#nav li:hover a.top_link { color:#000; }
#nav li:hover { position:relative; z-index:200; }
#nav li:hover ul.sub { left:1px; top:30px; padding:3px;  white-space:nowrap; width:80px; height:auto; z-index:300; }
#nav li:hover ul.sub li { display:block;  position:relative; float:left; font-weight:normal; margin:0px; padding:0px;height:20px; line-height:20px; vertical-align:middle; background:#ffF; }
#nav li:hover ul.sub li a { display:block; font-size:12px;  color:#000; text-decoration:none;  width:80px;}
#nav li ul.sub li a.fly { background-image:url(/images/arrow.gif); background-repeat:no-repeat; background-position:center right;}
#nav li:hover ul.sub li a:hover { color:#6cccfc; border-color:#fff; }
#nav li:hover ul.sub li a.fly:hover { background:#6cccfc url(../images/arrow_over.gif) center right no-repeat; color:#000; }
#nav li:hover li:hover ul, #nav li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover li:hover ul { left:90px; top:-4px;  padding:3px; border:1px solid #999; white-space:nowrap; width:70px; z-index:400; height:auto; background-image:url(/images/menubg.png); background-repeat:repeat-y; }
#nav ul, #nav li:hover ul ul, #nav li:hover li:hover ul ul, #nav li:hover li:hover li:hover ul ul, #nav li:hover li:hover li:hover li:hover ul ul { position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; }
#nav li:hover li:hover a.fly, #nav li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover li:hover a.fly { background:#6cccfc url(../images/arrow_over.gif) center right no-repeat; color:#fff; border-color:#fff; }
#nav li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li:hover li a.fly { background:url(/images/arrow.gif) center right no-repeat; color:#000; border-color:#6cccfc; }

#head{ width:90%; height:auto; overflow:hidden; background-image:url(/images/headbg.jpg); background-repeat:no-repeat; margin:0px auto; display:table; background-position:center top;}
#head0{ width:980px; height:auto; margin:0px auto;}
.top{ height:91px; margin:7px 0px 14px 0px;}
.logo{ float:left; margin-left:15px; width:343px; _margin-left:7px;}
.topr{ float:right; margin-right:10px;}
.topr_top{ height:22px; margin:10px 0px 0px 0px; padding:0px; width:600px;}
.topr_bottom{ height:35px; margin:0px; padding:0px;  vertical-align:bottom; line-height:35px; width:490px; float:right;  margin-bottom:10px; }
.topr_top .search{ float:right; width:400px; height:22px; margin-right:0px; }
.shouye{ float:left; height:22px;}
.shouye ul{ padding:0px; margin:0px;}
.shouye li{ float:left; list-style:none; margin-right:10px; line-height:22px; height:22px; vertical-align:middle;}
.shouye li a{ font-size:12px; color:#000000; text-decoration:none;}
.shouye li a:hover{ font-size:12px; color:#000000; text-decoration:none;}
.shouye li img{ margin-right:5px;}
.slideTxtBox .hd{position: relative;background-image:url(/images/jyky.jpg); background-repeat:no-repeat;}




.banner{ width:980px; height:295px; overflow:hidden; display:block; z-index:0;}



#main{ width:980px; margin:0px auto; height:auto; background-image:url(/images/mainbg.jpg); background-repeat:no-repeat; display:table; position:relative; z-index:50;}
.mainright{  width:219px; margin:0px; padding:0px; height:auto; position:absolute; right:0px; display:table; z-index:50;}
.xxgktop{ width:219px; height:87px; background-image:url(/images/xxgktop.png); background-repeat:no-repeat;  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/skin/haxx/images/xxgktop.png");_background-image:none;}
.time{ margin:0px 0px 0px 0px; height:22px; display:block;}
.xxgkbody{ border:#e1e1e1 solid 1px; border-top:0px; background-color:#FFFFFF; height:auto; display:table;}
.xxgkpic{ width:174px; height:132px; margin:0px 0px 0px 19px; background-image:url(/images/xxgkpic.jpg); background-repeat:no-repeat; padding:4px 0px 0px 4px; z-index:50;}
.xxgkpic img{ z-index:50;width:170px;height:114px;}

.xxjj{ margin:2px 19px 0px 19px; font-size:12px; line-height:22px; color:#000000; text-decoration:none; text-indent:20px;}
.xxjj a{ font-size:12px; line-height:22px; color:#000000; text-decoration:none;}
.xxjj a:hover{ font-size:12px; line-height:22px; color:#000000; text-decoration:none;}
.xxgkline{ height:7px; width:201px; margin:8px 0px 0px 6px;}

.piclb{ margin:10px 0px 0px 0px;}
.piclb ul{ padding:0px; margin:0px;}
.piclb ul li{ float:left; list-style:none; width:51px; height:66px; margin-left:13px; margin-bottom:5px; text-align:center;  margin-right:5px; _margin-left:9px; _margin-right:5px;}
.piclb li a{ font-size:12px; color:#000000; text-decoration:none; line-height:22px;}
.piclb li a:hover{ font-size:12px; color:#000000; text-decoration:none; line-height:22px;}
.piclb li img{ width:51px; height:44px;}



.mainleftl{ width:231px; float:left; margin:0px 12px 0px 0px; padding:0px; height:auto;}
.mainleftr{ width:505px; float:left; margin:0px; padding:0px; height:auto;}


.tzgg{ width:231px; height:234px; background-image:url(/images/tzgg.jpg); background-repeat:no-repeat; overflow:hidden; margin:0px; padding:0px;}
.tzgg .more{ text-align:right; padding:13px 15px 0px 0px; color:#575a5d; font-size:12px; text-decoration:none;}
.tzgg .more a{color:#575a5d; font-size:12px; text-decoration:none;}
.tzgg .more a:hover{color:#575a5d; font-size:12px; text-decoration:none;}
.tzggbody{ margin:35px 12px 7px 12px;}
.tzggbody td{ font-size:12px; line-height:22px; text-decoration:none; color:#000000; padding:0px;}
.tzggbody td a{ font-size:12px; line-height:22px; text-decoration:none; color:#000000;}
.tzggbody td a:hover{ font-size:12px; line-height:22px; text-decoration:underline; color:#000000;}
.date{ color:#8e908f; line-height:22px;}


.xyxw{ width:505px; margin:0px; padding:0px; height:240px;}
.xyxwtop{ width:505px; height:39px; background-image:url(/images/xyxwline.gif); background-repeat:no-repeat;}
.xyxwname{ margin:8px 0px 0px 15px; float:left; width:134px;}
.xyxw .more{ text-align:right; padding:10px 15px 0px 0px; color:#575a5d; font-size:12px; text-decoration:none; float:right; width:50px}
.xyxw .more a{color:#575a5d; font-size:12px; text-decoration:none;}
.xyxw .more a:hover{color:#575a5d; font-size:12px; text-decoration:none;}
.xyxwbody{ margin:8px 0px 0px 0px;; padding:0px; height:auto;}
.hdp{ width:206px; height:186px; background-image:url(/images/hdpbg.jpg); background-repeat:no-repeat; float:left; margin:0px 13px 0px 0px; padding:5px 0px 0px 5px;}
.xyxwlb{ margin:0px; padding:0px; float:left; width:280px;}
.xyxwlb td{ padding:0px;}
.xyxwlb td a{ color:#1d2178; font-size:12px; line-height:22px; text-decoration:none;}
.xyxwlb td a:hover{ color:#1d2178; font-size:12px; line-height:22px; text-decoration:underline;}



.jyky{ width:505px; margin:8px 0px 0px 0px; padding:0px; height:180px;}
.jykyname{ width:64px; height:32px; margin-left:30px; margin-right:30px; _margin-left:15px; _margin-right:15px;}
.scrolldoorFrame{width:505px;margin:0px;overflow:hidden; padding:0px;}
.scrollUl{width:505px;height:32px;margin-left: 90px !important; padding-left: 90px;margin:0px; padding:0px; list-style:none; }
.scrollUl li{float:left; list-style:none;cursor: pointer;
font-size: 12px;
color: #1990ea;
font-weight: bold;
width: 88px;
height: 32px;
line-height: 32px;
vertical-align: middle;
text-align: center;
margin: 0px;
text-decoration: none;
padding: 2px 0px 0px 0px;
display: block;}
.scrollUl li：hover{cursor:pointer; background-image:url(/images/jykyhover.jpg); background-repeat:no-repeat; font-size:12px; color:#ff7200; font-weight:bold; width:88px; height:32px; line-height:32px; vertical-align:middle; text-align:center; margin:0px; text-decoration:none; padding:2px 0px 0px 0px; display:block;}
.sd01{cursor:pointer; background-image:url(/images/jykyhover.jpg); background-repeat:no-repeat; font-size:12px; color:#ff7200; font-weight:bold; width:88px; height:32px; line-height:32px; vertical-align:middle; text-align:center; margin:0px; text-decoration:none; padding:2px 0px 0px 0px; display:block;}
.sd01 a{font-size:12px; color:#ff7200; font-weight:bold; text-decoration:none; }
.sd01 a:hover{font-size:12px; color:#ff7200; font-weight:bold; text-decoration:none; }
.sd02{cursor:pointer; font-size:12px; color:#1990ea; font-weight:bold; width:88px; height:32px; line-height:32px; vertical-align:middle; text-align:center; margin:0px; text-decoration:none; padding:2px 0px 0px 0px; display:block;}
.sd02 a{font-size:12px; color:#1990ea; font-weight:bold;text-decoration:none;}
.sd02 a:hover{font-size:12px; color:#1990ea; font-weight:bold;text-decoration:none;}
.bor03{border:0px;}
.cont{padding:10px 5px 15px 0px; _padding:10px 5px 4px 0px;}
.jykypic{ width:118px; height:92px; margin:18px 13px 0px 0px; background-image:url(/images/jykypic.jpg); background-repeat:no-repeat; overflow:visible; float:left; text-align:left; 
padding:3px 0px 0px 3px;}
.jykypic li{ list-style:none; padding:0px; margin:0px;}
.jykypic .pe_u_thumb{ *margin:0px 0px 0px -16px; padding:0px; text-align:left;}
.jykypic img{ margin:0px; padding:0px;}
.jykylb{ float:left; margin:0px; padding:0px; width:505px;}
.jykylb td{ font-size:12px; color:#000000; text-decoration:none; line-height:22px; padding:0px;}
.jykylb td a{ font-size:12px; color:#000000; text-decoration:none; line-height:22px;}
.jykylb td a:hover{ font-size:12px; color:#000000; text-decoration:underline; line-height:22px;}
.hidden{display:none;}




.platform{ height:78px; margin:0px; width:231px; padding:7px 0px 7px 0px;}



.jsfc{ width:231px; height:199px; overflow:hidden; background-image:url(/images/jsfc.jpg); background-repeat:no-repeat;}
.jsfc .more{ text-align:right; padding:13px 15px 0px 0px; color:#575a5d; font-size:12px; text-decoration:none;}
.jsfc .more a{color:#575a5d; font-size:12px; text-decoration:none;}
.jsfc .more a:hover{color:#575a5d; font-size:12px; text-decoration:none;}
.jsfclb{ margin:17px 7px 7px 7px; font-size:12px; color:#000000; line-height:22px; text-decoration:none;}
.jsfclb a{font-size:12px; color:#000000; line-height:22px; text-decoration:none;}
.jsfclb a:hover{font-size:12px; color:#000000; line-height:22px; color: #FF7200;}
.jsfclb img{ _margin:7px auto; _vertical-align:middle;}
.jsfclb td{ padding:0px;}


.bjfc{ height:71px; margin:0px; padding:7px 0px 7px 15px;}



.xsyd{ width:231px; height:199px; overflow:hidden; background-image:url(/images/xsyd.jpg); background-repeat:no-repeat;}
.xsyd .more{ text-align:right; padding:13px 15px 0px 0px; color:#575a5d; font-size:12px; text-decoration:none;}
.xsyd .more a{color:#575a5d; font-size:12px; text-decoration:none;}
.xsyd .more a:hover{color:#575a5d; font-size:12px; text-decoration:none;}


.fdzl{ margin:8px 0px 0px 0px; width:219px; height:184px; background-image:url(/images/fdzl.jpg); background-repeat:no-repeat; padding:45px 0px 0px 0px; display:block;}
.fdzl ul{ padding:0px; margin:0px;}
.fdzl ul li{ list-style:none; width:188px; height:52px; margin-bottom:5px;}
.fdzl img{ width:188px; height:52px;}


.yqlj{ width:219px; display:block; margin:8px 0px 0px 0px;}
.yqlj select{ width:180px; margin-bottom:10px;}




#menu{ width:980px; height:33px; background-image:url(/images/dht.jpg); background-repeat:no-repeat; display:block; font-size:12px;}
#menu ul{ padding:0px; margin:0px;}



#footer0{ height:199px; background-image:url(/images/footer0.jpg); background-repeat:repeat-x; width:100%;}
#footer{ width:980px; height:119px; background-image:url(/images/footer.jpg); background-repeat:no-repeat; margin:0px auto; font-size:12px; color:#000000; text-decoration:none; line-height:25px; padding:80px 0px 0px 0px;}


.login0{ height:35px; background-image:url(/images/login0.jpg); background-repeat:repeat-x;}
.login{ width:980px; height:35px; margin:0px auto;}
.denglu{ float:left; width:970px; height:35px; line-height:35px; vertical-align:top; margin-left:10px;}
.login .swsy{ float:right; width:150px; text-align:right; margin-right:0px;}
.login .swsy ul{ padding:0px; margin:0px;}
.login .swsy li{ float:left; list-style:none; margin-right:10px; line-height:28px; height:28px; vertical-align:middle;}
.login .swsy li a{ font-size:12px; color:#000000; text-decoration:none;}
.login .swsy li a:hover{ font-size:12px; color:#000000; text-decoration:none;}
.login .swsy li img{ margin-right:5px;}
.gongyong {padding:0px;}
.gongyong li{color: #666;height: 27px;border-bottom: 1px dotted #999;line-height: 27px;padding: 0 10px;background: url(/images/point_01.jpg) no-repeat center left;list-style: none;}
.gongyong li a{ color:#666; text-decoration:none;height: 27px;}
.gongyong li a:hover{color:#FF7200;}
.hdp img { width:201px; height:171px;}
.jykypic img{ width:115px; height:89px;}
.mt2{ margin-top:-2px;}
.mt-2{ margin-top:2px;}
.beijing{ position: absolute;}
.beijing img{ margin-left:5px;}
.gongyong li .biaoti{ float:left;}
.gongyong li .riqi{ float:right;}
.slideBox{  overflow:hidden; position:relative;  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#1990ea; color:#fff; }

/*栏目切换样式*/
.slideTxtBox .hd ul li.on{ cursor: pointer;
background-image: url(/images/jykyhover.jpg);
background-repeat: no-repeat;
font-size: 12px;
color: #ff7200;
font-weight: bold;
width: 88px;
height: 32px;
line-height: 32px;
vertical-align: middle;
text-align: center;
margin: 0px;
text-decoration: none;
padding: 2px 0px 0px 0px;
display: block; }
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li{ height:24px; line-height:24px; width: 315px;float: right;  }
.slideTxtBox .bd li .date{ float:right; color:#999;  }
/*轮播图样式*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.nav{ padding:0 20px; height:4px; line-height:4px;   position:relative; z-index:1;  }
		.nav a{ color:#fff;  }
		.nav .nLi{ float:left;  position:relative; display:inline;  }
		.nav .nLi h3{ float:left;  }
		.nav .nLi h3 a{ display:block; padding:15px 9px; font-size:14px; font-weight:bold;text-decoration:none;  }
		.nav .sub{ display:none; width:70px; left:0; top:34px;  position:absolute; background:#2d9bf4;  line-height:26px; padding:5px 0;  }
		.nav .sub li{ zoom:1; padding: 5px 0px; }
		.sub li{ padding: 0px 0px 10px !important; }
		.nav .sub a{ display:block; margin:auto; text-align:center;padding:5px 0px; }
		.nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
		.nav .on h3 a{  color:#fff; text-decoration:none;    }
/*校务公开图片滑动样式*/
.content{ width:980px; margin:15px auto;border: 1px solid #ACD8F5;border-radius: 10px; }
.con-top{ height:40px;background-image: url(/images/jyky2.jpg);}
.con-top span{font-size: 14px;color: #FF7200;font-weight: bold;padding: 7px 12px;position: absolute;}

		.picMarquee-left{ overflow:hidden; position:relative;    }
		.picMarquee-left .bd{ padding:10px;   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:8px 8px 3px; float:left; _display:inline; overflow:hidden; text-align:center; width:176px !important; }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:160px; height:135px; display:block; padding:7px; border:1px solid #ccc; }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:24px; margin-top: 5px;  }
		.title a{ color:#666; padding:5px; text-decoration:none;}
		/*头部文字滚动*/
		.txtMarquee-left{   position:relative;  }
		.txtMarquee-left .bd{ padding: 2px 240px; }
		.txtMarquee-left .bd .tempWrap{ width:500px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
		.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:236px !important; list-style: square inside url(/images/point_01.jpg); }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */

        .txtMarquee-left .bd ul li a{ color:#999; width:250px; text-decoration:none;}
		.txtMarquee-left .bd ul li span{ color:#999; float:left; padding: 0px 12px !important; }
/*友情链接*/
.cotent{ width:980px; margin:auto;margin-top: -10px;}
.lianjie{ font-size:14px; color:#1990EA; float:left;font-weight: bold; padding:5px 20px;}
.lianjiecon ul li{ float:left;list-style:none;padding: 5px 20px;}
.lianjiecon ul li a{ color:#666; text-decoration:none; font-size: 14px; }
.lianjiecon ul li a:hover{color:#1990EA;}

/*分类页面*/
#bodymiddle {
    width: 980px;
    height: auto;
    display: table;
    margin: 0px auto;
    padding-top: 1px;margin-bottom: 15px;
}
#bodyleft {
    width: 211px;
    padding: 0px;
    margin: 0px;
    float: left;
}
.lmdh {
    width: 211px;
    height: 54px;
}
.lmdhbg {
    width: 211px;
    height: auto;
    display: table;
    background-image: url(/images/lmdhbg.jpg);
    background-repeat: repeat-y;
    padding: 0px 0px 0px 0px;
}
.lmdhbg ul {
    padding: 0px;
    background: #63B6F5;
color: #fff;
font-size: 16px;
margin: 0;
text-align: center;padding-bottom: 10px;
}
.lmdhbg ul li{padding: 10px 0px 5px;}
.lmdhbg ul li a{color:#fff;}
.lmdhbg ul li a:hover{color:rgb(255,134,106);}
.lmdhbottom {
    width: 211px;
    background-image: url(/images/lmdhbottom.jpg);
    background-repeat: no-repeat;
    padding: 20px 0px 0px 0px;
}
.lmdhbottom ul {
    padding: 0px;
    margin: 0px;
}
.lmdhbottom li {
    width: 198px;
    height: 38px;
    margin-bottom: 8px;
    display: block;
    list-style: none;
}
#bodyright {
    float: right;
    width: 743px;
    padding: 0px;
    margin: 0px;
}
.liststop {
    width: 743px;
    height: 40px;
}
.listsname {
    font-size: 14px;
    color: #0f479a;
    font-weight: bold;
    width: 120px;
    float: left;
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    _padding: 15px 0px 0px 0px;
    _height: 20px;
    _line-height: 20px;
}
.listsname a {
    font-size: 14px;
    color: #0f479a;
    font-weight: bold;
    text-decoration: none;
}
.listswz {
    float: right;
    margin-right: 10px;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    width: 550px;
    _padding: 15px 0px 0px 0px;
    _height: 20px;
    _line-height: 20px;
}
.listswz img {
    margin-right: 7px;
}
.listswz a {
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}
.listsbg {
    width: 703px;
    min-height: 408px;
    _height: 408px;
    background-image: url(/images/listsbg.jpg);
    background-repeat: no-repeat;
    padding: 20px 20px 0px 20px;
}
.listsbglb {
    width: 703px;
    height: auto;
    display: display;
}
.listsbgfy {
    width: 703px;
    margin: 20px 0px 15px 0px;
    text-align: center;
    height: auto;
    display: block;
    text-decoration: none;
}
.page_css00 {
    text-align: center;
    padding: 5px 0;
}
.fenlei li{color: #666;height: 34px;border-bottom: 1px dotted #999;line-height: 34px;padding: 0 10px;background: url(/images/point_01.jpg) no-repeat center left;list-style: none;}
.fenlei li a{ color:#666; text-decoration:none;height: 27px;}
.fenlei li a:hover{color:#FF7200;}