*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; font-weight:normal;border: 0;outline: 0;outline-style: none;vertical-align: baseline;background: transparent;outline-style: none; font-family: "微软雅黑"!important;}
body{ font-family:"微软雅黑"; font-size:14px;  color:#212121; position: relative; min-width:1300px;}
li{ list-style:none;}
ul{ padding:0; margin:0;}
a{ color:#444;text-decoration:none}
a:hover{ text-decoration:none !important; color: #272d5a;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover{outline: none !important;}
ul,ol{ margin:0; padding:0; }
img{ max-width:100%;}
input,button {outline:none;height: 50px;float: right;position: relative;left: 100px;top: -50px;}
.fl{ float: left !important;}
.fr{ float: right !important;}
.clear{ clear: both;}


.header{width: 100%;height: 90px;border-bottom: 1px solid #ddd;background: #fff;position: relative;z-index: 2;position: fixed;top: 0;}
.content{ width: 1300px; margin: 0 auto;}
.logo{ width: 164px; height: 156px; float: left; position: absolute; top: 0; left: 0;}
.nav{width: 1050px;float: right;height: 90px;}
.nav ul{ }
.nav ul li{width: 130px;position: relative;float: left;}
.nav ul .yj{ width: 100%; height: 90px; text-align: center; line-height: 90px; font-size: 16px;}
.nav ul .yj a{ color: #111;}
.nav ul li .ycc{display: none;width: 100%;position: absolute;left: 0;top: 90px;background: url(../images/lstm.png) repeat left top;padding: 10px 0;}
.nav ul li .ycc a{ padding: 8px 5px; font-size: 14px; color: #fff; display: block; text-align: center; line-height: 22px;}

.nav ul li:hover .yj{ background: #007a37;}
.nav ul li:hover .yj a{ color: #fff;}
.nav ul li:hover .ycc{ display: block;}

.nav ul li.at .yj{ background: #007a37;}
.nav ul li.at .yj a{ color: #fff;}


.header .pull-right a{ margin-left: 30px; display: inline-block; position: relative; }
.header .pull-right{ line-height: 97px; float: right; height: 90px; overflow: hidden;}
.header .pull-right a span{ position: absolute; top: 100%; width: 84px; left: 50%; margin-left: -42px; display: none; }
.header .pull-right a:hover span{ display: block; }
.search-box{ position: fixed; display: none; left: 0; right: 0; top: 90px; background: rgba(0,122,55,.15); padding: 0; z-index: 1; height: 66px;}
.search-width{max-width: 700px;margin:0 auto;background: #fff;position: relative;padding-right: 100px;margin-top: 8px;height: 50px;}
.search-width .form-control{border:none;border-radius: 0;box-shadow: none;height: 50px;padding: 0 10px;position: relative;left: 3px;width: 687px;top: 0px;}
.btn-search,.btn-search:hover,.btn-search:focus{border: none; position: absolute;right: 0;top: 0;width: 100px;border-radius: 0;height: 50px;background: #f0f7f7 url(../images/search.png) center no-repeat;}
.search-close {display: block; position: absolute; top: 10px; right: 50%; margin-right: -650px; width: 40px; height: 40px; }


.banner{width: 100%;height: auto;overflow: hidden;/* margin-top: -68px; */}
.banner .slideBox{ width:100%; height:501px; overflow:hidden; position:relative; }
.banner .slideBox .hd{ height:40px; overflow:hidden; position:absolute; right:0px; bottom:35px; z-index:1; width: 100%;}
.banner .slideBox .hd .anm{ width: 200px; float: right;}
.banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .slideBox .hd ul li{ font-size: 23px; padding: 0 10px; color: #fff; float:left; margin-right:2px;  width:15px; height:40px; line-height:40px; text-align:center;cursor:pointer; }
.banner .slideBox .hd ul li.on{  color:#007A37; }
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.banner .slideBox .bd li{ zoom:1; vertical-align:middle; }
.banner .slideBox .bd img{ width:100%; height:501px; display:block;  }
.banner .slideBox .prev{float: left;  display:block; width:32px; height:40px; background:url(../images/but-left.png) center center no-repeat;  }
.banner .slideBox .next{float: left;   display:block; width:32px; height:40px; background:url(../images/but-right.png) center center no-repeat;}

.part{ margin-top: 42px; width: 100%; height: auto; overflow: hidden;}
.part .left{ width: 505px; height: 317px; float: left; margin-right: 30px;}
.part .left .slideBox{ width:505px; height:317px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.part .left .slideBox .hd{ height:25px; overflow:hidden; position:absolute; right:5px; bottom:12px; z-index:1; }
.part .left .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.part .left .slideBox .hd ul li{ float:left; margin-right: 10px;  width:16px; height:25px; background: url(../images/tpqhwxz.png) no-repeat center center; cursor:pointer; }
.part .left .slideBox .hd ul li.on{ background: url(../images/tpqhxz.png) no-repeat center center; }
.part .left .slideBox .bd{ position:relative; height:100%; z-index:0;}
.part .left .slideBox .bd li{ zoom:1; vertical-align:middle; }
.part .left .slideBox .bd img{ width:505px; height:317px; display:block;}

.part .center{ width: 538px; height: 317px; float: left; margin-right: 30px;}
.part .center .slideTxtBox{ width:538px;  position: relative; }
.part .center .slideTxtBox .hd{ height:37px; line-height:37px; position:relative; }
.part .center .slideTxtBox .hd ul{ float:left;  }
.part .center .slideTxtBox .hd ul li{float:left;padding: 0 20px 0 0;cursor:pointer;font-size: 18px;color: #111;font-weight: 600;color: #888;}
.part .center .slideTxtBox .hd ul li.on{color: #007A37;font-weight: bold;font-size: 22px;}
.part .center .slideTxtBox .bd{padding-top: 20px;}
.part .center .slideTxtBox .bd ul{ padding:0px;  zoom:1;  }
.part .center .slideTxtBox .bd li{ height:38px; line-height:38px; font-size: 16px; text-align: left;  background: url(../images/zqld.png) no-repeat left center; padding-left: 18px;}
.part .center .slideTxtBox .bd li a.bt{ width: 405px; float: left; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #111;}
.part .center .slideTxtBox .bd li:hover a{ color: #007A37;}
.part .center .slideTxtBox .bd li .date{ float:right; color:#999; font-size: 14px; }
.part .center .more{ width: 70px; text-align: right; font-size: 12px; color: #007a37; height: 37px; line-height: 37px; position: absolute;top: 0; right: 0; display: block; }

.part .center .slideTxtBox .bd li.tt{ width: 100%; height: auto; padding: 0; background: no-repeat; border-bottom: 1px solid #ddd; padding-bottom: 21px; margin-bottom: 7px; overflow: hidden;}
.part .center .slideTxtBox .bd li.tt .img{ width: 175px; height: 119px; float: left; overflow: hidden;}
.part .center .slideTxtBox .bd li.tt .img img{ width: 100%;}
.part .center .slideTxtBox .bd li.tt .ycxg{ width: 349px; float: right;}
.part .center .slideTxtBox .bd li.tt .ycxg .bt{ width: 100%; height: 33px; line-height: 33px; text-align: left; font-size: 18px; color: #111; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.part .center .slideTxtBox .bd li.tt .ycxg .zy{padding-top: 5px; width: 100%; height: 40px; line-height: 20px; font-size: 14px; color: #999; text-align: left; overflow: hidden;}
.part .center .slideTxtBox .bd li.tt .ycxg .time{padding-top: 5px; background: url(../images/time.png) no-repeat left center ; height: 30px; line-height: 30px; font-size: 14px; color: #999; text-align: left; overflow: hidden; padding-left: 22px;}

.part .title .more{ width: 70px; text-align: right; font-size: 12px; color: #007a37; height: 40px; line-height: 40px; float: right; }
.part .title{ width: 100%; height: 40px;}
.part .title .bt{ float: left; font-size: 22px; font-weight: bold; color: #007A37; line-height: 40px; }

.part .right{ width: 197px; height: 317px; float: right;}
.part .right .zj{ width: 100%; height: auto; overflow: hidden;}
.part .right .zj .dd{ width: 100%; height: 157px; position: relative;}
.part .right .zj .dd img{ width: 100%;}
.part .right .zj .dd .bt{ width: 100%; background: rgba(0,122,55,.5); position: absolute; bottom: 0; left: 0; height: 36px; line-height: 36px; text-align: center; font-size: 16px; color: #fff; display: block;}

.part .right .zt{ width: 100%; height: 91px; margin-top: 23px; overflow: hidden;}
.part .right .zt img{ width: 100%; height: 91px;}

/*footer*/
.pic{width: 80%;float: left;}
.pic img{width: 10%;margin: 13px 58%;}
.footer{ width: 100%; height: auto; overflow: ; margin-top: 42px; border-top: 2px solid #007a37; background: #f0f7f7;}
.footer .xg{width: 20%;height: 55px;padding: 0 0 0;border-bottom: 1px solid #fff;float: right;}
.footer .left{width: 743px!important;float: left;text-align: center;font-size: 14px;color: #111;line-height: 24px;padding: 0px 21%;display: block;margin: 0 auto;border-bottom: 1px inset;}
.footer .left p{text-align: left;float: left;margin-right: 12px;font-size: 12px;color: #555;padding-bottom: 6px;}
.footer .xg .center{ width: 270px; float: left; height: 66px; text-align: center;}
.footer .xg .center img{ }
.footer .xg .right{ width: 246px; float: right;  text-align: center;}
.footer .lj{height: 26px;font-size: 14px;color: #fff;/* margin-right: -24px; */margin: 0 auto;padding: 0 11%;width: 847px;text-align: center;}
.footer .lj a{margin: 0 0 0 0;font-size: 12px;color: #555;}

.select {margin-top: 8px;position: relative;float: left;width: 246px;}
.select  p{text-align: left;padding-right: 35px;position: relative;background: #f0f7f7;border: 1px solid #ddd;line-height: 28px;padding-left: 22px;color: #111;font-size: 14px;}
.select>p i { background-position: center center;position: absolute;right: 0;top: 0;width: 36px;height: 36px;}
.select ul {background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, .3); position: absolute; bottom: 100%; left: 0;right: 0; padding: 10px 0; display: none;  z-index: 9;}
.select ul li { line-height: 30px; font-size: 14px; color: #666; padding: 0 20px; cursor: pointer;  text-align: left;}
.select ul li:hover { background: #007A37; color: #fff;}

.footer .bq{width: 100%;height: 44px;overflow: hidden;line-height: 44px;text-align: center;font-size: 12px;color: #555;} 
.footer .bq img{vertical-align: middle;}


.zybanner{ height: 271px!important;}
.zybanner .slideBox .bd img{ height: 271px!important;}
.zybanner .slideBox{ height: 271px!important;}

.zylocal{ width: 100%; height: 63px; line-height: 63px; border-bottom: 1px solid #ddd;}
.zylocal .dz{ width: 20px; height: 63px; float: left; background:  url(../images/local.png) no-repeat center center;}
.zylocal .dqwz{width: 248px;float: left;text-align: left;font-size: 14px;color: #888;line-height: 63px;}
.zylocal .dqwz a{ padding: 0 5px; float: left; font-size: 16px; }
.zylocal .dqwz i{ display: block; float: left;  width: 5px; height: 63px;}
.zylocal .dqwz span{ color: #888;}
.zylocal .ejlm{width: 1030px;float: right;}
.zylocal .ejlm ul{ overflow: hidden; text-align: right;}
.zylocal .ejlm ul li{padding: 0 5px;font-size: 18px;color: #222;float: ;display: inline-block;}
.zylocal .ejlm ul li a{ color: #222; font-size: 18px;}
.zylocal .ejlm ul li.at{ background: #007A37;}
.zylocal .ejlm ul li.at a{ color: #fff;}

.zymain { width: 100%; height: auto; overflow: hidden;}
.zymain .list{ width: 100%; height: auto; overflow: hidden;}
.firstul{overflow: hidden;margin-top: 35px;margin-bottom: 35px;width: 30%;float: left;}
.secul{/* overflow: hidden; *//* margin-top: 35px; *//* margin-bottom: 35px; *//* width: 70%; */}

.firstul li{ padding: 0 0  33px 0; width: 100%; border-bottom: 1px dashed #ddd; height: auto; overflow: hidden;}
.firstul li img{ width: 324px; height: 202px; float: left; display: block;}
.firstul li .btm{ width: 943px; float: right; overflow: hidden;}
.firstul li .btm .bt{ display: block; width: 100%; height: 64px; line-height: 64px; text-align: left; font-weight: bold; font-size: 20px; color: #222; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.firstul li .btm p{ margin-top: 10px; font-size: 16px; line-height: 28px; color: #888; text-align: left; height: 80px; overflow: hidden;}
.firstul li .btm .time{ display: block; margin-top: 26px; height: 30px; line-height: 30px; text-align: left; padding-left: 30px; background: url(../images/time1.png) no-repeat left center; font-size: 14px; color: #888;}
.firstul li.l1 .btm{ width: 100% !important;}
.firstul li.l1 .btm .time{ margin-top: 0;}
.firstul li:hover .btm .bt{ color: #007A37;}

.secul li{padding: 0 0  30px 0;/* width: 100%; *//* border-bottom: 1px dashed #ddd; *//* height: auto; *//* overflow: hidden; */}
.secul li img{ width: 324px; height: 202px; float: left; display: block;}
.secul li .btm{width: 904px;float: right;overflow: hidden;height: 193px;/* padding-top: 59px; */}
.secul li .btm .bt{display: block;width: 100%;height: 37.4px;line-height: 38px;text-align: left;font-weight: bold;font-size: 20px;color: #222;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.secul li .btm p{ margin-top: 10px; font-size: 16px; line-height: 28px; color: #888; text-align: left; height: 80px; overflow: hidden;}
.secul li .btm .time{/* display: block; *//* margin-top: 26px; */height: 30px;line-height: 30px;text-align: left;padding-left: 30px;/* background: url(../images/time1.png) no-repeat left center; */font-size: 14px;color: #999;font-weight: 500!important;float: right;position: relative;/* left: 4px; */}
.secul li.l1 .btm{ width: 100% !important;}
.secul li.l1 .btm .time{ margin-top: 0;}
.bt.secul li:hover .btm .bt{/* color: #007A37;*/}

.bt:hover .bt span{color: #007A37!important;}
/*列表区域*/
.lmmc{color: #007A37;line-height: 50px;font-weight: 800;font-size: 17px;}
.zymain .list1{ width: 100%; height: auto; overflow: hidden;}
.zymain .list1 ul{overflow: hidden;margin-top: 0px;margin-bottom: 35px;min-height: 246px;}
.zymain .list1 ul li{ padding: 33px 0; width: 100%; border-bottom: 1px dashed #ddd; height: auto; overflow: hidden;}
.zymain .list1 ul li .time{ width: 91px; height: 89px; float: left; display: block; background: #f0f7f7;}
.zymain .list1 ul li .time .day{padding: 10px 0 3px; width: 100%; height: 36px; line-height: 36px; font-size: 30px; font-weight: bold; color: #007A37; text-align: center;}
.zymain .list1 ul li .time .mon{ width: 100%; height: 21px; line-height: 21px; text-align: center; font-size: 16px; color: #007A37;}
.zymain .list1 ul li .btm{ width: 1179px; float: right; overflow: hidden;}
.zymain .list1 ul li .btm .bt{ display: block; width: 100%; height: 38px; line-height: 20px; text-align: left; font-size: 20px; font-weight: bold; color: #222; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zymain .list1 ul li .btm p{  font-size: 16px; line-height: 28px; color: #888; text-align: left; height: 50px; overflow: hidden;}
.zymain .list1 ul li:hover .time{ background: #007A37;}
.zymain .list1 ul li:hover .time .day{ color: #fff;}
.zymain .list1 ul li:hover .time .mon{ color: #fff;}
.zymain .list1 ul li:hover .btm .bt{ color: #007A37;}
.tit1204{font-weight: 500!important;font-size: 16px;}


.zymain .nry{width: 1260px;float: right;background: #fff;padding: 40px 20px 0px;overflow: hidden;min-height: 265px;}
.zymain .nry .title{ width: 100%; padding: 25px 0px 35px; height: auto; overflow: hidden; line-height: 42px; font-size: 32px; color: #222; text-align: center;}
.zymain .nry .xgxx{ width: 98%; margin: 0 auto; border-bottom: 1px solid #ddd; height: 56px; line-height: 56px; overflow: hidden; font-size: 16px; color: #666; text-align: center;}
.zymain .nry .nr{ width: 1186px; padding: 10px 37px; height: auto; overflow: hidden; }  
.zymain .nry .nr p{ padding: 10px 0; text-align: left; text-indent: 2em; line-height: 36px; font-size: 16px; color: #222;}
.zymain .nry .nr img{ display: block; margin: 10px auto; max-width: 100%;}
.zymain .nry .sxyt{width: 1186px; margin: 0 auto; padding-top: 25px; margin-top: 25px; border-top: 1px solid #ddd;}
.zymain .nry .sxyt .dd{ width: 50%; height: auto; line-height: 36px; text-align: left; font-size: 18px; color: #222; float: left;}
.zymain .nry .sxyt .dd span{ line-height: 42px;  font-size: 18px;}
.zymain .nry .sxyt .dd a{ color: #666;  line-height: 42px; font-size: 18px;}
.zymain .nry .sxyt .dd:hover a{ color: #007A37;}

.zymain .nry .sxyt .dd1{ text-align: right;}


/*三级栏目列表页*/
.third1213{
    width: 1300px;
    margin: 0 auto;
}
.third1213>div{
    float: left;
    width: 100%;
    border-bottom: 1px dotted #ddd;
}
.third1213 .more1213{
    float: right;
    line-height: 50px;
    color: #999;
}
.third1213 .more1213 a{
 color: #999;
    
}
.third1213 span{}
.third1213 ul{
    width: 72%;
    float: right;
}
.third1213 ul li{}
.third1213 lmmc{}
.max{
    float: left;
    width: 364px;
    height: 220px;
    overflow: hidden;
}
.max img{
    width: 100%;
    height: auto;
}