@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img{margin:0;padding:0;}
body{font-size:16px; color:#000; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; min-width:1260px;_width:1260px; background:#fff;}
body a{text-decoration:none; outline:none; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
a:link,a:visited{color:#000;}
a:hover{color:#007e37;}
/*去掉图形热点的点击时出现的边线*/
a,area{blr:expression(this.onFocus=this.blur());}  /*for IE*/   
:focus{-moz-outline-style:none; outline:none;}     /* for Firefox*/
img{border:0;}
ul li{list-style-type:none;}
table,table td{border-collapse:collapse;}
.clear{clear:both; height:0;}
.transition{-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}


.head{height:140px; background:url(headBg.jpg) no-repeat center center; background-size:cover;}
.logo{width:1260px; height:140px; background:url(logo.png) no-repeat left center; margin:0 auto;}

.search{width:370px; height:35px; margin-top:52px; float:right;}
.logoNav{width:180px; height:35px; line-height:35px; font-size:14px; float:left;}
.logoNav a:link, .logoNav a:visited{color:#007e37; margin-right:24px;}
.logoNav a:hover{color:#f90;}
.searchCon{width:173px; height:35px; float:left; background:url(searchBg.png) no-repeat center center; padding:0 5px 0 12px;}
.searchCon .keyValue{width:138px; height:35px; line-height:35px; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; border:0; background:none; float:left;}
.searchCon .submitBtn{display:block; width:35px; height:35px; border:0; background:none; padding:0; margin:0; cursor:pointer; float:left;}


.menu{height:42px; background:#007e37;}
.menu .mainMenu{width:1260px; height:42px; margin:0 auto;}
.menu .mainMenu .mainMenuLi{float:left; width:138px; text-align:center; position:relative;}
.menu .mainMenu .mainMenuLi:nth-child(1){width:120px;}
.menu .mainMenu .mainMenuLi:nth-child(2), .menu .mainMenu .mainMenuLi:nth-child(9), .menu .mainMenu .mainMenuLi:nth-child(9){width:156px;}
.menu ul li a{display:block; height:42px; line-height:42px;}
.menu ul li a:link, .menu ul li a:visited{color:#fff;}
.menu ul li a.cur{color:#fff; background-color:#f90;}
/*这是第二级菜单*/
.menu .subMenu{display:none; width:100%; background-color:#006d33; border-top:#fff 1px solid; position:absolute; z-index:999; left:0; filter:alpha(opacity=96); opacity:0.96;}
.menu .subMenu li{width:auto; position:relative;}
.menu .subMenu li a{padding:2px; height:auto; line-height:36px; font-size:15px; border-bottom:#fff 1px solid;}
.menu .subMenu li a:link, .menu .subMenu li a:visited{color:#fff;}
.menu .subMenu li a.cur{background-color:#ffc72a; color:#0a0a0a;}



/* 图片轮播 */
.bannerWrap{width:100%; height:480px; overflow:hidden;}
.banner{width:100%; position:relative; height:480px; background:#fff;}
.banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden; height:480px;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important; height:480px; overflow:hidden; text-align:center; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.banner .bd li a{display:block; height:480px;}
.banner .hd{width:100%; height:6px; position:absolute; left:0; bottom:40px; text-align:center;}
.banner .hd ul{height:6px; text-align:center;}
.banner .hd li{display:inline-block; *display:inline; zoom:1; width:50px; height:6px; background:#fff; overflow:hidden; text-indent:-99px; margin:0 8px; vertical-align:top; cursor:pointer;}
.banner .hd li.on{background:#007e37;}
.banner .prev, .banner .next{position:absolute; top:50%; margin-top:-37.5px; display:block; width:75px; height:75px; background-repeat:no-repeat;}
.banner .prev{left:5%; background-image:url(l01.png);}
.banner .next{right:5%; background-image:url(r01.png);}
.banner .prev:hover{background-image:url(l02.png);}
.banner .next:hover{background-image:url(r02.png);}


.indH{height:52px; line-height:52px; font-size:24px; font-weight:normal; border-bottom:#e9e9e9 1px solid;}
.indH img{height:22px; vertical-align:middle; padding-right:8px;}
.indH span{color:#a7a7a7; font-size:16px; text-transform:uppercase; padding-left:10px;}

.more{height:36px; line-height:36px; font-size:16px; padding-top:10px;}
.more a:link, .more a:visited{display:inline-block; padding-right:24px; background:url(m01.png) no-repeat right center; height:36px; line-height:36px; color:#007e37;}
.more a:hover{background-image:url(m02.png); color:#f90;}

.indNewsList{height:252px; padding:15px 0 20px; border-bottom:#e9e9e9 1px solid;}
.indNewsList li{height:42px; line-height:42px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.indNewsList li span{float:right; padding-left:20px; color:#999;}


.F1, .F2{width:1260px; height:387px; margin:20px auto 0;}
.F2{margin-top:30px; padding-bottom:40px;}

.tzgg{width:400px; height:387px; float:left;}


.news{height:387px; margin-left:440px;}
.newsCon{height:334px;}
.picNews{width:380px; height:307px; padding-top:27px; float:left;}
.picNews .bd{width:380px; height:260px; overflow:hidden;}
.picNews .bd ul li{width:380px; height:260px; position:relative; overflow:hidden; float:left;}
.picNews .bd ul li a:link, .picNews .bd ul li a:visited{color:#fff;}
.picNews .bd ul li p{width:380px; height:260px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.picNews .bd ul li h3{width:360px; height:42px; line-height:42px; font-weight:normal; margin:0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:absolute; left:0; bottom:0; z-index:2; font-size:16px;}
.picNews .bd ul li i{display:block; width:380px; height:42px; background:#000; filter:alpha(opacity=40); opacity:.4; position:absolute; left:0; bottom:0; z-index:0;}
.picNews .bd ul li a:hover{color:#fff;}
.picNews .bd ul li a:hover i{background:#007e37; filter:alpha(opacity=80); opacity:.8;}
.picNews .hd{height:10px; padding-top:20px; text-align:center;}
.picNews .hd ul{height:10px; text-align:center;}
.picNews .hd ul li{display:inline-block; *display:inline; zoom:1; width:10px; height:10px; overflow:hidden; margin:0 5px; cursor:pointer; vertical-align:top; text-indent:-99px; background:url(hdBg.png) no-repeat left top;}
.picNews .hd ul li.on{background-position:right top;}

.txtNews{height:334px; margin-left:400px; overflow:hidden;}


.kjpt{height:384px; margin-top:40px; position:relative;}
.kjptBg{width:100%; height:280px; background:url(kjptBg.jpg) no-repeat center center; background-size:cover; position:absolute; left:0; top:0; z-index:0;}
.kjptCon{width:1260px; height:384px; margin:0 auto; position:relative; z-index:1;}
.kjptCon h2{height:164px; background:url(kjptH.png) no-repeat center 54px;}
.kjptCon h2 .more{float:right; margin-top:94px;}
.kjptCon h2 .more a:link, .kjptCon h2 .more a:visited{color:#fff; background-image:url(m03.png);}
.kjptCon h2 .more a:hover{color:#f90; background-image:url(m02.png);}
.kjptBox{height:160px; padding:30px 0; background:#fff; box-shadow:0 3px 10px #ccc; position:relative;}
.kjptBox .bd{width:1120px; height:160px; overflow:hidden; margin:0 auto;}
.kjptBox .bd ul{min-width:1150px; height:160px;}
.kjptBox .bd ul li{width:200px; height:160px; padding-right:30px; float:left; text-align:center;}
.kjptBox .bd ul li img{width:120px; height:120px;}
.kjptBox .bd ul li p{height:24px; line-height:24px; padding-top:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.kjptBox .prev, .kjptBox .next{display:block; width:30px; height:50px; background-color:#dbdbdb; background-repeat:no-repeat; background-position:center center; position:absolute; top:50%; margin-top:-25px;}
.kjptBox .prev{background-image:url(l03.png); left:30px;}
.kjptBox .next{background-image:url(r03.png); right:30px;}
.kjptBox .prev:hover, .kjptBox .next:hover{background-color:#c2b684;}
.kjptBox .prevStop, .kjptBox .prevStop:hover, .kjptBox .nextStop, .kjptBox .nextStop:hover{background-color:#dbdbdb;}


.zxcb{width:468px; height:387px; float:left;}
.sys{width:364px; height:387px; padding-left:54px; float:left;}
.sys dl{height:270px; border-bottom:#e9e9e9 1px solid; padding-top:17px;}
.sys dl dd{height:160px;}
.sys dl dd img{width:364px; height:160px;}
.sys dl dt{height:81px; line-height:27px; padding-top:12px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; font-size:14px; color:#444;}

.wxjs{height:387px; margin-left:940px;}
.wxjs .indNewsList li{padding-left:16px; background:url(a02.png) no-repeat left center;}


.foot{min-width:1260px; min-height:216px; background:url(footBg.jpg) no-repeat center center; background-size:cover;}

.link{width:1260px; height:36px; padding:42px 0 33px; border-bottom:#288f55 1px solid; margin:0 auto;}
.link .linkH, .link .mainlevel{width:180px; height:36px; margin-left:33px; float:left;}
.link .linkH{width:160px; line-height:36px; padding-left:35px; background:url(linkH.png) no-repeat 6px center; color:#fff; font-size:20px; margin-left:0;}
.yqljul{width:100%; height:auto;}
.yqljul > li{width:100%; height:36px; background:url(mainlevelBg.png) no-repeat; position:relative; font-size:14px;}
.yqljul li ul{width:178px; max-height:360px; background:#1a8649; padding:0; position:absolute; left:0; bottom:35px; overflow-y:auto; display:none; z-index:999; border:#5fab80 1px solid; border-radius:5px; overflow:hidden;}
.yqljul li ul li{background:#1a8649; height:auto; line-height:24px;}
.yqljul li a{display:block; height:36px; line-height:36px; color:#fff; cursor:pointer; padding:0 20px; background:url(a01.png) no-repeat 152px center;}
.yqljul li.on a{background-image:url(a03.png);}
.yqljul li ul li a{height:auto; line-height:24px; padding:6px 10px; background:none;}
.yqljul li:hover ul li a{background:none;}
.yqljul li ul li a:hover{background:#ffc72a; color:#0a0a0a;}

.copy{width:1260px; min-height:56px; line-height:28px; padding:24px 0; color:#fff; font-size:14px; text-align:center; margin:0 auto;}
.copy a:link, .copy a:visited{color:#fff;}
.copy a:hover{text-decoration:underline;}

.nyBanner{height:260px; background:url(nyBanner.jpg) no-repeat center center; background-size:cover;}


.ny{padding:40px 0 60px; min-height:500px;}
.nyCon{width:1260px; margin:0 auto;}
.left{width:230px; background:#ededed; float:left;}
.left h2{height:70px; line-height:70px; font-size:24px; font-weight:normal; background:#068358; color:#fff; padding-left:36px;}
.left li{height:50px; line-height:50px; position:relative;}
.left li a:link, .left li a:visited{display:block; width:160px; height:50px; background:url(a06.png) no-repeat 190px center; font-size:16px; color:#006d33; padding:0 40px 0 30px;}
.left li a:hover, .left li a.on{background:#bda674 url(a07.png) no-repeat 190px center; color:#fff;}


.right{margin-left:270px;}

.rightTitle{height:33px; line-height:24px; border-bottom:#ececec 1px solid; font-size:12px; position:relative; padding-top:20px;}
.rightTitle span{float:right; color:#7a7a7a;}
.rightTitle p{font-size:18px; height:32px; color:#333; border-bottom:#068358 2px solid; position:relative; bottom:0; float:left; letter-spacing:1px;}
.rightTitle p span{float:none; color:#068358;}

.list01{padding:10px 0 30px;}
.list01 ul li{height:40px; line-height:40px; font-size:16px; padding-left:15px; background:url(a02.png) left center no-repeat; border-bottom:#ececec 1px dashed; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list01 ul li span{float:right; color:#999; padding-left:20px;}

.article{padding:20px 0 30px;}
.articleTitle{padding:20px; line-height:36px; text-align:center; font-size:20px; font-weight:bold;}
.articleInfo{text-align:center;font-size:13px; height:30px; line-height:30px; color:#8a8a8a; background:#f3f3f3; width:90%; margin:0 auto;}
.articleInfo label{padding-left:30px;}
.articleCon{font-size:14px; line-height:30px; padding-top:20px;}
.articleCon p{font-size:14px; line-height:30px; text-justify:inter-ideograph; text-align:justify;}
.articleCon div{text-justify:inter-ideograph; text-align:justify;}
.articleCon img{max-width:800px; height:auto !important; margin:0 auto;_width:expression(document.body.clientWidth > 800 ? "800px" : "auto");}
.article2 .articleCon img{max-width:1260px; height:auto !important; margin:0 auto;_width:expression(document.body.clientWidth > 1260 ? "1260px" : "auto");}