@media (max-width:767px){
.header{ height:60px !important;}
.logo{line-height:60px !important; padding:0 !important;}
.logo img{ height:50px !important;}
.logo span{ height:50px !important;}
.logo strong{ display:none !important;}
.san{ width:30px; height:40px; margin-top:13px; text-align:right; line-height:40px;}
.san i{ font-size:24px !important; color:#333;}
.header_right{ height:0px !important; overflow:hidden; padding:0 !important; position:fixed; left:0; top:0; width:100% !important; z-index:999; background:#515151; color:#fff; transition:all 1s;}
.header_right.active{ padding-top:60px !important; height:100% !important;}
.navs{ width:100% !important; margin-left:0 !important;}
.navs ul{ margin:0 !important; padding:0 !important;}
.navs ul li{ display:block !important; float: none !important; margin:5px 0 !important; width:100%; text-align:center !important;}
/*.navs ul li a{ font-weight:bold; color:#fff !important; display:block; padding:8px 0 !important; background:none !important; border-bottom:none !important;}
.navs ul li a:hover{ color:#fff !important;}
.navs ul li a:focus{ background:#0076b7;}*/
.navs ul li a{ color:#fff !important; background:none !important; padding-bottom:0 !important;}
.navs ul li ul li a{ color:#333 !important;}
.navs ul li ul{ display:none !important;}
.navs ul li.active a:after{ opacity:0 !important;}
.navs ul li.active a{ color:#009944 !important;}

/*12.25*/
.nav_guan{ position:absolute; right:15px; top:10px; width:36px; height:36px; transform:rotate(45deg);}
.nav_guan:before{ content:''; width:1px; height:36px; background:#fff; position:absolute; top:0; left:50%; margin-left:-0.5px;}
.nav_guan:after{ content:''; height:1px; width:36px; background:#fff; position:absolute; left:0; top:50%; margin-top:-0.5px;}

.s_banner{ margin-top:60px !important;}
.s_banner .swiper-slide{ height:180px !important;}
.s_banner .swiper-button-next{ display:none !important;}
.s_banner .swiper-button-prev{ display:none !important;}
.s_gg .caption span{ font-size:22px !important; line-height:30px !important; padding-top:5px; padding-left:5px !important; padding-right:5px !important;}
.s_jj{ padding:30px 0 !important;}
.s_jj .caption h2{ font-size:24px !important;}
.s_jj .caption h5{ font-size:14px !important;}
.s_jj .caption p{ margin-top:10px !important; line-height:24px !important;}
.s_jj .caption .row .caption{ margin-bottom:10px !important;}
.s_jj .caption .row { margin-top:20px !important;}
.yw_height{ height:215px !important;}
.yw_height .gallery-thumbs .swiper-slide{ width:100% !important;}
.yw_height .gallery-thumbs .swiper-slide a{ font-size:14px !important;}
.s_yewu{ padding-top:20px !important; padding-bottom:40px !important;}
.s_biao ul li a{ padding:5px 10px !important; font-size:14px !important;}
.s_biao ul li{ margin-left:0px !important;}
.footer{ padding-top:0px !important;}


.n_banner{ margin-top:60px !important; height:200px !important;}
.ny_nav{ padding:15px 0 !important; border-top-left-radius:12px; border-top-right-radius:12px;}
.ny_nav span{ display:block !important; font-size:16px !important; font-weight:bold !important; margin-bottom:10px !important; padding:0 25px !important;}
.ny_nav a{ width:33.33% !important; float:left !important; text-align:center; margin:0 !important; padding:5px 0 !important;}
.ny_nav:after{ content:''; display:table; clear:both;}
.about_lc{ padding-bottom:40px !important;}
.about_lc .changwei{ width:calc(100% - 142px) !important; margin:0 auto !important;}
.about_lc .changwei .swiper-button-next_lc{ right:-86px !important;}
.about_lc .changwei .swiper-button-prev_lc{ left:-86px !important;}
.about_bjj{ padding:30px 0 !important;}
.lx_one{ padding-bottom:0px !important; padding-top:30px !important;}
.wenhua_js .row .col-md-6:nth-child(1) .caption{ padding-top:0px !important;}
.wenhua_js .row .col-md-6:nth-child(1) .caption img{ margin-bottom:20px !important;}
.wenhua_js .row .col-md-6:nth-child(1) .caption{ line-height:24px; color:#666;}
.zr_form{ padding-left:0 !important;}
.zr_form span{ position:static !important; display:block !important; width:auto !important; text-align:left !important; margin-bottom:10px !important;}
.zr_form .caption{  margin-bottom:15px !important;}
.zr_time{ display:none !important;}
.weozhi{ margin-top:0 !important;}

.ny_zhong{ position:relative;}
.yw_nav.active{ left:0;}
.yw_nav{ position:absolute; left:-40%; top:-30px; z-index:80; width:40%; padding:0 !important; transition:all 0.6s;}
.yw_nav h3{ margin-top:0px !important; height:60px !important; line-height:60px !important; font-size:18px !important; border-bottom:1px solid #fff; border-top-right-radius:6px;}
.yw_nav ul li a{ font-size:14px !important; padding:5px 15px !important;}
.yw_nav ul{ padding:10px 0 !important; border-bottom-right-radius:6px;}
.yw_nav h5{ display:none !important;}
.wcao{ position:absolute; left:calc(100% + 1px); top:0; padding:5px 15px; border-radius:6px; color:#fff; background:rgba(0,153,68,0.94); white-space:nowrap;}

.zx_tou .row .col-md-6:nth-child(1) .caption{ height:190px !important;}
.zx_tou .caption{ height:auto !important;}
.zx_tou .caption h2{ font-size:16px !important; line-height:24px !important; margin-bottom:15px !important;}
.zx_tou .row .col-md-6:nth-child(2) .caption{ padding-top:15px !important; padding-bottom:15px !important;}
.zx_tou .caption p:last-child{ margin-top:10px !important;}
.zr_list .zr_li{ padding:15px !important;}
.yx_hot{ height:180px !important; margin-bottom:180px !important;}
.yx_hot_text{ top:100% !important; left:0 !important; width:100% !important; padding:15px !important;}
.yx_hot_text h2{ margin-top:0px !important; margin-bottom:15px !important; font-size:16px !important;}
.yx_hot_text p a{ position:absolute; top:-80px; right:20px; width:60px !important; height:60px !important;}

.fanye02 .row .col-md-6:nth-child(2){ text-align:left !important;}


.theader{ display:none !important;}
.zp_two_list .panel-heading .row .col-sm-3{ display:none !important;}
.zp_two_list .panel-heading .row .col-sm-3:first-child{ display:block !important;}
.lx_content .caption{ min-height:160px !important;}


.yww_img{ height:230px !important;}
}


@media (min-width:768px) and (max-width:991px) {
.header{ height:60px !important;}
.logo{line-height:60px !important; padding:0 !important;}
.logo img{ height:50px !important;}
.logo span{ height:50px !important;}
.logo strong{ display:none !important;}
.san{ width:30px; height:40px; margin-top:13px; text-align:right; line-height:40px;}
.san i{ font-size:24px !important; color:#333;}
.header_right{ height:0px !important; overflow:hidden; padding:0 !important; position:fixed; left:0; top:0; width:100% !important; z-index:999; background:#515151; color:#fff; transition:all 1s;}
.header_right.active{ padding-top:60px !important; height:100% !important;}
.navs{ width:100% !important; margin-left:0 !important;}
.navs ul{ margin:0 !important; padding:0 !important;}
.navs ul li{ display:block !important; float: none !important; margin:5px 0 !important; width:100%; text-align:center !important;}
/*.navs ul li a{ font-weight:bold; color:#fff !important; display:block; padding:8px 0 !important; background:none !important; border-bottom:none !important;}
.navs ul li a:hover{ color:#fff !important;}
.navs ul li a:focus{ background:#0076b7;}*/
.navs ul li a{ color:#fff !important; background:none !important; padding-bottom:0 !important;}
.navs ul li ul li a{ color:#333 !important;}
.navs ul li ul{ display:none !important;}
.navs ul li.active a:after{ opacity:0 !important;}
.navs ul li.active a{ color:#009944 !important;}

/*12.25*/
.nav_guan{ position:absolute; right:15px; top:10px; width:36px; height:36px; transform:rotate(45deg);}
.nav_guan:before{ content:''; width:1px; height:36px; background:#fff; position:absolute; top:0; left:50%; margin-left:-0.5px;}
.nav_guan:after{ content:''; height:1px; width:36px; background:#fff; position:absolute; left:0; top:50%; margin-top:-0.5px;}


.s_banner{ margin-top:60px !important;}
.s_banner .swiper-slide{ height:180px !important;}
.s_banner .swiper-button-next{ display:none !important;}
.s_banner .swiper-button-prev{ display:none !important;}
.s_gg .caption span{ font-size:22px !important; line-height:30px !important; padding-top:5px;}
.s_jj{ padding:30px 0 !important;}
.s_jj .caption h2{ font-size:24px !important;}
.s_jj .caption h5{ font-size:14px !important;}
.s_jj .caption p{ margin-top:10px !important; line-height:24px !important;}
.s_jj .caption .row .caption{ margin-bottom:10px !important;}
.s_jj .caption .row { margin-top:20px !important;}
.yw_height{ height:185px !important;}
.yw_height .gallery-thumbs .swiper-slide{ width:100% !important;}
.yw_height .gallery-thumbs .swiper-slide a{ font-size:14px !important;}
.s_yewu{ padding-top:20px !important; padding-bottom:40px !important;}
.s_biao ul li a{ padding:5px 10px !important; font-size:14px !important;}
.s_biao ul li{ margin-left:0px !important;}
.footer{ padding-top:0px !important;}


.n_banner{ margin-top:60px !important; height:200px !important;}
.ny_nav{ padding:15px 0 !important; border-top-left-radius:12px; border-top-right-radius:12px;}
.ny_nav span{ display:block !important; font-size:16px !important; font-weight:bold !important; margin-bottom:10px !important; padding:0 25px !important;}
.ny_nav a{ width:33.33% !important; float:left !important; text-align:center; margin:0 !important; padding:5px 0 !important;}
.ny_nav:after{ content:''; display:table; clear:both;}
.about_lc{ padding-bottom:40px !important;}
.about_lc .changwei{ width:calc(100% - 142px) !important; margin:0 auto !important;}
.about_lc .changwei .swiper-button-next_lc{ right:-86px !important;}
.about_lc .changwei .swiper-button-prev_lc{ left:-86px !important;}
.about_bjj{ padding:30px 0 !important;}
.lx_one{ padding-bottom:0px !important; padding-top:30px !important;}
.wenhua_js .row .col-md-6:nth-child(1) .caption{ padding-top:0px !important;}
.wenhua_js .row .col-md-6:nth-child(1) .caption img{ margin-bottom:20px !important;}
.wenhua_js .row .col-md-6:nth-child(1) .caption{ line-height:24px; color:#666;}
.zr_form{ padding-left:0 !important;}
.zr_form span{ position:static !important; display:block !important; width:auto !important; text-align:left !important; margin-bottom:10px !important;}
.zr_form .caption{  margin-bottom:15px !important;}
.zr_time{ display:none !important;}
.weozhi{ margin-top:0 !important;}

.ny_zhong{ position:relative;}
.yw_nav.active{ left:0;}
.yw_nav{ position:absolute; left:-40%; top:-30px; z-index:80; width:40%; padding:0 !important; transition:all 0.6s;}
.yw_nav h3{ margin-top:0px !important; height:60px !important; line-height:60px !important; font-size:18px !important; border-bottom:1px solid #fff; border-top-right-radius:6px;}
.yw_nav ul li a{ font-size:14px !important; padding:5px 15px !important;}
.yw_nav ul{ padding:10px 0 !important; border-bottom-right-radius:6px;}
.yw_nav h5{ display:none !important;}
.wcao{ position:absolute; left:calc(100% + 1px); top:0; padding:5px 15px; border-radius:6px; color:#fff; background:rgba(0,153,68,0.94); white-space:nowrap;}

.zx_tou .row .col-md-6:nth-child(1) .caption{ height:190px !important;}
.zx_tou .caption{ height:auto !important;}
.zx_tou .caption h2{ font-size:16px !important; line-height:24px !important; margin-bottom:15px !important;}
.zx_tou .row .col-md-6:nth-child(2) .caption{ padding-top:15px !important; padding-bottom:15px !important;}
.zx_tou .caption p:last-child{ margin-top:10px !important;}
.zr_list .zr_li{ padding:15px !important;}
.yx_hot{ height:260px !important;}
.yx_hot_text{padding:15px !important;}
.yx_hot_text h2{ font-size:18px !important; margin-bottom:10px !important; margin-top:0px !important;}
.yx_hot_text p a{ width:50px !important;}
.yx_list .yx_img{ height:480px !important;}

.theader{ display:none !important;}
.zp_two_list .panel-heading .row .col-sm-3{ display:none !important;}
.zp_two_list .panel-heading .row .col-sm-3:first-child{ display:block !important;}
.lx_content .caption{ min-height:160px !important;}


.yww_img{ height:480px !important;}
	}


@media (min-width:991px) and (max-width:1200px) {
.header{ height:93px !important;}
.header .logo span{ height: 60px !important;;}
.header .header_right{ padding-top:20px !important;}
.header .navs ul li a{ padding-bottom:37px !important;}
.header .navs ul li ul li a{ padding-bottom:5px !important;}
.logo{ padding-top:15px !important;}
.logo strong{ display:none !important;}
.navs{}
.navs ul li{ margin:0px 5px !important;}
.navs ul li a{ padding:5px 6px !important; font-size:16px !important;}

.s_banner{ margin-top:93px !important;}
.s_banner .swiper-slide{ height:330px !important;}
.s_jj .caption p{ margin-top:20px !important; line-height:24px !important;}
.s_jj .caption h2{ margin-top:0px !important;}
.s_jj .caption .row{ margin-top:20px !important;}
.s_jj .caption .row .caption a{ padding:12px 0 !important; font-size:14px !important;}
.yw_height{ height:335px !important;}
.yw_height .gallery-thumbs .swiper-slide a{ font-size:16px !important;}


.footer{ padding-top:0px !important; margin-top:30px !important;}
.footer .container.hidden-xs.hidden-sm{ display:none !important;}
.footer .ft_form { display:none !important;}


.yww_img{ height:140px !important;}
	}

	
@media (min-width:1201px) {	
.container{ width:1200px !important; padding:0;}

}

@media (min-width:1200px) and (max-width:1440px) {
.header{ height:93px !important;}
.header .logo span{ height:93px !important;}
.header .header_right{ padding-top:20px !important;}
.header .navs ul li a{ padding-bottom:33px !important;}
.header .navs ul li ul li a{ padding-bottom:5px !important;}

.container{ width:1200px !important;}
.navs ul li{ margin:0px 5px !important;}
.navs ul li a{ padding:5px 6px !important;}

.s_banner{ margin-top:93px !important;}
.s_banner .swiper-slide {height: 460px !important;}
.s_jj .caption p{ margin-top:20px !important;}
.s_jj .caption .row{ margin-top:35px !important;}
.yw_height{ height:495px !important;}

.n_banner{ margin-top:93px !important; height:235px !important;}
.lx_content .caption{ height:250px !important;}

.yww_img{ height:185px !important;}

.fancybox-button {  width: 60px !important;  height: 60px !important;}
.fancybox-navigation button {  width: 80px !important; height:120px !important;}
.fancybox-navigation button:before { width: 60px !important; height: 60px !important;}
	}
@media (min-width:1441px) {
.container{ width:1300px !important;}



.fancybox-button {  width: 60px !important;  height: 60px !important;}
.fancybox-navigation button {  width: 80px !important; height:120px !important;}
.fancybox-navigation button:before { width: 60px !important; height: 60px !important;}
	}


body{ font-family:Microsoft YaHei, SimHei, SinSun;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}

.container{ transition:all 1s;}

/*
.header.ny{ background:#fff; height:93px;}
.header.ny .logo span{ height:73px;}
.header.ny .header_right{ padding-top:20px;}
.header.ny .navs ul li a{ padding-bottom:33px;}
.header.ny .navs ul li ul li a{ padding-bottom:5px;}*/

.header.active{ background:#fff; height:93px;}
.header.active .logo span{ height:93px;}
.header.active .header_right{ padding-top:20px;}
.header.active .navs ul li a{ padding-bottom:33px;}
.header.active .navs ul li ul li a{ padding-bottom:5px;}

.header{ height:134px; position:fixed; top:0; left:0; right:0; z-index:99; background:rgba(255,255,255,1); box-shadow:0px 1px 12px rgba(0,0,0,0.1); transition:all 0.6s;}
.logo{}
.logo span{ display:inline-block; height:134px; vertical-align:middle; transition:all 0.6s;}
.logo span img{ height:100%; display:block; transition:all 0.6s;}

.header_right{ padding-top:49px; transition:all 0.6s;}
.navs{ margin-left:30px;}
.navs ul{ padding:0; margin:0; margin-top:10px;}
.navs ul li{ list-style:none; float:left; margin:0 10px;}
.navs ul li a{ padding:5px 10px; padding-bottom:45px; background:none; display:block; text-transform: capitalize; color:#555; transition:all 0.6s; text-decoration:none; font-size:18px; text-transform:uppercase;}
.navs ul li a:after{ content:''; width:100%; position:absolute; height:3px; background:#21a65c; bottom:0; left:0; right:0; opacity:0; transition:all 0.3s;}
.navs ul li a:hover{ background:none; color:#21a65c;}
.navs ul li.active a{ background:none; color:#21a65c;}
.navs ul li.active a:after{ opacity:1;}
.navs ul li.active ul li a{ color:#fff;}
.navs ul li.active:hover a{ background:none; color:#286dd2;}
.navs ul li.active:hover ul li a{ background:none; color:#fff;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover { background:none;}
.navs ul li ul{ background:#21a65c; border:none; border-radius:0; padding:5px 0;}
.navs ul li ul li{ float:none; display:block;}
.navs ul li ul li a{ padding-bottom:5px; font-size:14px; color:#fff;}
.navs ul li ul li:hover a{ color:#fff; margin-left:-5px;}
.navs ul li:hover ul{ display:block; margin-top:0px;}



.s_banner{ margin-top:134px;}
.s_banner .swiper-slide{ height:470px;}
.s_gg{ height:70px; box-shadow:0px 2px 6px rgba(0,0,0,0.2);}
.s_gg .swiper2, .s_gg .swiper3{ height:70px; padding-right:60px;}
.s_gg .swiper-button-next{ width:60px; height:50%; margin:0; right:0; top:50%; background:none; text-align:center;}
.s_gg .swiper-button-next i{ display:inline-block; margin-top:0;}
.s_gg .swiper-button-prev{ width:60px; height:50%; margin:0; right:0; left:auto; top:0%; background:none; text-align:center;}
.s_gg .swiper-button-prev i{ display:inline-block; margin-top:30%;}
.s_gg .caption{ height:70px;}
.s_gg .swiper-slide{ height:70px; position:relative;}
.s_gg .swiper-slide a{ position:absolute; display:block; left:0; top:50%; transform:translateY(-50%); line-height:24px; color:#666; text-decoration:none;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.s_gg .caption span{ display:block; height:100%; background:#dddedf; text-align:center; line-height:70px; font-size:18px; color:#555;}

.s_jj{ padding:60px 0;}
.s_jj .caption h5{ opacity:0.5; color:#009944; font-size:17px;}
.s_jj .caption p{ line-height:30px; color:#666; margin-top:30px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;}
.s_jj .caption p a{ color:#009944;}
.s_jj .caption .row{ margin:0 -4px; margin-top:40px;}
.s_jj .caption .row .col-md-2{ padding:0 4px;}
.s_jj .caption .row .caption a{ transition:all 0.3s; background:#e5e5e5; display:block; padding:20px 0; color:#333; text-align:center; font-size:16px; text-decoration:none;}
.s_jj .caption .row .caption a:hover{ background:#009944; color:#fff;}

.s_yewu{ padding-top:40px; padding-bottom:100px; background:url(../images/s_9.jpg) center center no-repeat; background-size: cover;}
.yw_height{ height:530px;}
.yw_height .row{ height:100%; margin:0 -5px;}
.yw_height .row .col-md-5{ height:100%; padding:0 5px;}
.yw_height .row .col-md-7{ height:100%; padding:0 5px;}
.yw_height .row .caption{ height:100%;}
.yw_height .row .caption .gallery-thumbs{ height:100%;}
.yw_height .gallery-thumbs .swiper-slide{ cursor:pointer; width:calc(33.33% - 7px); background:rgba(255,255,255,0.5); position:relative; transition:all 0.3s;}
.yw_height .gallery-thumbs .swiper-slide a{ position:absolute; right:0; left:0; margin:0 auto; text-decoration:none; display:block; top:50%; transform:translateY(-50%); font-size:20px; width:90%; font-weight:bold; text-align:center; color:#fff;}
.yw_height .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{ background:rgba(255,255,255,1);}
.yw_height .gallery-thumbs .swiper-slide.swiper-slide-thumb-active a{ color:#285825;}
.yw_height .row .caption .gallery-top{ height:100%;}
.yw_height .gallery-top .swiper-slide{ height:100%;}
.yw_height .gallery-top .swiper-slide .s_yw_img{ height:calc(100% - 55px);}
.yw_height .gallery-top .swiper-slide p{ margin:0; height:55px; line-height:55px; background:#12a051; color:#fff; font-size:16px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; text-align:center;}
.yw_height .gallery-thumbs .swiper-slide:last-child a{ width:100%; height:100%; font-weight:normal; color:#285825;}
.yw_height .gallery-thumbs .swiper-slide:last-child a span{ width:90%; margin:0 auto; position:absolute; left:0; right:0; display:block; top:50%; transform:translateY(-50%);}

.s_new{ padding-top:40px; padding-bottom:60px;}
.s_biao ul{ margin:0; padding:0; text-align:right; margin-top:15px;}
.s_biao ul li{ list-style:none; display:inline-block; margin-left:10px;}
.s_biao ul li a{ font-size:18px; display:block; padding:8px 15px; border-radius:124px; background:#fff; color:#333; text-decoration:none;}
.s_biao ul li.active a{ color:#fff; background:#009944;}
.snew_img{ height:225px;}
.snew_text h5{ height:44px; font-size:15px; font-weight:bold; line-height:24px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.snew_text h5 a{ color:#333; text-decoration:none; transition:all 0.3s;}
.snew_text h6{ color:#999;}
.snew_text h6 i{ margin-right:5px;}
.snew_text p{ line-height:24px; height:72px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden; color:#666;}
.s_new .caption:hover .snew_text h5 a{ color:#009944;}
.s_new #myTabContent .row.fade{ display:none;}
.s_new #myTabContent .row.fade.active{ display:block;}
.snew_li{ position:relative; padding:15px 0; border:1px solid #dedede; padding-right:15px; padding-left:145px; margin-bottom:15px; transition:all 0.3s;}
.snew_li a{ text-decoration:none;}
.snew_li span{ position: absolute; left:0; top:0; height:100%; width:130px; text-align:center; background:#f1f1f1; padding-top:25px; transition:all 0.3s;}
.snew_li span strong{ display:block; font-size:30px;}
.snew_li a{ color:#333;}
.snew_li h5{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; font-weight:bold; font-size:15px; transition:all 0.3s;}
.snew_li p{ color:#666; height:44px; line-height:24px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; transition:all 0.3s;}
.snew_li:hover{ border:1px solid #009944;}
.snew_li:hover span{ background:#009944; color:#fff;}
.snew_li:hover h5{ color:#009944;}
.snew_li:hover p{ color:#009944;}
.s_licheng{ background:#eeeeee;}
.s_licheng .row{ margin:0;}
.s_licheng .row .col-sm-6{ padding:0;}
.s_licheng .row .col-md-6{ padding:0;}
.s_lc_ren{ background:#fff;}
.s_lc_ren .caption p{ line-height:24px; color:#fff; padding:0 15px;}
.s_lc_ren .caption h2{ margin-top:15%; font-size:24px; color:#fff; padding:0 15px;}
.s_licheng .row .col-sm-6:nth-child(2) .caption:nth-child(2){ padding:30px 40px; padding-top:45px; padding-bottom:0px;}
.s_licheng .row .col-sm-6:nth-child(2) .caption:nth-child(2) h4{ font-size:24px;}
.s_licheng .row .col-sm-6:nth-child(2) .caption:nth-child(2) p{ line-height:24px; color:#666; font-size:18px;}

.s_licheng .caption{ overflow:hidden; position:relative;}
.s_licheng .caption img{ transition:all 3s;}
.s_licheng .caption:hover img{ transform:scale(1.1);}
.s_licheng .row .col-sm-6:nth-child(2):hover img{ transform:scale(1.1);}


.footer{ background:#373838; padding-top:50px;}
.footer a{ text-decoration:none;}
.footer .caption h4 a{ color:#009944;}
.footer .caption h4{ margin-bottom:20px;}
.footer .caption p a{ color:rgba(255,255,255,0.8); transition:all 0.3s;}
.footer .caption p a:hover{ color:rgba(255,255,255,1);}
.footer .caption p{ color:rgba(255,255,255,0.8);}
.footer ul{ margin:0; padding:0;}
.footer .caption p{}
.ft_di{ color:#fff; text-align:center; background:#009944; padding:18px 0;}
.ft_di p{ margin:0;}
.ft_di a{ display:inline-block; vertical-align:middle; color:#fff; margin-left:10px;}


/*首页样式结束*/

/*内页开始*/
.n_banner{ height:315px; position:relative; margin-top:134px;}
.n_banner .container{ position:absolute; left:0; right:0; bottom:0; z-index:2;}
.ny_nav{ padding:20px 0; background:rgba(255,255,255,0.85);}
.ny_nav span{ font-size:24px; color:#333; display:inline-block; vertical-align:middle; padding:0 30px;}
.ny_nav a{ display:inline-block; text-decoration:none; margin-left:20px; color:#333; padding:0 10px; vertical-align: middle; font-size:16px;}
.ny_nav a.active{ color:#009944;}
.ny_nav a:hover{ color:#009944;}

.ny_zhong{ padding-top:40px;}

.about_lc{ background:url(../images/lc.jpg) center center no-repeat; padding-top:40px; padding-bottom:100px; overflow:hidden; width:100%; margin-top:40px;}
.about_lc .changwei{ position:relative; margin-top:60px;}
.about_lc .changwei:after{ content:''; width:2048px; height:1px; background:#fff; position:absolute; left:0; margin-left:-424px; right:0; top:69px; z-index:1;}
.about_lc .changwei .swiper-button-next_lc{ background:url(../images/j.png) center center no-repeat; width:71px; height:54px; margin-top:0px; top:42px; right:-71px;}
.about_lc .changwei .swiper-button-prev_lc{ background:url(../images/j.png) center center no-repeat; width:71px; height:54px; margin-top:0px; top:42px; left:-71px; transform:rotate(180deg);}
.about_lc .swiper_lc .swiper-slide{ color:#fff;}
.about_lc .swiper_lc .swiper-slide h2{ font-size:24px; margin-bottom:18px;}
.about_lc .swiper_lc .swiper-slide p{ position:relative; margin-left:10px; line-height:24px;}
.about_lc .swiper_lc .swiper-slide p:after{ content:''; width:5px; height:5px; background:rgba(255,255,255,0.8); border-radius:50%; position:absolute; left:-10px; top:7px;}
.about_lc .swiper_lc .swiper-slide span{ width:12px; height:12px; border-radius:50%; background:#fff; display:block; margin:10px 0;}


.about_jj{ padding:40px 0; padding-bottom:60px;}
.about_jj .caption h3{ margin-bottom:20px;}
.about_jj .caption p{ line-height:30px; color:#666;}
.about_jj .caption p img{ max-width: 100%;}
.about_bjj{ background:url(../images/s_99.jpg) center center no-repeat; background-size:cover; padding:100px 0; color:#fff;}
.about_bjj .caption p{ line-height:30px;}
.about_bjj .caption p a{ color:#fff; text-decoration:underline;}

.about_ldbz{ padding:40px 0;}
.ty_content p{ line-height:24px; color:#666;}
.ty_content p strong{ color:#333;}
.ty_content img{ max-width:100%;}

/*人才引进*/
.rencai_2{ padding-top:40px; padding-bottom:60px;}
.rlzy_form .form-group.zp_ss{ width:100%;}
.rlzy_form .form-group.zp_ss input{ width:calc(80% - 15px); float:left; height:40px;}
.rlzy_form .form-group.zp_ss button{ width:20%; float:right; background:#009944; border:1px solid #009944; height:40px;}
.rlzy_form .form-group.zp_ss button:focus{ background:#009944;}
.rlzy_form .form-group select{ height:40px;}
.theader{ padding:30px; border-top:3px solid #009944; margin-top:40px;}
.theader .caption{ font-size:16px; font-weight:bold;}

.zp_two_list {
	padding-bottom: 10px;
}
.zp_two_list .panel.panel-default {
	box-shadow: none;
	border: none;
	padding: 0; margin:0;
}
.zp_two_list .panel.panel-default:nth-child(2n-1) .panel-heading a.collapsed{ background: #f2f2f2;}
.zp_two_list .panel-heading {
	border: none;
	padding: 0;
}
.zp_two_list .panel-heading a {
	background: #009944;
	padding: 10px 15px;
	text-decoration: none;
	display: block;
	color: #fff;
	font-size: 18px;
	padding-left: 30px;
	position:relative;
}
.zp_two_list .panel-heading a .mlgb {
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
	margin-top: 2px;
	position:absolute; right:30px; top:50%; transform:translateY(-50%);
}
.zp_two_list .panel-heading a .mlgb {
	padding:0;
	padding-right: 40px;
	background: url(../images/zp_2.png) right center no-repeat;
	border-radius:0;
}
.zp_two_list .panel-body {
	background: #f8f8f8;
	box-shadow: none;
	border: none;
	padding: 30px 40px;
	position: relative;
}
.zp_two_list .panel-body .caption {
	color: #464646;
	margin: 6px 0;
	font-size: 16px;
}
.zp_two_list .panel-body .zp_content h4 {
	margin-top: 30px;
	color: #009944;
	position: relative;
}
.zp_two_list .panel-body .zp_content h4:after {
	position: absolute;
	content: '';
	width: 3px;
	height: 20px;
	left: -15px;
	top: 0px;
	background: #009944;
}
.zp_two_list .panel-body .zp_content p {
	line-height: 28px;
	color: #666;
	font-size: 16px;
}
.zp_two_list .panel-body a {
	padding: 10px 30px;
	color: #fff;
	background: #009944;
	display: inline-block;
	margin-top: 30px;
	font-size: 16px;
}
.zp_two_list .panel-heading a.collapsed .mlgb {
	padding-right:0;
	background:#009944; border-radius:24px; color:#fff;
	padding:2px 15px;
}
.zp_two_list .panel-heading a.collapsed {
	background: #fff;
	color:#333;
	border-bottom:1px solid #dedede;}
	
.lx_content .ab4_biao{ margin-bottom:80px;}
.lx_content h3{ text-align:center; color:#333; margin-bottom:90px; margin-top:30px; font-size:24px;}
.lx_content .caption{ position:relative; border:1px solid #dedede; min-height:200px; display:table; width:100%; text-align:center; padding:0px 15px; margin-bottom:40px;}
.lx_content .caption p b{ display:block;}
.lx_content .caption p{display:table-cell; vertical-align:middle; color:#666; line-height:24px;}
.lx_content .caption span{ width:66px; height:66px; border-radius:50%; background:#597799; text-align:center; line-height:66px; display:block; position:absolute; top:-33px;}
.lx_content .caption span i{ font-size:36px; color:#fff;}
.lx_content .caption{ text-align:left;}
.lx_content .form-group .btn{ display:block; width:100%;}
/*人才引进*/

.lx_one{ padding:60px 0;}
.lx_two{ padding-top:30px;}
.lx_two .row{ margin-top:50px;}
.lx_two .caption{ position:relative; border:1px solid #dedede; background:#009944; height:140px; display:table; width:100%; text-align:center; padding:0px 30px; margin-bottom:50px;}
.lx_two .caption p b{ display:block;}
.lx_two .caption p{display:table-cell; vertical-align:middle; color:#fff; line-height:30px;}
.lx_two .caption span{ width:66px; height:66px; border-radius:50%; background:#fff; text-align:center; line-height:66px; display:block; position:absolute; top:-33px;}
.lx_two .caption span i{ font-size:36px; color:#333;}
.lx_two .caption{ text-align:left;}
.lx_three{ padding-top:30px;}
.lx_map{ padding-top:40px;}

.wenhua_js{ padding-bottom:60px;}
.wenhua_js .row .col-md-6:nth-child(1) .caption{ padding-top:30%;}
.wenhua_js .row .col-md-6:nth-child(1) .caption img{ margin-bottom:50px;}

.zr_form{ padding-left:160px; position:relative;}
.zr_form span{ width:160px; text-align: center; position:absolute; left:0; top:0; line-height:34px; font-size:20px;}
.zr_list{ margin-top:40px;}
.zr_list .zr_li{ padding:30px;}
.zr_list .zr_li a{ text-decoration:none;}
.zr_list .zr_li:nth-child(2n-1){ background:#f8f8f8; border-bottom:1px solid #dedede;}
.zr_time{ padding-top:10px; color:#009944; text-align:center;}
.zr_time span{ font-size:48px; display:block;}
.zr_text h6 span{ margin-right:30px; color:#999;}
.zr_text h6 span i{ margin-right:5px;}
.zr_text p{ line-height:24px; color:#666;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.zr_text h4{ color:#333; line-height:24px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}

.yx_hot{ position:relative; height:350px;}
.yx_hot_text{ position:absolute; right:0; top:0; height:100%; background:#009944; width:35%; color:#fff; padding:0 40px; padding-top:50px;}
.yx_hot_text p{ line-height:24px; margin-top:20px;}
.yx_hot_text h2{ margin-bottom:30px}
.yx_hot_text p a{ display:block; width:80px;}
.yx_list .yx_img{ height:265px;}
.yx_list .yx_img a{ height:100%; position:relative; display:block;}
.yx_list .yx_img a span{ width:50px; position:absolute; right:20px; bottom:20px; z-index:2; pointer-events: none;}
.yx_list .yx_li h5{ font-size:16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.yx_list .yx_li h6 i{ color:#009944; margin-right:5px;}
.yx_list .yx_li{ margin-bottom:40px;}
.yx_list{ padding-bottom:40px;}


.zx_tou .row{ margin:0;}
.zx_tou .row .col-md-6{ padding:0;}
.zx_tou .caption{ height:350px;}
.zx_tou .caption h2{ margin-top:0; line-height:40px; margin-bottom:30px;}
.zx_tou .caption p{ line-height:24px; color:#fff;}
.zx_tou .caption p:last-child{ margin-top:30px;}
.zx_tou .caption p a{ text-decoration:none;}
.zx_tou .row .col-md-6:nth-child(2) .caption{ padding-left:30px; padding-top:40px; padding-right:30px; color:#fff;}

.yw_nav ul{ margin:0; padding:0; background:rgba(0,153,68,0.94); padding:20px 0; padding-top:40px;}
.yw_nav ul li{ list-style:none; border-bottom:1px solid #009944; border-top:1px solid #00a248;}
.yw_nav ul li a{ display:block; padding:15px 0; font-size:18px; color:#fff; text-align:center; text-decoration:none; transition:all 0.3s;}
.yw_nav ul li.active a{ background:#f8f8f8; color:#0f9f4f}
.yw_nav ul li:hover a{ background:#f8f8f8; color:#0f9f4f}
.yw_nav h3{ margin:0; margin-top:-130px; height:90px; line-height:90px; color:#fff; background:rgba(0,153,68,0.94); text-align:center;}
.yw_nav h5{ color:#fff; padding:15px 0; text-align:center;}
.yw_nav h5 i{ margin-right:5px;}
.yww_list .caption{ margin-bottom:40px;}
.yww_list .caption h5{ font-size:16px;height:20px;}

.weizhi{ margin-top:-20px; padding-bottom:20px; border-bottom:1px solid #dedede; margin-bottom:20px; color:#666;}
.weizhi a{ color:#666;}
.weizhi i{ margin-right:5px;}


        .ten_li
        {
            margin-bottom: 30px;
        }
        .ten_li span
        {
            padding: 50px 0;
            font-size: 36px;
            color: #fff;
            display: block;
            text-align: center;
            background: #009944;
        }
        .ten_li h5
        {
            font-size: 18px;
            color: #009944;
            line-height: 24px;
        }
        .ten_li p
        {
            line-height: 24px;
            color: #666;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
        }
        .ten_li p a
        {
            color: #009944;
        }
		
		
.yww_img{ height:200px; overflow:hidden;}
		
		
		
/*内页结束*/


		.my-map { margin: 0 auto; width: 100%; height: 360px; }
		.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
		.my-map .icon-cir { height: 31px; width: 28px; }
		.my-map .icon-cir-red { background-position: -11px -5px; }
		.amap-container{height: 100%;}



.gengduo.active{ display:block;}
.ty_more{ text-align:center; margin:30px 0; color:#000069; cursor:pointer;}
.ty_more i{ font-size:36px; display:block;}
.ty_more span{ display:inline-block; cursor:pointer; font-size:14px;}
.ty_more span:last-child{ display:none;}
.ty_more.active span:nth-child(2){ display:none;}
.ty_more.active span:last-child{ display:inline-block;}

.fanye{ text-align:center; padding:20px 0;}
.fanye a{ display:inline-block; padding:6px 12px; border:1px solid #ddd; background:#fff; color:#666; text-decoration:none;}
.fanye a:hover{ color:#009944; border:1px solid #009944;}
.fanye a.active{ background:#009944; border:1px solid #009944; color:#fff;}
.fanye a.active:hover{ color:#fff; border:1px solid #009944;}
.fanye a.cur{ color:#999; border:1px solid #eee; pointer-events: none}

.fanye02{ border-top:1px dashed #dedede; padding-top:15px; padding-bottom:20px; margin-top:20px;}
.fanye02 .row a{ font-size:16px; color:#666; padding:10px 0; text-decoration:none;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; display:block;}
.fanye02 .row a:hover{ color:#1873c0;}
.fanye02 .row .col-md-6:nth-child(2){ text-align:right;}

/*内页样式开始*/