/*--------------------Reset-----------------*/
/** reset **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;margin: 0;padding: 0;font-family: "微软雅黑";}
ol{padding-left:25px;margin: 0;}
body,button, input, select, textarea{font: 14px/1.5 "Microsoft Yahei",tahoma,Srial,helvetica,sans-serif;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal;}
ul, ol{list-style: none;list-style-type:none}
a{
	text-decoration: none;color:#333;
	text-decoration: none;
}
a:hover{
	text-decoration: none;
	
}
/*火狐去掉按钮、连接的虚线*/
a:focus, a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border: 0;outline : 0;} 
input,button,select,textarea{outline:none;-webkit-appearance:none;}
textarea{resize:none;}
a { text-decoration: none !important; color: #333;}
a{blr:expression(this.onFocus=this.blur());}
a:focus{outline:none;}
a.hidefocus{outline:none}
.button{ border-radius: 0; }
input{font-family: "微软雅黑";}
textarea{font-family: "微软雅黑";}
img{border:0px;  outline-width:0px;  vertical-align:top;}
.cleafix:after{clear:both;content:"\200B";display:block;height:0;}
.cleafix{*zoom:1;}
.fl { float:left;}
.fr { float:right;}
.wrap{width:100%;}
/*--------------------后加的部分属性-----------------*/
.ov {overflow: hidden;}
*{font-family: "times new roman";}
.px1200{width:1200px; margin: 0 auto;}
body{min-width: 1200px; background: #fff; margin: 0 auto;}

/*index*/
/*top*/
.top{height:90px;padding-top: 20px;}
.top-right{}
.top-right a{text-align:right; font-size:14px; color:#333; float:right}
/*设为首页*/
.index li{ float:right; margin-left:20px;}

/*搜索框*/
.search{width: 250px;height: 38px;float: right;background:#fff; border: 1px solid #b8b8b8; overflow: hidden;margin-top: 10px;}
.search input {	display: block;}
.texts {width: 200px;line-height: 36px;height: 36px;	display: block;	margin-left: 7px;float: left;padding: 0 3px;background: none;color: #333;font-size: 13px;}
.images {float: right;margin-top: 13px;margin-right: 5px;}

/*nav*/
.nav{width: 100%;height: 47px;background: #017d2c;}
.nav ul{width: 1377px;margin: 0 auto;}
.nav ul li{width: 125px;float: left;text-align: center;line-height: 47px; position: relative;}
.nav ul li a{font-size: 16px;color: #fff;display: block;}
.nav ul li:hover{background:#fff;}
.nav ul li.a-active{background: #fff;}
.nav ul li:hover a{color:#333;}
.nav ul li.a-active a{color:#333;}
/*一级导航*/
.nav ul li ul{display: none;}
.nav ul li:hover ul{display: block;width: 130px;position: absolute;top: 47px;left: 0;background: url(../images/subnav_bg.png) repeat; padding: 10px 0 0;z-index: 9999;}
.nav ul li:hover ul li{width:130px; background: none; border-bottom: 1px solid #017d2c;}
.nav ul li:hover ul li a{font-size: 14px;color: #eaeaea; line-height:26px; padding:10px 0;}
.nav ul li:hover ul li:hover a{color: #ffcc41;}

/*banner*/
.banner{width: 100%;height: 400px;margin: 0 auto;background: url(../images/bannerbg.jpg) #f0f0f0;}
.banner img{width: 1380px;height: 400px;}
.focus {width: 1380px;height: 400px;margin: 0 auto; position: relative; overflow: hidden;}
.focus .num {overflow: hidden;height: 10px; position: absolute; bottom: 20px;left: 47%;	zoom: 1;z-index: 3;}
.focus .num li {width: 10px;height: 10px;background: url(../images/focus.png);margin-right: 15px;cursor: pointer;float: left;}
.focus .num li.on { width: 10px;height: 10px;background: url(../images/focus-on.png);}

/*综合新闻*/
/*xbanner*/
.focus2 {width: 100%;height: 268px;margin: 0 auto;	position: relative;	overflow: hidden;}
.focus2 p{ width:100%; height:40px; line-height:40px; text-indent:1em; font-size:14px; color:#fff; background:url(../images/dqwz.png); position:absolute; bottom:0;}
.focus2 .num {overflow: hidden;height: 10px; position: absolute; bottom: 16px;left: 88%; zoom: 1;z-index: 3;}
.focus2 .num li {width: 10px;height: 10px;background: url(../images/focus.png);margin-right: 5px;cursor: pointer;float: left;}
.focus2 .num li.on { width: 10px;height: 10px;background: url(../images/focus-on.png);}

.news{width: 670px;margin-top: 40px;}
.title{width: 100%;border-bottom: 1px solid #e2e2e2;height: 50px;line-height: 50px; margin-bottom: 20px;}
.title img{vertical-align: middle;padding-right: 20px;}
.title h1{font-size: 20px;color: #0e0e0e;float: left;margin-right: 20px;}
.title span{font-size: 16px;color: #d0d0d0;float: left;text-transform: uppercase;}
.title a{font-size: 14px;color: #8a8a8a;float: right;text-transform: uppercase;}
.title font a{float:right;margin-right:80px;color:#005a1f;font-weight:bold;font-size:20px;}
.news-left dl{width: 220px;background: #f3f3f3;margin-top: 10px;}
.news-left img{width: 220px;height: 224px;}
.news-left dl dd{display: block;font-size: 12px;color: #474747;line-height: 40px; text-indent:10px;}
.news-left dl:hover dd{color: #03631c;}

/*.news-right{ width: 350px;}*/
.news-list ul li{width: 100%;line-height: 35px; margin:0 auto;}
.news-list ul li a{font-size: 16px;color: #474747;}
.news-list ul li span{float: right;font-size: 14px;color: #aeadad;}
.news-list ul li:hover a{color: #03631c;}

/*学院通知*/
.notice-first{width: 580px; height: 147px;}
.notice-first .notice-left{width: 145px;}
.notice-first .notice-left img{width: 145px;}
.notice-first .notice-right{ width:calc(100% - 155px);}
.notice-first .notice-right a{font-size: 16px;color: #343434;display: block;}
.notice-first .notice-right span{font-size: 12px;color: #d0d0d0;display: block;}
.notice-first .notice-right p{font-size: 13px;color: #ababab;line-height: 18px;margin-top: 8px;}
.notice-first .notice-right:hover a{color: #03631c;}
.notice-first .focus3{width:500px; height:340px;position: relative;}
.focus3 p{ width:500px; height:40px; line-height:40px; text-indent:1em; font-size:14px; color:#fff;position:absolute; bottom:-40px;background:#999; }
.focus3 p a{display:block;color:#fff;}
.focus3 .num {overflow: hidden;height: 10px; position: absolute; bottom:50px;left: 80%; zoom: 1;z-index: 3;}
.focus3 .num li {width: 10px;height: 10px;background: url(../images/focus.png);margin-right: 5px;cursor: pointer;float: left;}
.focus3 .num li.on { width: 10px;height: 10px;background: url(../images/focus-on.png);}

/*学术报告*/
.report{width: 90px;height: 80px;border-right: 1px solid #dcdcdc;text-align: center;}
.report dl dt{font-size: 28px;color: #323232;line-height: 50px;}
.report dl dd{font-size: 14px;color: #909090;}

/*院内导航*/
.link{}
.link ul li{width:300px;height:55px; background:#f9f9f9; margin-bottom:55px;}
.link ul li a{font-size: 15px;color: #000000; float:left;}
.link ul li .link_list{width:calc(100% - 70px); height:55px; margin:0 auto;text-align:center;line-height: 24px;display: flex;align-items: center;justify-content: space-around;flex-direction: column; _display:inline; overflow:hidden;}
.link ul li:hover a{color: #03631c;}
.link ul li a img{ margin-right:10px; float:left;}

/*专题专栏*/
.column{width: 680px;}
.column ul li{float: left;margin-right: 12px;margin-bottom: 15px;}
.column ul li img{width: 334px;height: 110px;transition:all 1.4s;-webkit-transition:all 1.4s; -moz-transition:all 1.4s;}
.column ul li img:hover{transition:all 1.4s;-webkit-transition:all 1.4s; -moz-transition:all 1.4s; transform:scale(1.05);-webkit-transform:scale(1.05);}

/*右侧链接*/
.mail{width: 644px;}
.select{width: 240px;}
.select .select1{width: 100%;height: 110px;background: #d9f4ea;margin-bottom: 15px;}
.select .select1 span{font-size: 16px;color: #08ad6c;margin-left: 20px;padding-top: 10px;display: block;}
.select .select1 p{font-size: 12px;color: #89d0b4;margin-left: 20px;text-transform: uppercase;}
.select .select1 select{width: 200px;height: 34px;background:url(../images/select.png) 95% center no-repeat #fff;margin-left: 20px;margin-top: 10px; border: 2px solid #b3dfcf;padding-left: 2px;font-size: 14px;color: #a7acaa;line-height: 34px;}

.select .select2{background: #dee7f8;}
.select .select2 span{color: #3b70d4;}
.select .select2 p{color: #aac0e9;}
.select .select2 select{border: 2px solid #9db7e9;}

.mailbox{width: 233px;height: 234px;background: url(../images/contact.jpg) center 87% no-repeat #f9efd7;}
.mailbox span{font-size: 16px;color: #d99f15;margin-left: 20px;padding-top: 10px;display: block;}
.mailbox p{font-size: 12px;color: #e0bd68;margin-left: 20px;text-transform: uppercase;}
.mailbox a{width: 175px;height: 43px;margin: 20px auto;background: #f7b440;display: block;border-radius: 5px;font-size: 14px;color: #fff;text-align: center;line-height: 43px;text-decoration: underline;}
.mailbox:hover a{background: #ffa200;}

/*版权*/
.footer{width: 100%;height: 120px;background: #0b662a;}
.footer .px1200{padding-top: 20px;height: 80px; background: url(../images/logo-b.png) left center no-repeat;}
.footer .px1200 .bq{width: 530px;height: 50px;padding: 15px 20px;float:right; text-align:right;}
.footer .px1200 .bq p{font-size: 14px;color: #f2fef6;line-height: 24px;}
.baidu{width: 200px;height: 80px; text-align: center;line-height: 80px;}
.baidu img{width: 88px;height: 23px;vertical-align: middle;}


/*列表页*/
.subbanner{width: 100%;height: 304px;margin:0 auto; background: url(../images/subbanner.jpg) center; position:relative;}
.subbanner-box{width: 1200px; height: 304px; margin:0 auto;position: relative; z-index:9;}
.lmmc{width: 307px;min-height: 60px;background: #015f22; font-size: 30px;color: #f1f7ff;text-align: center;line-height: 40px; position: absolute;bottom: 0;left: 0; text-transform:uppercase;padding: 10px 0; display: flex;align-items: center;justify-content: space-around;flex-direction: column;}
.dqwz{width: 864px;height: 50px;background: url(../images/dqwz.png); font-size: 16px;color: #fff;line-height: 50px;position: absolute;bottom: 0;right: 0;padding-left: 30px;}
.dqwz a{font-size: 16px;color: #fff;margin:0 10px;}
.dqwz a:hover{color: #ffd800;}

.subbanner-img{ position:absolute;top:0;left:0;}
.subbanner-img img{width:100%;height:304px; margin:0 auto;}

/*左边*/
.main-list{width: 100%;height: auto;min-height: 600px;overflow: hidden;margin-bottom: 30px;}
.list-left{width: 269px;height: auto;min-height: 900px;overflow: hidden;background:#fdfffb url(../images/submenu.png) right bottom no-repeat;}

/*二级导航*/
.list-left ul{margin-top: 20px;}
.list-left ul li{width: 100%; min-height: 23px; height: auto; line-height: 25px; margin-top:2px;}
.list-left ul li a{font-size: 16px; color: #383838;display: block; padding: 15px 0 15px 30px;}
.list-left ul li:hover{background: url(../images/subnav_bg.jpg) left center repeat-y #fff;}
.list-left ul li.light{background: url(../images/subnav_bg.jpg) left center repeat-y #fff;}
/*三级导航*/
.list-left ul li .sanmenu{ display:block; width:100%; background:#fdfffb; margin-top: 0px;}
.list-left ul li .sanmenu li{ background:none; border-bottom:1px solid #fff;}
.list-left ul li .sanmenu li a{ color:#3b3b3b;font-size:14px;}
.list-left ul li .sanmenu li:hover { border-bottom:1px solid #015f22;}
.list-left ul li .sanmenu li:hover a{color: #d41a00;}
.list-left ul li .sanmenu li.on { border-bottom:1px solid #015f22;}
.list-left ul li .sanmenu li.on a{color: #d41a00;}

/*右侧列表*/
.list-right{width: 900px;height: auto;min-height: 500px;overflow: hidden;margin-top: 30px; float:right;}
.list-right h3{font-size: 30px;height: 50px;color: #1f1f1f; text-transform:uppercase;}

.list{width: 860px; margin: 10px auto;}
.list ul li{width: 860px; height: auto; border-bottom: 1px dashed #D3D3D3; padding:20px 0; overflow:hidden;}
.list ul li a{display:block;font-size: 18px;color: #1c1c1c;line-height: 30px; font-family: arial;clear: both;}
.list ul li p{display:inline-block;font-size: 15px;color: #a3a3a3;line-height:30px;}
.list ul li:hover a{color: #006faf;}
.list ul li.list-li2 a{float:left; line-height:40px;}
.list ul li.list-li2 img{width: 145px;height: 190px;vertical-align: middle;transition: all 1.4s;-webkit-transition: all 1.4s;-moz-transition: all 1.4s;}
.list ul li.list-li2 img:hover{transition:all 1.4s;-webkit-transition:all 1.4s; -moz-transition:all 1.4s; transform:scale(1.05);-webkit-transform:scale(1.05);}
.list ul li.list-li2 dl{width: 680px;float: right;}
.list ul li.list-li2 dl dd{clear:both;}

/*教师列表*/
.list-teacher ul{ overflow:hidden; margin:20px 0;}
.list-teacher ul li{width:25%; float:left; height:50px; line-height:50px;}
.list-teacher ul li a{display:block;font-size: 16px;color: #1c1c1c;}

/*单篇/内容页*/
.content h1{ color: #202020;font-size: 25px;line-height: 50px;padding:30px 10px;text-align: center;font-weight: normal;}
.bar{ width:100%;background:#efefef;line-height:40px; height:40px; text-align:center; color:#9e9e9e;font-size:14px; margin-bottom: 30px;text-transform: uppercase;}
.bar span{font-size: 18px;color: #006cab;margin-right: 50px;}
.bar span img{vertical-align: middle;padding-right: 10px;}
.main-content{width: 1040px; height: auto;min-height: 500px;overflow: hidden; border: 1px solid #F3F3F3;padding: 0 80px; margin: 20px auto 0;}
.content{ padding:15px;}
.content p{ text-indent:2em; line-height:2em;margin-bottom:15px; color:#555555; font-size:15px;}
.content p img{ margin:20px auto; border:none; display:block}
.content table p{text-indent:0;} 

/*教师内容页*/
.teacher-content{ width:100%; height:270px; margin-bottom:20px;}
.teacher-image{ width:200px; height:260px; margin-right:30px; }
.teacher-image img{ width:200px; height:260px; }
.teacher-right{ width:670px; color:#333;}
.teacher-right h2{font-size:22px; font-weight:bold; margin: 10px 0 30px;}
.teacher-right h2 span{ margin-right:20px; font-size:16px;}
.teacher-right p{ font-size:16px; line-height:30px; margin-bottom:20px; text-indent:0;color:#555555; }
.teacher-right p strong{ font-size:16px; font-weight:bold;color:#555555;}
.teacher-right p a{font-size:16px; color:#555555;}

.szFont{color:#333}
.szlt{text-align:left; }
.szRt{text-align:right;}
#font.firstRow1 td {padding-left: 10px;line-height: 40px;height: 40px;background: #f1f1f1;font-size: 14px;}&#10;.cont {font-size: 14px;line-height: 24px;padding: 15px;}&#10;.cgTit {height: 30px;line-height: 30px;padding-left: 10px;color: #f5740c;}

/*师资队伍概况*/
.list-right h2{font-size: 20px;color: #333; line-height: 50px; width: 100%; border-bottom: 1px solid #ccc; margin-bottom: 20px;display: inline-block; font-weight: bold;}
.teacher-list ul li{ float:left; width:20%; text-align:center;}
.teacher-list ul li a{ font-size:16px; line-height:40px; display:block;}
.teacher-list ul li a:hover{ color:#015f22;}

.teacher-pic ul li{ width:25%; float:left;}
.teacher-pic ul li a{ display:block}
.teacher-pic ul li a dl dt{ width:125px; height:175px; margin:10px auto;}
.teacher-pic ul li a dl dd{ text-align:center;font-size: 16px;}