.pad10{padding:10px;}
.mart10{margin-top:10px;}
.marr20{margin-right:20px;}
.mart30{margin-top:30px;}
.marb30{margin-bottom:30px;}
.top_a{ width: 100%;clear: both; min-height: 115px;zoom:1; background:url(../images/top.png) repeat; min-width:1200px;}
.top{width:100%; height:115px;}
.logo{margin-top:15px;}
.tblj{width:300px; text-align:right; height:35px;}
.tblj a{float:right;line-height:35px; padding:0 10px; color:#FFF }
.tblj a:visited{ color:#fff;}
.tblj a:link{ color:#fff;}
.tblj span{float:  right;line-height:  35px;color:  #fff;}
.Search{
	width: 210px;
	height:33px;
	margin-top:15px;
	float: right; background:#4d81a4;
}
.fdj{
	float: right;
	height: 33px;
	margin-left: 10px; width:28px; text-align:center;
}
.search_text{
	float: left; background:none; border:none;
	width: 145px;
	margin-top: 7px;
	outline: none;
	font-family: "微软雅黑";
	color: #c8c8c8;
	margin-left: 15px;
}
.button{
	background:url(../images/serc.png) no-repeat center; float:left;
	width: 25px;
	height: 24px; margin-top:5px;
	cursor: pointer;
	outline: none;
	}
.menu_a{width:100%; height:90px; margin-top:11px; min-width:1200px;}
.menu{width:1200px; margin:0 auto; height:90px}
.menu li{float:left; line-height:90px; font-size:16px; text-align:center; height:90px;}
.menu li a{color:#fff; line-height:90px; display:block; width:105px;}
.menu li a:hover{display:block;   font-weight:bold; color:#df0024}
.menu li a.chus{  color:#df0024; height:90px;}


.new_tit,.new_tit2{line-height:30px; height:30px; margin:10px auto 15px auto; border-bottom:1px solid #b1c8f1; padding-bottom:6px;}
.new_tit p,.new_tit2 p{ font-size:18px;color:#005ac3;}
.new_tit span,.new_tit2 span{color:#cadfff !important; text-transform:uppercase; font-size:20px; float:left; padding-left:10px;}
.new_tit .more,.new_tit2 .more{line-height:50px; color:#797979; padding-right:10px; font-size:14px; font-weight:normal}
.new_tit .more img,.new_tit2 .more img{ vertical-align:middle; padding-bottom:10px;}

.new_tit1{line-height:30px; height:30px; margin:10px auto 15px auto; padding-bottom:6px; background:url(../images/line1.png) bottom no-repeat;}
.new_tit1 p{ font-size:18px;color:#00318f;}
.new_tit1 span{color:#cadfff !important; text-transform:uppercase; font-size:20px; float:left; padding-left:10px;}
.new_tit1 .more{line-height:50px; color:#797979; padding-right:10px; font-size:14px; font-weight:normal}
.new_tit1 .more img{ vertical-align:middle; padding-bottom:10px;}

.new_tit3{line-height:30px; height:30px; margin:10px auto 15px auto; padding-bottom:6px; background:url(../images/line2.png) bottom no-repeat;}
.new_tit3 p{ font-size:18px;color:#00318f;}
.new_tit3 span{color:#cadfff !important; text-transform:uppercase; font-size:20px; float:left; padding-left:10px;}
.new_tit3 .more{line-height:50px; color:#797979; padding-right:10px; font-size:14px; font-weight:normal}
.new_tit3 .more img{ vertical-align:middle; padding-bottom:10px
;}

.new_tit4{line-height:30px; height:30px; padding-bottom:6px; background:url(../images/index_18.png) bottom no-repeat;}
.new_tit4 p{ font-size:18px;color:#00318f;}
.new_tit4 span{color:#cadfff !important; text-transform:uppercase; font-size:20px; float:left; padding-left:10px;}
.new_tit4 .more{line-height:50px; color:#797979; padding-right:10px; font-size:14px; font-weight:normal}
.new_tit4 .more img{ vertical-align:middle; padding-bottom:10px;}



.new_tit2{border-bottom:none;}

.xct{border:1px solid #cfcfcf;}
.list{width:100%; margin:0 auto 0 auto;}
.list li{line-height:38px; text-align:left; font-size:15px; text-indent:10px;}
.list2{width:100%; margin:0 auto 0 auto;}
.list2 li{line-height:40px; text-align:left; font-size:15px;}
.list2 li em{color:#004ca5; font-size:15px; float:left; padding-right:15px; background:url(../images/xix.png) no-repeat right; text-indent:15px;}

.news{width:100%; margin:0 auto;}
.news li{text-align:left; width:100%; height:67px;}
.news li.hh{ background:#f9f9f9}

.sj{width:71px; margin:0 10px 0 0; color:#365eab; height:51px; padding-top:10px; }
.ri{height:20px; line-height:20px; font-size:24px; text-align:center;}
.ny{height:30px; color:#595858; font-size:12px; line-height:26px; text-align:center; }

.sj2{width:53px; margin:0 10px; height:50px; border-right:1px solid #bfbfbf;}
.ri2{height:30px; color:#976929; line-height:30px; font-size:24px; text-align:center;}
.ny2{height:27px; color:#000; font-size:12px; line-height:25px; text-align:center; }

.tz_bt{width:550px; line-height:67px; font-size:16px; display:block; }

.tz_bt a{color:#333333;}

.tz_bt p{font-size:12px; line-height:20px; color:#000; padding-top:5px;}
.tz_bt1{width:380px;  font-size:15px; display:block;line-height:32px; }
.tz_bt1 a{color:#333333;}
.sj1{width:50px; margin:0 10px 0 0; color:#365eab; height:51px; padding-top:10px;}
.ri1{height:27px; line-height:27px; font-size:22px; text-align:center; background:#347ada; color:#ffffff;}
.ny1{height:26px; color:#595858; font-size:12px; line-height:26px; text-align:center; background:#f2f2f2;}




.new_xx span{display:block; line-height:30px; color:#004ca5; margin-top:5px;}
.new_xx img{vertical-align:middle; margin-right:10px;}

.xs_r{ height:137px; padding:10px;}
.xs_tit{font-weight:bold; color:#004fb2; font-size:17px; line-height:40px; margin-bottom:5px;}
.xs_r p{line-height:26px;}




.ztzl{background:#fafcff; height:200px;}
.zt_tit{width:160px; height:200px; line-height:200px; font-size:24px; line-height:200px; font-weight:bold; background:#3d76cc; text-align:center; color:#fff;}
.zt_list{ margin:0 auto; height:160px; padding:10px 12px;}
.zt_list li{float:left; margin:0 10px 10px 0;}
.zt_list li a{color:#00318f;}
.zt_list li p{ line-height:42px;}
.yjlj{width:100%; height:50px; background:#f5f5f5;}
.ljlist a{float:left; margin:0 10px; text-align:left; line-height:50px;}
.ljtit{font-weight:bold; color:#005ac3; font-size:18px; line-height:50px; margin-right:30px;}

.picScroll{ position:relative; overflow:hidden;}
.picScroll li{ float:left; margin: 0 10px;  width:222px; overflow:hidden; display:inline;}
.picScroll li img{ width:222px; }
.picScroll li p{ line-height:42px;00318f}
.picScroll li p a{ color:#00318f}


.kstd{width:100%;}
.kslj{width:1170px; margin:0 auto;}
.kslj li{float:left;  text-align:center; margin:0 10px 0 0;}
.kslj li img{margin-top:15px;}
.kslj li p{line-height:40px; font-size:16px;}
.kslj li a{  color:#000;}


.boot{ background:url(../images/boot_02.png) no-repeat; height:166px; line-height:100%; color:#fff; text-align:center; padding:10px 0; min-width:1200px;}
.boot p{line-height:36px;}
.boot h4{line-height:40px;}
.bq{ width:850px;}
.bq,.foot_img{ margin-top:40px;}

.yqsb{ border-bottom:1px solid #e5e5e5}

/*neiye*/
.ntop_a{ width: 100%;clear: both; min-height: 350px;zoom:1;  position:relative;}
.ntop{width:100%; height:150px; position:absolute; z-index:999;}

.nban{width:100%; height:375px; position:relative; height:280px; top:-55px; background:url(../images/banner3.png) no-repeat top center;}
.nwzmc{margin:10px auto; height:70px; line-height:70px; text-align:center; color:#fff; font-size:30px; padding:0 20px;}
.zhezn{position:absolute; top:0; height:300px;width:100%; z-index:2;}

.nymenu{margin:0 auto; width:1200px; border-left:6px solid #bad9ff; background:rgba(0,79,178,0.5); height:70px; position:absolute; bottom:0; margin-left:-600px; left:50%;}
.nymenu li{float:left; height:70px; line-height:70px; text-align:center;}
.nymenu li a{color:#fff; padding:0 20px; font-size:16px;}
.nymenu li a:hover{display:block; color:#fff; background:#003260;}
.ny_dqwz{border-bottom:1px dotted #ccc; line-height:34px; text-align:left; padding-right:10px;}
.ny_dqwz img{vertical-align:middle;}
.ny_about{padding:15px; overflow:hidden; line-height:24px; font-size:13px; color:#616161}
.ny_about p{text-indent:0em;}
.ny_about h2{font-size:24px; color:#97000c; line-height:40px; text-align:center;}
.ny_fbt{text-align:center; line-height:38px; border-bottom:1px solid #ccc; margin-bottom:20px;}
.tt_more{line-height:30px; color:#8d8d8d; padding-right:10px}
.tit3{width:100%; border-bottom:1px solid #ccc; height:42px;}
.tt_biaot3{height:40px; line-height:40px; color:#2e2e2e; font-size:18px; border-bottom:2px solid #013393;  padding:0 10px;}

.ny_tit{ position:absolute; bottom:0; left:50%; margin-left:-600px; width:214px; color:#fff;border-top:3px solid #003260; height:80px; padding:20px 40px; z-index:3;}
.nt_bt{font-size:34px; border-bottom:1px solid #fff; line-height:60px; text-align:left; }
.nt_eng{text-align:right; font-size:16px; text-transform:uppercase;}
.kstdn{background: #f3f3f3;  width:100%;}

.ksljn{width:100%; background:url(../images/bjtp.png) no-repeat right bottom; margin:0 auto;}
.ksljn li{float:left;  text-align:center; margin:10px 20px;}
.ksljn li img{margin-top:15px;}
.ksljn li p{line-height:40px; font-size:16px;}
.ksljn li a{  color:#000;}


.yx_tit{ line-height:40px; font-size:16px; font-weight:bold; text-indent:40px;}
.jz-con,.rw-con,.fj-con{width:100%;}
.jz-left{width:304px; margin-right:14px}
.jz-left li{width:304px; height:195px; margin-bottom:14px; position:relative;overflow:hidden;}
.jz-middle{width:384px; height:408px; margin-right:14px; position:relative;overflow:hidden;}
.jz-left ul li .dask{width:274px;height:165px;padding:15px 20px;background:#000;opacity:0.8;position:absolute;top:-200px;left:0;}
.jz-left ul li .dask h3,.jz-middle .dask-1 h3,.jz-right .dask-2 h3,.rw-left ul li .dask-3 h3,.rw-left ul li .dask-4 h3,.rw-middle .dask-5 h3,.rw-right .dask-6 h3,.fj-left li .dask-7 h3,.fj-left li .dask-8 h3,.fj-left li .dask-9 h3,.fj-right .dask-10 h3{color:#fff; font-size:18px; font-weight:bold; line-height:30px; display:block; float:left; width:100%;}
.jz-left ul li .dask p,.jz-middle .dask-1 p,.jz-right .dask-2 p,.rw-left ul li .dask-3 p,.rw-left ul li .dask-4 p,.rw-middle .dask-5 p,.rw-right .dask-6 p,.fj-left li .dask-7 p,.fj-left li .dask-8 p,.fj-left li .dask-9 p,.fj-right .dask-10 p{width:100%; display:block; float:left; color:#fff; line-height:24px;}
.jz-left ul li .dask{304px; height:175px; padding:20px 0 0 30px;background:#000;opacity:0.8;position:absolute;top:-200px;left:0;}
.jz-middle .dask-1{width:344px; height:368px;padding:20px;background:#000;opacity:0.8;position:absolute;top:-408px;left:0;}
.jz-right{width:442px;}
.jz-right li{width:442px; height:195px; margin-bottom:14px; position:relative;overflow:hidden;}
.jz-right li .dask-2{width:402px;height:165px;padding:15px 20px;background:#000;opacity:0.8;position:absolute;top:-200px;left:0;}
.jz-con img{border:3px solid #cdcdcd}


/*焦点图*/

.focus{ position:relative; width:506px; height:328px; overflow:hidden; }  
.focus img{ width:506px; height:328px;} 

.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:54px; line-height: 54px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; font-size:12px; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:10px; right:10px; position:absolute; height:21px; text-align:center; z-index:12; }  
.focus .fbg div{margin:0px auto;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#004b99;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    


/*banner*/
.jq22-container{height:550px;}
.flexslider{position:relative;height:600px;overflow:hidden; top:-55px;}
		.slides{position:relative;z-index:1;}
		.slides li{height:600px;}
		.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
		.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
		.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
		.flex-control-nav .flex-active{background-position:0 0;}

		.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
		.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
		.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
		.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
		
/*二级导航*/
.banner-list{width:100%; height:260px; margin:0 auto;}
.list-left{width:230px; min-height:800px; background:#ededed; float:left}
.list-left-title{width:194px; height:80px; float:left; line-height:80px; padding-left:36px; font-size:24px; background:#005faf; color:#fff; border-bottom:1px solid #fff;}
.left-nav{width:100%; font-size:15px;}
.left-nav li a{display:block; height:50px; line-height:50px; background:#ededed; border-bottom:1px solid #fff; float:left; color:#333; padding-left:36px; width:194px;}
/*一级导航*/
.menu-nav{width:100%; height:45px; line-height:45px; background:#0071bd; float:left; position:relative; z-index:1000;min-width:1200px;
}
    #menu {width:1210px; margin:0 auto; height:45px; line-height:45px;}
    #menu ul {
      list-style: none;  
    }
    li.l1-nav {
      float: left;  
      position: relative; 
      left: 0px;
      top: 0px;
	  width:120px;
	  height:44px; line-height:44px;
    }

    a.l1-nav {  
      display: block;  
      text-align: center;  
      text-decoration: none;  
      width: 120px;
      height: 45px;
      line-height: 45px;
	  color:#fff;
	  float:left;
	  font-size:16px;
    }

    li.l1-nav:hover a.l1-nav, a.l1-nav:hover {  
      background:#005faf; color:#fff;
	  height:45px; line-height:45px; 
    }

    ul.l2-nav {
      visibility: hidden;
      position: absolute;  /* 第二级菜单相对于第一级菜单绝对定位 */
      left: 0px;
      top: 44px; z-index:10000;
    }

    li.l2-nav {
      float: left;  
      position: relative; /* 这里把第二级菜单项设成相对定位，以使得它包含的三级菜单相对它自己定位 */
      left: 0px;
      top: 0px;
    }

    a.l2-nav {  
      display: block; /* 把a设成块级显示 */
      text-align: center;
      width: 120px;
      height: 40px;
      line-height: 40px;
      color: #333;
      background:url(../images/ejdh-bg.png) repeat;
	  text-decoration:none;
	  font-size:14px;
    }

    li.l2-nav:hover a.l2-nav, a.l2-nav:hover {  
      color: #005faf;
	    }

    /* 这是控制菜单显示与隐藏的重点 */
    a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav {
      visibility: visible;
    }




/* 这是化学学院教师内容页样式表 */
.list-con .jcrc-list {
  background: #fff;
  padding: 20px 30px 70px;
  overflow: hidden;
}

.list-con .jcrc-list .jcrc-tit {
  background: url(../images/jcrc-tit-bg.jpg) left no-repeat;
  background-size: auto 100%;
  line-height: 42px;
  padding-left: 20px;
  font-size: 1.625rem;
  color: #063567;
  margin-bottom: 38px;
  margin-top: 10px;
  overflow: hidden;
}

.list-con .jcrc-list ul.pics {
  overflow: hidden;
  margin: 0 -5px;
}

.list-con .jcrc-list ul.pics li {
  width: 20%;
  float: left;
  margin-bottom: 30px;
}

.list-con .jcrc-list ul.pics li a {
  display: block;
  margin: 0 25px;
  background: #f1f0f0;
}

.list-con .jcrc-list ul.pics li .pic {
  width: 100%;
  padding-bottom: 112%;
  overflow: hidden;
  position: relative;
}

.list-con .jcrc-list ul.pics li .pic img {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}

.list-con .jcrc-list ul.pics li .tit {
  text-align: center;
  line-height: 55px;
  font-size: 1.125rem;
  color: #333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.list-con .jcrc-list ul.pics li:hover a {
  background: #063567;
}

.list-con .jcrc-list ul.pics li:hover img {
  transform: scale(1.05);
}

.list-con .jcrc-list ul.pics li:hover .tit {
  color: #fff;
}

.list-con .jcrc-list ul.text {
  overflow: hidden;
}

.list-con .jcrc-list ul.text li {
  float: left;
  width: 25%;
  margin-bottom: 30px;
}

.list-con .jcrc-list ul.text li a {
  display: block;
  margin: 0 20px;
  overflow: hidden;
  background: #f1f0f0;
  padding: 15px 0;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.list-con .jcrc-list ul.text li:hover a {
  background: #063567;
  color: #fff;
}
