* {margin: 0px; padding: 0px; list-style-type: none;}
body { min-width:1500px; font-family: "微软雅黑"; font-size: 16px;}
.clear {clear: both; font-size: 0px;}
@charset "utf-8";

html { overflow-y:scroll;}
img { border:0;}
ul,li { list-style-type:none; line-height:22px;}
font,input,select,textarea { font-size:15px;}
p { color:#505050; line-height:22px; font-size:15px;}
th,td { font-size:15px; line-height:22px;} 
.clear { clear:both; font-size:1px; line-height:0px;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table; display: block;}

*html .clearfix {height: 1%;}
*+html .clearfix {height: 1%;}

a:link { color: #333; text-decoration: none;}
a:visited { color: #333; text-decoration: none;}
a:hover { color: #0052a6; text-decoration: none; }
body a{ outline:none;blr:expression(this.onFocus=this.blur());}

.grey a:link,.grey a:visited { color:#333333;}
.grey a:hover { color:#2d5389;}

.hand { cursor:pointer;}

.textbreak { white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.hide { display:none;}

.inline { display:inline;}

.minheight200 { min-height:200px; height:auto!important; height:200px; overflow:visible;}

.contain1000{ width:1300px; margin:0 auto;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mb20{ margin-bottom:20px;}
.mr26{ margin-right:23px;}
.mr50{ margin-right:50px;}

.top2{ height:130px;position:absolute; z-index:999; padding-top:20px;}
.logo{ float:left}
.search{ float:right; padding:50px 0 0 0;height:30px; width:190px;}
.anniu{float:left; width:33px; height:30px;}
.searchk{float:left; width:146px;}
.searchk input{ height:28px;border:1px #ccc solid;width:144px;}

.secnav { height:60px; background:#1d60a1; width:100%;}
.secnav ul li.nl { width:118px; float:left; position:relative; z-index:99; font-size:16px;}
.secnav ul li.nl a.nm { display:block; width:100%; height:60px; line-height:60px; text-align:center; color:#fff!important; font-weight:bold;}
.secnav ul li.nl a.nm:hover { color:#e9f5ff!important; background:#4a97a2; display:block; font-weight:bold}
.secnav ul li.nl.navon a.nm { color:#e9f5ff!important; background:#4a97a2; display:block; font-weight:bold}
.secnav ul li.nl a.navcurrent { color:#e9f5ff!important;  background:#4a97a2; display:block; font-weight:bold}
.secnav ul li.nl:hover div.navlist { display:block;}
.secnav ul li.nl.sfhover div.navlist { display:block;}

.navlist { position:absolute; width:auto; height:30px; background:#095ea6; top:50px; display:none; z-index:999; }
.navlist ul { background:#4a97a2;}
.navlist ul li { background:#4a97a2; height:36px; line-height:36px;white-space:nowrap; width:118px; text-align:center; font-size:16px}
.navlist ul li a { color:#FFF!important;}
.navlist ul li a:hover { color:#fff!important; font-weight:bold}


div.nl01,div.nl02,div.nl03,div.nl04,div.nl05,div.nl06,div.nl07 { left:0px;}
div.nl08 { right:0px;}
div.nl09 { right:0px;}
div.nl10 { right:0px;}
div.nl11 { right:0px;}
div.nl12 { right:0px;}


.ibanner{ width:100%; height:470px; line-height:0px; font-size:1px; position:relative;}
.iibanner { height:470px; clear:both;}
#slides { width:100%; height:470px; clear:both; position:relative; z-index:1; margin:0 auto;}
#slides .slides_container { width:100%; height:470px; display:none;}
.slide { width:100%; height:470px; position:absolute; z-index:2;}
.iBtn { width:1004px; margin:0 auto; position:relative; z-index:2;}
ul.pagination { display:block; width:140px; padding-left:470px; height:15px; position:absolute; z-index:3; bottom:20px; left:50%; margin:0 0 0 -500px;}
ul.pagination li { width:22px; height:15px; background:url(../images/bannerPointoff.png) no-repeat; float:left;}
ul.pagination li a { display:block; width:16px; height:15px; background:url(../images/bannerPointoff.png) no-repeat; text-indent:-9999px; overflow:hidden;}
ul.pagination li.current a { background:url(../images/bannerPointon.png) no-repeat;}
.slides_control { width:100%!important;}
.slideimg { display:block; width:100%; height:470px; margin:0 auto;}
.ipceng{ width:100%; clear:both;}
.ilayer { position:relative; height:1px;}
.ilBtn { width:100%; background:url(template_files/2/山东工商学院信息化建设办公室/images/scrollbg.png) center top no-repeat; height:41px; position:absolute; z-index:1; left:0px; bottom:-5px;}

.xfwzn{ background:#f4f4f4; height:200px; padding-top:15px;}
.xfwxnbt{ float:left; font-size:24px; font-weight:bold; background: url(../images/xfwznbt.jpg) no-repeat left center; line-height:46px; padding-left:45px;}
.xfwznmore{float:right; padding-top:10px;}
.fwzn1{float:left; width:97px; height:140px; color:#FFF;font-size:18px; font-weight:bold;text-align:center;}
.fwzn1 a {color:#333!important; display:block; height:140px;transition: transform 0.3s ease; }
.fwzn1 a:hover{color:#1d60a1!important;display:block; height:140px; transform: scale(1.2);}


.mr25{ margin-right:25px;}
.mr50{ margin-right:50px;}

.lbnews{width:400px; float:left }
.mr40{ margin-right:40px;}
.btg{height:58px; line-height:58px; background:url(../images/xxb13.png) no-repeat left top;}
.btd{height:58px; line-height:58px; background:url(../images/xxb14.png) no-repeat left top;}
.name{ float:left; font-size:22px; font-weight:bold;color:#2a3783; width:90px; padding-left:40px;}
.more{ float:right; font-size:14px;}
.nr1{ padding:0;}
.nr1 ul li{line-height:44px; background: url(../images/xxbxj1.png) no-repeat left center;}
.nr1dj ul li{line-height:44px; background: url(../images/xxbxj4.png) no-repeat left center;}

.lbzi{float:left; padding-left:20px;}
.lbtime{ font-size:14px; color:#c4580f; float:right}
.lbtime a,.lbtime a:hover{color:#c4580f!important;}
.zuo{background:url(../images/jw5.jpg) no-repeat left center;  float:left; padding-left:12px;}
.k1{ width:400px; float:left; padding-top:10px;}
.btgzjb{ line-height:58px; background:url(../images/xxb15.png) no-repeat left top;}
.btxxaq{ line-height:58px; background:url(../images/xxb16.png) no-repeat left top;}
.btgzzd{ line-height:58px; background:url(../images/xxb17.png) no-repeat left top;}
.bt2{ background:url(../images/bg3.jpg) no-repeat left bottom; height:40px;}
.bt1{ float:left; font-size:16px; font-weight:bold;}
.k1nr ul li{ background: url(../images/xxb19.png) no-repeat left center;line-height:44px;}
.k1nr ul li a{ padding-left:10px;}
.wz{ float:left; padding-left:10px;}
.time{ float:right; font-size:14px; color:#666}
.time a,.time a:hover{ float:right; font-size:14px; color:#666}

.kxj{ width:400px; float:left;}
.kxjnr ul li{ background: url(../images/xxbxj3.png) no-repeat left center;line-height:44px;}
.kxjnr ul li a{ padding-left:10px;}
.kxjnr li:hover{background-color: #e0e8f6;}
.nr1dj li:hover{background-color: #e0e8f6;}
.nr1 li:hover{background-color: #e0e8f6;}
.k1nr li:hover{background-color: #e0e8f6;}
.btyjdt{ line-height:58px; background:url(../images/xxbxj2.png) no-repeat left center; heght:58px;}


.foot{ height:240px; background:url(../images/xxbfoot.jpg) no-repeat center top;}
.footnr{ text-align:center; line-height:40px; color:#FFF; padding-top:50px;}



.ny_left{ float:left; width:168px; margin-right:52px; background:#f5f6fd; padding-left:40px;}
.ny_right{ float:right; width:1000px;}
.ny_left_bt{ padding:20px 0 20px 20px; font-size:16px; font-weight:bold}
.ny_left ul{ padding:0 0 20px 10px;}
.ny_left ul li{ font-size:16px; background: url(../images/dian4.jpg) no-repeat left center; padding-left:16px; height:40px; line-height:40px;}
.ny_left ul li a{ color:#333!important}
.ny_left ul li a:hover{ color:#555!important; font-weight:bold;}

.ny_banner{background: url(../images/ny_banner.jpg) no-repeat center; height:180px;}
.mbx{ padding:20px 0 10px 0; border-bottom:1px #ccc solid;}
.mbx1{ float:right; padding:5px 10px 0 0;}
.mbx2{ float:right; font-size:14px}
.ny_bt{ font-size:22px; font-weight:bold; background:url(../images/dian6.gif) no-repeat left center; padding-left:20px;}
.ny_nr{ font-size:16px; line-height:24px;}
.ny_nr ul{ padding-top:10px; font-size:16px; margin-bottom:30px;}
.ny_nr ul li{line-height:42px; width:1000px; border-bottom:1px #ccc dashed}
.ny_nr ul li a{line-height:42px; width:1000px;}
.zuo1{background:url(../images/dian7.gif) no-repeat left center;  float:left; padding-left:20px;}
table.page { clear:both; }
table.page td { text-align:center; padding:15px 0px;}
table.page td a { display:inline-block; line-height:20px; padding:0px 5px; border:#cccccc 1px solid; background:#fff; margin:0px 2px; font-family:微软雅黑;}
table.page td a:hover { border:#003f7e 1px solid; background:#eeeeee; color:#333;}

.ny_main1{ background:#f3f3f3; padding:20px 0 0 0;}
.ny_main2{ background:#fff; padding:0 0 10px 0;}
.jc1{ background: url(../images/jc1.gif) no-repeat; height:30px;}
.jc2{ background: url(../images/jc2.gif) no-repeat; height:30px;}
.zdyy_wz{ float:left; width:174px; font-size:14px}
.zdyy_dk{ width:350px; float:left; margin-bottom:25px;}
.kstd1_1{ float:left; background: url(../images/dian3.jpg) no-repeat left center; width:127px;padding-left:10px; font-size:14px; height:40px;line-height:40px;}

.zt_top{ background:url(../images/tou.jpg) top center; height:148px;}
.zt_nrp{ text-align:center; margin-top:14px; margin-bottom:10px;}
.zt_nav { height:60px; background: url(../images/nav_bg.jpg) no-repeat left center; text-align:center}

.xxymadv{background:url(../images/xxymadv.jpg) no-repeat center top; height:470px;}