﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, sans-serif; color:#333; -webkit-font-smoothing:antialiased;}

a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#0080f2; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h20{height:20px; overflow:hidden; clear:both;}
.h30{height:30px; overflow:hidden; clear:both;}
.h40{height:40px; overflow:hidden; clear:both;}
.h50{height:50px; overflow:hidden; clear:both;}
.h200{ height:200px; overflow:hidden; clear:both; background:#f5f5f5}
input, textarea{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
.btn1{cursor:pointer;}
em{font-style:normal;}

#wrap {
    width:100%;
    width:expression(document.body.clientWidth <= 1190? "1190px": "auto");
    min-width:1190px;
}


.wal{width:1198px; margin:0px auto; border-left:1px solid #2d2d2e; border-right:1px solid #2d2d2e;}
.w216{ width:216px;}
.w916{ width:916px;}
.h70{ height:70px;}
/*公共样式*/
.fl{float:left;}
.fr{float:right;}
.pr{ position:relative;}

/*头部*/
.headDiv{height: 70px; background: #2fa5ed; position: fixed; width: 100%; left: 0px; top: 0px; z-index: 10;}
.headDiv .logo{position: absolute; left: 32px; top: 50%; margin-top: -20px;}
.headDiv .logo a{font-size: 20px; color: #fff; display: block; height: 40px; padding-left: 58px; line-height: 40px; background: url(../images/logo.png) left center no-repeat;}
.headDiv .nav{ text-align: center;}
.headDiv .nav li{height: 70px; display: inline-block;}
.headDiv .nav li a{display:inline-block; height: 29px; width: 82px; padding-top: 41px; font-size: 14px; color: #fff;}
.headDiv .nav li .a1{ background:url(../images/ico1.png) center top no-repeat;}
.headDiv .nav li .a2{ background:url(../images/ico2.png) center top no-repeat;}
.headDiv .nav li .a3{ background:url(../images/ico3.png) center top no-repeat;}
.headDiv .nav li .a4{ background:url(../images/ico4.png) center top no-repeat;}
.headDiv .nav li .a5{ background:url(../images/ico5.png) center top no-repeat;}
.headDiv .nav li .a6{ background:url(../images/ico6.png) center top no-repeat;}
.headDiv .nav li .a7{ background:url(../images/ico7.png) center top no-repeat;}
.headDiv .nav li.active{background: #2a92d0;}
.headDiv .nav li.active .a1{ background:url(../images/ico1on.png) center top no-repeat;}
.headDiv .nav li.active .a2{ background:url(../images/ico2on.png) center top no-repeat;}
.headDiv .nav li.active .a3{ background:url(../images/ico3on.png) center top no-repeat;}
.headDiv .nav li.active .a4{ background:url(../images/ico4on.png) center top no-repeat;}
.headDiv .nav li.active .a5{ background:url(../images/ico5on.png) center top no-repeat;}
.headDiv .nav li.active .a6{ background:url(../images/ico6on.png) center top no-repeat;}
.headDiv .nav li.active .a7{ background:url(../images/ico7on.png) center top no-repeat;}

.headDiv .head_r{position: absolute; right: 46px; top: 0px; height: 70px; padding-left: 54px;}
.headDiv .head_r .imgDiv{ width: 42px; height: 42px; border-radius: 50%; border: 1px solid #d0d9de; overflow: hidden; position: absolute; left: 0px; top: 50%; margin-top: -22px;}
.headDiv .head_r .imgDiv img{width: 100%;}
.headDiv .head_r .preo_a{font-size: 14px; color: #fff; display: inline-block; padding-right: 20px; margin-top: 24px; padding-bottom: 5px;}
.headDiv .head_r .preo_a i{ display: block; width: 12px; height: 6px; position: absolute; right: 0px; top: 50%; margin-top: -3px; background: url(../images/ICON.png) no-repeat; background-position: -5px -40px;}
.headDiv .head_r .list{ display: none; position: absolute; right: 0px; top: 47px; width: 87px; border: 1px solid #e8e8e8; z-index: 15;}
.headDiv .head_r .list a{display: block; height: 30px; line-height: 30px; background: #fff; color: #666; font-size: 14px; text-align: center;}
.headDiv .head_r .list a:active{background: #ddd;}

/*左边菜单*/
.container{padding-left: 200px;}
.container .leftDiv{position: fixed;left: 0px; top: 70px; background: #354052; width: 200px; height: 100%; z-index: 9; overflow-y: auto;}
.container .leftDiv .list{margin: 29px 32px;}
.container .leftDiv .list li{ height: 42px; line-height: 42px; margin-bottom: 18px;}
.container .leftDiv .list li a{display: block;height: 42px; font-size: 18px; color: #8b96a7; text-align: center; border-radius: 5px;}
.container .leftDiv .list li .aNow,.container .leftDiv .list li a:hover{background: #28303d;color: #fff;}

.container .leftDiv .list2{ margin:50px 18px 0 39px;}
.container .leftDiv .list2 li{ margin-bottom: 32px;}
.container .leftDiv .list2 li dt{ height: 24px; padding-left: 34px; font-size: 18px; color: #8b96a7; margin-bottom: 15px;}
.container .leftDiv .list2 li .dt1{background: url(../images/ico12_1.png) left center no-repeat;}
.container .leftDiv .list2 li .dt2{background: url(../images/ico12_2.png) left center no-repeat;}
.container .leftDiv .list2 li dd{margin-bottom: 5px; margin-left: 7px;}
.container .leftDiv .list2 li dd a{display: block; height: 42px; line-height: 42px; padding-left: 27px; font-size: 16px; color: #8b96a7; border-radius: 5px;}
.container .leftDiv .list2 li dd .aNow{background: #28303d; color: #fff;}

/*右边公共样式*/
.rightDiv{margin: 24px; min-height: 650px;}
.bord{border: 1px solid #ddd; border-radius: 4px;}

/*分页*/
.pageNum{padding-top:30px; height:44px; color:#444;}
.pageNum a{display:inline-block; color:#9498a5; height:40px; width:40px; text-align:center; line-height:40px; font-size:18px; background:#fff; border-top:2px solid #ebebeb; border-right:2px solid #ebebeb; border-bottom:2px solid #ebebeb;}
.pageNum .aNow{ color:#2fa5ed; background:#eef2fa;}
.pageNum .aNow:hover{ color:#2fa5ed; background:#eef2fa;}
.pageNum a:hover{ color:#2fa5ed; background:#eef2fa;}
.pageNum .prev{ width:40px; padding:0px; background:#f6f6f6 url(../images/prev.png) center center no-repeat; border-left:2px solid #ebebeb;}
.pageNum .prev:hover{ background:#f6f6f6 url(../images/prevOn.png) center center no-repeat;}
.pageNum .next{ width:40px; padding:0px; background:#f6f6f6 url(../images/next.png) center center no-repeat;}
.pageNum .next:hover{ background:#f6f6f6 url(../images/nextOn.png) center center no-repeat;}
.pageNum .omit{ color:#666;}
.pageNum em{font-size: 18px; color: #b1b1b2; margin: 0 5px;}
.pageNum input{width: 46px; height: 26px; border: 1px solid #ddd; text-align: center; font-size: 16px; color: #666;}
.pageNum .sub{border: none; height: 32px; line-height: 32px; width: 50px; text-align: center; background: #ccc; font-size: 16px; color: #fff; border-radius: 4px; margin-left: 10px;}
.pageNum .sub:hover{background: #2fa5ed; color: #fff;}

/*弹出框皮肤*/
body .demo-class .layui-layer-title{ font-size:20px; background:#f6f7f9; color:#444; border-bottom:1px solid #e5e6e6; height: 58px; line-height: 58px;}
body .demo-class .layui-layer-setwin{top: 17px; right: 17px;}
body .demo-class .layui-layer-setwin a{ width: 16px;height: 16px;}
body .demo-class .layui-layer-setwin .layui-layer-close1{ background-position: 0; background: url(../images/close.png) no-repeat;}

.headDiv .head_school{position: absolute; right: 250px; top: 0px; height: 70px; padding-left: 54px;}
.headDiv .head_school .preo_a{font-size: 14px; color: #fff; display: inline-block; padding-right: 20px; margin-top: 24px; padding-bottom: 5px;}