@charset "utf-8";
/* CSS Document */
/*重置*/

* { margin:0 auto; padding: 0; font-family: "微软雅黑"; font-size: 16px; color: #333333; }
body { color: #333333; font-family: "微软雅黑"; font-size: 16px; background:url(inbg.jpg) top center no-repeat;}
li { list-style-type: none; }
input, img { border: 0 none; /*display:block;*/ outline: 0 none !important; }
input { border: 0; }
textarea, input { word-wrap: break-word; word-break: break-all; padding: 0px; }
a { color: #4d4d4d; text-decoration: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-family: "微软雅黑"; }


/*========== 网页头部 ==========*/
#header { width:100%; min-width:1200px;}
.header { width:100%; height:125px; }

.topbox {width:1200px; margin:0 auto; overflow:hidden;}
.topbox li { float:left; }


.logobox {float:left; width:800px; height:85px; overflow:hidden; margin-top:25px; }
.logobox li {float:right; }

.slogan { float:right; width:330px; height:30px; margin-top:20px;}
.slogan li { float:left;}


/* 搜索 */
.searchbox{ float:right; width:280px; height:35px; margin-top:65px; overflow:hidden;} 
.searchbox li{ float:left; }
.text{ width:180px; height:35px;  line-height:35px;  padding-left:38px; background: url(zoom.png) #a9d7fa no-repeat 10px 8px; color:#0089e1;  font-size:15px; border-radius: 25px 0px 0px 25px; }
.button{ cursor:pointer; width:60px; height:35px; line-height:35px; color:#fff; background:#209ffb; text-align:center; border-radius:0px 25px 25px 0; border:0;}

/*========== 导航 ==========*/
#nav { width:100%; min-width:1200px; }

.navbox { margin: 0 auto;width:1200px; height:50px; margin:o auto; overflow:hidden; min-width:1200px; border-bottom: 1px solid #91cffd;}
.navbox li { float:left; line-height:50px; color:#FFF; }
.navbox li a{font-size:22px; color:#FFF; float:left; padding:0 21px; line-height:50px; cursor:pointer; }
.navbox li a:hover {color:#005495; }


/* 导航下拉 */
.menu { width:1200px; margin:0 auto; }
.s_li {  width:1200px;  line-height:40px; display:none; z-index:100;  position:absolute;}
.s_li a{ float:left; color:#005495; font-size:18px; padding:0px 20px; margin: -1px 5px 0 0; background: #a9d7fa; border-radius:15px;}
.s_li a:hover{color:#005495;}


/* 头部大图 */
#banner {width: 100%; min-width: 1200px;}
.bannerbox {margin: 0 auto;width:1200px; height: 315px;  background: url(banner.png)no-repeat;}
.bannerbox .img { float: right; margin: 60px 80px 0 0 ;} 


/*========== 页面栏目 ==========*/
#main { width:100%; min-width:1200px; }
.mainbox { width:1180px; margin:0 auto; background: #fff; padding: 0 10px; }

.subbox{ overflow:hidden; margin:0 auto; padding-top:20px;}
.subbox-L{ float:left; width:575px;}
.subbox-R{ float:left; width:575px; margin-left:30px;}

.subbox-L1{ float:left; width:440px;}
.subbox-R1{ float:left; width:700px; margin-left:40px;}


/* 图片切换 */
.news-pic-tab01 { position: relative; width:700px; height:370px; overflow: hidden; text-align: left;font: 12px/1.5 Verdana, Geneva, sans-serif; background: white; float:left;}
.news-pic-tab01 .pic img { width:700px; height:370px; display:block; }
.news-pic-tab01 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background: #000; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.news-pic-tab01 .txt { position:absolute; *position:absolute;  bottom:0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.news-pic-tab01 .txt li{  position:absolute; height:36px; line-height:36px;  bottom:0px; color: white; }
.news-pic-tab01 .txt li a{  display: block; color: white; padding: 0 0 0 10px; font-size: 16px; text-decoration: none; }
.news-pic-tab01 .num { position: absolute; z-index: 3; bottom: 7px; right: 7px;}
.news-pic-tab01 .num li{ float: left; position: relative; width: 25px; height: 22px; line-height: 22px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.news-pic-tab01 .num li a,.news-pic-tab01 .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; font-size:15px;}
.news-pic-tab01 .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.news-pic-tab01 .num li.on a,.news-pic-tab01 .num a:hover{ background:#8f0000; }


/* 栏目切换一 */
.news-tab01 { width:100%; margin:0 auto;}
.news-tab01 .hd { height:40px; line-height:40px; border-bottom:1px solid #d9d9d9;}
.news-tab01 .hd li{ float:left; font-size:18px; padding:0 15px; cursor:pointer; color:#999; border-right:1xp solid #d9d9d9; margin-right:5px; }
.news-tab01 .hd li.on{ height:38px; line-height:40px; font-size:18px; color:#003399; background:#fff;  border-bottom: 5px solid #274993;}
.news-tab01 .hd .more { float:right; line-height:40px; }
.news-tab01 .hd .more a { font-size:15px; margin-right:0px; color:#999; }
.news-tab01 .hd .more a:hover { color:#003399; }
.news-tab01 .hd li.moa { background:url(moa.png) no-repeat 10px 10px;}


/* 新闻列表一 */
.news-box{ margin:0 auto;padding-top:8px; }
.news-box li{ overflow:hidden; line-height:35px; *line-height:30px; }
.news-box li .new{ float:left; display:block; 
}
.news-box li .new .number { margin:5px 10px 3px 0;}
.news-box li .new:hover { color:#0051a1;}
.news-box li .new:hover .number { color:#0051a1;}
.news-box li .time{ float:right; font-size:15px; color:#999;}


/* 
.news-box01{ margin:0 auto;padding-top:8px; }
.news-box01 li{ overflow:hidden; line-height:35px; *line-height:30px; }
.news-box01 li .new{ float:left; width:340px; display:block; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; }
.news-box01 li .new .number { margin:5px 10px 3px 0;}
.news-box01 li .new:hover { color:#0051a1;}
.news-box01 li .new:hover .number { color:#0051a1;}
.news-box01 li .time{ float:right; font-size:15px; color:#999;}*/



/* 头条 */
.leadnews {  width:1200px; height:90px; overflow:hidden; margin:0 auto;}
.leadnews .name { text-align: center; height: 60px;  }
.leadnews .name a {color:#cc0000; font-size:34px; line-height:65px; color:#cc0000; font-weight: bold;}
.leadnews .name a:hover {color:#ff0000;}

.leadnews .tit { width:1150px; height:30px; margin:0 auto;}

.leadnews .tit li { float:left; width:345px; line-height: 30px; color:#4d4d4d; padding-left:25px; display:block; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; background: url(d02.png)0px 5px no-repeat; margin-right: 10px;}
.leadnews .tit li a:hover {color:#0051a1;}



/* 网上服务 */
.service {width:100%; margin:0 auto; min-width:1200px; overflow: hidden;  }
.service li { float:left; width:228px; height:110px;  margin:0px 10px 0px 0px;}
.service li a:hover img{filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6; } 
 

/* 专题栏目 */
.special {width:100%; margin:0 auto; overflow: hidden; }
.special li { float:left; }
.special li a:hover img{filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;} 


/* 作品展示 */
.picbox { width:100%; margin:0 auto; overflow:hidden; margin:10px 0 40px 0; text-align:center; min-width:1050px; }
.picbox li { float:left; width:275px; height: 240px; line-height: 25px; margin-right:20px;  color:#4d4d4d; background: #f4f4f4;}
.picbox li a { color:#4d4d4d;  }
.picbox li a:hover { color: #0051a1; }



/*========== 栏目页 ==========*/
.subbox-L3 { float:left; width:280px;}
.subbox-R3 { float:left; width:870px; margin-left:30px;}


/* 左侧栏目 */
.leftnav {  overflow:hidden; width:280px; background:#f4fbff; padding:30px 0 30px 0; margin-top: 10px;  min-height: 500px;}
.leftnav li { width:200px; height:36px; line-height:36px; background:url(d02.png) #fff no-repeat 15px 12px; padding:4px 0 4px 20px; margin-bottom:10px;}
.leftnav li a {padding-left:0px;  margin:7px 0px 7px 30px;}
.leftnav li a:hover { color:#0051a1;}

/* 栏目页列表 */
.news-box01{ margin-top:10px;}
.news-box01 li{ overflow:hidden; line-height:36px; *line-height:32px; }
.news-box01 li .new{ float:left; }
.news-box01 li .new .number { margin:5px 10px 3px 0;}
.news-box01 li .new:hover { color:#0051a1;}
.news-box01 li .new:hover .number { color:#0051a1;}
.news-box01 li .time{ float:right;color:#999;}

/* 页 码 */
.page-box{ overflow:hidden; margin:20px 0 20px 100px;}
.page-box li{ float:left; margin-right:4px;}
.page-box li a .page{ float:left; background-color:#f5f7f8; color:#454545; border:1px solid #c3c9cd; height:34px; line-height:36px; font-size:14px; padding:0 12px;}
.page-box li a .page:hover{ background-color:#087cd6; color:#FFF;border:1px solid #c3c9cd;}
.page-box li a .page_on{ color:#087cd6;}
.ptext{ width:70px; height:34px; line-height:34px; background-color:#f5f7f8; border:1px solid #c3c9cd; text-align:center;}

/* 位 置 */
.position { overflow:hidden; width:1160px; height: 40px; background:#f4fbff; margin: 0px 0 -20px 0; padding-left: 20px;}
.position li { float:left;  color:#666; line-height: 40px; }
.position li a:hover { color:#0051a1; }

/* 文 章 */
.title {  overflow:hidden; width:870px; margin:0 auto;}
.tit-text { font-size:26px;line-height:40px; color:#333; text-align:center; padding:20px 0;}
.source { height:20px; color:#999999; text-align:center;}
.sizecolor {  height:30px; color:#999999; text-align:center;}
.line { border-bottom:1px dotted #595959; width:870px; margin:15px auto;}
.article{ width:860px; margin:0 auto; }
.article li {float: left; color:#4d4d4d;line-height:32px; padding:5px 0 25px 0; text-align:justify; text-justify:inter-ideograph;} 


/*========== 网页底部 ==========*/
#footer { width:100%; margin:0 auto; height:140px; background:#8ac8f7; min-width:1200px; }
.footer { width:100%; height:10px; background:#4baffb;  margin:o auto;}

.copyright {margin: 0 auto;width:1000px; margin-top:10px;}
.copyright h1 { color:#003399; line-height:40px; text-align:center;}
.copyright .logo {text-align: center; margin-top:20px; } 




/*================= 师资队伍 ===============*/

/* 标题样式 */
.content_head01 { width:100%; border-bottom:#ccc 0px dashed; margin-bottom:0px; }
.content_head01 .z_title { font-size:24px; color: #0066cc; line-height:40px; padding: 15px 0px 5px 0px; width:100%; text-align:center; font-weight:bold;}
.content_head01 .split{margin: 10px 0 ; border:#e4e4e4 1px dashed; }



/* 8个系 */
.deptbox { width:100%; margin: 20px 0;  padding: 0; overflow:hidden; }
.deptbox li{ float:left; width:calc(100% / 5); }
.dept { height: 60px; margin: 5px;  background:#fff; border: 3px solid #f4f4f4;}
.dept:hover{ background:#ddefff; } 
.dept p{float:left; width: 100%; color:#4d4d4d; font-size: 16px; line-height: 60px; text-align: center; padding: 0px;  margin: 0; }



/* 教师展示 */
.tchbox01 { width:100%; margin: 0 auto; overflow: hidden; padding: 0;}
.tchbox01 a{ float: left; width:calc(100% / 5 - 24px); display: block;  margin: 10px 10px; background-color:#fff; padding: 0px; border:1px solid #e5e5e5; }
.tchbox01 a:hover{ background-color: #e8f5ff; color:#333;}
.tchbox01 a .pic{text-align: center;  } 
.tchbox01 a .pic img {width: 150px; height: 225px;} 
.tchbox01 a .txt{ text-align: center; font-size:16px; line-height: 24px; color:#0e90d2; margin:10px 0; } 



/* 表格 */
.deptab { width:1150px; margin: 0 auto; padding-bottom: 20px; }
.deptab .name { width:100px; border: 5px solid #f4f4f4; color: #0066cc; font-size: 30px; font-weight: bold; text-align: center;}
.projtab { width: 100%; background: #f5faff;  text-align: center; margin: 20px 10px; border: 0; }
.projtab td {line-height: 25px; color: #666; font-size: 16px; padding: 15px 0;  }
.projtab .tit { color: #000; height: 50px;  font-weight: bold; padding: 15px 0 0 0 ;  }




/* 浮动窗 */
/*.weixin { right: 0px; bottom:0px; width: none;  }
.weixin li { cursor: pointer; color: #0033cc;}

.wx { position:fixed; left: 250px; z-index: 555; display: none; top: 120px; background: #fff; box-shadow: 0 0 20px -5px #ccc;  width: 380px; height: none; padding: 20px; text-align: left; line-height: 30px;}

.qq { position:fixed; right: 20px; z-index: 555; display: none; top: 120px; background: #fff; box-shadow: 0 0 20px -5px #ccc;  width: 380px; height: none; padding: 20px; text-align: left; text-align: justify; line-height: 30px; }
.qq img {width: 150px; float:left;  margin-right: 20px; }*/


.poplink {cursor: pointer; color: #0066cc; }

/*.article img { height:350px;  margin:0 auto; padding: 0px; } */


.pic01 {margin: 20px auto; text-align: center; }
.pic01 img { height:320px; }
