.mt20 { margin-top:20px;}
/* 顶部 START */
#top { height:auto; width:100%; margin:0 auto; overflow:hidden; background:#fafafa;}
.top { height:25px; width:1000px; margin:0 auto; overflow:hidden; line-height:25px;}
.top .top_left { height:100%; width:50%; float:left; color:#aaa;}
.top .top_right { height:100%; width:50%; float:right; }
.top .top_right ul { height:100%; width:275px; float:right;}
.top .top_right ul li { height:100%; width:auto; padding:0px 10px; float:left;}
.top .top_right ul li a { height:100%; width:100%; display:block; color:#aaa;}
.top .top_right ul li span {  color:#aaa;}
/* 顶部 END */

/* 头部 START */
#head { height:auto; width:100%; margin:0 auto; overflow:hidden; background:#c3dbef;}
.head { height:170px; width:1000px; margin:0 auto; overflow:hidden; background:url(imageshead_bg.png) no-repeat;}
.head .logo { height:80px; width:695px; float:left; margin-top:30px;}
/* 头部 END */

/* 导航 START */
#nav { height:auto; width:100%; margin:0 auto; overflow:hidden; background:#176495;}
.nav { height:34px; width:1000px; margin:0 auto; overflow:hidden; line-height:34px;}
.nav ul { height:100%; width:100%; float:left; font-family:"微软雅黑";}
.nav ul li { height:100%; width:111px; float:left; font-size:14px; text-align:center;}
.nav ul li a { display:block; color:#fff;}
.nav ul li.on,.nav ul li:hover { height:100%; width:111px; background:#efefef;}
.nav ul li.on a,.nav ul li:hover a { display:block; color:#176495;}
/* 导航 END */

/* 主体 START */
#main { height:auto; width:100%; margin:0 auto; overflow:hidden;}
.main { height:auto; width:1000px; margin:0 auto; overflow:hidden; padding-bottom:20px;}
.main .notice { height:305px; width:280px; float:left; margin-top:15px;}
.main .notice .image { height:100px; width:100%; float:left; margin-top:18px;}
.main .notice .image img { height:100px; width:280px;}
.main .news { height:305px; width:695px; float:right; margin-top:15px;}
.main .news .image { height:258px; width:342px; float:left; margin-top:18px;}
.main .news .image img { height:258px; width:342px;}
.main .news .nlist { height:100%; width:335px; float:right;}
.main_down { height:460px; width:100%; margin:0 auto; overflow:hidden; background:#f9f9f9;}
.main_down .main_downBox { height:370px; width:1000px; margin:0 auto; overflow:hidden; padding-top:15px;}
.main_down .main_downBox .labContact { height:100%; width:280px; float:left;}
.main_down .main_downBox .labContact .keylab { height:180px; width:100%; float:left;}
.main_down .main_downBox .labContact .keylab .nlist span { width:0;}
.main_down .main_downBox .labContact .contact { height:auto; width:100%; float:left; margin-top:15px;}
.main_down .main_downBox .labContact .contact .image { height:79px; width:274px; border:1px #eee solid; background:#fff; float:left; margin-top:15px; padding:3px;}
.main_down .main_downBox .labContact .contact .image img { height:79px; width:274px;}
.main_down .main_downBox .labContact .contact p { height:22px; width:100%; float:left; line-height:22px; margin-top:5px; color:#888;}
.main_down .main_downBox .academic { height:100%; width:335px; float:left;}
.main_down .main_downBox .employ { height:100%; width:335px; float:right;}
.main_down .img_linkBox { height:auto; width:1000px; margin:0 auto; overflow:hidden; margin-top:18px;}
.main_down .img_linkBox ul { height:37px; width:100%; float:left; text-align:center; font-size:14px;}
.main_down .img_linkBox ul li { height:37px; width:167px; float:left; background:#efefef; line-height:37px; font-weight:600;}
.main_down .img_linkBox ul li.other { height:37px; width:161px; float:left;} 
.main_down .img_linkBox ul li a { height:37px; width:161px; display:block; color:#fff;}
.main_down .img_linkBox ul li.system { background:url(imagesimg_link01.png) no-repeat;}
.main_down .img_linkBox ul li.graduate { background:url(imagesimg_link02.png) no-repeat;}
.main_down .img_linkBox ul li.funding { background:url(imagesimg_link03.png) no-repeat;}
.main_down .img_linkBox ul li.logistics { background:url(imagesimg_link04.png) no-repeat;}
.main_down .img_linkBox ul li.university { background:url(imagesimg_link05.png) no-repeat;}
.main_down .img_linkBox ul li.download { background:url(imagesimg_link06.png) no-repeat;}
/* titleBox */
.title { height:28px; width:100%; float:left; border-bottom:1px #ccc solid;}
.title span { height:25px; width:auto; float:left; font-family:"微软雅黑"; font-size:16px; line-height:25px; color:#1374b8; border-bottom:4px #1374b8 solid;}
.title .more { height:100%; width:65px; float:right; background:url(imagesmore_icon.png) 0 13px no-repeat; text-indent:3em; line-height:28px;}
.title .more a { display:block; color:#cacaca;}
/* listBox */
.list { height:auto; width:100%; float:left; margin-top:10px;}
.list ul { height:auto; width:100%; float:left;}
.list ul li { height:26px; width:100%; float:left; background:url(imagestriangle.png) 0 6px no-repeat; text-indent:1em;} 
.list ul li a { display:block; color:#888;}
.nlist { height:auto; width:100%; float:left; margin-top:10px;}
.nlist ul { height:auto; width:100%; float:left;}
.nlist ul li { height:25px; width:100%; float:left; background:url(imagestriangle.png) 0 6px no-repeat; border-bottom:1px #e7e7e7 dashed; margin-top:7px;} 
.nlist ul li a { height:100%; width:270px; display:block; color:#888; float:left; text-indent:1em;}
.nlist ul li span { height:100%; width:65px; float:right; color:#888;}
.common_list ul li { background:url(imageslist_dot.png) 0 9px no-repeat;}
/* 主体 END */

/* 底部 START */
#foot { height:auto; width:100%; margin:0 auto; overflow:hidden; background:#535658; color:#888;}
.link { height:30px; width:100%; background:#ebebeb; line-height:30px; text-align:center; float:left;}
.link a { height:30px; color:#888;}
.foot { height:80px; width:1000px; margin:0 auto; overflow:hidden; text-align:center; line-height:25px; padding-top:17px;}
.foot a { color:#888;}
/* 底部 END */

/* 图文列表页 */
.imglist { height:auto; width:1000px; margin:0 auto; overflow:hidden;}
.imglist .imglistBox {height:auto; width:100%; float:left; font-family:"微软雅黑";}
/* 当前状态 */
.site { height:44px; width:100%; line-height:44px; color:#666; float:left;}
.site a { color:#666;}
/* 图文列表页左侧 */
.side { height:auto; width:235px; float:left; border-top:1px solid #eee; background:#fafafa; overflow:hidden;}
.side ul { height:auto; width:235px; float:left; overflow:hidden;}
.side ul li{ height:auto; width:100%; color:#222; font-size:14px ; font-weight:600; line-height:40px; text-indent:60px; border-bottom:1px solid #eee; overflow:hidden;}
.side ul li a{ display:block; text-decoration:none; font-weight:100; color:#04324f;  padding:5px 0px;}
.side ul li a span{ padding-left:20px; background-position:0px 4px;}
.side ul li ul{ height:auto; width:100%; float:left; border-top:1px solid #eee; overflow:hidden;}
.side ul li ul li{height:36px; width:100%; color:#222; font-size:12px ; font-weight:600; line-height:36px; text-indent:70px; border-bottom:none; overflow:hidden;}
.side ul li ul li a{ color:#176495 overflow:hidden;}
.side ul li ul li a span{ padding-left:15px; background-position:0px 4px; overflow:hidden;}
.side ul li ul li.on,
.side ul li ul li:hover { height:36px; width:100%; float:left; color:#3ba5ea; font-weight:600; background:#f2f2f2;line-height:36px; border-bottom:none;  overflow:hidden;}
.side ul li ul li.on a,
.side ul li ul li:hover a{ height:36px; line-height:36px; color:#359bdb; overflow:hidden;}
.arrow-right{ background:url(imagesarrow-right.png) no-repeat;}
.arrow-down{ background:url(imagesarrow-down.png) no-repeat;}
.arrow-dot{ background:url(imagesarrow-dot.png) no-repeat;}
/* 图文列表页右侧 */
.imglist .imglistBox .right { height:100%; width:715px; float:right;}
.imglist .imglistBox .right .listMain { height: auto; width:100%; float:left;}
.imglist .imglistBox .right .listMain .space { height:100%; width:20px; float:left;}
.imglist .imglistBox .right .listMain .listMainbox { height:100%; width:225px; float:left;}
.imglist .imglistBox .right .listMain .listMainbox .image { height:183px; width:223px; float:left; background:#fff; border:1px #eee solid;}
.imglist .imglistBox .right .listMain .listMainbox .image img { height:183px; width:223px;}
.imglist .imglistBox .right .listMain .listMainbox .titleBox { height:50px; width:100%; float:left; text-align:center; line-height:50px; font-family:"微软雅黑"; font-size:14px;}
.imglist .imglistBox .right .listMain .listMainbox .titleBox a { color:#00558c;}
/* 页码 */
.page { width:100%; display:block;clear:both; height:50px; text-align:center;line-height:50px; color:#00558c; font-size:14px; margin:10px 0px 0px 0px; float:left;}
.page a{ padding:4px 10px; margin:0px 4px; color:#999;}
.page a:hover{ text-decoration:none;background:#eee; color:#000;}
/* 列表页 */
.nomal_list { height:auto; width:1000px; margin:0 auto; overflow:hidden;}
.rlist { height:auto; width:715px; float:right;}
.rlist ul { height:auto; width:100%; float:left;}
.rlist ul li { height:25px; width:100%; float:left; background:url(imageslist_dot.png) 0 6px no-repeat; border-bottom:1px #e7e7e7 dashed; margin-top:7px;} 
.rlist ul li a { height:100%; width:90%; display:block; color:#888; float:left; text-indent:1em;}
.rlist ul li span { height:100%; width:65px; float:right; color:#888;}
.alist { height:auto; width:715px; float:right;}
.alist ul { height:auto; width:100%; float:left;}
.alist ul li { height:25px; width:100%; float:left; background:url(imageslist_dot.png) 0 6px no-repeat; border-bottom:1px #e7e7e7 dashed; margin-top:7px;} 
.alist ul li a { height:100%; width:auto; display:block; color:#888; float:left; text-indent:1em;}
.alist ul li span { height:100%; width:auto; float:right; color:#888;}
/* 文章页 */
.article_box { height: auto; width:1000px; margin:0 auto; overflow:hidden;}
.article_box .article { height:auto; width:715px; float:right; margin-bottom:20px;}
.article_box .article .article_title{ width:100%; height:50px; width:100%; text-align:center; line-height:50px; font-family:"微软雅黑"; font-size:20px; padding:0px 0px 10px 0px; color:#00558c;}
.article_box .article .author{ width:100%; text-align:center; color:#222;}
.article_box .article .cut-line{ width:100%; height:10px; float:left; border-bottom:1px solid #eee;}
.article_box .article .content{ width:100%; line-height:28px; color:#222; font-size:14px; margin-top:20px; }