﻿@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0}
a{ text-decoration:none; color:#000;}
ul,li{ list-style:none;}
img{ border:none;}
.clear{ clear:both;}
body{ background:#f3f5f7; font-size:14px;}
.mainNav_bg{ height:103px; background:#000;opacity: 0.6; position:absolute;left:0; width:100%; z-index:0;}
.mainNav_bg2{ background:url(../img/nav_bg.jpg) no-repeat center top;height:89px;width:100%; z-index:0;}
.banner2{ background:url(../img/banner.jpg) no-repeat center top; height:543px;}
#header{ background:#fff; height:89px;}
#header2{ background:url(../img/banner.jpg) no-repeat center top;}
.head{ width:1200px; margin:0 auto; position:relative; z-index:9999;}
.top{ width:1200px; margin:0 auto;}
.logo{ padding-top:22px; float:left;}
.mainNav{ float:right; z-index:9999;}
.mainNav li{ float:left; padding-left:70px;padding-top:30px; margin-top:20px;}
.mainNav li a:hover{ color:#177200;}
.mainNav li .icon1{ background:url(../img/icon_1.png) no-repeat center top;height:50px; width:50px; padding-top:30px;}
.mainNav li .icon2{ background:url(../img/icon_2.png) no-repeat center top;height:50px; width:50px; padding-top:30px;}
.mainNav li .icon3{ background:url(../img/icon_3.png) no-repeat center top;height:50px; width:50px; padding-top:30px;}
.mainNav li .icon4{ background:url(../img/icon_4.png) no-repeat center top;height:50px; width:50px; padding-top:30px;}
.mainNav li .icon5{ background:url(../img/icon_5.png) no-repeat center top;height:50px; width:50px; padding-top:30px;}
.mainNav li .icon6{ background:url(../img/icon_6.png) no-repeat center top;height:50px; width:50px; padding-top:30px;}
.mainNav li .icon7{ background:url(../img/icon_7.png) no-repeat center top;height:50px; width:50px; padding-top:30px;}
.mainNav a{ color:#fff;}
.jchd_wrap{ background:#337c45; height:700px;}
.jchd{ width:1200px;margin:0 auto; height:480px;}
.jchd_tit{ padding:60px 0 37px 0; width:171px; margin:0 auto;}
.picShow_con{background: url(../img/picShow_bg.jpg) no-repeat center top; height:896px;}
.picShow{ width:1200px; margin:0 auto; position:relative;}
.picShow span{ display:block;padding-top:20px;}
.picShow span h3{ font-size:25px; font-weight:normal}
.picShow span p{ color:#717171; font-family:"Times New Roman", Times, serif;font-size:20px;}
.picShow li{ border:1px solid #ccc;width:289px; padding:18px;height:476px; background:#fff; text-align:center;}
.picShow_1{ position:absolute;top:164px;left:0}
.picShow_2{ position:absolute;top:249px;left:289px}
.picShow_3{ position:absolute;top:180px;left:583px}
.picShow_4{ position:absolute;top:215px;left:873px}
#container{margin-bottom:30px;}
.title{ width:325px; margin:20px auto 20px; text-transform:uppercase; text-align:center;}
.title span{ display:block;background:url(../img/line.png) no-repeat center 25px; padding-top:15px; font-size:14px;}
.subNav2{ width:734px; margin:0 auto 30px; height:35px;}
    .subNav2 ul {display: flex;flex-direction: row;justify-content: center;}
.subNav2 li{ background:#37a400; float:left; margin-left:20px;width:158px; height:35px;line-height:35px;border-radius:20px; text-align:center;}
.subNav2 li a{ color:#fff;}
.subNav5{width:890px; margin:0 auto 30px; height:35px;}
.subNav5 li{ background:#575757; float:left; margin-left:20px;width:158px; height:35px;line-height:35px;border-radius:20px; text-align:center;}
.subNav5 li a{ color:#fff;}
.subNav{ width:356px; margin:0 auto 30px; height:35px;}
.subNav li{ background:#37a400; float:left; margin-left:20px;width:158px; height:35px;line-height:35px;border-radius:20px; text-align:center;}
.subNav li a{ color:#fff;}
.linked{ display:block;background:#257a00;width:158px; height:35px;}
.profile{ box-shadow:3px 3px 3px #ddd; height:368px;width:1200px; margin:0 auto 40px;}
.leftImg{float:left; width:664px; height:368px;}
.leftImg span{ border-right:1px solid #ccc;display:block; background:#fff;font-size:20px; text-align:center; line-height:78px;}
.rightTxt{ position:relative;background:#fff; line-height:41px;width:426px; height:338px; font-size:16px;float:left;padding:30px 55px 0;}
.rightTxt li{ background:url(../img/icon.gif) no-repeat left 17px;line-height:40px; padding-left:15px;}
.tit{ margin-bottom:30px;}
.tit img{ width:400px; height:89px;}
.more{ position:absolute; right:0; bottom:0}
.threeList{ width:1268px; margin:0 auto; height:400px;}
.threeList li{ float:left; padding-left:34px; width:377px; text-align:center; height:400px; font-size:25px;}
.threeList li span{ background:#fff;display:block;width:377px; height:119px; line-height:110px;}
.banbg{ background:url(../img/banbg.jpg) no-repeat center top; height:552px; margin-bottom:20px;}
.bancon{ width:1200px;margin:0 auto;height:552px; position:relative;}
.banwz{ padding-left:41px;width:434px; height:330px;background:#fff;opacity:0.5;filter:Alpha(opacity=50);top:111px; position:absolute;}
.banwz h2{ color:#008403;font-size:45px; padding-top:41px; margin-bottom:20px;}
.banwz p{ line-height:42px; font-size:18px; font-weight:bold; padding-left:30px;} 
.show{ width:1200px; margin:0 auto;}
.lef{position:relative; float:left;}
.rig{ float:right; position:relative;}
.left1{position:relative; width:720px; height:350px;}
.showImg{ width:720px; height:350px;}
.showTxt{ background:url(../img/bg1.png) no-repeat right top;position:absolute; right:0;top:0;width:290px; height:270px; padding:80px 30px 0;}
.showTxt h2{ font-size:25px; color:#003970; line-height:65px;}
.showTxt p{ line-height:31px; font-size:15px;}
.showImg2{ width:480px; height:619px;}
.showTxt2{ background:url(../img/bg2.png) no-repeat right top;position:absolute; left:0;bottom:0;width:420px; height:119px; padding:45px 30px 0;}
.showTxt2 h2{ font-size:25px; color:#003970; line-height:65px;}
.showTxt2 p{ line-height:31px; font-size:15px;}
.nrCon{ background:#fff;width:1200px; margin:0 auto;}
.contact{ background:#fff;width:1060px; margin:0 auto; padding:60px;}
.contact_left{ float:left; width:324px; border-right:1px solid #ebebeb; margin-right:20px; padding-right:20px; float:left;}
.contact_left ul{ margin-bottom:70px; font-family:"微软雅黑"; font-size:12px;}
.contact li{ border-bottom:1px solid #ededed; margin-bottom:40px; padding-bottom:40px;}
.contact li img{ float:left;}
.con_add{margin-left: 80px;padding-top: 4px;line-height: 26px;
font-size: 14px;color: #696969;}
.ewm span{ float:left; text-align:center; width:102px; margin-right:35px; line-height:30px;}
.ewm span img{ border:1px solid #ddd;border:14px solid #f6f6f6;}
.map{width:677px;height:593px;float:right;}
.firstNews_wrap{ background:#fff;height:41px; line-height:41px;}
.firstNews{ width:1200px; margin:0 auto;}
.firstNews h3{ background:url(../img/notice.gif) no-repeat left 8px;float:left; padding-left:30px;}
.firstNews span{ float:right;}
/*.txtMarquee-top{ width:1080px;  overflow:hidden; position:relative;}		
.txtMarquee-top .bd{ padding:7px;  }
.txtMarquee-top .infoList li{ height:24px; line-height:24px;   }*/
.txtMarquee-left{ width:800px; }		
.txtMarquee-left .bd{ padding:7px 0 0 7px; }
.txtMarquee-left .bd .tempWrap{ width:800px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{margin-right:20px;float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.txtMarquee-left .bd ul li span{ color:#999;  }
.weather{ height:35px; overflow:hidden;line-height:35px; padding-top:10px;}
.bt h2{ background:url(../img/line.gif) no-repeat center bottom; padding-bottom:14px;font-weight:normal;scolor:#333;text-align:center; font-size:30px; margin-bottom:20px;}
.xwList{ width:1200px; margin:0 auto; padding-bottom:40px;}
.xwList li{ width:374px; float:left; margin:0 13px;}
.bottomTxt{ background:#fff; height:126px; padding:15px;}
.bottomTxt span{ color:#9e9e9e;font-size:14px; line-height:35px;}
.bottomTxt h3{ font-size:20px;line-height:50px;}
.bottomTxt p{ color:#9b9b9b;font-size:12px;}
.jqxw_wrap{background:#fff; padding:30px 0;}
.jqxw{ width:1200px; margin:0 auto;}
.jqxw li{ clear:both; height:179px;border-bottom:1px solid #c7c7c7; margin-bottom:40px; padding-bottom:40px;}
.jqxw li:last-child{ border-bottom:none;}
.time{ background:#f2f2f2; border-radius:5px; margin-right:20px;width:99px;height:99px;float:left; text-align:center;}
.time b{ color:#acacac;font-size:49px; font-family:"Arial"; text-align:center; padding:10px 0; border-bottom:1px solid #dcdcdc; height:40px; line-height:40px;display:block;}
.time span{ display:block; height:40px;line-height:40px;}
.newsImg{ float:left; margin-right:20px;}
.newsTxt{ width:646px; float:left;}
.newsTxt h2{color:#404040; font-size:22px; font-weight:normal; margin-bottom:20px;}
.newsTxt p{ border-bottom:1px solid #eee; margin-bottom:10px; padding-bottom:10px; margin-bottom:40px;}
.newsTxt span{ font-family:"Arial"; font-size:12px;border:1px solid #257a00;width:122px; height:35px; line-height:35px;display:block; text-align:center; text-transform:uppercase;}
.maincontent{width:1190px; margin:0 auto;font-size:16px; padding:0 10px;}
.picFour ul{ padding-left:7px;}
.picFour li{ float:left; padding:0 2px; width:290px; text-align:center; margin-bottom:10px; line-height:30px;}
.glBox{ height:517px; margin-bottom:20px;}
.xlt{ float:left; width:761px;}
.xlList{ float:right; color:#fff; font-size:14px;}
.xlList h2{ margin-bottom:20px;font-size:28px;}
.xl1{ background:#309bdf; width:361px; height:152px; padding:40px 30px; margin-bottom:53px;}
.xl2{ background:#2abbb7; width:361px; height:152px; padding:40px 30px;}
.lxwm{ height:270px; background:#fff; width:1200px; margin:0 auto 40px;}
.lxwm li{ float:left;border-right:1px solid #ddd;width:397px; text-align:center; padding-top:45px; height:225px;}
.lxwm li b{ display:block;line-height:50px; height:50px; font-size:16px;}
.lxwm li p{ margin-bottom:20px; line-height:30px;}
.lxwm li p img{ margin:20px 10px 0 0;}
.lxwm li span a{ border:1px solid #ddd;display:block; width:102px; height:36px; line-height:36px;margin:0 auto; font-size:14px;} 
.lxwm li:last-child{ border-right:none;}
.zxyd{ margin-bottom:5px;background:#fff; height:310px;}
.zxyd_l{ float:left;}
.zxyd_r{ background:#fff; height:260px; padding:30px 0 0 30px; float:left; width:300px;}
.zxyd_r h2{ font-size:26px; color:#333; font-weight:normal; }
.zxyd_r h2 span{ font-size:12px; padding-left:10px;}
.zxyd_r h2 span strong{ color:#b31212;}
.zxyd_r p{ line-height:36px;}
.zxyd_2{height:60px; padding:60px 0 0 30px;}

.tab{ background:#fff; padding:20px 20px 30px;}
.tab li{ margin-right:5px;border-left:1px solid #369e13;border-right:1px solid #369e13;border-top:1px solid #369e13;text-align:center;width:135px; height:48px; line-height:48px; float:left;}
#linked{ background:#369e13; color:#fff;}
.table{ border-right:1px solid #ddd;border-bottom:1px solid #ddd; margin-bottom:20px;}
.table td{ border-left:1px solid #ddd;border-top:1px solid #ddd; padding:10px;}
.dpxz{ background: url(../img/dpxz.png) no-repeat left top; padding-left:110px; line-height:30px;margin-bottom:20px;}
.jtwz{ background: url(../img/jtwz.jpg) no-repeat left top; padding-left:110px; line-height:30px;}
.jqjm{}
.imgTxt{ margin-bottom:40px; height:384px;}
.l_pic{ float:left; width:582px; height:384px;}
.r_txt{ background:#fff; float:right;height:284px; width:448px;padding:50px 80px;}
.r_txt h2{ font-size:35px; font-weight:normal; line-height:100px;}
.r_txt span{ font-size:20px; line-height:60px;}
.r_txt p{ line-height:30px;}
.r_txt p strong{ color:#257a00;background:url(../img/icon.gif) no-repeat left center;color:#257a00; padding-left:20px;} 
.l_txt{ background:#fff; float:left;height:284px; width:448px;padding:50px 80px;}
.l_txt h2{ font-size:35px; font-weight:normal; line-height:100px;}
.l_txt span{ font-size:20px; line-height:60px;}
.l_txt p{ line-height:30px;}
.l_txt p strong{ background:url(../img/icon.gif) no-repeat left center;color:#257a00; padding-left:20px;} 
.r_pic{ float:right; width:582px; height:384px;}
.ft-carousel{position:relative;width:100%;height:495px;overflow:hidden}
.ft-carousel .carousel-inner{position:absolute;left:0;top:0;height:100%}
.ft-carousel .carousel-inner .carousel-item{float:left;height:100%}
.ft-carousel .carousel-item img{width:100%}
.ft-carousel .carousel-indicators{position:absolute;left:0;bottom:10px;width:100%;text-align:center;font-size:0}
.ft-carousel .carousel-indicators span{display:inline-block;width:12px;height:12px;background-color:#fff;margin:0 4px;border-radius:50%;cursor:pointer}
.ft-carousel .carousel-indicators span.active{background-color:#de3a3a}
.ft-carousel .carousel-btn{position:absolute;top:50%;width:50px;height:45px;margin-top:-25px;cursor:pointer}
.ft-carousel .carousel-prev-btn{left:0;background:url(../img/prev.png) no-repeat}
.ft-carousel .carousel-next-btn{right:0;background:url(../img/next.png) no-repeat}
.imgList{clear:both;width:664px;margin:0 auto}
.imgList li{float:left;margin:0 10px 30px;width:664px;height:370px;text-align:center; line-height:35px;}
.imgList li img{ width:380px; height:320px;}
.wrapper{ clear:both;width:100%;height:816px;}
.wrapper section{width:calc(100% / 3);height:100%;float:left;transition-duration:0.5s;position:relative;}
.wrapper section::before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,0.6),transparent);opacity:1;transition:0.3s;}
.wrapper section.sec01{ z-index:0;background:url(../img/banner1.jpg) no-repeat center top;height:816px; width:33.3%}
.wrapper section.sec02{background: url(../img/banner2.jpg) no-repeat center top; height:816px; width:33.3%}
.wrapper section.sec03{background: url(../img/banner3.jpg)no-repeat center top; height:816px; width:33.3%}
.wrapper section.sec01,.wrapper section.sec02,.wrapper section.sec03{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
.wrapper:hover section:hover{width:40%;-webkit-filter:grayscale(0%);filter:grayscale(0%);}
.wrapper:hover section:hover::before{opacity:0;}
.wrapper:hover section:not(:hover){width:30%;}.alternative{display:inline-block;top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"Lato",Arial,sans-serif;letter-spacing:0.08em;line-height:1;font-size:2.4rem;text-align:center;color:rgba(255,255,255,0.6);background:rgba(0,0,0,0.4);padding:0.6em 1em;}
.alternative a{margin-top:15px;font-size:1.2rem;display:block;padding:0.6em 0;background:rgba(255,255,255,0.2);color:rgba(255,255,255,0.6);text-decoration:none;transition-duration:0.3s;}
.alternative a:hover{background:rgba(255,255,255,0.6);color:#333;}
.detail{ width:1000px; margin: auto;}
.detail_tit{ text-align:center; margin-bottom:5px;}
.detail_tit h2{ font-family:"微软雅黑"; font-size:20px;height:30px; line-height:30px;}
.detail_tit h3{text-align:right;line-height:22px; font-weight:normal;margin:10px 0 10px auto;}
.detail_tit p{ height:30px; line-height:30px;}
.detail_con{line-height:25px; margin-bottom:10px; padding-bottom:10px;}
#footer{ height:263px; width:100%;}
.foot_t{ background:#2ca4ae;height:204px;}
.foot_t_con{ width:1200px; margin:0 auto;}
.foot_t_img{ float:left; padding:53px 50px 0 0;}
.foot_t_wz{ color:#fff;float:left;padding:53px 70px 0 0;}
.foot_t_wz h3{ font-size:20px; margin-bottom:15px;}
.foot_t_wz p{ line-height:24px;}
.foot_t_ewm{ padding-top:63px; float:left;}
.foot_t_ewm span{ padding-left:10px;}
.foot_t_tel{ background:url(../img/tel.png) no-repeat left top; color:#fff;float:right; height:62px; padding-left:60px; margin-top:80px;}
.foot_t_tel h3{ font-size:14px;}
.foot_t_tel p{ font-size:25px;}
.foot_b{background:#1d8793;height:59px; line-height:59px;}
.foot_b a{ color:#fff;}
.foot_b_con{ color:#fff;width:1200px; margin:auto;}
.foot_b_con span{ float:left;}
.foot_b_con p{ float:right;}
.foot_b_con p a{ color:#fff;}

.staiccontent{margin:15px 0; padding:30px; line-height:24px; font-size:16px;}
/*分页*/
div.page {padding:15px 0;font-size:12px;font-weight:bold;text-align:center;clear:both;}
div.page a {text-decoration:none;color:#666;background:#fff;border:1px solid #CCCCCC;padding:4px 8px ;margin-right:7px}
div.page a:hover {text-decoration:none;color:#fff;background:#d60404;border:1px solid #d60404}
div.page a:active {background:#d60404;border:1px solid #d60404;color:#fff;}
div.page span.current {padding:4px 8px; background:#d60404;border:1px solid #d60404;color:#fff;margin-right:5px;}
div.page span.disabled {padding:4px 8px; color: #adaaad; margin-right: 5px; border:1px solid #cccccc;}
/**在线留言**/
.comment_box{margin: 0 auto; width: 1070px;}
	.comment_list li{padding:15px 0;border-bottom:1px solid #EEE; }
	.comment_list li .floor{float:right;font-size:18px;color:#DDD;}
	.comment_list li .avatar{display:block;background:#FFF;border-radius:2px 2px 2px 2px;float:left;height:36px;overflow:hidden;width:36px;}
	.comment_list li .avatar img{width:36px;height:36px;}
	.comment_list li .inner{margin-left:48px;}
	.comment_list li .inner p{font-size:13px; font-family:"Simsun"; color:#444;}
	.comment_list li .inner .meta{padding-top:3px;color:#999;border:none;}
	.comment_list li .answer{padding:5px;background:#F6F6F6;border:1px solid #E6E6E6;border-radius:3px 3px 3px 3px;color:#c60611;}
	.comment_list li .answer .meta{color:#999;margin-bottom:5px;padding:0;border:none;}
	.comment_list li .answer .meta .cright{ float:right;}
.base_tit{border-bottom:1px solid #DADADA;color:#444;font-size:14px;margin:20px auto 2px 0;padding-bottom:5px;}
	.base_tit span{float:right;font-size:12px;font-weight:100;margin:5px 0 0 0;color:#ccc;}
	.base_tit span a{color:#999;}
	.form_box dl{clear:both;padding:8px 0;font-size:12px;line-height:28px;}
	.form_box dl dt{display:block;float:left;width:150px;text-align:right;}
	.form_box dl dt em{padding-right:5px;color:#FF0000;font-style:normal;}
	.form_box dl dd{margin-left:150px; padding-left:10px;}
	.form_box dl dd i{display:block;line-height:28px;color:#999;font-size:12px;font-style:normal;}
	.form_box dl dd em{line-height:28px;color:#999;font-size:12px;font-style:normal;}
/*文本框样式*/
input.wide{ width:250px; }
input.txt{ width:200px; }
input.small{ width:50px; }
.input{ display:inline; margin-right:5px; padding:7px; height:20px; line-height:20px; vertical-align:middle; background:#fff; color:#999px; border:1px solid #e8e8e8; border-radius:2px; }
.select{ padding:7px; border:1px solid #e8e8e8; line-height:20px; }

/*按钮样式*/
.btnan{ display:inline-block; margin:0; padding:0 25px; color:#fff; font-size:12px; height:38px; line-height:38px; text-align:center; }
.btnan{ background:#1e7bb3; border:1px solid #02598E; border-radius:2px; vertical-align:middle; }
.btnan:hover{ color:#fff; opacity:0.9; }
.btn-mini{ height:20px; line-height:20px; padding:1px 8px 0; }
input.btn, button.btn{ height:40px; cursor:pointer; overflow:visible; }
.btn-success{ background:#52A152; border:1px solid #417F41; text-shadow:0 -1px 0 #52A152; }
.btn-error{ background:#CB423B; border:1px solid #AA352F; text-shadow:0 -1px 0 #CB423B; }
.btn-gray{ background:#ddd; border:1px solid #A9A9A9; text-shadow:0 -1px 0 #EEEEEE;}
.btn-gray,.btn-gray:hover{ color:#777; }	

.notice {height:40px;overflow:hidden; float:left;}
.notice span{ float:right;}
.notit {width:115px;height:42px;position:absolute;top:-1px;left:-1px;z-index:9;}
.nor {float:left; width:500px;height:40px;font:12px/40px 宋体;}
.nor span {font:14px/40px 微软雅黑;}
.nor li a{ float:left;}
.nor li span{ float:right;}
.nor a {font:12px/40px 宋体;color:#333;}