@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img{margin:0;padding:0;}
body{font-size:14px; color:#000; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; min-width:1200px;_width:1200px; background:#f5f5f5;}
body a{text-decoration:none; outline:none; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
a:link,a:visited{color:#000;}
a:hover{color:#ffc72a;}
/*去掉图形热点的点击时出现的边线*/
a,area{blr:expression(this.onFocus=this.blur());}  /*for IE*/   
:focus{-moz-outline-style:none; outline:none;}     /* for Firefox*/
img{border:0;}
ul,li{list-style-type:none;}
table,table td{border-collapse:collapse;}
.clear{clear:both; height:0;}

/* 网站头部 */
.head{height:118px; background:#00870e; border-bottom:#00750c 1px solid;}
.logo{width:1200px; height:118px; margin:0 auto; background:url(logo.png) no-repeat left center;}

/* search */
.search{width:220px; height:36px; padding-left:15px; float:right; margin-top:41px; overflow:hidden; background:url(searchBg.png) no-repeat;}
.search .keyValue{width:184px; height:36px; line-height:36px; border:0; padding:0; margin:0; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; font-size:12px; float:left; background:#fff;}
.search .keyValue::placeholder{color:#b0b0b0;}
.search .submitBtn{width:36px; height:36px; background:url(searchBtn.png) no-repeat; border:0; padding:0; margin:0; float:left; cursor:pointer;}

/* 导航菜单 */
.menu{height:50px; background:#00870e; border-top:#079315 1px solid;}
.menu .mainMenu{width:1200px; height:50px; margin:0 auto;}
.menu .mainMenu .mainMenuLi{float:left; width:156px; text-align:center; position:relative;}
.menu .mainMenu .mainMenuLi:first-child{width:108px;}
.menu ul li a{display:block; height:50px; line-height:50px; font-size:16px; position:relative; z-index:101;}
.menu ul li a:link, .menu ul li a:visited{color:#fff;}
.menu ul li a.cur{background-color:#fff; color:#00870e;}
/*这是第二级菜单*/
.menu .subMenu{display:none; width:100%; background-color:#fff; position:absolute; z-index:999; left:0; z-index:100; box-shadow:0 2px 5px rgba(0,0,0,0.1);}
.menu .subMenu li{width:auto; position:relative;}
.menu .subMenu li a{padding:2px; height:auto; line-height:32px; font-size:14px;}
.menu .subMenu li a:link, .menu .subMenu li a:visited{color:#333;}
.menu .subMenu li a:after{display:block; content:""; width:0; height:36px; background:#ffc72a; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; position:absolute; left:0; bottom:0; z-index:-1;}
.menu .subMenu li a:hover:after{width:100%;}
.menu .subMenu li a.cur{color:#fff;}
.menu .subMenu li a.cur:after{width:100%;}


/* banner */
.bannerWrap{width:100%; overflow:hidden;}
.banner{width:100%; position:relative; overflow:hidden;}
.banner .bd{position:relative; width:100%; z-index:0; overflow:hidden;}
.banner .bd ul{width:100%;}
.banner .bd li{width:100%; overflow:hidden;}
.banner .bd li a{display:block; width:100%;}
.banner .bd li a img{width:100%;}
.banner .hd{width:100%; height:32px; overflow:hidden; position:absolute; left:0; bottom:0; z-index:1; text-align:center;}
.banner .hd ul{overflow:hidden; zoom:1; clear:both; font-size:0;}
.banner .hd ul li{margin:0 5px; width:12px; height:12px; background:url(bannerBtn.png) no-repeat right center; cursor:pointer; text-indent:-99px; overflow:hidden; display:inline-block; *display:inherit; zoom:1; vertical-align:top;}
.banner .hd ul li.on{background-position:left center;}

/* 首页通用大标题 */
.indH{hheight:64px; line-height:62px; font-size:30px; color:#00870e; font-weight:normal; position:relative;}
.indH i{display:block; width:56px; height:2px; background:#ffc72a; position:absolute; left:0; bottom:0;}
.indH a:link, .indH a:visited{color:#00870e; padding-right:21px; display:inline-block; height:28px; line-height:28px; background:url(more01.png) no-repeat right center; float:right; font-size:14px;}
.indH a:hover{color:#ffc72a; background-image:url(more03.png);}

/* 新闻中心 */
.newsWrap{width:1200px; height:372px; margin:44px auto 0;}
.news{height:300px; padding-top:12px;}
.picNews{width:780px; height:280px; padding-top:20px; padding-right:39px; border-right:#ebebeb 1px solid; position:relative; overflow:hidden; float:left;}
.picNews .bd ul{width:780px; height:280px; overflow:hidden;}
.picNews .bd li{width:780px; height:280px; float:left;}
.picNews .bd li img{width:420px; height:280px; background:#fff url(loading.gif) no-repeat center center; float:left;}
.picNews .bd li div{height:280px; margin-left:454px;_margin-left:451px;}
.picNews .bd li div h2{line-height:28px; font-size:16px;}
.picNews .bd li div p{padding-top:10px;}
.picNews .bd li div p span{display:block; height:140px; line-height:28px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical; color:#666;}
.picNews .bd li div p b{display:block; height:28px; padding-top:30px;}
.picNews .bd li div p b a:link, .picNews .bd li div p b a:visited{color:#00870e; padding-right:21px; display:inline-block; height:28px; line-height:28px; background:url(more01.png) no-repeat right center;}
.picNews .bd li div p b a:hover{color:#ffc72a; background-image:url(more03.png);}
.picNews .hd{height:10px; position:absolute; right:39px; bottom:0;}
.picNews .hd ul{height:8px; float:right;}
.picNews .hd ul li{width:8px; height:8px; background:#ffc72a; text-indent:999px; overflow:hidden; font-size:0; margin-left:8px; float:left;}
.picNews .hd ul li.on{background:#00870e;}

.txtNews{height:300px; margin-left:820px;_margin-left:817px; padding-left:40px;}
.txtNews dl dt{height:50px; line-height:25px; padding:12px 6px; border-bottom:#e5e5e5 1px dashed;}
.txtNews dl dt p{height:25px; padding-left:18px; background:url(a01.png) no-repeat left center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.txtNews dl dt span{display:block; padding-left:18px; height:25px; color:#777;}
.txtNews dl dd{height:28px; line-height:28px; padding-top:30px;}
.txtNews dl dd a:link, .txtNews dl dd a:visited{color:#00870e; padding-right:21px; display:inline-block; height:28px; line-height:28px; background:url(more01.png) no-repeat right center;}
.txtNews dl dd a:hover{color:#ffc72a; background-image:url(more03.png);}

/* 通知公告 */
.notice{width:1200px; margin:80px auto 0;}
.noticeCon{width:460px; height:328px; padding:30px 660px 52px 80px; background:#f5f5f5 url(noticePic.jpg) no-repeat right center;}
.notice .indH{color:#000; height:70px; line-height:68px;}
.notice dl{padding-top:10px;}
.notice dl dt{height:50px; line-height:25px; padding-top:15px;}
.notice dl dt p{height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.notice dl dt span{display:block; height:25px; color:#777;}
.notice dl dd{height:28px; line-height:28px; padding-top:25px;}
.notice dl dd a:link, .notice dl dd a:visited{color:#00870e; padding-right:21px; display:inline-block; height:28px; line-height:28px; background:url(more01.png) no-repeat right center;}
.notice dl dd a:hover{color:#ffc72a; background-image:url(more03.png);}

/* 学术活动 */
.xshd{width:460px; height:328px; margin:0 auto; padding:30px 60px 52px 680px; background:#f5f5f5 url(xshdPic.jpg) no-repeat left center;}
.xshd .indH{color:#000; height:70px; line-height:68px;}
.xshd dl{padding-top:10px;}
.xshd dl dt{height:180px; padding-top:4px;}
.xshd dl dt h2{height:44px; line-height:44px; font-weight:normal; font-size:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xshd dl dt p{height:136px; line-height:34px; color:#535353; font-size:15px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
.xshd dl dd{height:28px; line-height:28px; padding-top:25px;}
.xshd dl dd a:link, .xshd dl dd a:visited{color:#00870e; padding-right:21px; display:inline-block; height:28px; line-height:28px; background:url(more01.png) no-repeat right center;}
.xshd dl dd a:hover{color:#ffc72a; background-image:url(more03.png);}

/* 招生资讯 */
.zszx{width:1200px; height:184px; margin:36px auto 60px; overflow:hidden;}
.zszx ul{width:1260px; height:80px; padding-top:40px;}
.zszx ul li{width:360px; height:80px; padding-right:60px; float:left;}
.zszx ul li p{width:80px; height:64px; line-height:24px; color:#ffc72a; padding:8px 0; background:#00870e; text-align:center; float:left;}
.zszx ul li p span{display:block; height:40px; line-height:40px; color:#fff; font-size:34px;}
.zszx ul li a{display:block; margin-left:90px;_margin-left:87px; height:80px;}
.zszx ul li a h2{height:50px; line-height:25px; font-size:16px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.zszx ul li a span{display:block; height:20px; padding-top:10px;}
.zszx ul li a span i{display:block; width:30px; height:20px; border-radius:4px; background:#989898 url(more02.png) no-repeat center center; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
.zszx ul li a:hover span i{background-color:#ffc72a;}

/* 友情链接 */
.link{background:#00870e; padding:30px 0 40px;}
.link h1{width:1200px; height:64px; line-height:62px; font-size:30px; color:#ffc72a; font-weight:normal; position:relative; margin:0 auto;}
.link h1 i{display:block; width:56px; height:2px; background:#71bd79; position:absolute; left:0; bottom:0;}
.linkCon{width:1200px; margin:0 auto;}
.linkL{width:732px; padding-top:28px; float:left;}
.linkL ul{width:774px;}
.linkL li{width:200px; height:36px; line-height:36px; padding-right:42px; background:url(a02.png) no-repeat left center; padding-left:16px; float:left;}
.linkL li a:link, .linkL li a:visited{color:#fff;}
.linkL li a:hover{color:#ffc72a;}
.linkR{width:335px; padding-top:8px; float:right;}

/* 网站尾部 */
.foot{background:#ffc72a; padding:30px 0;}
.footCon{width:1200px; margin:0 auto; line-height:26px; text-align:center;}
.foot a:link, .foot a:visited{color:#000;}
.foot a:hover{color:#00870e;}

/* 子页面Banner */
.nyBanner, .nyBanner p{height:330px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.nyBanner{background-image:url(nyBanner.jpg);}

.ny{width:1200px; margin:50px auto 60px;}
.left{width:266px; background:#fff; float:left;}
.left h1{height:50px; line-height:48px; padding:20px 0 30px; background:url(leftHbg.jpg) no-repeat center center; color:#fff; font-weight:normal; font-size:22px; text-align:center; position:relative;}
.left h1:after{width:54px; height:2px; content:""; background:#ffc72a; display:block; position:absolute; left:50%; bottom:30px; margin-left:-27px;}
.left ul li{height:51px;}
.left ul li a:link, .left ul li a:visited{display:block; height:50px; line-height:50px; padding-left:26px; border-bottom:#eee 1px solid; background:url(a03.png) no-repeat right center; background-size:auto 16px; font-size:15px;}
.left ul li a:hover, .left ul li a.on{background-color:#00870e; background-image:url(a04.png); color:#ffc72a;}

.right{margin-left:306px;_margin-left:303px; padding:10px 36px 40px; min-height:686px;_height:686px; background:#fff;}

.list01 ul li{height:80px; padding:30px 0; border-bottom:#eee 1px solid;}
.list01 ul li .time{width:78px; height:78px; border:#dcdcdc 1px solid; text-align:center; line-height:16px; color:#9f9f9f; float:left;}
.list01 ul li .time span{display:block; height:48px; line-height:48px; color:#000; font-size:24px;}
.list01 ul li .text{margin-left:80px;_margin-left:77px; height:80px; padding:0 20px;}
.list01 ul li .text h2{height:28px; line-height:28px; font-size:16px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list01 ul li .text p{height:48px; line-height:24px; padding-top:4px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; color:#888;}

.picList01{width:900px; overflow:hidden;}
.picList01 ul{width:920px;}
.picList01 ul li{padding:15px 20px 0 0; width:210px; line-height:30px; float:left; text-align:center; overflow:hidden; height:203px;}
.picList01 ul li p{padding-bottom:5px;}
.picList01 ul li span{display:block; width:210px; height:136px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.picList01 ul li a:hover span{filter:alpha(opacity=80); opacity:0.8;}
.picList01 ul li h2 a:link, .picList01 ul li  h2 a:visited{display:block; width:80px; height:28px; line-height:28px; border:#e4e4e4; background:#e7e9e9; text-align:center; border-radius:4px; font-weight:normal; font-size:14px; margin:0 auto;}
.picList01 ul li h2 a:hover{background:#2bbcff; color:#fff; border:#2b9dff 1px solid;}

.article{padding-top:10px; line-height:30px;}
.article img{max-width:800px; margin:0 auto;_width:expression(document.body.clientWidth > 800 ? "800px" : "auto");}
.articleTitle{padding:20px 0; line-height:30px; font-size:20px; font-weight:600; text-align:center;}
.articleInfo{width:90%; font-size:14px; height:30px; line-height:30px; background:#f5f5f5; color:#666; text-align:center; margin:0 auto;}
.articleInfo label{padding-left:20px;}
.articleCon{line-height:30px; padding:20px 0;}