@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; text-decoration: none;font-family:"微软雅黑", "宋体", Arial; }
html,body{height:100%;}

/*生命科学馆*/
.top1{width:100%; min-width:1300px; height:40px; background-color:#421e1c; border-bottom:1px solid #e2e2e2;}
.top1 .frame{width:1300px; height:40px; overflow:hidden; margin:0 auto;}
.top1 .frame .top1-time1{float:left; width:600px; height:40px; line-height:40px; color:#cfcfcf; font-size:14px; margin-left:20px;}
.top1 .frame .top1-nav1{float:right; width:440px; height:40px; overflow:hidden;}
.top1 .frame .top1-nav1 ul{display:block;}
.top1 .frame .top1-nav1 ul li{float:right; line-height:40px; margin-right:14px; color:#cfcfcf; font-size:14px;}
.top1 .frame .top1-nav1 ul li a{color:#cfcfcf; font-size:14px;}
.top1 .frame .top1-nav1 ul li a:hover{text-decoration:underline;}

.logo1{width:100%; min-width:1300px; height:184px; background:url(../images/bg-logo2.jpg) no-repeat top center #fbfaf8;}
.logo1 .frame{width:1300px; margin:0 auto; height:184px; overflow:hidden;}
.logo1 .frame .logo1-zyy{float:left; width:540px; height:116px; margin:36px 0 0 10px;}
.logo1 .frame .search1-zyy{float:right; width:280px; height:32px; border:1px solid #e6e6e6; border-radius:15px; margin:108px 6px 0 0; background-color:#fff;} 
.logo1 .frame .search1-zyy .search1-left{width:236px; height:32px; float:left;}
.search1{width:220px; height:32px; line-height:32px; color:#838383; font-size:14px; padding-left:16px; border:none; background:none; outline:none;}
.logo1 .frame .search1-zyy .search1-right{float:right; width:32px; height:32px; margin-right:10px;}
.ssan  { background: url(../../images/icon-search.jpg) no-repeat; width: 32px; height: 32px; border: 0; cursor: pointer}
.banner-s1{width:100%; min-width:1300px; height:378px; background:url(../images/banner-s1.jpg) no-repeat top center;}
.banner-s1 .frame{width:1300px; height:378px; margin:0 auto; position:relative;}
.banner-s1 .frame .banner-title{width:246px; height:112px; position:absolute; left:0; bottom:0;}

.main-kxg{width:1300px; margin:0 auto; background:#fff; overflow:hidden;}
.main-kxg .mk-left{float:left; width:244px; border:1px solid #bbb; border-top:none;}
.main-kxg .mk-left li { width:244px; height:68px; line-height:68px;   color:#512e0e; font-size:18px; border-bottom:1px solid #bbb;}
.main-kxg .mk-left li a {display:block; width:220px; height:68px; line-height:68px; padding-left: 20px;  color:#512e0e; font-size:18px; }
.main-kxg .mk-left li a:last-child{border-bottom:none;}
.main-kxg .mk-left li a:hover{width:220px; height:68px;   border-right:4px solid #e3af70; color:#512e0e;}
.active-kxg a {width:220px;background:#f3e0c9; color:#512e0e;border-right:4px solid #e3af70;}

.main-kxg .mk-right{width:1010px;float:right; min-height:600px; margin-bottom:60px;}
.main-kxg .mk-right .mk-rtitle{width:1000px; height:88px; line-height:88px; border-bottom:1px solid #bbb; padding-left:10px; font-size:28px; color:#535353;}
.main-kxg .mk-right .mk-rtitle .mk-en{font-size:24px; color:#888; margin-left:16px;}

.main-kxg .mk-right .mk-content{width:920px; margin:50px auto; color:#535353; font-size:18px; line-height:2.8; text-indent:2em;}
.main-kxg .mk-right .mk-content p{color:#535353; font-size:18px; line-height:2.8; text-indent:2em;}
.main-kxg .mk-right .mk-content span{color:#535353; font-size:18px; line-height:2.8; text-indent:2em;}

.main-kxg .mk-right .mk-content .news-n{width:1010px; margin:0 auto; background-color:#fff; padding:0 2px 2px;}
.main-kxg .mk-right .mk-content .news-n a{display:block; width:1010px; height:180px; border-bottom:1px dashed #ddd;}
.main-kxg .mk-right .mk-content .news-n a:hover{display:block; width:1010px; border-bottom:1px dashed #ddd;}
.main-kxg .mk-right .mk-content .news-n a .news-date{float:left; width:100px; height:110px; padding-top:30px; transition:All 0.3s ease-in-out;-webkit-transition:All 0.3s ease-in-out;-moz-transition:All 0.3s ease-in-out;-o-transition:All 0.3s ease-in-out;}
.main-kxg .mk-right .mk-content .news-n a:hover .news-date{transform:translate(0,-5px);-webkit-transform:translate(0,-5px);-moz-transform:translate(0,-5px);-o-transform:translate(0,-5px);-ms-transform:translate(0,-5px);}

.main-kxg .mk-right .mk-content .news-n a .ml-time{width:72px; height:86px; float:left; border-left:2px solid #bebebe; padding-left:14px; transition:All 0.6s ease-in-out;-webkit-transition:All 0.6s ease-in-out;-moz-transition:All 0.6s ease-in-out;-o-transition:All 0.6s ease-in-out; margin-top:8px;}
.main-kxg .mk-right .mk-content .news-n a:hover .ml-time{transform:translate(0,-5px);-webkit-transform:translate(0,-5px);-moz-transform:translate(0,-5px);-o-transform:translate(0,-5px);-ms-transform:translate(0,-5px); border-left:2px solid #c7782e; }
.main-kxg .mk-right .mk-content .news-n a .ml-time .m1-day{width:72px; height:50px; line-height:40px; text-align:center; color:#c7782e; font-weight:bold; font-size:45px;}
.main-kxg .mk-right .mk-content .news-n a .ml-time .m1-year{width:92px; height:18px; line-height:18px; text-align:center; color:#999; font-size:16px; margin-top:8px;}


.main-kxg .mk-right .mk-content .news-n a .news-date .m1-news-l{width:78px; height:73px; float:left; border:1px solid #4085ec; border-radius:20px; padding-top:5px; margin-left:10px; transition:all 0.2s;}
.main-kxg .mk-right .mk-content .news-n a:hover .news-date .m1-news-l{background-color:#4085ec;}
.main .main1 .main1-right .m1-r-n a:hover .news-date .m1-news-l{background-color:#4085ec;}
.main-kxg .mk-right .mk-content .news-n a .news-date .m1-news-l .m1-day{width:78px; height:40px; line-height:40px; text-align:center; font-size:30px; font-weight:bold; color:#4085ec;}
.main-kxg .mk-right .mk-content .news-n a:hover .news-date .m1-news-l .m1-day{color:#fff;}
.main-kxg .mk-right .mk-content .news-n a .news-date .m1-news-l .m1-year{width:88px; height:20px; line-height:20px; text-align:center; color:#4085ec; font-size:16px;}
.main-kxg .mk-right .mk-content .news-n a:hover .news-date .m1-news-l .m1-year{color:#fff;}
.main-kxg .mk-right .mk-content .news-n a .news-content{float:left; width:785px; height:110px; padding-top:30px; margin-left:25px;}
.main-kxg .mk-right .mk-content .news-n a .news-content .news-title2{width:785px; height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#838383; font-size:20px; font-weight:bold;transition:All 0.3s ease-in-out;-webkit-transition:All 0.3s ease-in-out;-moz-transition:All 0.3s ease-in-out;-o-transition:All 0.3s ease-in-out;}
.main-kxg .mk-right .mk-content .news-n a:hover .news-content .news-title2{transform:translate(5px,0);-webkit-transform:translate(5px,0);-moz-transform:translate(5px,0);-o-transform:translate(5px,0);-ms-transform:translate(5px,0);}

.main-kxg .mk-right .mk-content .news-n a:hover .news-content .news-title2{color:#c7782e;}
.main-kxg .mk-right .mk-content .news-n a .news-content .news-n2h{width:730px; height:70px; line-height:35px; text-indent:2em; color:#838383; font-size:16px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical; margin-top:3px;}



.down01{width:100%; min-width:1300px; height:224px; padding-top:46px; background:url(../images/bg-down.jpg) no-repeat top center #6d4b49;}
.down01 .frame{width:1300px; height:190px; margin:0 auto; overflow:hidden;}
.down01 .frame .d1{float:left; width:280px; height:190px;}
.down01 .frame .d2{float:left; width:300px; height:190px; margin-left:60px;}
.down01 .frame .d2 p{color:#b2a6a5; font-size:16px; line-height:2.8;}
.down01 .frame .d3{float:left; width:400px; height:190px; margin-left:40px;}
.down01 .frame .d3 p{color:#b2a6a5; font-size:16px; line-height:2.5;}
.down01 .frame .d4{float:left; width:150px; height:190px; margin-left:20px;}

.down02{width:100%; min-width:1300px; height:80px; background:url(../images/bg-down2.jpg) no-repeat top center #c7b199;}
.down02 .frame{width:1300px; height:80px; line-height:80px; text-align:center; color:#660b05; font-size:16px; position:relative; margin:0 auto;}
.down02 .frame .shiye{width:54px; height:62px; position:absolute; left:120px; top:10px;}