﻿@charset "utf-8";
/* CSS Document */

/*公用*/
html,body,input,textare{ margin:0; padding:0; font-size:12px; font-family:Source Han Sans; color:#333; background-color:#ffffff;}
a:hover{ text-decoration:underline;  }a{ text-decoration:none; }
h1,h2,h3,h4,h5,ul,li,dl,dt,dd,p{ margin:0; padding:0; list-style:none; }

.f-left{ float:left; }.f-right{ float:right; }
.main{width:1040px; margin:0 auto; }.content-full{ float:left; width:100%; }
.icon{ display:inline-block; background: url(../images/search.png) no-repeat; cursor:pointer }

/*头部 */
.header .logo{padding:0 18px 0 0;}
.header .head{height:59px; padding:25px 0px;}
.header .head  .logo2{border-left:1px solid #ccc; padding-left:18px; }
.header .head  .f-right{ width:294px; height:50px; line-height:50px; margin:4px 0; border-radius:20px; background-color:#f1f0ef; }
.header .head .f-right input{float:left; border:none; outline:none; height:30px;}
.header .head .f-right input[type=text]{ padding:0 10px; width:236px; background:none; margin:10px 0; }
.header .head .f-right input[type=submit]{ width:35px; height:35px; margin:7px 0; }

.header .nav {border-top:1px solid #ccc; height:52px;margin-bottom:3px;}
.header .nav ul{
	width:100%;
    display: flex;
    justify-content: space-between;

}
/*.header .nav li{ float:left; }*/
.header .nav li>a{ display:inline-block; color:#3d3d3d; font-size:16px; height:52px; line-height:52px; padding:0 30px; margin-right:1px; }
.header .nav li>a:hover,
.header .nav li>a.active{ border-bottom:3px solid #006d69; text-decoration:none; }

/*banner幻灯片*/
.banner{width:1600px; height:535px; text-align:center; position: relative; overflow: hidden; margin: 0 auto;}
#slides { display:block; width:1600px; height:535px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:1600px; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:1600px; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}


/**首页左部**/

.home {width:1072px; position:relative; overflow:hidden; background-color:#ffffff;margin:-68px auto 0;z-index:1000;}
.home .home-left{width:756px;}
.home  .home-left .gcjp{background:url(../images/gcjp.png) no-repeat 0 0px;  width:356px; margin:17px 22px 0 0}
.home  .home-left .gcjp span{font-size:18px;color:#fff;width:356px;line-height:50px;height:50px;margin-left:15px;}
.home  .home-left .gcjp .morea{float:left; height:80px; width:356px; text-align:center;}
.home  .home-left .gcjp .morea img{margin:28px auto; padding-top:4px;}

/*首页滚动图片，带缩略图幻灯片*/
.home  .home-left .imgnav{  position:relative; margin:0 auto; width:356px;}
.home  .home-left #img{ z-index:10; width:356px; position:relative; text-align:center; margin-top:5px;}
.home  .home-left #img a{ height:221; display:none;}
.home  .home-left #cbtn{background:#EAEBF0; position:relative; height:75px; border:1px solid #D6D9DC; margin-top:8px; }
.home  .home-left #cbtn ul{position:relative; width:790px; height:86px;}
.home  .home-left #cbtn ul li{ float:left; padding:8px 3px 3px 3px; width:60px; height:40px; cursor:pointer; text-align:center; margin-right:10px; position:relative;}
.home  .home-left #cbtn ul li img{ width:60px; height:40px; display:block;}
/* .home  .home-left #cbtn li.hov{ background:url(../images/ico/imgHoverBg.gif) no-repeat;} */
.home  .home-left #cSlideUl{width:301px; height:86px;overflow:hidden; position:relative; top:10px; margin:0 auto;}
.home  .home-left .picSildeLeft{cursor:pointer; position:absolute; top:8px; left:5px; z-index:9;}
.home  .home-left .picSildeRight{cursor:pointer; position:absolute; top:8px; right:5px; z-index:9;}

.home  .home-left .ynyw{background:url(../images/ynyw.png) no-repeat 0 0px; width:356px;height:350px;margin:17px 22px 0 0}
.home  .home-left .ynyw span{font-size:18px;color:#fff;width:356px;line-height:50px;height:50px;margin-left:15px;}
.home  .home-left .ynyw ul{ float:left; width:356px; }
.home  .home-left .ynyw ul li{ float:left; width:100%; line-height:28px;  padding-left:3px; }
.home  .home-left .ynyw ul li a {font-size:14px; color:#595857;} 
.home  .home-left .ynyw ul li div{float:right; padding-right:3px;}
.home  .home-left .ynyw .morea{float:left; height:80px; width:356px; text-align:center;}
.home  .home-left .ynyw .morea img{margin:28px auto;}

/**首页左部--更多加号**/
.home .home-left  .more{width:756px; height:80px;}
.home .home-left  .morea{float:left; height:80px; width:356px; text-align:center; margin-right:22px;}
.home .home-left  .morea img{margin:28px auto; padding-top:4px;}

/**首页左部--党建工作 陈列展示**/
.home .home-left .djcl{float:left; width:734px;border-top:1px solid #cccccc; margin-right:22px;}

.home .home-left .djcl .djgz{float:left; width:356px; height:55px;margin-right:22px; }
.home .home-left .djcl .djgz a{float:left; font-size:20px; font-weight:bold; color:#006d69;padding-top:24px;padding-left:20px;  }

.home .home-left .djcl .clzs{float:left; width:356px;}
.home .home-left .djcl .clzs a{float:left; font-size:20px; font-weight:bold; color:#006d69;padding-top:24px;padding-left:20px;  }

.home .home-left .djclnr{float:left; width:734px; height:200px; margin-right:22px;}
.home .home-left .djclnr .content{float:left; width:356px;height:268px;}
.home .home-left .djclnr .content .imgdiv{float:left; padding-top:45px; padding-left:20px; width:113px; }
.home .home-left .djclnr .contenttext{float:left; width:221px; font-size:14px; color:#9f9f9f; padding-top:45px; line-height:25px;}
.home .home-left .djclnr .contenttext .ljgd-more{margin-top:22px; width:98px; height:28px;border:1px solid #006d69;}
.home .home-left .djclnr .contenttext .ljgd-more .ljgd-morea {width:94px; height:24px; line-height:24px; background-color:#006d69;  margin:2px auto; text-align:center;}
.home .home-left .djclnr .contenttext .ljgd-more .ljgd-morea a{font-size: 14px;color: #fff;width: 100%;text-align: center;padding: 0px!important;}

/*首页右部*/
.home .home-right{width:284px;}
.home .home-right .notice{float:left; background-color:#56606c; overflow:hidden;  width:100%; height:133px; margin-top:17px; }
.home .home-right .notice .notice-inside{border:1px solid white; width:263px; height:113px; margin:10px auto; }
.home .home-right .notice .notice-inside span a{font-size:18px; color:#fff; padding-left:19px;}
.home .home-right .notice .notice-inside ul{ float:left; width:100%; margin-top:5px; }
.home .home-right .notice .notice-inside li{ float:left; width:100%; line-height:20px; padding-left:19px; }
.home .home-right .notice .notice-inside ul li a {font-size:14px; color:#fff;} 

.home .home-right .wsyy {float:left; background-color:#96a3b3; width:284px; height:61px; margin-top:7px;}
.home .home-right .wsyy .wsyy-inside{border:1px solid white; width:268px; height:46px;  margin:8px auto; }
.home .home-right .wsyy .wsyy-inside a {font-size:18px; color:#fff; padding-left:20px; height:44px; line-height:44px;}
.home .home-right .wsyy .wsyy-inside img{float:right; margin:9px 13px;}

.home .home-right .fwzn {float:left; background-color:#eeb446; width:284px; height:61px; margin-top:7px;}
.home .home-right .fwzn .fwzn-inside{border:1px solid white; width:268px; height:46px;  margin:8px auto; }
.home .home-right .fwzn .fwzn-inside  a {font-size:18px; color:#fff; padding-left:20px; height:44px; line-height:44px;}
.home .home-right .fwzn .fwzn-inside img{float:right; margin:9px 13px;}

.home .home-right .bbcx {float:left; background-color:#de4854; width:284px; height:61px; margin-top:7px;}
.home .home-right .bbcx .bbcx-inside{border:1px solid white; width:268px; height:46px;  margin:8px auto; }
.home .home-right .bbcx .bbcx-inside  a {font-size:18px; color:#fff; padding-left:20px; height:44px; line-height:44px;}
.home .home-right .bbcx .bbcx-inside img{float:right; margin:9px 13px;}

.home .home-right .dzzlpt {float:left; background-color:#508dde; width:284px; height:61px; margin-top:7px;}
.home .home-right .dzzlpt .dzzlpt-inside{border:1px solid white; width:268px; height:46px;  margin:8px auto; }
.home .home-right .dzzlpt .dzzlpt-inside  a {font-size:18px; color:#fff; padding-left:20px; height:44px; line-height:44px;}
.home .home-right .dzzlpt .dzzlpt-inside img{float:right; margin:9px 13px;}

.home .home-right .zxsp {float:left; background-color:#11af5b; width:284px; height:61px; margin-top:7px;}
.home .home-right .zxsp .zxsp-inside{border:1px solid white; width:268px; height:46px;  margin:8px auto; }
.home .home-right .zxsp .zxsp-inside  a {font-size:18px; color:#fff; padding-left:20px; height:44px; line-height:44px;}
.home .home-right .zxsp .zxsp-inside img{float:right; margin:9px 13px;}

.home .home-right .about{float:left; margin-top:40px;}
.home .home-right .about a{font-size:20px; font-weight:bold; color:#006d69;}
.home .home-right .about img{margin:25px auto;}
.home .home-right .about .about-content{font-size:14px; color:#797979; line-height:26px;}
.home .home-right .about .about-content a{font-size:15px; color:#046767;}



/*栏目页*/
.content-full-about{ float:left; width:100%; height:179px; background:url(../images/aboutbbn.jpg); margin-bottom:25px;}
.content-full-clzs{ float:left; width:100%; height:179px; background:url(../images/clzsbbn.jpg); background-position:center center; margin-bottom:25px;}
.content-full-djgz{ float:left; width:100%; height:179px; background:url(../images/djgzbbn.jpg); background-position:center center; margin-bottom:25px;}
.content-full-dzzl{ float:left; width:100%; height:179px; background:url(../images/dzzlbbn.jpg); background-position:center center; margin-bottom:25px;}
.content-full-gcjp{ float:left; width:100%; height:179px; background:url(../images/gcjpbbn.jpg); background-position:center center; margin-bottom:25px;}
.content-full-xsqy{ float:left; width:100%; height:179px; background:url(../images/xsqybbn.jpg); background-position:center center; margin-bottom:25px;}
.content-full-bbpt{ float:left; width:100%; height:179px; background:url(../images/bbptbbn.jpg); background-position:center center; margin-bottom:25px;}
.content-full-kphd{ float:left; width:100%; height:179px; background:url(../images/kphdbbn.jpg); background-position:center center; margin-bottom:25px;}
.content-full-ynyw{ float:left; width:100%; height:179px; background:url(../images/ynywbbn.jpg); background-position:center center; margin-bottom:25px;}



.page-text{float:left; height:179px; line-height:179px; font-size:30px; color:#fff; padding-left:50px;}
.page-image{float:right; height:179px; line-height:179px;}



.page-left{float:left; width:750px; }
.location{float:left; width:100%;  height:46px; line-height:46px; text-align:right; border-bottom:1px dotted  #999999;margin-bottom: 20px;}
.location a{font-size:14px; color:#7b7b7b;}
.page-left .content{float:left; width:730px; padding:30px 10px; font-size:17px; line-height:34px; color:#000; text-indent:2em;}
.page-left .content p{margin-top:5px;margin-bottom:15px;}
.page-left .content img{width: 100%;}
.page-left .listimg{float:left; width:730px; padding:30px 10px;}
.page-left .listimg>li{float:left; width:230px; margin-right:19px; height:246px;  }
.page-left .listimg>li:nth-child(3n){margin-right:0px!important;}
.page-left .listimg>li>a>img{float:left;  width:220px; height:201px; padding:4px; border:1px solid #dddbdb; }
.page-left .listimg>li>span{float:left; width:100%; height:30px; line-height:30px; text-align:center;}
.page-left .listimg>li>span>a{color:#7b7b7b; font-size:16px;}

.page-left .listimg .img-text{float:left; width:730px; height:138px; padding:30px 0; border-bottom:1px dashed #b7b7b7;}
.page-left .listimg .img-text .imgs{float:left; width:211px; height:138px; margin-right:30px;}
.page-left .listimg .img-text .imgs img{float:left; width:211px; height:138px; }
.page-left .listimg .img-text .text{float:left; width:489px; height:138px;}
.page-left .listimg .img-text .text .tit{color:#000; font-size:18px; height:20px; line-height:20px; font-weight:bold; padding-bottom:20px;}
.page-left .listimg .img-text .text .tit a{color:#000;}
.page-left .listimg .img-text .text .des{color:#8f8f8f; font-size:14px; line-height:28px; padding-bottom:15px;}
.page-left .listimg .img-text .text .more{float:right; text-align:right;}
.page-left .listimg .img-text .text .more-dzzl{float:right; text-align:right;}
.page-left .listimg .img-text .text .more a{display:inline-block; width:87px; height:24px; line-height:24px; text-align:center; color:#fff; font-size:14px; background-color:#de6386; border-radius:5px;}
.page-left .listimg .img-text .text .more-dzzl a{display:inline-block; width:87px; height:24px; line-height:24px; text-align:center; color:#fff; font-size:14px; background-color:#a69187; border-radius:5px;}

.page-left .listimg .list{width:730px; height:104px; background-color:#f0f0f0; margin:15px 0;}
.page-left .listimg .list .tit a{display:inline-block; font-size:18px; color:#000; font-weight:bold; line-height:40px; padding-left:25px;}
.page-left .listimg .list .des{padding-left:25px; padding-right:15px; color:#959595;font-size:14px; line-height:26px;}


.page-left .links-dzzl{float:left; width:730px; height:50px; line-height:50px; text-align:center; margin:auto; margin-top:25px; margin-bottom:45px;}
.page-left .links-dzzl a{display:inline-block; margin-left:5px; padding:0 10px; height:24px; line-height:24px; border:1px solid #a69187; border-radius:13px; text-decoration:none; color:#a69187;}
.page-left .links-dzzl a:hover,
.page-left .links-dzzl .current{display:inline-block; margin-left:5px; padding:0px 10px; height:24px; line-height:24px;text-decoration:none; border:1px solid #a69187; border-radius:13px; background-color:#a69187; color:#fff;}



.page-left .links-bbpt{float:left; width:730px; height:50px; line-height:50px; text-align:center; margin:auto; margin-top:25px; margin-bottom:45px;}
.page-left .links-bbpt a{display:inline-block; margin-left:5px; padding:0 10px; height:24px; line-height:24px; border:1px solid #ff9000; border-radius:13px; text-decoration:none; color:#ff9000;}
.page-left .links-bbpt a:hover,
.page-left .links-bbpt .current{display:inline-block; margin-left:5px; padding:0px 10px; height:24px; line-height:24px;text-decoration:none; border:1px solid #ff9000; border-radius:13px; background-color:#ff9000; color:#fff;}

.page-left .links-kphd{float:left; width:730px; height:50px; line-height:50px; text-align:center; margin:auto; margin-top:25px; margin-bottom:45px;}
.page-left .links-kphd a{display:inline-block; margin-left:5px; padding:0 10px; height:24px; line-height:24px; border:1px solid #de6386; border-radius:13px; text-decoration:none; color:#de6386;}
.page-left .links-kphd a:hover,
.page-left .links-kphd .current{display:inline-block; margin-left:5px; padding:0px 10px; height:24px; line-height:24px;text-decoration:none; border:1px solid #de6386; border-radius:13px; background-color:#de6386; color:#fff;}

.page-left .links-ynyw{float:left; width:730px; height:50px; line-height:50px; text-align:center; margin:auto; margin-top:25px; margin-bottom:45px;}
.page-left .links-ynyw a{display:inline-block; margin-left:5px; padding:0 10px; height:24px; line-height:24px; border:1px solid #61a728; border-radius:13px; text-decoration:none; color:#61a728;}
.page-left .links-ynyw a:hover,
.page-left .links-ynyw .current{display:inline-block; margin-left:5px; padding:0px 10px; height:24px; line-height:24px;text-decoration:none; border:1px solid #61a728; border-radius:13px; background-color:#61a728; color:#fff;}

.page-left .links-gcjp{float:left; width:730px; height:50px; line-height:50px; text-align:center; margin:auto; margin-top:25px; margin-bottom:45px;}
.page-left .links-gcjp a{display:inline-block; margin-left:5px; padding:0 10px; height:24px; line-height:24px; border:1px solid #019fdd; border-radius:13px; text-decoration:none; color:#019fdd;}
.page-left .links-gcjp a:hover,
.page-left .links-gcjp .current{display:inline-block; margin-left:5px; padding:0px 10px; height:24px; line-height:24px;text-decoration:none; border:1px solid #019fdd; border-radius:13px; background-color:#019fdd; color:#fff;}

.page-right{float:left; width:240px; margin-left:40px; }
.page-right .snav_bg{background-color:#f7f7f7;}
.page-right .snav_bg .about {background-color:#778bc6; height:47px; line-height:47px; font-size:18px; color:#fff; padding-left:18px;}
.page-right .snav_bg .clzs {background-color:#ed616b; height:47px; line-height:47px; font-size:18px; color:#fff; padding-left:18px;}
.page-right .snav_bg .djgz {background-color:#ec7164; height:47px; line-height:47px; font-size:18px; color:#fff; padding-left:18px;}
.page-right .snav_bg .dzzl {background-color:#56606c; height:47px; line-height:47px; font-size:18px; color:#fff; padding-left:18px;}
.page-right .snav_bg .gcjp {background-color:#019fdd; height:47px; line-height:47px; font-size:18px; color:#fff; padding-left:18px;}
.page-right .snav_bg .xsqy {background-color:#026fd4; height:47px; line-height:47px; font-size:18px; color:#fff; padding-left:18px;}
.page-right .snav_bg .bbpt {background-color:#ff9000; height:47px; line-height:47px; font-size:18px; color:#fff; padding-left:18px;}
.page-right .snav_bg .kphd {background-color:#de6386; height:47px; line-height:47px; font-size:18px; color:#fff; padding-left:18px;}
.page-right .snav_bg .ynyw {background-color:#61a728; height:47px; line-height:47px; font-size:18px; color:#fff; padding-left:18px;}

.page-right .snav_bg .nav{padding:15px 10px}
.page-right .snav_bg .nav a{color:#757575; font-size:14px; line-height:35px; margin-left:13px; }
.page-right .gcjp{background-color:#989898; height:47px; line-height:47px; margin-top:10px; font-size:18px; color:#fff; padding-left:18px;}
.page-right .page_img img{width:240px;height:125px; margin-top:2px;}

/*化石标本样式*/

.fossi{float:left; width:100%;}
.fossi .result-tab{float:left; border-collapse: collapse; border: 1px solid #ddd; margin:30px 0px; font-size:14px;}
.fossi .result-tab tr{line-height: 35px;}
/* .fossi .result-tab th{font-weight: normal;font-size: 15px;text-align: left;background: url(/Public/admin/images/tab-thbg.png) #f9f9f9 0 bottom repeat-x;} */
.fossi .result-tab th,.result-tab td{padding:5px;border-bottom: 1px solid #ddd;border-right: 1px solid #e1e1e1;}
.fossi .result-tab tr{line-height:35px;}
.fossi .result-tab th.tc,.result-tab td.tc{text-align: center;}
.fossi .result-tab tr:nth-child(odd){background: #f9f9f9;}
.fossi .result-tab tr:hover{background: #f1f1f1;}
.fossi .result-tab tr.even-tr{background: #e9fff2;}

.fossi .links-bbpt{float:left; width:100%; height:50px; line-height:50px; text-align:center; margin:auto; margin-top:25px; margin-bottom:45px;}
.fossi .links-bbpt a{display:inline-block; margin-left:5px; padding:0 10px; height:24px; line-height:24px; border:1px solid #ff9000; border-radius:13px; text-decoration:none; color:#ff9000;}
.fossi .links-bbpt a:hover,
.fossi .links-bbpt .current{display:inline-block; margin-left:5px; padding:0px 10px; height:24px; line-height:24px;text-decoration:none; border:1px solid #ff9000; border-radius:13px; background-color:#ff9000; color:#fff;}



/*内容页*/
.show{float:left; width:1040px;}
.show .tit{display:inline-block; width:100%;  font-size:30px; font-weight:bold; color:#000; text-align:center;  margin-top:40px; }
.show .des{float:left; width:1020px; border-bottom:1px solid #999999; text-align:right; line-height:55px; padding:0 10px; margin:auto;}
.show .des>p{float:right; width:100%;  text-align:right; padding-right:75px; color:#8f8f8f; font-size:14px; }
.show .content{float:left; width:100%;  padding:45px 10px; color:#5b5b5b; font-size:16px;text-indent:2em; line-height:38px;border-bottom:1px solid #999999;}
.show .content img{float:center;max-width:1000px;overflow:hidden;}

.show .pre-next{float:left; padding-top:25px; padding-bottom:50px; color:#5b5b5b; font-size:16px;margin:0 10px;} 
.show .pre-next li a{display:inline-block; color:#5b5b5b; font-size:16px; line-height:40px;}

/*搜索页*/
.search{float:left; width:1040px;}
.search .list{width:100%; height:104px; background-color:#f0f0f0; margin:15px 0;}
.search .list .tit a{display:inline-block; font-size:18px; color:#000; font-weight:bold; line-height:40px; padding-left:25px;}
.search .list .des{padding-left:25px; padding-right:15px; color:#959595;font-size:14px; line-height:26px;}

.links-search{float:left; width:1040px; height:50px; line-height:50px; text-align:center; margin:auto; margin-top:25px; margin-bottom:45px;}
.links-search a{display:inline-block; margin-left:5px; padding:0 10px; height:24px; line-height:24px; border:1px solid #778bc6; border-radius:13px; text-decoration:none; color:#778bc6;}
.links-search a:hover,
.links-search .current{display:inline-block; margin-left:5px; padding:0px 10px; height:24px; line-height:24px;text-decoration:none; border:1px solid #778bc6; border-radius:13px; background-color:#778bc6; color:#fff;}

/*化石标本搜索*/
.search-f{float:left; width:100%; margin-top:30px; padding-left:10px;}
.search-f .class{height:30px; border: 1px solid #ccc; border-radius: 4px;}
.search-f .input-text{height:27px; margin-left:10px; border: 1px solid #ccc; border-radius: 4px; padding-left:5px;}
.search-f  input:focus{outline: 0;border: 1px solid #4c9fff; box-shadow: 0px 0px 3px 0px #4c9fff;}
.search-f .btn-sub{height:27px; margin-left:10px; border: 1px solid #ccc; border-radius: 4px;}




/*底部文件样式*/
.footer{float:left; background-color:#f1f1f1; width:100%; height:288px;}
.footer .link{float:left;  width:158px; height:180px; margin-top:45px;}
.footer .link span{font-size:18px; color:#046868;font-weight:bold;}
.footer .link ul{width:100%; margin-top:8px;}
.footer .link li{line-height:25px; }
.footer .link a{font-size:14px; color:#1e1e1e;}

.footer .code{float:left; width:390px; height:145px; margin-top:45px;}
.footer .code div{float:left; width:390px;}
.footer .code ul{float:left; width:390px; }
.footer .code ul li{float:left; width:122px; height:30px; line-height:30px; text-align:center;}
.footer .code img{float:left; margin:auto 5px;}

.footer .contact{float:left; margin-top:45px;}
.footer .contact .content {float:left; margin-left:24px; width:245px; }
.footer .contact .content .tel{ float:left; height:41px; line-height:41px; font-size:23px; color:#006d69;} 
.footer .contact .content .contenttext {float:left; margin-top:10px; line-height:24px; font-size:13px; color:#3f3f3f;}

.footer .footernav{float:left; background-color:#e3e3e3; height:63px; width:100%; line-height:63px; font-size:14px; color:#3a3a3a;}
.footer .footernav a{color:#272727; }
.footer .footernav span{margin:0 5px;}