@charset "utf-8";
/* CSS Document */
/*动画效果************/
body,div,a,img{
transition:all 1s ease ;
-moz-transition:all 1s ease ; /* Firefox 4 */
-webkit-transition:all 1s ease ; /* Safari and Chrome */
-o-transition:all 1s ease ; /* Opera */
}

/* 手机 等 小屏幕设备 */
@media screen and (max-width:1199px){
body{ margin:0px;}
.wai3{ mxa-width:1200px;margin:auto;}
.wai{ max-width:1160px; margin:auto;}
.wai2{ max-width:720px; margin:10px;}
.tab_a{ padding:20px 0px; }
.tab_a table{ background-color:#CCC; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:18px;}
.tab_a table a{ text-decoration:none; color:#000; font-size:26px;}
.tab_a table td{ background-color:#FFF;}
.tab_a table th{ background-color: #F3F3F3;}
.yi{ color:#090; padding:10px 0px;}

.dla{ font-size:12px; color:#000; font-weight:100; font-family:"微软雅黑"; padding:10px 0px;}
.dlb{ font-size:16px; color:#000; font-weight:100; font-family:"微软雅黑"; padding:10px 0px; line-height:26px;}
.dlc{ font-size:20px; color:#fff;  font-family:"微软雅黑"; padding:10px 0px; line-height:34px; font-weight:100}
.dld{ font-size:16px; color:#000;  font-family:"微软雅黑"; padding:20px 0px; line-height:34px;}

.bta{ font-family: Georgia, "Times New Roman", Times, serif; font-size:30px; font-weight:bold; color:#C30;}
.btb{ font-size:18px; font-family:"宋体"; font-weight:bold}
.btc{ font-size:18px; padding:10px 0px 40px 0px;line-height:28px;}
.btd{ font-size:30px; font-weight:bold; font-family:"微软雅黑"; padding:10px 0px 40px 0px;line-height:28px;}
.bte{ font-size:30px; font-weight:bold; font-family:"微软雅黑"; padding:10px 0px 40px 0px;line-height:38px; color:#FFF; padding:40px}
.btf{ font-size:20px; font-family:"微软雅黑"; padding:10px 0px 10px 0px;line-height:28px;}
.pda{ padding:10px;}
.pdb{ padding:10px 0px;}
.pdc{ padding:0px 0px 20px 0px;}
.yi_a{ font-size:36px;color:#090; }
.ji_a{ font-size:36px;color: #C00; }

.xian_a{ border-bottom:#CCC dotted 1px; margin-bottom:20px;}

.mylogo{padding:14px 0px 10px 0px; text-align:center;  box-shadow: #666 2px 2px 8px;background-color: #FFF; }
.mylogo2{padding:14px 0px 10px 0px; text-align:center;   margin-top:20px; }
.mylogo2 img{background-color:#FFF;}
.mylogo img,.mylogo2 img{ height:40px; width:auto;}
.mydh{  padding:30px 20px;  position:absolute;  background-color:rgba(49,148,89,0.9); height:100%; display:none; width:50%;}
.mydh a{ color:#fff; text-decoration:none; font-size:16px; padding:10px; display:flex; flex-wrap:wrap; }

.ld{ clear:both; line-height:0px; height:0px;}

.mybanner{ height:500px; width:100%; background-repeat:no-repeat; background-position:top center; background-size:cover;position:relative; display:flex; justify-content:center;}
.mybanner_txt{ background-color:rgba(49,148,89,0.3); bottom:0px; position:absolute; transform:translate(0%,0%);}

.bga{ background-color:rgba( 255,255,250,0.2); background-image:url(images/bg1.png);}
.bgb{ background-color:rgba(49,148,89,0.98); background-image:url(images/bg3.png); margin-bottom:70px;}

.bgc{  background-color:rgba(49,148,89,0.2);background-image:url(images/bg1.png); margin-bottom:70px;}

.youbian{ width:100%;  margin-top:20px; border-top:dotted #CCC 1px; padding-top:20px }
.youbian .newsitem{padding:10px 20px;}

.btpica{ width:100%; height:267px; background-color:#CCC; background-repeat:no-repeat; background-position:center; background-size:100%; }
.btpica:hover{ background-position:center;background-size:107%; }

.btpicb{ height:260px; background-color:#CCC; background-repeat:no-repeat; background-position:center; background-size:100%; }
.btpicb:hover{ background-size:120%; }
.btpicc{ width:100%; height:334px; background-color:#CCC; background-repeat:no-repeat; background-position:center; background-size:cover; }


.item_a{ padding:0px;}
.item_a li{  list-style-type:none; margin:20px 0px;}
.item_b{ padding:10px;}
.item_b li{ padding-bottom:20px; list-style-position:outside;}
.zhengwen{ font-size:20px; line-height:34px;}
.wai3 .pda .pdd .zhengwen p img{ max-width:100% !important; height:auto;}

.lxfs{ width:100%;  }
.lxfs img{ width:100%; height:auto;}
.lxfs li{ line-height:28px; list-style-position:inside; padding:10px 0px;}

.mytopdh{ position:fixed;  z-index:100;width:100%; top:0px;}

.ana{ position:fixed; bottom:8px; right:10%;left:10%; text-align:center; padding:10px;color:#FFF; border-radius:5px; background-color:rgba(49,148,89,0.9)}
.ana a{ color:#FFF;}
.ren{position:absolute; bottom:0px; z-index:190;}
.ren img{ width:100px ;height:auto;}

.anb{ position:fixed;top:0px; right:0px; padding:20px; color:#319459; z-index:200}

.end{ color:#FFF;text-align:center;}
.end a{ color:#FFF;}
.end .mylogo{ float:none; }
.end .mylogo img{ width:auto; height:50px;}

.ztlist li{ float:left; list-style-type:none; padding:10px 20px;}
.inc_msg ol{ padding:0px;}
.inc_msg li{ padding:10px 0px; list-style-position: inside;}
.inc_msg li a{ font-size:16px; text-decoration:none; color: #000;}
}

/* 电脑等 大屏幕设备 */
@media screen and (min-width:1200px){
body{ margin:0px;}
.wai3{ width:1400px;margin:auto;}
.wai{ max-width:1160px; margin:auto;}
.wai2{ max-width:720px; margin:auto; float:left; padding-top:30px;}
.tab_a{ padding:40px 0px; }
.tab_a table{ background-color:#CCC; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:18px;}
.tab_a table a{ text-decoration:none; color:#000; font-size:26px;}
.tab_a table td{ background-color:#FFF;}
.tab_a table th{ background-color: #F3F3F3;}
.yi{ color:#090; padding:10px 0px;}

.dla{ font-size:12px; color:#000; font-weight:100; font-family:"微软雅黑"; padding:10px 0px;}
.dlb{ font-size:20px; color:#000;  font-family:"微软雅黑"; padding:10px 0px; line-height:34px;}
.dlc{ font-size:20px; color:#fff;  font-family:"微软雅黑"; padding:10px 0px; line-height:34px; font-weight:100}
.dld{ font-size:18px; color:#000;  font-family:"微软雅黑"; padding:20px 0px; line-height:34px;}
.bta{ font-family: Georgia, "Times New Roman", Times, serif; font-size:30px; font-weight:bold; color:#C30;}
.btb{ font-size:18px; font-family:"宋体"; font-weight:bold}
.btc{ font-size:18px;font-family:"宋体"; padding:10px 0px 40px 0px; }
.btd{ font-size:30px; font-weight:bold; font-family:"微软雅黑"; padding:10px 0px 40px 0px;line-height:28px;}
.bte{ font-size:30px; font-weight:bold; font-family:"微软雅黑"; padding:10px 0px 40px 0px;line-height:38px; color:#FFF; padding:40px}
.btf{ font-size:20px; font-family:"微软雅黑"; padding:10px 0px 10px 0px;line-height:28px;}
.pda{ padding:10px;}.pda2{ padding:20px;}
.pdb{ padding:10px 0px;}
.pdc{ padding:0px 0px 20px 0px;}
.pdd{ padding:60px 0px 60px 0px;}
.ma{ margin:10px 40px 10px 0px;}
.mb{ margin:10px 60px 10px 0px;}

.yi_a{ font-size:36px;color:#090; }
.ji_a{ font-size:36px;color: #C00; }
.bga{ background-color:rgba( 255,255,250,0.2); background-image:url(images/bg1.png);}
.bgb{background-color:rgba(49,148,89,0.98); background-image:url(images/bg3.png);}
.bgc{ background-color:rgba(49,148,89,0.2);background-image:url(images/bg1.png); margin-bottom:70px;}

.xian_a{ border-bottom:#CCC dotted 1px; margin-bottom:20px;}

.mylogo{ float:left; padding:10px;}
.mylogo2{ padding:10px;}
.mylogo2 img{ background-color:#FFF;}
.mylogo img,.mylogo2 img{ height:70px; width:auto;}
.mydh{ float:left; padding:36px 0px 0px 20px; display:block;}
.mydh a{ color:#319459; text-decoration:none; padding:10px 40px; font-size:16px; font-weight:bold; }
.ld{ clear:both;}

.mybanner{ margin-top:94px; height:400px; width:100%; background-repeat:no-repeat; background-position:center; background-size:cover;position:relative; display:flex; justify-content:center;}
.mybanner_txt{ background-color:rgba(49,148,89,0.7); bottom:0px; position:absolute; width:1400px; transform:translate(0%,0%);}
.fl{ float:left;}
.ld{ clear:both;}
.youbian{ margin-top:40px; float:right; width:400px;}

.btpica{ width:400px; height:267px; background-color:#CCC; background-repeat:no-repeat; background-position:center; background-size:100%; }
.btpica:hover{ background-size:110%;background-position:top; }

.btpicb{ height:200px; background-color:#CCC; background-repeat:no-repeat; background-position:center; background-size:100%; }
.btpicb:hover{ background-size:120%; }

.btpicc{ width:500px; height:334px; background-color:#CCC; background-repeat:no-repeat; background-position:center; background-size:cover; }

.btpicd{width:600px; height:400px; background-position:  center; background-repeat:no-repeat; }


.item_a li{  list-style-type:none; float:left; width:25%;}
.item_a li a{ color:#000; text-decoration:none;}
.item_b li{ padding-bottom:20px;}
.mytopdh{ position:fixed; z-index:100;width:100%; height:94px; top:0px;box-shadow: #666 2px 2px 8px;background-color:rgba(255,255,255,0.9); }
.anb{ display:none;}
.ana{ position:fixed; bottom:8px; right:10%;left:10%; padding:10px; color:#FFF; border-radius:5px; background-color:rgba(49,148,89,0.9)}
.ana a{ color:#FFF; margin-left:140px;}

.ren{position:absolute; bottom:0px; z-index:190;}
.ren img{ width:100px ;height:auto;}

.zhengwen{ width:750px; float:left; font-size:18px; line-height:34px;}
.zhengwen img{ max-width:600px !important; height:400px;}
.lxfs{ width:340px; float:right; }
.lxfs img{ width:100%; height:auto;}
.lxfs li{ line-height:26px; list-style-position:inside; padding:10px 0px;}
.end{ color:#FFF;}
.end a{ color:#FFF;}
.end .mylogo{ float:none;}
.end .mylogo img{ width:auto; height:50px;}

.ztlist li{ float:left; list-style-type:none; padding:10px 20px;}
.inc_msg li{ padding:10px 0px;}
.inc_msg li a{ font-size:18px; text-decoration:none; color: #000;}
}

/* public */
a{ color:#000; text-decoration:none;}

.newsitem{ font-family:"微软雅黑"; padding:10px 0px;}
.newsitem .pics{ width:100px; height:80px; overflow: hidden; background-position:center; background-size:cover; float:left; margin-top:10px;}
.newsitem .wz{ padding-left:120px;}
.newsitem .wz .bta{ padding-bottom:8px; line-height:24px;}
.newsitem .wz .bta a{ font-size:18px; text-decoration:none; color:#000; font-family:"微软雅黑"; font-weight: 500;}
.newsitem .wz .dl{ font-size:14px; line-height:24px; color:#666}
.ld{ clear:both;}


/*节气列表*/

.item_a .bt a{ font-size:26px; text-decoration:none; color:#000;}
.item_a .zw{ font-size:16px; line-height:28px; color: #999; padding:10px 0px;}


.fenye{ font-size:12px; padding:10px;}
.fenye a{ font-size:12px; padding:6px 10px; background-color: #CCC; color:#000; }
.fenye a:hover{ font-size:12px;  background-color: #096; color:#FFF;}
.fenye .fl{ padding:0px 8px;}

