@charset "utf-8";
/* CSS Document public*/
body{padding:0;margin:0;font-family:Arial,"Microsoft Yahei",Helvetica, sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;min-width:1200px;-webkit-overflow-scrolling:touch;/*安卓和 IOS html5 动画卡顿解决方案*/ overflow-x:hidden;}
a{text-decoration:none;bblr:expression(this.onFocus=this.blur());/*IE使用*/outline-style:none;/*FF使用*/; outline:none;}
ul{list-style:none;}
img{border:0px}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0; font-weight:normal; }
.fl{ float:left}
.fr{ float:right}
.clear{clear:both;height:0px;font-size:1px;line-height:0px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden} 
hr{display:block;height:1px;border:0; background:#dcdfe0; padding:0; margin-bottom:2rem}

.slow img:hover,.part04 ul li a img:hover{ -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; -moz-transform:scale(1.05); -o-moz-transform:scale(1.0); -o-moz-transform:scale(1.05); -webkit-moz-transform:scale(1.05); transform:scale(1.05);}/*图片放大*/

.slow,.slow a,.slow img,.part2 .min-part2 ul li{-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}/*缓慢效果*/

.shadow{ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#999999')";  /* For IE 8 */ filter: 
progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#999999');  /* For IE 5.5 - 7 */-moz-box-shadow: 1px 1px 10px #999999;/* for firefox */ -webkit-box-shadow: 1px 1px 10px #999999;/* for safari or chrome */ box-shadow:1px 1px 10px #999999;/* for opera or ie9 */}
.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*文本超出 小圆点显示*/
.ky ul li a:hover,.bm .more:hover,.content  ul li  a:hover{ margin-left:3px; -moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

.w100{width:100%}
.w1200{width:1200px;margin:0 auto}


/*=================顶部=================*/
.header{height:122px;background:#354d7d;}
.header .top { height:122px; width:1200px;; display:table;}
.header .left {width: 699px;height: 81px;display:table-cell;text-align:center;vertical-align:middle;}
.header .left  a { display:block; float:left;}
.header .left  a img {width: 699px;height: 81px;}
.search{float: right;width:258px; height:34px; margin-top:36px; position:relative; }
.search-left{ float:left; width:225px; height:30px; line-height:30px; background:#5b7bba; border-radius:15px;}
.search-right{position:absolute;right: 47px;top: 9px;}
/*=================导航=================*/
.navBar{  position:relative; z-index:1; padding-left:10px; height:60px; line-height:60px; background:#fff; color:#333;   }
.nav{ position:relative; width:1200px; margin:0 auto;  font-family:"Microsoft YaHei",SimSun,SimHei; font-size:18px; }
.nav a{ color:#333;  }
.nav h3{ font-size:100%; font-weight:normal;   }
.nav .m{ float:left;  position:relative; z-index:1; color:#fff; }
.nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px; }
.nav h3 a{ display:block; width:150px; text-align:center;  }
.nav .on{ background:#df434f; }
.nav .on h3 a { color:#fff;}
.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:-1px; top:60px; z-index:1; min-width:150px;  border-top:0;  background:#fff;     white-space: nowrap; }
.nav .sub li{ text-align:center;  margin-bottom:-1px;  }
.nav .sub li a{ display:block;   padding:8px 15px; height:28px; line-height:28px; color:#666; font-size:14px;}
.nav .sub li a:hover{ background:#cca876; color:#fff; }

/*banner*/
.banner-box{ width:1920px;height:/*405*/360px;position:relative;overflow:hidden; margin:0 auto; }
.m-width{ width:1920px; height:405px; margin:0 auto;}
.banner-box .bd{ width:1920px;}
.banner-box .bd li .m-width { widows:1920px; margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:1920px;height:405px; position:relative;}
.banner-box .bd li a{display:block;background-size:auto;}
.banner-box .hd{ width:100%;  position:absolute; z-index:1; bottom: 10px; left:0; height: 20px; line-height: 20px; text-align:center; }
.banner-box .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:6px; background-color:#fff; line-height:9999;}
.banner-box .hd ul .on{ background-color:#ce4c56;}
.bt{loat:left;width:410px;height:50px;position:absolute;bottom: 80px;left:375px;padding: 0px 25px 0px 25px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CCCE4C56', endColorstr='#CCCE4C56');background:rgba(206,76,86,/*0.8*/0.3);}
:root bt{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00CE4C56', endColorstr='#00CE4C56');}/*for IE9*/
或者ie9的hack使用： 
:root bt{filter:none;}/*for IE9*/
.bt_t{ float:left;overflow:hidden;width:410px;}
.bt_t a{line-height: 50px;font-size:18px;color:/*#fff;*/#c19f9f;text-align: center;}
.bt_b{ float:left; width:350px;}
.bt_b p{ float:left; line-height:18px; color:#666;}


/*通知公告*/
.notice-box{ height:100%; background: #f8f8f8;}
.notice-box .content  { height:120px; padding:20px 0;}
.notice-box .content .content-titile h3 { color:#48b0b1; font-size:22px; font-weight:bold; line-height:80px; margin: 0 auto; width:150px; border-bottom:solid 1px  #cca876; text-align:center;}
.notice-box .content .line{ background:#e6e6e6; width:1000px; height:1px; margin:0 auto;}
.notice-box .content  ul li {width: 22%;height:100%;margin-top:20px;padding: 10px 1.5%;float:left;}
.notice-box .content  ul li h4{ color:#999; font-size:12px; font-weight:800; line-height:32px;}
.notice-box .content  ul li  p {font-size:14px; height:44px; line-height:22px; overflow:hidden;  margin:10px 0;  }
.notice-box .content  ul li  a { color:#48b0b1; font-size:12px; font-weight:bold; line-height:30px; display:inline-table; text-transform:uppercase;}
.notice-box .content  ul .right{ margin-right:0;}
.notice-box .content  ul li:hover{background:#48b0b1;}
.notice-box .content  ul li:hover h4, .content  ul li:hover p ,.content  ul li:hover a{ color:#fff;}

/*部门简介*/
.bm-box{ height:100%;}
.bm { padding:20px 0;}
.bm .bm-titile h3 { color:#333333; font-size:22px; font-weight:bold; line-height:80px; margin: 0 auto; width:150px; border-bottom:solid 1px  #cca876; text-align:center;}
.bm .line{ background:#e6e6e6; width:1000px; height:1px; margin:0 auto;}
.bm p { font-size:14px; color:#666666; line-height:28px; text-align:center; overflow:hidden; margin:20px 0;}
.bm .more {width: 100%;color:#48b0b1;font-size:12px;font-weight:bold;line-height:30px;display:table;text-transform:uppercase;text-align:center;} 


/*科研成果*/
.ky-box{ height:100%; }
.ky { height:120px; padding:20px 0;}
.ky .ky-titile h3 { color:#333333; font-size:22px; font-weight:bold; line-height:80px; margin: 0 auto; width:150px; border-bottom:solid 1px  #cca876; text-align:center;}
.ky .line{ background:#e6e6e6; width:1000px; height:1px; margin:0 auto;}
.ky ul li { float:left; /*margin:50px 1.5% 50px 1.5%;*/margin:10px 1.5%; }
.ky ul li .img{ width:262px; height:162px; border-bottom: solid 4px #48b0b1; overflow:hidden; }
.ky ul li img { display:block; width:100%;height:100%;}
.ky ul li h4{ font-size:14px; color:#808080; line-height:26px; height:52px; text-align:left; margin:10px 0 0 0; width:262px;}
.ky ul li span{ display:block; font-size:12px; color:#666666; line-height:36px;}
.ky ul li a { color:#48b0b1;font-size:12px;font-weight:bold;line-height:30px;display:table;text-transform:uppercase;text-align:center;}



/*学术报告*/
.xs-box { height:100%;  margin:50px 0;}
.xs-box .xs-left { float:left;position:relative; overflow:hidden; width:590px; height:364px;}
.xs-box .xs-left  img { display:block; width:590px; height:364px;}
.xs-content { width:40%; height:100%; position:absolute;  left:0px; bottom:0px; padding: 6% 3%; box-sizing:border-box; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CCCC535C', endColorstr='#CCCC535C');background:rgba(204,83,92,0.8);}
:root xs-content{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00CC535C', endColorstr='#00CC535C');}/*for IE9*/
或者ie9的hack使用： 
:root xs-content{filter:none;}/*for IE9*/
.xs-content h3{ font-size:22px; color:#fff; line-height:60px;}
.xs-content p { font-size:14px; color:#fff; line-height:22px; height:44px; overflow:hidden; margin:10px 0;}
.xs-content span{ font-size:14px; color:#fff; line-height:30px; display:block; }
.xs-content div>a { display:block; width:90px; height:30px; font-size:14px; line-height:30px; color:#fff; text-align:center; margin-top:20px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66FFFFFF', endColorstr='#66FFFFFF');background:rgba(255,255,255,0.4);}
.xs-left .hd { position:absolute; right:0px; bottom:10px; z-index:800;}
.xs-left .hd .next,
.xs-left .hd .prev{ float:right; display:block; width:18px; height:23px; background:url(/images/left_right.png) no-repeat -6px -5px; overflow:hidden; margin-right:6px; cursor:pointer; }
.xs-left .hd .next{ background-position:-34px -5px; }
.xs-left .hd .prevStop{ background-position:-6px -35px; cursor:default; }
.xs-left .hd .nextStop{ background-position:-34px -35px; cursor:default; }

.xs-box .xs-right { float:right;position:relative; overflow:hidden; 
    width: 561px;
    height: 364px;}
.xs-box .xs-right  img { display:block; width:590px; height:364px;}
.xs-content-right { width:40%; height:100%; position:absolute;  left:0px; bottom:0px; padding: 6% 3%; box-sizing:border-box; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC48B0B1', endColorstr='#CC48B0B1');background:rgba(72,176,177,0.8);}
:root xs-content-right{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#0048B0B1', endColorstr='#0048B0B1');}/*for IE9*/
或者ie9的hack使用： 
:root xs-content-right{filter:none;}/*for IE9*/
.xs-content-right h3{ font-size:22px; color:#fff; line-height:60px;}
.xs-content-right ul li { background:url(/images/icon-jt.png) no-repeat left center; }
.xs-content-right ul li a { font-size:14px; color:#fff; line-height:32px; padding-left:20px;}

/*底部导航*/
.footer-nav-box { height:100%; background:#eeeeee; }
.footer-nav { padding:30px 0 30px 00px;}
.footer-nav-box dl { /*width:170px; float:left;*/}
.footer-nav-box dl dt a { font-size:14px; color:#333; line-height:40px; text-align:left;}
.footer-nav-box dl dd a { font-size:12px; color:#999999; line-height:26px;}
.footer-nav-box dl dt a:hover,.footer-nav-box dl dd a:hover{ color:#ce4c56;}


/*底部*/
.footer {height:80px; background-color:#2f4d7f; width:100%; }
.footer .min-footer { display:table; width:1200px; height:80px;  }
.footer .min-footer  .copyright{ display:table-cell; width:800px; height:60px; text-align:center; vertical-align:middle;color:#fff;}
.footer  .copyright p {color:#fff; font-size:14px; line-height:30px; display:inline-block; margin-right:15px;}
.footer  .copyright  a { color:#fff; font-size:14px; line-height:30px; }





/*详情页*/
.banner{ width:100%; height:303px; margin:0 auto;}
@media only screen and (min-device-width: 1440px) and (max-device-width: 1600px){
.banner{ width:100%; height:260px; margin:0 auto;}}

.content{ width:1280px; margin:0 auto; position:relative; min-height:500px;}


/*menu kaishi*/
.menu{ float:left; width:260px; position:absolute; left:0; top:-90px; bottom:20px; font-size:28px; font-weight:bold; color:#fff;}
.menu-head{ float:left; width:240px; height:112px; background:url(/images/neiye-head-bg.png); padding-left:20px; line-height:78px;}
.menu-content{ width:260px; background:#e8f5f6; position:absolute; bottom:0; left:0; top:112px;}
.menu-content-img{ width:239px; height:135px; position:absolute; left:8px; top:-40px; border:#fff 1px solid;}
.menu-content-nav{ width:241px; position:absolute; top:116px; left:8px;}
.menu-content-nav ul{ float:left; width:241px;}
.menu-content-nav ul li{ float:left; width:241px; height:50px; line-height:50px; border-bottom:#b8d7d5 1px solid;}
.menu-content-nav ul li a{float:left;width:229px;height:50px;display:block;font-size: 16px;color:#48908a;font-weight:normal;padding-left:12px;}
.menu-content-nav ul li a:hover{ color:#2ae7ef;}
#dangqian{ color:#2ae7ef;}
/*menu jieshu*/



/*main 开始*/
.main{ float:right; width:970px; min-height:600px;}
.main-nav{ float:left; width:958px; height:58px; color:#ababab; padding-left:12px; border-bottom:#d1d1d1 1px solid;}
.main-nav span{ display:block; float:left; margin-right:6px; margin-left:6px; height:58px; line-height:58px;color:#ababab; font-size:14px;}
.main-nav a{ display:block; float:left; height:58px; line-height:58px; color:#ababab; font-size:14px;}

/*main 结束*/



.detail{float:left;width: 958px;margin-top:30px;}
.detail_head{ float:left; width:970px; text-align:center; margin-bottom:20px;}
.detail_head1{ float:left; width:970px; line-height:50px; font-size:30px; color:#0f5356;}
.detail_main{ float:left; width:970px; text-align:center; margin-bottom:30px;}
.detail_main p{  line-height:30px; color:#666; font-size:16px; margin:10px 0 10px 0; text-align:left; text-indent:32px;}
.detail_main table p {margin:0; text-align:center; text-indent:0;}

/*列表页*/
.list_main{float:left;width: 958px;}
.list_main ul{float:left;width: 958px;line-height:42px;margin-bottom:30px;margin-top:20px;} 
.list_main ul li{float:left;width: 958px;height:42px;position:relative;}
.list_main ul li img {float:left; margin-top:18px; margin-right:10px;}
.list_main ul li a{ color:#666; font-size:14px; float:left; width:700px; height:42px; display:block; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap;}
.list_main ul li a:hover{ color:#0f4d92;}
.list_main ul li span{float: right;width:100px;height:42px;text-align:right;color:#999;font-size:12px;position:absolute;right:0;top:0;}
.fanye{ float:left; width:850px; height:35px;  margin-bottom:30px; text-align:center;}
.content-bt-xia{line-height:30px;height:30px; text-align:center; margin-bottom:20px;}
.content-bt-xia span{padding:0 10px; color:#999999; font-size:12px;}
.content-bt-xia span a{ color:#999999;}
.sxy{ float:left; width:705px; height:60px; margin-bottom:70px; padding-left:10px; margin-top:30px;}
.sxy dl{ float:left; width:715px; height:30px;}
.sxy dl dt{ float:left; width:56px; height:30px; line-height:30px; font-size:14px; color:#666;}
.sxy dl dd{ float:left; width:600px; height:30px; line-height:30px; overflow:hidden; max-width:600px;}
.sxy dl dd a{font-size:14px; color:#666;}
.sxy dl dd a:hover{font-size:14px;  color:#2ae7ef;}


.banner {position:relative;width:100%; height:300px;}
.banner img {position:absolute;left:50%;top:0;margin-left:-960px;}

.teacher {padding-top:30px;}
.teacher li { overflow: hidden; margin-bottom:30px; }
.teacher li .li-l { width: 150px; float: left; }
.teacher li .li-l img { width: 100%; }
.teacher li .li-r { width: 790px; float: right; }
.teacher li .li-r h2 { font-size: 16px; font-weight: normal; color: #333; line-height: 36px; border-bottom: 1px solid #666; margin-bottom: 15px; }
.teacher li .li-r h2 a { color: #333; }
.teacher li .li-r h2 a:hover { color: #48908a; }
.teacher li .li-r .des { font-size: 14px; color: #666; line-height: 26px; }