﻿/* 兰大地质科学与矿产资源学院 */

body { background:#fff url(body_bg.jpg) top repeat-x; }

.main .newslist { height:288px; width:698px; /**width:457px;
_width:457px;*/ display:block; overflow:hidden; margin:0; padding:0; background:url(main.png) top left no-repeat; border:1px solid #F5BE71; }
.mtop { display:block; overflow:hidden; margin:100px 100px 0 0; }
.mleft { display:block; overflow:hidden; margin:0 0 0 100000px; }
.mtopfu { display:block; clear:both; width:100%; margin:-9px 0; height:10px; /*background:#666;*/ }
/*.main .hzjj { background:none;}*/
.sideBar { width:248px; margin:0 10px 0 0; }
.main .gzdt, .main .hzjj { width:343px; float:left; /*width:390px;*/ margin:10px 0 0 10px; border:1px solid #F5BE71; padding:0 0 3px 0; }
.main .gzdt { height:572px; }
.main .gzhy { margin:10px 0 0 0; width:343px;float:left; border:1px solid #F5BE71; padding:0 0 3px 0; }
.leftarea { float:left; width:390px; display:block; }
.rightarea { float:left; width:390px; display:block; margin:0 0 0 10px; }
/* 办事指南 */
.bszn li { float:left; width:110px;  text-align:center; margin:6px 0 1px 6px; display:inline; }
.bszn li a, .bszn a:visited { height:30px; display:block; overflow:hidden; text-align:left; font:12px/30px Arial, 宋体; padding:0 0 0 0; background:url(bszn.gif) no-repeat 0 0px; color: #fff; text-align:center; font-size:14px; }
.bszn li a:hover { background-position:0 -30px;  }

a.xyjj, a.xyjj:visited { height:30px; display:block; overflow:hidden; text-align:left; font:12px/30px Arial, 宋体; padding:0 0 0 0; background:url(bszn.gif) no-repeat 0 0px; color: #fff; text-align:center; font-size:14px; float:left; width:110px;  text-align:center; margin:6px 0 1px 6px; display:inline;}
a.xyjj:hover { background-position:0 -30px;  }


.bszn .long { width:180px; }
.bszn .long a, .bszn .long a:visited { background:url(bszn.gif) no-repeat 0 -25px; }
.bszn .long a:hover { background-position:0 0; }
.bszn h4 { clear:both; font:bold 12px Arial, 宋体; text-align:left; padding:12px 0 4px 6px; _padding:5px 0 0 6px; }
/* 关于我们 */
.zt li { height:61px; overflow:hidden; }
.zt img { width:180px; height:50px; display:block; border:2px solid #fff; margin:8px auto 0 auto; }
/* 领导之窗 */
.ldzc { }
.ldzc li { padding:0 0 5px 8px; margin:0; display:block; float:left; clear:both; /*text-indent:8px;*/ border-bottom:1px dotted #CCC; width:195px; *width:190px;
line-height:30px; text-align:left; }
.ldzc li a { font-family: "楷体"; font-size:16px; color: #666; font-weight:bold; }
.ldzc li span { display:block; float:right; padding:0; margin:6px 0 0 0; line-height:16px; height:16px; /*background:#fff; */ width:130px; }
/* 平台链接 */
.pingtai { display:block; width:450px; height:50px; margin:0 0 0 5px; background:#000; overflow:hidden; clear:both; }
.pingtai img { width:450px; height:50px; }
/* top logo */
.top_flash { width:960px; margin:0 auto; height:198px;}
#bar .date { float:left; width:500px; padding:10px 0 0 10px; height:20px; overflow:hidden; background:url(positionss.png) no-repeat 0 0; text-align:left; }

/*-----二级页面----*/
.sub_containor { border:1px solid #F5BE71; width:948px; margin:0 auto;  border-bottom:2px solid #F5BE71; overflow: hidden; zoom:1; background:#fff url(subBg_r.png) repeat-y 0 0; }
.inputMail { border-bottom:1px solid #ABCAF0; padding:0 1px 0 0; }
.sub_containor .side { border:0; padding-right:1px; width:227px; background: #F5F8FD; }
.sub_containor .side .box h3 { border:0; text-align: left; }
.sub_containor .side .box { margin:0; padding:0; border-width:0 1px 0 0; }
.menu { position: relative; margin:-5px 0 0; }
.menu a, .menu a:visited { height:35px; display:block; margin:0 auto; padding:0 0 0 30px; text-align:left; font:14px/35px 微软雅黑; color:#32447F; overflow:hidden; border-bottom:1px solid #ddd; background:url(menu_arrow.gif) no-repeat 0 0; }
.menu a:hover { background:#fff url(menu_arrow.gif) no-repeat 0 -35px; }
.menu a.current, .menu a.current:visited { background:url(menu_arrow.gif) no-repeat 0 -70px; color:#333; }
.side { width:248px; }
.side .box { padding:0 0 15px 0; margin:0 0 8px 0; border:1px solid #F5BE71; border-bottom:4px solid #ddd; background:#F5F8FD; overflow:hidden; zoom:1; }
.side .box h3, #commBar .box h3 { background:url(side_title.png) no-repeat 0 0; height:36px; font:bold 16px/36px 微软雅黑, 宋体; padding:0 0 0 10px; margin:0 0 5px 0; overflow:hidden; color:#fff; text-indent:1em; }
/*.side .box h3 span, #commBar .box h3 span { width:100px; float:left; color:#fff; text-align:center; }*/
.side .box h3 img { margin:6px 8px 0 0; }
/*--mid--*/
#mid { padding:0 10px 10px 10px; background:url(midBg.png) repeat-x 0 0; }
#position { padding:8px 10px 4px 25px; text-align:left; background:url(home.gif) no-repeat 0 7px; }
#mid h3 { height:31px; padding:0 0 0 46px; margin:8px 0 5px 5px; background:url(mainTitle.png) no-repeat 0 0;  /*border-bottom:1px solid #A6BDE7;*/ }
#mid h3 span { padding:0 90px 0 0; height:30px; font:bold 14px/32px 微软雅黑; display:block; float:left; color:#fff; background:url(mainTitleRside.png) no-repeat right 0; }
#mid h3 img { float:right; margin:7px 10px 0 0; }
#mid .list li { height:auto; border-bottom:1px dotted #ccc; text-align:left;  padding:5px 0 3px 18px; background:url(flag03.gif) no-repeat 0 10px; width:95%; margin:0 auto; }
#mid .list li a { font:14px/150% Tahoma 宋体; }
.list li span { float:right; line-height:22px; padding:2px 0 0 10px; color:#999; font:normal 11px Arial, Helvetica, sans-serif; }
#commBar { width:210px; overflow: hidden; border-left:1px solid #F5BE71;  }
#commBar .recommend h3 { border-top:0; text-align:left; }
.content_containor { border:1px solid #F5BE71; /*border-bottom:4px solid #ddd;*/ background:#fff url(subBg_l.png) right repeat-y; overflow: hidden; zoom:1; /*width:978px;*/ margin:10px auto; }
.content_containor #commBar { width:240px; }
/*.pic { background:#090; display:block; overflow:hidden;}*/
.pic li { width:165px; height:160px; float:left; margin:8px 10px; display:inline; overflow:hidden; text-align:center; line-height:160%; }
.pic img { display:block; padding:2px; margin:4px auto; border:1px solid #ccc; width:142px; height:105px; background:#fff; }
.clear { clear:both; height:0; line-height:0; overflow:hidden; }
.page { padding:15px; text-align:center; }
.page img { cursor: pointer; }
.page a, .page a:visited, .page span { padding:2px 5px; margin:0 3px 0 0; border:1px solid #999; }
.page a:hover, .page .current { background:#D3672B; border:1px solid #f60; color:#fff; }
.page .current { padding:2px 5px; }
.page .disabled { border:1px solid #ccc; color:#ccc; padding:2px 5px; }
.buttonBox { text-align:center; padding:10px 0; }
.textBox { height:126px; padding:8px 15px; overflow-y:auto; background:#fff; border-bottom:1px solid #B4D1EF; margin:0 0 10px 0; }
.searchKey { background:url(searchBg.jpg) no-repeat 0 0; padding:30px 0 0 310px; height:45px; text-align:left; }
.searchKey span { font:bold 14px arial 宋体; color:#f60; padding:0 3px; }
.content { margin:10px 40px; text-align:left; font:14px/180% Tahoma 宋体; color:#333; text-align:justify; text-justify:inter-ideograph; }
.showpage { margin:20px; }
.content a { font-size:14px; color:#f60; text-decoration: underline; }
.content p { padding:5px 0; text-indent:2em; }
.related { margin:5px 40px; padding:0 0 10px 0; }
#mid .related .list li { border-bottom:0; }
.other { margin:5px 40px; padding:8px 0; border-top:1px solid #ccc; font-size:14px; text-align: left; }
.other a { font:14px Tahoma; }
.infoBox { text-align:left; border:1px solid #ddd; background:#f5f5f5; padding:10px; margin:0 0 15px 0; font:12px Tahoma; text-align:center; color:#999; }
.infoBox th { text-align:right; padding:2px 5px; }
.recommend li { padding:5px; line-height: 140%; text-align:center; }
.recommend img { display:block; width:192px; height:140px; border:2px solid #eee; margin:4px auto; }
.content_containor .recommend { overflow:hidden; zoom:1; background:#F5F8FD; }
.content_containor .recommend li { float:left; width:110px; height:110px; margin:0 0 5px 0; overflow: hidden; }
.content_containor .recommend img { width:100px; height:70px; }
.order h3 { border-top:1px solid #ccc; margin-top:5px; text-align:left; }
.order li { height:auto; padding:5px 2px 5px 0; background:none; border-bottom:1px dotted #ddd; text-align: left; margin:0 auto; width:95%; }
.order li a { font-size:12px; }
.order li .num { float:left; width:16px; height:14px; margin:2px 6px -1px 0; text-align: center; color:#fff; font:bold 11px arial; background:url(num_bg.gif) no-repeat 10px 2px; }
.order li em { float:none; }
.leader { font:14px/160% 宋体; border-bottom:1px dotted #ccc; padding:10px; margin:3px 0; text-align:left; height:150px; text-align:justify; text-justify:inter-ideograph; overflow:hidden; zoom:1; }
.leader img { width:100px; height:133px; float:left; padding:4px; margin:0 20px 0 0; border:1px solid #ccc; }
.leader h4 { padding:10px 0 8px 0; font:normal 18px/25px 黑体; color:#0770AF; text-align:left; }
.leader h4 span { padding-left:20px; font:normal 14px 宋体; color:#f60; }
/*--------mail--------*/
.input { background:#fff; height:20px; padding:0 3px; font:12px/20px arial, 宋体; border:1px solid #ccc; }
textarea { background:#fff; border:1px solid #ccc; padding:5px; overflow-y:auto; }
.btn { width:70px; height:22px; border:0; background:url("btn.png") no-repeat 0 0; }
em.errorInfo { background:url("checked.gif") no-repeat 5px 0; padding:2px 2px 3px 25px; font-style : normal; color:#f00; font-size:12px; line-height:180%; }
em.successInfo { background:url("checked.gif") no-repeat 7px -30px; padding-left: 25px; height:18px; color:#090; }
.formContent em { display:block; }
.readme { border:1px solid #fc6; margin:10px; padding:10px; font:14px/160% Tahoma 宋体; background:#FFFFCC; text-align:left; }
.tableList table { border-collapse:collapse; font-size:14px; width:99%; margin:10px 0 0 5px; }
.tableList h4, #main2 h3 { height:32px; background:url(subTitle.png) no-repeat left -60px; font:bold 14px/32px 微软雅黑; color:#333; text-align:left; padding-left:15px; overflow:hidden; border-bottom:0; }
.tableList thead th { height:25px; text-align:left; padding:4px 6px; background:#f5f5f5; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.tableList td { text-align:left; padding:6px; border-bottom:1px dotted #999; }
.tableList a { font-size:14px; }
.inputMail { border-bottom:0; }
.inputMail th { text-align:left; color:#666; padding:6px; background:#fff; padding-left:12px; border-bottom:1px dotted #999; }
td.mailContent { font:14px/180% "宋体"; min-height:90px; _height:90px; text-align:justify; text-justify:inter-ideograph; }
/* subpage box width */
.w700 { width:700px; }
.w728 { width:696px; }
.w982 { width:982px; }

.small,.big{ cursor: pointer;padding:0 5px; }
.small { font:bold 10px "Times New Roman"; color:#01458E;}
.big { font:bold 14px "Times New Roman";}
