@charset "utf-8";
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,i,th,td,strong { font-size: 1em;}
h1,h2,h3,h4,h5,h6,b { margin: 0; padding: 0; font-family:'Microsoft YaHei',Arial, Helvetica, sans-serif; font-weight:normal;}
ul,ol { list-style: none;}
ul li {list-style: none outside none;}
body{ font-size:12px; background:#eee; font-family:'Microsoft YaHei',Arial, Helvetica, sans-serif; color:#333;}
img {border:0 none;}
a{color:#333;}
a:link, a:visited, a:active { text-decoration: none;}
a:hover{ text-decoration: none; color:#004389;}
.clearfix:after { clear: both; content: ""; display: block; height: 0; visibility: hidden;}
.clear{ clear:both;font-size:0px;}
.l{float:left;}
.r{float:right;}
.wrapper{ width:1000px; margin:0 auto; position:relative;}

.headerbox{ width:100%; height:128px; border-top:4px solid #888;}
.header{ height:90px;border-top:4px solid #73B2D3; /*background:url() no-repeat;*/ position:absolute; top:-4px; left:0; width:100%;}
.logo{ position:absolute; left:10px; top:6px;z-index:999;width:657px; height:78px;}
.search{ position:absolute; right:10px; top:6px;}
.search p{ text-align:right;}
.search p a{ color:#333;}
.search .search-btn{ margin-top:15px; width:260px; height:32px;}
.search .search-btn .input-btn{ width:212px; height:32px; background:#fff; border:none; line-height:32px; padding:0 8px; color:#666;}
.search .search-btn .ser-btn{ width:32px; height:32px; background:#004389 url(../images/ser-icon.png) 8px 8px no-repeat; border:none; cursor:pointer;}
.navlist{position:absolute; left:0; top:90px; z-index:999; width:992px; height:36px; background:url(../images/nav_bg.jpg) repeat-x; border:1px solid #C1C0C0; border-radius:5px 5px 0px 0px; padding:0 3px;}
#nav li.info { width:109px; float:left; height:36px; font-size:14px; text-align:center; line-height:36px;border-right:1px solid #C1C0C0 ;}
#nav li.line{ border-right:none;}
#nav li.info a {color:#333; display:block;}
#nav li.info a:hover { color:#004389; background:#fff;}
#nav li.info a.hover { color:#004389; background:#fff;}
#nav .info dl {display:none; border:1px solid #C1C0C0; width:109px;}
#nav .info dd { background:#fff;}
#nav .info dd a {line-height:36px; display:block; width:109px; font-size:14px; text-align:center;}
#nav .info dd a:hover { background:#f7f7f7;}
.bannerbox{ width:100%; /*height:360px;*/ background:#73B2D3;}
.flashBanner{width:1000px;height:360px;overflow:hidden;}
.flashBanner{position:relative;}
.flashBanner .mask{height:40px;line-height:40px;position:absolute;left:20px;top:290px;}
.flashBanner .mask img{vertical-align:middle;margin-right:18px;cursor:pointer; border:1px solid #fff; width:78px; height:38px;}
.flashBanner .mask img:hover{border:1px solid #fff; width:78px; height:38px;}

.mainbox{ width:100%; height:auto;}
.mainbox .wrapper{ background:#fff; padding:20px 15px; width:970px; overflow:hidden;}
.main{ width:985px; overflow:hidden;}
.main .box1{ width:320px; margin-right:15px;}
.main .box2{ width:300px; margin-right:15px; overflow:hidden;}
.box-tit{ width:100%; border-bottom:1px dotted #C2C2C2; height:35px;}
.box-tit .more{ float:right; color:#333; line-height:35px;}
.box-tit h2{ font-size:16px; font-weight:bold; display:inline-block; line-height:35px; float:left; height:35px; color:#004389;}
.box-tit h2 img{ width:20px; height:20px; margin-right:5px; vertical-align:middle;}
.box-con{ width:100%; border-top:1px dotted #C2C2C2; margin-top:5px;}
.box-con .boxlist{ width:100%; margin-top:15px;}
.box-con .boxlist li{border-bottom:1px dotted #C2C2C2; width:100%;}
.box-con .boxlist .boxtu{ width:110px; height:80px; padding:0 10px 10px 0;}
.box-con .boxlist .boxtu img{ width:110px; height:80px;}
.box-con .boxlist .boxwz{ width:200px; height:80px; overflow:hidden;}
.box-con .boxlist .boxwz h3{line-height:24px; height:24px; overflow:hidden;}
.box-con .boxlist .boxwz h3 a{ display:block;}
.box-con .boxlist .boxwz b{ color:#bbb; line-height:20px;}
.box-con .boxlist .boxwz p{ color:#666; line-height:18px; height:36px; overflow:hidden;}
.box-con .boxlist li.txt a{ height:34px; line-height:34px; display:block;   background:url(../images/arr.png) no-repeat left center; text-indent:14px; overflow:hidden;}
.box-con .boxlist li.txt span.date{ float:right; color:#999; line-height:34px;}
.box-con .stu-cg{ width:315px; overflow:hidden;margin-top:15px;}
.box-con .stu-cg li{ width:90px; margin:0 15px 15px 0; float:left; text-align:center;}
.box-con .stu-cg li a{ width:90px; height:90px;}
.box-con .stu-cg li a b{ margin-top:15px;}
.stu-cg li a{color:#fff;border-radius:5px; line-height:24px; font-size:14px;display:block;}
.stu-cg li a.hover1{ background:#BFA67E;}
.stu-cg li a.hover2{ background:#73B2D3;}
.stu-cg li a.hover3{ background:#EB756B;}
.stu-cg li a.hover4{ background:#5DACA6;}
.stu-cg li a.hover5{ background:#F2804C;}
.stu-cg li a.hover6{ background:#7EAC6C;}
.stu-cg li a b{ width:48px; height:48px;background:url(../images/stu-icon.png) no-repeat;display:inline-block;}
.stu-cg li a b.s1{ background-position:0px 0px;}
.stu-cg li a b.s2{ background-position:0px -59px;}
.stu-cg li a b.s3{ background-position:0px -115px;}
.stu-cg li a b.s4{ background-position:-1px -172px;}
.stu-cg li a b.s5{ background-position:-2px -234px;}
.stu-cg li a b.s6{ background-position:-1px -300px;}
.main .box3{ width:970px; height:120px; background:url(../images/jy_bg.jpg) no-repeat; position:relative;}
.main .box3 .movelist{ width:855px; padding:15px 0 0 110px;}
.main .box3 .movelist li{ width:146px; float:left; height:90px; margin-right:25px;}
.main .box3 .movelist li a{ display:block;}
.main .box3 .movelist li a img{ width:144px; height:88px; border:1px solid #fff; border-radius:5px;}
.main .tit{ position:absolute; left:20px; top:32px; width:50px; height:56px; display:block; overflow:hidden;}

/*新闻中心*/
.contentbox{ width:100%; height:auto;}
.contentbox .wrapper{ background:#fff; padding:10px; width:980px;}
.content{ width:980px; background:#F1F1F1; padding:15px 0;}
.content .con-left{ width:188px; padding:0 15px;overflow:hidden;}
.content .con-left h1{ font-size:16px; color:#fff; width:173px; padding-left:15px;height:34px;line-height:34px;}
.content .con-left h1.hbg1{ background:url(../images/hbg1.png) no-repeat;}
.content .con-left h1.hbg2{background:url(../images/hbg2.png) no-repeat;}
.content .con-left .menu{ width:100%; margin-bottom:15px;}
.content .con-left .menu li{ width:100%; line-height:40px; border-bottom:1px dotted #C2C2C2; font-size:14px; text-indent:20px;}
.content .con-left .menu li a{ color:#333; display:block;}
.content .con-left .menu li a:hover{ color:#004389;}
.content .con-left .menu li a.hover{ color:#004389;}
.content .con-left .stu-cg{ width:204px; overflow:hidden;margin-top:10px;}
.content .con-left .stu-cg li{ width:86px; margin:0 16px 10px 0; float:left; text-align:center;}
.content .con-left .stu-cg li a{width:86px; height:86px;}
.content .con-left .stu-cg li a b{margin-top:10px;}
.content .con-right{ width:762px; background:url(../images/line.jpg) repeat-y; min-height:420px; overflow:hidden;}
.content .con-right .r-con{ padding:0 15px;}
.content .con-right .r-con .box-tit a.more{ float:right; color:#666; line-height:35px;}
.pagelist{width:100%;margin:15px 0px;}
.pagelist a{padding:5px 10px; margin-right:6px; display:inline-block;background:#858585; color:#fff; border-radius:3px;}
.pagelist a:hover{ background:#004389; color:#fff;}
.pagelist a.hover{ background:#004389; color:#fff;}

/*新闻中心-查看*/
.content .con-right .r-con .box-con h1{ width:100%; text-align:center; font-size:16px; line-height:34px; margin:15px 0;}
.content .con-right .r-con .box-con b{ width:100%; height:28px; color:#999; background:#E2E2E2; display:block; text-align:center; line-height:28px; margin-bottom:20px;}
.content .con-right .r-con .box-con p{ width:100%; font-size:13px; line-height:24px;}

/*学习资料库*/
.studycon{ width:730px; height:auto; display:block; overflow:hidden; margin-top:15px;}
.studycon dl{ width:740px; margin-bottom:10px; border-bottom:#CCC dotted 1px;}
.studycon dt{ width:730px; height:80px; display:block; overflow:hidden; position:relative; margin-bottom:10px;}
.studycon dt a{ width:100%; height:80px; display:block; overflow:hidden;}
.studycon dt a img{ width:100%; height:80px; display:block; overflow:hidden;}
.studycon dt a span{ position:absolute; top:15px; left:15px; display:block; height:50px; padding:0 26px; line-height:50px; font-size:24px; color:#fff; opacity: 0.9; filter: alpha(opacity=90);}
.studycon dt a span.color01{ background:#f90;}
.studycon dt a span.color02{ background:#73B2D3;}
.studycon dt a span.color03{ background:#EB756B;}
.studycon dt a span.color04{ background:#7EAC6C;}
.studycon dd{ width:140px; height:90px; display:block; overflow:hidden; position:relative; float:left; margin:0 8px 10px 0;}
.studycon dd a{ width:100%; height:90px; display:block; overflow:hidden;}
.studycon dd a img{ width:100%; height:90px; display:block; overflow:hidden;}
.studycon dd a span{ position:absolute; bottom:0px; left:0px; width:100%; background:url(../images/study_bj.png) no-repeat; display:block; height:28px; line-height:28px; color:#fff; opacity: 0.9; filter: alpha(opacity=90); overflow:hidden; text-align:center;}

/*成果展示*/
.display{ width:730px; height:auto; display:block; overflow:hidden; margin-top:15px;}
.display dl{ width:740px;  margin-bottom:10px; border-bottom:#CCC dotted 1px;}
.display dt{ width:730px; height:80px; display:block; overflow:hidden; position:relative; margin-bottom:10px;}
.display dt a{ width:100%; height:80px; display:block; overflow:hidden;}
.display dt a img{ width:100%; height:80px; display:block; overflow:hidden;}
.display dt a span{ position:absolute; top:15px; left:15px; display:block; height:50px; width:150px; text-align:center;line-height:50px; font-size:24px; color:#fff; opacity: 0.9; filter: alpha(opacity=90);}
.display dt a span.color01{ background:#BFA67E;}
.display dt a span.color02{ background:#73B2D3;}
.display dt a span.color03{ background:#EB756B;}
.display dt a span.color04{ background:#5DACA6;}
.display dt a span.color05{ background:#F2804C;}
.display dt a span.color06{ background:#7EAC6C;}
.display dd{ width:360px; height:90px; display:block; overflow:hidden;  float:left; margin:0 10px 10px 0;}
.display .distu{ width:140px; height:90px; margin-right:5px;position:relative;}
.display .distu img{ width:140px; height:90px;}
.display .distu span{ position:absolute; bottom:0;left:0; display:block; height:32px;font-size:14px; color:#fff; text-align:center;z-index:999; width:72px; padding-right:20px; line-height:32px;}
.display .distu span.bg01{background:url(../images/stubg1.png) no-repeat;}
.display .distu span.bg02{background:url(../images/stubg2.png) no-repeat;}
.display .distu span.bg03{background:url(../images/stubg3.png) no-repeat;}
.display .diswz{ width:215px; height:90px;}
.display .diswz li a{overflow:hidden;line-height:30px; height:30px; display:block;}
.display .diswz .dotcol{ color:#00A3E8; margin:0 5px; display:inline-block; float:left; line-height:30px;}

.footerbox{ width:100%; height:92px; background:#BDD6E3;}
.footer{ width:1000px; margin:0 auto; height:92px; text-align:center; background:#73B2D3;}
.footer p{ line-height:26px; color:#fff; padding-top:20px;}

/*共享论坛*/
.forumcon{ width:730px; height:auto; display:block; overflow:hidden; margin-top:15px;}
.forumcon li{ width:100%; height:40px; margin-bottom:15px;}
.forumcon li span{ width:80px; display:block; text-align:right; float:left; font-size:14px; line-height:40px; margin-right:15px;}
.forumcon li .input{ float:left; width:300px; height:38px; line-height:38px; overflow:hidden; border:1px solid #ddd; background:#fff; font-family:'Microsoft YaHei'; padding:0px 5px;}
.forumcon li .button{ float:left; width:120px; height:38px; overflow:hidden; border:1px solid #004389; background:#004389; text-align:center; font-size:16px; font-family:'Microsoft YaHei'; cursor:pointer; color:#fff;}

/*校园电影*/
.filmcon{ width:740px; height:auto; display:block; overflow:hidden; margin-top:15px;}
.filmcon li{ width:140px; height:90px; display:block; overflow:hidden; position:relative; float:left; margin:0 8px 10px 0;}
.filmcon li a{ width:100%; height:90px; display:block; overflow:hidden;}
.filmcon li a img{ width:100%; height:90px; display:block; overflow:hidden;}
.filmcon li a span{ position:absolute; bottom:0px; left:0px; width:100%; background:url(../images/study_bj.png) no-repeat; display:block; height:28px; line-height:28px; color:#fff; opacity: 0.9; filter: alpha(opacity=90); overflow:hidden; text-align:center;}


/* 通用分页样式 */
.pages{height:26px; margin-bottom:20px; padding-top:18px;}
.pages ul{ float:right; padding:0 10px;}
.pages li{ float:left; margin-left:5px;}
.pages li a{ display:inline-block; padding:0 10px; border:1px solid #e1e1e1; height:24px; line-height:24px; color:#666;}
.pages li a:hover{ border:1px solid #1796f9; background:#1796f9; color:#fff; text-decoration:none;}
.pages li span{ display:inline-block; border:1px solid #e1e1e1; height:24px;  background-color:#fff; line-height:24px; color:#c4c4c4;padding:0 10px;}
.pages .current a{ border:1px solid #1796f9; background:#1796f9; color:#fff;}


.d_page{ border-top:1px solid #ccc; line-height:24px;}
.d_page a{ color:#333;}
.d_page a:hover{ color:#00C;}

.ziti dd a span{ display:none !important;}