@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,input,select,label,dl,dt,dd{margin:0;padding:0;-webkit-text-size-adjust:none; font-size:14px;}
input,select,label{vertical-align:middle;font-family:"微软雅黑";}
ul,ol,li{list-style:none;}
input,img,select,textarea{border:0;outline:none;font-family:"微软雅黑";}
body{font-family:"微软雅黑";color:#000;font-size:14px;}
a{/*color:#333;*/color:#000;text-decoration:none;outline:none;}
a:hover{color:#18388b;}
/*背景平铺-开始*/
.body-bg{background: url(zt_zzgc-bg.jpg)}
/*背景平铺-开始*/

/* 头部-顶部-开始 */
.zzgc-top { width: 100%; height: 32px; margin:0 auto;  background-color: #b6d7ed;  }
.zzgc-top-nr { width: 1200px; height: 32px; margin:0 auto;   }
.zzgc-top-nr a { width: 86px; height: 32px; display: block;  padding-left: 26px; line-height:32px; color:#3d5265; background: url(zt_zzgc-fh.png) no-repeat 0px 9px; }
.zzgc-top-nr a:hover { color:#000; }
/* 头部-顶部-结束 */
/* banner-开始 */
.zzgc-banner { width: 100%; height: 390px; margin:0 auto;   }
.zzgc-banner img { width: 100%;  min-width: 1440px; height: 390px;  }
/* banner-结束 */
/* 导航-开始 */
.zzgc-nav { width: 100%; height: 50px; margin:0 auto;  background-color: #354553;  }
.zzgc-nav-nr { width: 1200px; height: 50px; margin:0 auto;   }
.zzgc-nav-nr a { position:relative; float: left; border:0px solid #ccc; width: 505px; height: 50px;line-height:47px; display: block; text-align:center; font-size: 22px; color:#fff;  }
.zzgc-nav-nr a:hover { color:#b6d7ed; }
.zzgc-nav-nr a span { position: absolute; width: 16px; height: 16px; display: block;  top:52px; left: 50%; margin-left:-8px;/*background: url(03-zzgc-lingxing.png) no-repeat 0px 0px;*/}
.zzgc-nav-nr a span.zzgc-nav-nr-a-span-on{ background: url(zt_zzgc-lingxing.png) no-repeat 5px 0px;}
.zzgc-nav-nr a:hover span{ background: url(zt_zzgc-lingxing.png) no-repeat 5px 0px; }
.zzgc-nav-nr a.zzgc-w180 { width:220px;padding-left: 10px; }
.zzgc-nav-nr a.zzgc-w644 { width: 588px;padding-left: 12px; }
.zzgc-nav-nr a.zzgc-w370 { width:369px; }
/* 导航-结束 */
.zzgc-main { width: 1200px; height: auto; overflow: hidden; margin:0 auto;  border:0px solid #333;   }

/* 大标题-开始 */
.zzgc-bt { width: 1200px; height: 53px; margin:0 auto; margin-top: 40px;  border:0px solid #ccc;   }
.zzgc-bt-left { position: relative; width: 500px; height: 50px; float: left; }
.zzgc-bt-left p { width: 500px; height: 2px; background: #ae070f; margin-top: 26px; }
.zzgc-bt-left span { position: absolute; width: 42px; height: 7px; right: 0px; top:23px;  background: #ae070f;  }
.zzgc-bt-right{position: relative; width: 500px; height: 50px; float: right;  }
.zzgc-bt-right p { width: 500px; height: 2px; background: #ae070f;margin-top: 26px; }
.zzgc-bt-right span { position: absolute; width: 42px; height: 7px; left: 0px; top:23px; background:#ae070f;  }
.zzgc-bt h3{ width: 178px; margin-left:11px; margin-top:5px; height: 50px;border: 0px solid #333; font-size: 28px; text-align:center; float: left; }
.zzgc-bt h3 a b.zzgc-bt-huang{width:66px; color:#987444;border: 0px solid #333;display: block;float: left;}
.zzgc-bt h3 a b.zzgc-bt-hong{  width: 113px; color:#ae070e; border: 0px solid #333; margin-left:-5px; display: block; float: left;  }
/* 大标题-结束 */
/* 项目介绍-列表-开始 */
.zzgc-xmjs { width: 1200px; height: auto; margin:0 auto; margin-top: 10px;  border:0px solid #ccc; float: left;   }
.zzgc-sbt { width: 1200px; height: 62px; margin:0 auto; margin-top: 0px;  border:0px solid #ccc; clear: both;  }
.zzgc-sbt i { width: 48px; height: 62px; border:0px solid #ccc; float: left;   }
.zzgc-sbt b { width: 1149px; height: 47px; border-bottom:2px solid #5c6a87; float: left;   }
.zzgc-sbt b h3{ width: 300px; height: 47px; padding-left: 8px; line-height: 47px; border:0px solid #ccc; float: left;font-size: 23px; color:#2e4459;   }
.zzgc-sbt b span{ width: 50px; height: 28px; border:0px solid #ccc; float: right; padding-top:17px;    }
.zzgc-sbt b span a{  font-size: 16px; color:#3f5366; font-weight: normal;  }
.zzgc-sbt b span a:hover{   color:#000;  }


.zzgc-xmjs ul { width: 1200px; height: auto;  margin-top: 5px;  border:0px solid #ccc;}
.zzgc-xmjs ul li { width: 580px; height: 40px; line-height: 40px;  margin-right:20px ; border:0px solid #ccc;  float: left;  }
.zzgc-xmjs ul li a{ width: 560px; padding-left: 20px;border:0px solid #ccc; height: 40px; line-height: 40px; background: url(zt_zzgc-flist-lan-dian.png) no-repeat 5px 9px;  font-size: 18px; color:#333;   }
.zzgc-xmjs ul li a:hover{ color:#2e4459;}

/* 项目介绍-列表-结束 */

/* 项目成果-列表-开始 */
.zzgc-xmcg { width: 1200px; height: auto; margin:0 auto; margin-top: 40px;padding-bottom: 2px;  border:0px solid #ccc; float: left;  }
.zzgc-xmcg ul { width: 1200px; height: 296px;  margin-top: 5px;  border:0px solid #ccc; float: left; background: url(zt_zzgc-shujia-bg-.png) no-repeat 0px 161px;}
.zzgc-xmcg ul li { width: 238px; height: 220px; padding-top:8px; border:0px solid #ccc;   float: left;  }
.zzgc-xmcg ul li a{ width: 238px; height: 220px; padding-top:0px; border:0px solid #ccc;   float: left; color:#fff; }
.zzgc-xmcg ul li a img{ width: 138px; height: 177px; padding-left: 56px;  margin:0 auto; border:0px solid #ccc;  float: left;  }
.zzgc-xmcg ul li a p{ display: block; width: 232px; padding-left: 8px;border:0px solid #ccc; height: 28px; line-height: 28px; text-align: center;  font-size: 16px;  overflow: hidden;  float: left;   }
.zzgc-xmcg ul li a:hover{ color:#d6ac79;}
.zzgc-xmcg ul.zzgc-xmcg-ul2 { margin-top: -30px; }

/* 项目成果-列表-结束 */


/* 年鉴资助工程-项目介绍-文本-开始 */
.zzgc-njzzgc-xmjs { width: 1120px; padding: 30px 40px;   overflow: hidden; overflow-y: scroll;  margin:0 auto; margin-top: 40px;background-color: #5c6a87;  float: left;  }
.zzgc-njzzgc-xmjs p {font-size: 18px; line-height: 38px; color:#fff; text-indent: 32px;  }

/* 年鉴资助工程-项目介绍-文本-结束 */

/*列表-面包屑-开始*/
.zzgc-mbx { width: 1200px; height: auto; margin:0 auto; margin-top: 20px;font-size: 16px; color:#999999; border:0px solid #ccc; float: left;   }
.zzgc-mbx a{height:50px;line-height:50px;font-size: 16px;color:#999999;}	
.zzgc-mbx a:hover{color:#354553}

/*列表-面包屑-结束*/
.zzgc-list-biaoti { width: 1200px; height: auto; margin:0 auto; margin-top: 20px; border:0px solid #ccc; float: left; cursor: pointer;  }

.zzgc-list-biaoti h3{ width: 178px; margin-left:0px; margin-top:0px; height: 50px;border: 0px solid #333; font-size: 28px;  cursor: pointer; float: left; }
.zzgc-list-biaoti h3 a b.zzgc-bt-huang{width:66px; color:#987444;border: 0px solid #333;display: block;float: left;}
.zzgc-list-biaoti h3 a b.zzgc-bt-hong{  width: 113px; color:#ae070e; border: 0px solid #333; margin-left:-10px; display: block; float: left;  }
.zzgc-list-biaoti a {cursor: none;}

/*列表-选项卡-开始*/
.slideTxtBox{ width:1200px; height: auto; margin:0 auto; margin-top: 30px; border:0px solid #ddd; padding-bottom: 50px; float: left;  }
.slideTxtBox .hd{ height:50px; line-height:50px;    border-bottom:2px solid #e0e0e0;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:-1px; height:50px;   }
.slideTxtBox .hd ul li{ float:left; width: 113px;border:0px solid #ddd; height: 50px; line-height:30px;  font-size: 28px; font-weight: bold;  color: #999999; padding:0 0px; margin-right:90px; cursor:pointer;  }
.slideTxtBox .hd ul li.on{ height:50px;  color: #2e4459; border-bottom:2px solid #5c6a87;  }
.slideTxtBox .bd ul{ padding-top:15px;  zoom:1;  }
.slideTxtBox .bd li{ height:150px; padding-left: 20px;margin-bottom: 15px; border-bottom: 1px solid #e0e0e0; background: url(zt_zzgc-flist-lan-dian.png) no-repeat 5px 16px;  }
.slideTxtBox .bd li a{ height:50px; line-height: 40px;  font-size: 18px; display: block; }
.slideTxtBox .bd li p{ height:60px; line-height: 22px; font-size: 14px;  display: block;color: #808080; }
.slideTxtBox .bd li span{ height:40px; display: block; color: #333333;  }

/*列表-选项卡-结束*/

/*图书列表-选项卡-开始*/
.tushu-slideTxtBox{ width:1200px; height: auto; margin:0 auto; margin-top: 30px; border:0px solid #ddd; padding-bottom: 50px; float: left;  }
.tushu-slideTxtBox .dh{ height:50px; line-height:50px;    border-bottom:2px solid #e0e0e0;  position:relative; }
.tushu-slideTxtBox .dh ul{ float:left;  position:absolute; left:0px; top:-1px; height:50px;   }
.tushu-slideTxtBox .dh ul li{ float:left; width: 113px;border:0px solid #ddd; height: 50px; line-height:30px;  font-size: 28px; font-weight: bold;  color: #999999; padding:0 0px; margin-right:90px; cursor:pointer;  }
.tushu-slideTxtBox .dh ul li a { color: #999999;}
.tushu-slideTxtBox .dh ul li.on{ height:50px;  color: #2e4459; border-bottom:2px solid #5c6a87;  }
.tushu-slideTxtBox .dh ul li.on a { color: #2e4459;}
.tushu-slideTxtBox .dh ul{ /*padding-top:15px;*/  zoom:1;  }


.zzgc-tushu-xmjs-list{}

.zzgc-tushu-xmjs-list { padding-top:15px;  zoom:1; padding: 40px 0;}
.zzgc-tushu-xmjs-list p{font-size: 16px; margin-bottom: 20px; line-height: 30px;}
.zzgc-tushu-xmjs-list  li{ height:150px; padding-left: 20px;margin-bottom: 15px; border-bottom: 1px solid #e0e0e0; background: url(zt_zzgc-flist-lan-dian.png) no-repeat 5px 16px;  }
.zzgc-tushu-xmjs-list  li a{ height:50px; line-height: 40px;  font-size: 18px; display: block; }
.zzgc-tushu-xmjs-list  li p{ height:60px; line-height: 22px; font-size: 14px;  display: block;color: #808080; }
.zzgc-tushu-xmjs-list  li span{ height:40px; display: block; color: #333333;  }


/* 项目成果-列表-开始 */
.zzgc-tushu-list { width: 1200px; height: auto; margin:0 auto; margin-top: 40px;padding-bottom: 20px;  border:0px solid #ccc; float: left;  }
.zzgc-tushu-list ul { width: 1200px; height: 296px;  margin-top: 5px;  border:0px solid #ccc; float: left; background: url(zt_zzgc-shujia-bg-.png) no-repeat 0px 161px;}
.zzgc-tushu-list ul li { width: 238px; height: 220px; padding-top:8px; border:0px solid #ccc;   float: left;  }
.zzgc-tushu-list ul li a{ width: 238px; height: 220px; padding-top:0px; border:0px solid #ccc;   float: left; color:#fff; }
.zzgc-tushu-list ul li a img{ width: 138px; height: 177px; padding-left: 56px;  margin:0 auto; border:0px solid #ccc;  float: left;  }
.zzgc-tushu-list ul li a p{ display: block; width: 232px; padding-left: 8px;border:0px solid #ccc; height: 28px; line-height: 28px; text-align: center;  font-size: 16px;  overflow: hidden;  float: left;   }
.zzgc-tushu-list ul li a:hover{ color:#d6ac79;}
.zzgc-tushu-list ul.zzgc-tushu-list-ul2 { margin-top: -10px; }

/* 项目成果-列表-结束 */



/*图书列表-选项卡-结束*/

/*详情页样式-开始*/
.zzgc_fl{float: left; } 
.zzgc_fr{float: right; } 
.zzgc_contant{width: 1200px; float: left; } 
.zzgc_flfg_biankuang{border:1px solid #eaeaea; padding:30px 40px 30px; margin-top: 14px; background-color: #fff; } 
.zzgc_zcjd_kuangk{border-top: 4px solid #eaeaea; margin-bottom: 80px; } 
.zzgc_xxgk_mar_top1{margin-top: 10px; } 
.zzgc_flfg_detalis_title{text-align: center; } 
.zzgc_flfg_detalis_title h2{font-size: 22px; color: #333; line-height: 28px; } 
.zzgc_zcjd_d_xian{border-top: 1px solid #9fc5e2; margin-top:28px; height:26px; } 
.zzgc_zcjd_d_shijian{border: 0px solid #9fc5e2; float: left; height: 30px; line-height: 27px; } 
.zzgc_zcjd_d_xian ul li.cj_zcjd_fabu{font-size: 14px; color: #333333; margin-right: 10px; } 
.zzgc_zcjd_d_xian ul li.cj_zcjd_laiyuan{font-size: 14px; color: #333333; } 
.zzgc_flfg_detalis_time {margin-top: 40px; overflow: hidden; } 
.zzgc_flfg_detalis_shezhi {padding-top: 20px; padding-bottom: 36px; height:32px; } 
.zzgc_flfg_detalis_title h2{font-size: 30px; line-height: 38px; margin-bottom: 55px; margin-top: 5px; } 
.zzgc_flfg_detalis_time ul li{font-size: 16px; height: 50px; line-height: 50px; margin: 0px 20px; } 
.zzgc_flfg_detalis_time ul li span{font-size: 16px; } 
.zzgc_flfg_detalis_shezhi{padding-top: 16px; position: relative; overflow: hidden; padding-bottom: 20px; height:32px; } 
.zzgc_flfg_detalis_shezhi ul li{float: left; font-size: 14px; } 
.zzgc_flfg_detalis_shezhi ul li a{font-size: 14px; color: #333333; margin-right: 10px; cursor: pointer; } 
.zzgc_flfg_detalis_shezhi ul li.font_size{margin-right: 2px; } 
.zzgc_flfg_detalis_shezhi ul li.font_size a{margin-right: 8px; } 
.zzgc_flfg_detalis_shezhi ul li .adc_4{color: red; } 
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{margin: 3px 0px 6px 6px!important; } 
.bdshare-button-style0-24 a, .bdshare-button-style0-24 .bds_more{margin: 2px 0px 6px 6px!important; } 
.zzgc_xiang_con{font-size: 16px; line-height: 34px; } 
.zzgc_xiang_con p{text-indent: 32px; font-size: 16px; }
.zzgc_xiang_con span{display: block; margin-right: 80px; margin-left: 80px; font-size: 16px; color: #3576b1; } 
.zzgc_fengxiangdao{float: left; font-size: 14px; color: #333333; padding-right: 16px; padding-top: 5px; }
.zzgc_zcjd_uu{padding-top: 4px; overflow: hidden; float: left; margin-left: 325px; }
/*详情页样式-结束*/


/*分页-开始	*/
.zzgc-page{text-align: center; padding-top: 39px; } 
.zzgc-page_list li{display: inline-block; vertical-align:middle; *zoom:1; *display: inline; *margin:0 2px; font-size: 14px; color: #666; } 
.zzgc-page_list li a{display: block; height: 28px; line-height: 28px; padding: 0px 10px; border:1px solid #dddddd; border-radius: 2px; font-size: 14px; color: #999999; } 
.zzgc-page_list li a.zzgc-p_active{/*background-color: #5c6a87;*/ color: #5c6a87; border:0px solid #5c6a87; } 
.zzgc-page_list li a.zzgc-p_active2{color: #999999; border:0px solid #5c6a87; } 
.zzgc-page_list li a.zzgc-p_active3{background-color: #5c6a87; color: #fff; border:0px solid #5c6a87; } 
.zzgc-page_list li a:hover{background-color: #5c6a87; color: #fff; border:1px solid #5c6a87; } 
.zzgc-page_input{width: 38px; height: 28px; border:1px solid #dddddd; border-radius: 2px; vertical-align:middle; text-align: center; font-size: 14px; color: #666; } 
.zzgc-page_submit{width: 38px; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; background-color: #5c6a87; border-radius: 2px; cursor: pointer; } 
.zzgc-page{padding-top: 39px; padding-bottom: 53px; } 
.zzgc-page_list li{font-size: 16px; } 
.zzgc-page_list li a{height: 34px; line-height: 34px; padding: 0px 14px; font-size: 16px; } 
.zzgc-page_input{width: 46px; height: 34px; line-height: 34px; font-size: 16px; } 
.zzgc-page_submit{width: 46px; height: 36px; line-height: 36px; font-size: 16px; }
 /*分页-结束	*/

/*底部-开始*/
.zzgc-bottom{ width:100%; height:108px; border-top: 1px solid #cdc09e;  background:url(zt_zzgc-foot-bg.png) ; margin-top:10px;}
.zzgc-bottom .zzgc-botmain{border: 0px solid #ccc;height:108px;  /*text-align:center;*/ width:1200px; margin:0 auto;}
.zzgc-wzjc{ width: 80px;height: 80px;  float:left;margin-top: 15px;margin-right: 0px; text-align: left; border: 0px solid #ccc;}
.zzgc-wzjc img{ margin-left: -15px; margin-top: 3px;margin-right: 0px;  border: 0px solid #ccc;}

.zzgc-bottom .zzgc-botmain .zzgc-botmainfl{ width:880px; height:108px; border: 0px solid #ccc; margin-left:63px; }
.zzgc-bottom .zzgc-botmain ul{ margin:0 auto; /*text-align:center;*/ width:900px; padding-left:20px;height:42px; border: 0px solid #ccc; padding-top:18px;}
.zzgc-bottom .zzgc-botmain li{ float:left; margin:10px;font-size:16px; color:#fff;}
.zzgc-bottom .zzgc-botmain li a{ font-size:16px; color:#fff;}
.zzgc-bottom .zzgc-botmain p{ width: 880px; height:40px; line-height:27px; font-size:14px;color:#fff; border: 0px solid #333;padding-left: 5px; }
.zzgc-bottom .zzgc-botmain .zzgc-botmainfl p a{font-size:14px;color: #fff;}
/*.bottom .botmain img{ float:left; margin:29px 0 0 23px;}*/
.zzgc-botmainfl{ float:left;}
.zzgc-botmainfr{ float:right; padding-top:24px;  border: 0px solid #333;}

/*底部-结束*/

/*底部-开始*/
.djzt-bottom{ width:100%; height:111px; border-top: 0px solid #cdc09e;  background:url(zt_zzgc-foot-bg.png) ; margin-top:0px; color: #fff;}
.djzt-bottom a:hover {color: #fff;}
.djzt-bottom .djzt-botmain{border: 0px solid #ccc;height:108px;  /*text-align:center;*/ width:1200px; margin:0 auto;}
.djzt-wzjc{ width: 80px;height: 80px;  float:left;margin-top: 15px;margin-right: 0px; text-align: left; border: 0px solid #ccc;}
.djzt-wzjc img{ margin-left: -15px; margin-top: 5px;margin-right: 0px;  border: 0px solid #ccc;}

.djzt-bottom .djzt-botmain .djzt-botmainfl{ /*! width:880px; */ /*! height:108px; */ /*! border: 0px solid #ccc; */ /*! margin-left:63px; */ }
.djzt-bottom .djzt-botmain ul{ margin:0 auto; /*text-align:center;*/ width:700px; /*! padding-left:20px; *//*! height:42px; */ border: 0px solid #ccc; /*! padding-top:18px; */margin: 0 auto;overflow: hidden;text-align: center;}
.djzt-bottom .djzt-botmain li{ float:left; margin:10px;font-size:16px; color:#fff;}
.djzt-bottom .djzt-botmain li a{ font-size:14px; color:#fff;}
.djzt-bottom .djzt-botmain li a:hover{ color: #fff;}
.djzt-bottom .djzt-botmain p{ /*! width: 880px; */ /*! height:40px; */ /*! line-height:27px; */ font-size:14px;color:#fff; border: 0px solid #fff;/*! padding-left: 5px; */ text-align: center;padding-top: 14px;}
.djzt-bottom .djzt-botmain .djzt-botmainfl p a{font-size:14px;color: #fff;}
/*.bottom .botmain img{ float:left; margin:29px 0 0 23px;}*/
.djzt-botmainfl{ /*! float:left; */}
.djzt-botmainfr{ float:right; padding-top:24px;  border: 0px solid #fff;}


/*分页*/
.pages{padding-top:55px; text-align:center; padding-bottom: 40px;}
.pages a{display:inline-block; _zoom:1;*display:inline;margin:0 1px; border:1px solid #dddddd;padding:2px 8px;font-size:16px;color:#999999;}
.pages a.on{border:0;color:#d83e35;}
.pages a.noborder{border:0;}
.pages a input{width:30px;height:24px; line-height:24px; text-align:center;background:#f6f6f6;border:1px solid #dddddd;margin-left:10px;color:#999999;}
.pages a button{background:#5c6a87;border:0;margin-left:10px;color:#fff;font-size:16px; height:26px;width:50px; cursor:pointer; line-height:24px;}