/*
Theme Name: ä¸­æ–°
Theme URI: 
Description:è”ç³»QQ   774302011
Author: æ¢¦æƒ³é£žäº†
Version: 1.0 
*/
*{ list-style: none; margin: 0; padding: 0; text-decoration: none; font-family: "å¾®è½¯é›…é»‘", Arial; }
ol, ul {list-style: none;}
a, a:hover, a:focus,a:active {text-decoration: none;outline: none;}
img {border: none;}
input[type=button]:hover,
input[type=button]:focus,
input[type=button]:active,
input[type=reset]:hover,
input[type=reset]:focus,
input[type=reset]:active,
input[type=submit]:hover,
input[type=submit]:focus,
input[type=submit]:active,
.btn:hover, .btn:focus, .btn:active{
    outline: none;
}
body{ font-size:14px; color:#666666}
.jrtishi{ position:absolute; width:100%; height:100%; left:0; top:0; z-index:101; background:#2F3242; color:#FFF; padding-top:100px;}
.jrtishi p{ text-align:center; margin-bottom:20px;}
.jrtishi p.txt1{ font-size:20px;}
.jrtishi p.txt2{ font-size:26px; margin-bottom:50px;}
.jrtishi .logolist ul{ margin:0%;}
.jrtishi .logolist ul li{ display:block; float:left; margin:0 2%; width:29.2%; margin-bottom: 20px;

}
.jrtishi .logolist { max-width:1060px; margin:0 auto; padding:0 20px;}
.jrtishi .logolist ul li a{    display: block;
    padding: 4px; padding-top:24px;
    line-height: 1.42857143;
       background-color: #f1f1f1;
    border: 1px solid #949494;
    border-radius: 4px;
	}
.jrtishi .logolist ul li a:hover{
	
	   box-shadow: 2px 2px 18px -2px #ffffff;
    -webkit-box-shadow: 2px 2px 18px -2px #ffffff;
    -moz-box-shadow: 2px 2px 18px -2px #ffffff;
	}
.jrtishi .logolist ul li a img{
	    margin-right: auto;
    margin-left: auto;display: block;
    max-width: 100%;
    height: auto;  
	}
.browser-name {
    margin: 20px;    color: #23527c;
    text-align: center;
}
.clear{-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; display:block;}
.clear:after{  content:"";  
            height:0px;  
            visibility:hidden;  
            display:block;  
            clear:both;  
	}
.header_zhan {
    height: 55px;
    display: none;
}
.fl{ float:left}
.fr{ float:right}
img.qw{ display:block; width:100%;}
.maxk{ display:block; max-width:100%; margin-left:auto; margin-right:auto;}
.w{ margin:0 auto; max-width:1200px;}
.txt-jz{ text-align:center}
/*åŠ è½½ä¸­*/
.dh{  position:relative; top:50px; opacity:0}
.ksdh { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; -webkit-animation-duration: 0.6s; animation-duration: 0.6; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.home-banner{ top:0}
#jiazai { position: fixed; z-index: 1000; width: 100%; height: 100%; background-color: rgb(245, 245, 245); text-align: center; left: 0; top: 0; }
.load-container { position: relative; overflow: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -khtml-user-select: none; display: block; margin: 0 auto; user-select: none; box-sizing: border-box; }
.rongqi { top: 50%; position: relative; margin-top: -90px; }
.rongqi>img { margin-top: 20px; }
.load-container:before { content:"";  display: block; position: absolute; width: 8em; height: 7em; 
top: 0; left:50%; margin-left:-4em; box-sizing: border-box; 
background:url(images/logob.png) center center no-repeat;
}
.load1 .loader { border-radius: 50%; font-size: 12px !important; width: 8em; height: 8em; position: relative; display: inline-block; text-indent: -9999em;     border: 0.2em solid #6d6c6c;
    border-left: 0.2em solid #1b1b1b;transform: translateZ(0); -webkit-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); -moz-transform: translateZ(0); animation: load 0.85s infinite linear; -o-animation: load 0.85s infinite linear; -webkit-animation: load 0.85s infinite linear; -moz-animation: load 0.85s infinite linear; }
@-ms-keyframes load { 0% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
-moz-transform:rotate(0deg)
}
100% {
transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
-moz-transform:rotate(360deg)
}
}
@-moz-keyframes load { 0% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
-moz-transform:rotate(0deg)
}
100% {
transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
-moz-transform:rotate(360deg)
}
}
@-webkit-keyframes load { 0% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
-moz-transform:rotate(0deg)
}
100% {
transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
-moz-transform:rotate(360deg)
}
}
@-o-keyframes load { 0% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
-moz-transform:rotate(0deg)
}
100% {
transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
-moz-transform:rotate(360deg)
}
}
@keyframes load { 0% {
transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-o-transform:rotate(0deg);
-moz-transform:rotate(0deg)
}
100% {
transform:rotate(360deg);
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-o-transform:rotate(360deg);
-moz-transform:rotate(360deg)
}
}
@-webkit-keyframes fadeInUp { 0% {
opacity:0;
-webkit-transform:translate3d(0, 15%, 0);
transform:translate3d(0, 15%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInUp { 0% {
opacity:0;
-webkit-transform:translate3d(0, 15%, 0);
transform:translate3d(0, 15%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}

/*é¡¶éƒ¨*/
header{ position:absolute; top:0; left:0; width:100%; z-index:11}
header.zdl{ background:#fff; position: fixed;}
header.zdl #top-nav .logo img{ display:none;}
header.zdl #top-nav .logo .zdlogo{ display:block}
header.zdl  #top-nav .nav ul li a{ color:#333; border-color:#d7d6d6;}
#top-nav{ height:96px; line-height:96px;}
#top-nav .logo img{ padding:10px 0; height:76px;display: block;}
#top-nav .logo .zdlogo{ display:none}
#top-nav .nav ul li{ display:block; float:left;position: relative;    overflow: hidden;}
#top-nav .nav ul li.xz{ overflow:inherit}
#top-nav .nav ul li a{     display: inline-block;margin-left:33px; padding-left:33px; border-left:1px dashed rgba(249, 249, 249, 0.41);color:#fff; font-size:16px; height:18px; line-height:18px;}

#top-nav .nav ul li:first-of-type a{ margin-left:0; border:none}
#top-nav .nav>ul>li>.sub-menu { transition: all 0.4s; -ms-transform: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s; 
opacity: 0; min-width: 150px; background: #fff; position: absolute; z-index: -10; width: auto; margin-top: 10px; border-top: 3px solid #3a7143; margin-left: 33px}
#top-nav .nav>ul>li:first-of-type .sub-menu { margin-left: 32px; }
#top-nav .nav>ul>li:last-child .sub-menu { right: 39px; }
#top-nav .nav>ul>li.xz>.sub-menu { z-index: 10; opacity: 1; margin-top: 0 }
#top-nav .nav>ul>li>.sub-menu li {
width:auto; margin: 0; display: block; float:none; }
#top-nav .nav>ul>li .sub-menu li a { padding-left: 33px; border-left:none;
 padding-right: 0px; margin:0; transition: all 0.4s; -ms-transform: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s; 
 display: block; height: 38px; line-height: 38px; border-bottom: 1px solid #f0f0f0; color: #000; font-size: 14px; }
#top-nav .nav>ul>li .sub-menu li a:hover { color: #3a7143; border-bottom: 1px solid #3a7143; }
#top-nav .nav>ul>li>a:hover { color: #3a7143 !important; }

.yuyan{ margin-left:70px; margin-top:34px;}
.yuyan li{ display:block; float:left}
.yuyan li a{ display:block; width:40px; height:28px; line-height:28px; background:#c2c4c9; color:#3a7143; text-align:center}
.yuyan li.dq a,.yuyan li:hover a{ background:#3a7143; color:#fff;}

.search{ margin-top:25px;  margin-left:70px;    height: 46px;}
.search .ssicon{ display:block; width:46px; height:46px; border:none;  background-color:#3a7143; background-image:url(images/ssbtn.png); background-repeat:no-repeat; background-position:center center;
text-indent:-9999em;
border-radius: 50px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px; position:relative; z-index:5;
}

.search form input:focus {
border:none ;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.search form{ position:relative;
border-radius: 50px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px; }
.search:hover form{ background:#fff;}
.search:hover .ssicon{ background-color:#fff; background-image:url(images/ssbtna.png)}
.search:hover form .shuru{ width:120px; background:#fff; opacity:1;padding-left:50px;}
.zdl .search:hover form .shuru,.zdl .search:hover .ssicon{ background-color:#f3f2f2;}
.search form .shuru{ background:#fff;  border:none;width:46px; opacity:0;  
position:absolute; left:0px; top:0; height:100%; overflow: hidden;
border-radius: 50px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px; 
}
.homeslide img{ display:block; width:100%;}

#homesilde .swiper-pagination-bullet{ background:#fff; width:12px; height:12px;}


.home-div { padding-top:50px; padding-bottom:70px;}
.home-div.about{ padding-top:25px;}
.home-title{ font-size:40px; position:relative; padding-bottom:30px; text-align:center}
.home-title:after {
    display: block;
    height: 2px;
    width: 38px;
    position: absolute;
    left: 50%;
    margin-left: -19px; bottom:0;
    content: " ";
}
.about .home-title{ color:#3a7143; margin-bottom:50px;}
.about .home-title:after{ background:#17598b;}
.yewu {background:url(images/yewubj.png) center center no-repeat; background-size: cover;  }
.yewu .home-title{ color:#fff; margin-bottom:50px;}
.yewu .home-title:after{ background:#98b4c9;}
.about-nr{ /*background:url(images/bj1.png) center bottom repeat-x;*/    background-size: 100% 274px; padding-bottom:100px; width:1420px; margin:0 auto;}
.about-nr .nr-fl{ padding-top:20px}
.about-nr .nr-fl .nian li{ display:block; margin-bottom:30px;}
.about-nr .nr-fl .nian li span{ color:#141414;display:inline-block; vertical-align:bottom; margin-bottom:8px;}
.about-nr .nr-fl .nian li .ntxt{  font-family:Impact; font-size:40px;}
.about-nr .nr-fl .nian li  .nzi{ font-size:16px; position:relative; top:-5px;}
.about-nr .nr-fl .nian li  .nzi.jia{ font-size:30px; top:-1px;}
.about-nr .nr-fl .nian li p{ display:block; color:#555555;}
.about-nr .nr-fl .fl-txt{ width:375px; margin-left:70px;}
.about-nr .nr-fl .fl-txt .hx{ display:block; height:2px; width:24px; background:#17598b; margin-top:14px;}
.about-nr .nr-fl .fl-txt p{ padding-top:30px; color:#555555; line-height:24px; text-align:justify}

.home-div .more{ display:block; width:140px; height:50px; margin:0 auto; text-align:center; line-height:50px;}
.home-div .more a{display:block;}
.home-div .about-link.more{ margin-top:-25px;}
.home-div .about-link.more a{ background:#17598b; color:#fff}
.home-div .about-link.more a:hover{ background:#379145;}

.slide-nr{ position:relative; margin-bottom:30px;}
.slide-nr .slide-list{ position:absolute; width:100%; top:0; left:0; opacity:0;}
.slide-nr .slide-list.dqyewuslide{ opacity:1; position:relative}
.slide-nr .yewuslide img{ display:block; width:100%;}
.slide-nr  .slide-more{ position:absolute; top:-110px; width:160px; right:40px; z-index:9}
.slide-nr  .slide-more .title{ z-index:8; color:#fff; background:#379145; position:relative; padding-top:30px; padding-bottom:30px;padding-right:15px; text-align:right;
}
.slide-nr  .slide-more .title span{ display:block;}
.slide-nr  .slide-more .title .yw{ font-size:20px; font-family:arial; margin-bottom:2px; display:none}
.slide-nr  .slide-more .title .hanzi{ font-size:18px;}
.slide-nr  .slide-more .more-link{ z-index:7; 
background:#fff; height:46px; line-height:46px;  }
.slide-nr  .slide-more .more-link a{ padding-left:30px;color:#3a7143; display:block;
background:url(images/abj.png) 12px center no-repeat;}
.slide-nr  .slide-more .more-link:hover{ background:#f3f2f2;}
.slide-nr  .slide-more .title:after {
    display: block;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: " ";
    position: absolute; right:20px;
    bottom: -5px;
    background: #379145;
    width: 10px;
    height: 10px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
.yewufanye{ position:absolute; bottom:0; right:40px;    z-index: 5;}
.yewufanye  .yewufan{ width:40px; height:40px; position: relative;
    margin: 0;
    float: left;
    left: 0;
    right: 0; background-size:10px;
	opacity:1; background-color:#fefefe;    pointer-events: auto;
	}
#lvsea{ background:#eaf2f4;}
.yewufanye  .yewufan:hover{background-color:#2382c9;}
.yewufanye  .yewufan.swiper-button-prev:hover{    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E")
}
.yewufanye  .yewufan.swiper-button-next:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E");}
.yewufanye  .yewufan.swiper-button-prev{    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000'%2F%3E%3C%2Fsvg%3E")
}
.yewufanye  .yewufan.swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000'%2F%3E%3C%2Fsvg%3E");

}


.slide-nav{ position:relative}
.slide-nav .bjspan{ display:block; position:absolute;}
.slide-nav .leftq,.slide-nav .rightq{ width:5px; height:5px; border:1px solid #94b0c7; 
border-radius: 50px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px; top:48px;
}
.slide-nav .leftq{ left:0}
.slide-nav .rightq{ right:0}
.slide-nav .hxspan{ width:100%; left:7px;  background:#94b0c7; height:1px; top:51px;
width:-moz-calc(100% - 14px);
width:-webkit-calc(100% - 14px);
width: calc(100% - 14px);

}
.slide-nav .nav-list{ text-align:center; z-index:1; position:relative}
.slide-nav .nav-list li{ display:inline-block; width:180px; margin:0 25px; cursor:pointer}
.slide-nav .nav-list li .icon{ background-color:#fff; border:4px solid #dcdedb; height:95px; width:95px; margin:0 auto; margin-bottom:15px;
border-radius: 100%;
-moz-border-radius: 100%;
-webkit-border-radius: 100%; background-repeat:no-repeat; background-position:center center}
.slide-nav .nav-list li:hover .icon,.slide-nav .nav-list li.hover .icon{ border-color:#3e864a;}
.slide-nav .nav-list li:nth-child(1) .icon{ background-image:url(images/yewu1.png)}
.slide-nav .nav-list li:nth-child(2) .icon{ background-image:url(images/yewu3.png)}
.slide-nav .nav-list li:nth-child(3) .icon{ background-image:url(images/yewu2.png)}

.slide-nav .nav-list li:nth-child(1):hover .icon,.slide-nav .nav-list li:nth-child(1).hover .icon{ background-image:url(images/yewu1h.png)}
.slide-nav .nav-list li:nth-child(2):hover .icon,.slide-nav .nav-list li:nth-child(2).hover .icon{ background-image:url(images/yewu3h.png)}
.slide-nav .nav-list li:nth-child(3):hover .icon,.slide-nav .nav-list li:nth-child(3).hover .icon{ background-image:url(images/yewu2h.png)}
.slide-nav .nav-list span{ display:block}
.slide-nav .nav-list li  .name{ color:#fff; font-size:18px; height:34px; line-height:34px;
border-radius: 40px;
-moz-border-radius:  40px;
-webkit-border-radius: 40px;
}
.slide-nav .nav-list li:hover  .name,.slide-nav .nav-list li.hover  .name{ background:#3e864a;}

.erjibt{    font-size: 24px; display:block; padding-top:20px;
    color: #333333;}
.cxfz-div{ padding-top:110px; padding-bottom:180px;    background: url(images/cxfzbj.png) center center no-repeat;
    background-size: cover;}
.cxfz-div .title{background: url(images/cxfzbtbj.png) center top no-repeat; font-size:40px; color:#fff; padding-top:90px; text-align:center; margin-bottom:20px;}
.cxfz-div p{ width:625px; margin:0 auto; margin-bottom:30px; font-size:16px; color:#fff; line-height:28px;}
.home-div .cxfz-link.more a {
    background: #fff;
    color: #3a7143;
}
.home-div .cxfz-link.more a:hover{ background:#17598b; color:#fff}

.news-div .home-title{ color:#040404; margin-bottom:50px;}
.news-div .home-title:after{ background:#3a7143;}
.news-div ul{ margin:0 -2%; margin-bottom:60px;}
.news-div ul li{ display: block; float:left; width:29.333%; margin:0 2%;}
.home-div.news-div .about-link.more {
    margin-top: 0px;
}
.news-div ul li span,.news-div ul li a{ display:block;}
.news-div ul li a:hover img{
-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);

	}
.news-div ul li .img{ overflow:hidden; margin-bottom:20px;}
.news-div ul li .img img{ display:block; width:100%;}
.news-div ul li .img img.noimg{ height:175px;}
.news-div ul li .name { height:30px; line-height:1; margin-bottom:15px;}
.news-div ul li .name i{ display: block; float: left; font-style: normal; padding:0 4px; background:#17598b; color:#fff;
border-radius: 2px;
-moz-border-radius:2px;
-webkit-border-radius: 2px; font-size:14px;}
.news-div ul li .name h3{ background: url(images/h3bj.png) left center no-repeat;display:block; float:left; font-weight:400;
 color:#202020; margin-left:10px; padding-left:10px; font-size:18px; width:300px;word-break: keep-all;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
 }
 .news-div ul li .name h3:hover, .news-div ul li p:hover{ color:#17598b;}
 .news-div ul li p{ line-height:24px; font-size:14px; color:#666; margin-bottom:25px;}
  .news-div ul li .time{ font-size:14px; color:#666; font-family:Arial; margin-bottom:20px;}
  .news-div ul li a:hover { border-color:#17598b}


.div-link{ position:relative;}
.div-link .link-left{background: url(images/link1bj.png) left center no-repeat; background-size:auto 100%; height:560px;}

.div-link  .bt{ font-size:30px; color:#fff; margin-bottom:15px; padding-top:50px;}
.div-link p{ font-size:14px; color:#ffffff; line-height:24px; margin-bottom:15px;}
.div-link a{background: url(images/abj2.png) left center no-repeat; padding-left:30px; color:#fff; height:24px; line-height:24px; display:block
}

.div-link>div:hover a ,.div-link .link-right-bottom a{ color:#17639c;background: url(images/abj2h.png) left center no-repeat;}
.div-link .link-right-top{background: url(images/link2bj.png) left center no-repeat; background-size:auto 100%;
position:absolute; left:50%; height:300px;     width: 50%;
    top: 0;
}
.div-link .link-right-bottom{ background:#fff; height:260px;
position:absolute; left:50%;     width: 50%;
    top: 300px;

}
.div-link .link-right-bottom .nr{ width:460px; margin:0 auto; text-align:center;}
.div-link .link-right-bottom .bt{ color:#333333; position:relative; padding-bottom:20px; padding-top:40px; margin-bottom:25px;}
.div-link .link-right-bottom .bt:after {
    display: block;
    height: 1px;
    width: 36px; background:#379145;
    position: absolute;
    left: 50%;
    margin-left: -18px;
    bottom: 0;
    content: " ";
}
.div-link .link-right-bottom p{ color:#555555;margin-bottom:30px;}
.div-link .link-right-bottom a{ display:inline-block; }
.div-link .link-right-top>*{ margin-left:50px;}

footer{background: url(images/footbj.png) center center no-repeat;    background-size: 100% 100%;padding-top:50px; padding-bottom:45px;}

.foot-a ,.foot-a a{ color:#f7f7f7;}


.foot-a .foot-nav .xgj{ float:left; margin-right:75px;}
.foot-a .foot-nav .xgj .footnav-title{ font-size:16px; margin-bottom:15px;}
.foot-a .foot-nav .xgj ul li a{ display:block; font-size:13px; line-height:28px;}
.foot-a .foot-nav .xgj ul li a:hover{ text-decoration: underline; }
.foot-nav-txt .img{ display:block; margin-bottom:10px;}
.foot-nav-txt .txt{ display:block; color:#fff; font-size:14px; line-height:22px;text-align: center;}




.foot-a{ margin-bottom:60px;}
.foot-bq{ height:24px; line-height:24px;}
.foot-bq{ font-size:13px; color:#feffff;}
.foot-bq a{ font-size:13px; color:#a5a5a5; margin-left:10px;}

.page-nav{ background:#eaf2f4; height:70px; line-height:70px; border-bottom:1px solid #c6cfd1;}
#page-nav .page-title{ color:#333333; font-size:30px;}

#page-nav .page-nav-list ul li{ float:left; display:block; }

#page-nav .page-nav-list ul li a{ font-size:16px; color:#333333; display:block;    font-weight: 400; padding-left:35px; padding-right:15px;
background: url(images/aquan.png) 13px center no-repeat;
}
#page-nav .page-nav-list ul li.dq a,#page-nav .page-nav-list ul li a:hover{ color:#fff; background-color:#09568e}
.about-a {background:#eaf2f4}
.about-a .home-title{ color:#327d3a; margin-bottom:50px;}
.about-a .home-title:after{ background:#327d3a; height:2px;}
.about-a .about-nr{ padding-bottom:0;background:none;}
.about-a .fl-txt{ width:615px;    margin-top: -8px;}
.about-a .fl-txt p{ font-size:14px; line-height:24px; color:#666666; margin-bottom:20px;}
.about-a .sp{ margin-bottom:20px;}
.about-a .nian li{ float:left; padding:0 30px; border-right:1px solid #dbdcdc;}
.about-a .nian li:last-of-type{ border:none}
.about-a .about-nr .nr-fl .nian li  .nzi{ margin-left:8px;}
.about-a .about-nr .nr-fl{ padding-top:0;    width: 550px;}

.about-b{background: url(images/lcbbj.png) center center no-repeat; background-size:auto 100%; height:555px;}
.about-b .home-title{ color:#fff; margin-bottom:20px;}
.about-b .home-title:after{ background:#fff; height:2px;}
.about-b .lcbmr{ margin-right:-25px;}
.about-b .lcbmr .lcli{ float:left; position:relative; margin-right:50px;}
.about-b .lcbmr .lcli:last-child{ margin-right:0}
.about-b .lcbmr .lcli .nian{ display:block; padding-left:20px; padding-right:25px;}
.about-b .lcbmr .lcli .nian span{ display:block; padding-left:30px; padding-right:35px; font-family:Impact; font-size:26px; height:43px; line-height:43px;}
.about-b .lcbmr .lcli:nth-child(odd) .nian{ background:url(images/n.png) left center no-repeat, url(images/r.png) right center no-repeat; background-size:auto 100%;}
.about-b .lcbmr .lcli:nth-child(odd) .nian span{ background:#eaf2f4; color:#17598b;}
.about-b .lcbmr .lcli:nth-child(even) .nian{ background:url(images/na.png) left center no-repeat, url(images/ra.png) right center no-repeat; background-size:auto 100%;}
.about-b .lcbmr .lcli:nth-child(even) .nian span{ background:#e1e87f; color:#327d3a;}
.about-b .lcbmr .lcli:nth-child(1){ margin-top:190px; }
.about-b .lcbmr .lcli:nth-child(2){ margin-top:114px;left:0px;}
.about-b .lcbmr .lcli:nth-child(3){ margin-top:134px;left:3px;}
.about-b .lcbmr .lcli:nth-child(3) .nian span{ padding-left:15px; padding-right:20px; }
.about-b .lcbmr .lcli:nth-child(4){ margin-top: 143px;left: 4px;}
.about-b .lcbmr .lcli:nth-child(5){ margin-top: 91px;left: -25px;}
.about-b .lcbmr .lcli:nth-child(6){ left: 184px; top: -119px;}
.about-b .lcbmr .lcli p{ 
width:-moz-calc(100% - 15px);
width:-webkit-calc(100% - 15px);
width: calc(100% - 15px);
 position:absolute; left:0; top:65px; border-left:1px solid #8eb897; padding-left:15px; text-align:justify; color:#fefcfc;}
 
.about-c .home-title{ color:#327d3a; margin-bottom:70px;}
.about-c .home-title:after{ background:#327d3a; height:2px;}
.about-c{height:830px;}
.about-c .nr-l{ width:360px;}
.about-c .bt{ font-size:20px; text-align:center; color:#323333; padding-bottom:60px;background: url(images/jgbtbj.png) center bottom no-repeat;}
.about-c  ul{ background-repeat:no-repeat; height:580px;     background-size: 100% 100%;padding-top:20px;

}
.about-c  ul li{ margin-left: 38px; height: 38px; line-height: 38px; color: #ffffff; list-style-position: outside; list-style-type: circle; }
.about-c .nr-l ul{ background-image:url(images/nrlbj.png)}
.about-c .nr-c{ width:480px; padding-top:430px; text-align:center}
.about-c .nr-c .bt{ margin-bottom:20px; padding-bottom:50px}
.about-c .nr-c  .link{ display:inline-block; height:55px; line-height:55px; color:#fff; background:#3685c1; font-size:16px; width: 330px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin-bottom: 10px; text-align: center;
}
.jiagou-nr .w{padding-top: 23px;    background: url(images/jgbj.png) 380px top no-repeat;}
.about-c .nr-r ul{ background-image:url(images/nrrbj.png);}
.about-c .nr-r ul li{height: 33px; line-height: 33px;}
.about-c .nr-r{ width:360px;}
.about-d{background: url(images/ppbj.png) center center no-repeat; background-size:auto 100%; height:495px;}
.about-d .home-title{ color:#17598b; margin-bottom:60px;}
.about-d .home-title:after{ background:#327d3a; height:2px;}

.about-d .ppli{ float:left; height:315px;
width:-moz-calc(19% - 1px);
width:-webkit-calc(19% - 1px);
width: calc(19% - 1px);
padding:0 3%; border-right:1px dashed #aeb0b1;}
.about-d .ppli:nth-child(4){ border:none;}
.about-d .ppli .icon{ display:block; width:135px; height:135px; margin:0 auto; border: 7px solid #54925c; background-repeat:no-repeat; background-position:center center;
margin-bottom:15px;
border-radius: 100%;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
}
.about-d .ppli:nth-child(3) .icon{ background-image:url(images/3.png)}
.about-d .ppli:nth-child(2) .icon{ background-image:url(images/2.png)}
.about-d .ppli:nth-child(1) .icon{ background-image:url(images/1.png)}
.about-d .ppli:nth-child(4) .icon{ background-image:url(images/4.png)}
.about-d .ppli  .bt{ display:block; text-align:center; font-size:24px; color:#333333; margin-bottom:15px;}
.about-d .ppli li{ display:block; position:relative; line-height:24px; padding-left:20px;background: url(images/li.png)  left 10px no-repeat; margin-bottom:8px;}
.about-d .ppli:nth-child(4) li{ margin-left:22px;}
.about-d .ppli.linian li{ padding-left:100px;}
.about-d .ppli.linian li .cat{ display:block; position:absolute; left:20px; height:24px; line-height:24px; background:#4c92c7; color:#fff; font-size:14px; padding:0 5px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.news-div.lvse-yewu .home-title{ margin-bottom:30px;}
.news-div.lvse-yewu .home-title:after {
    background: #1778c1;
}
.news-div .bt-txt{ color:#555555; line-height:24px; font-size:14px; margin-bottom:30px;}

.news-div.lvse-yewu ul li .name h3 {
    background: none;
    display: block;
    float: none;
    font-weight: 400;
    color: #333333;
    font-size: 30px;
    margin-left:0;
    padding-left:0;
    height: auto;
    width:auto;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1;
}
.news-div.lvse-yewu ul li .name h3:hover{ color:#214e26;}
.news-div.lvse-yewu ul li  .more{ text-align:left; display: inline-block;color:#0f4f86; font-size:14px; height:16px; line-height:16px;
background: url(images/morebj.png) right  center no-repeat; margin-bottom:20px;
    width: auto;
    padding-right: 30px;
}
.news-div.lvse-yewu ul {
    margin: 0 -1%;
    margin-bottom: 0px;
	
}
.news-div.lvse-yewu ul li{ margin:0 1%; width: 31.333%;}
.news-div.lvse-yewu ul li p{ margin-bottom:10px;}
.news-div.lvse-yewu ul li a:hover {
    border-color: #3e864a;
}
.news-div.lvse-yewu ul li .box .left a{
		font-size: 18px;
        font-weight: 700;
	}
.news-div.lvse-yewu .gongyong li:nth-child(1){
		width:30%;
	}
.news-div.lvse-yewu .gongyong li:nth-child(2){
		width:66%;
	}
.news-div.lvse-nl{background: url(images/nlbj.png) center  top repeat-x; padding-bottom:0}
.news-div.lvse-zl{background: url(images/zlbj.png) center  top repeat-x; height:750px;}
.news-div.lvse-fz{ padding-bottom:0;}
.news-div.lvse-nl .home-title{ color:#fff; margin-bottom:50px;}
.news-div.lvse-fz .home-title:after,.news-div.lvse-zl .home-title:after{
    background: #1778c1
}
.news-div.lvse-nl .home-title:after{
	background: #f3f3f3;
	}
.news-div.lvse-zl .zl-nr{ height:630px;background: url(images/zlnr.png) center  top no-repeat; position:relative }
.news-div.lvse-zl .zl-nr li{ display:block; position:absolute;}
.news-div.lvse-zl .zl-nr li a{ color:#333333; font-size:15px;}
.news-div.lvse-zl .zl-nr li img{ display:block; margin-bottom:15px;}
.news-div.lvse-zl .zl-nr li:nth-child(1){ left:113px; top:66px;}
.news-div.lvse-zl .zl-nr li:nth-child(2){ left:126px; top:263px;}
.news-div.lvse-zl .zl-nr li:nth-child(3){ left:224px; top:442px;}
.news-div.lvse-zl .zl-nr li:nth-child(4){right:199px; top:40px;}
.news-div.lvse-zl .zl-nr li:nth-child(5){right:108px; top:255px;}
.news-div.lvse-zl .zl-nr li:nth-child(6){right:165px; top:432px;}
.news-div.lvse-zl .zl-nr li:nth-child(7){right:520px; top:540px; text-align:center}
.news-div.lvse-nl .dier{ margin-top:-90px; display:block; width:100%; position:relative}
.news-div.lvse-nl .dier li{opacity:0; cursor:pointer;line-height: 16px;
    padding-top: 15px;
    position: absolute;
    font-size: 12px;
    color: #fff;
    width: 60px;
    height: 45px;
border-radius: 100%;
-moz-border-radius: 100%;
-webkit-border-radius: 100%; 
    -webkit-transform:scale(0.7,0.7);
    -moz-transform:scale(0.7,0.7);
    -o-transform: scale(0.7,0.7);
    -ms-transform: scale(0.7,0.7);
    transform: scale(0.7,0.7);
}
.news-div.lvse-nl .dier li.dan{ line-height:30px;}
.news-div.lvse-nl .dier li:hover{ opacity:1;
  -webkit-transform:scale(1,1);
    -moz-transform:scale(1,1);
    -o-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1);
	
	}
.news-div.lvse-nl .dier li.bga{ background:#f18f27;}
.news-div.lvse-nl .dier li.bgb{ background:#f196bd;}
.news-div.lvse-nl .dier li.bgc{ background:#0098ce;}
.news-div.lvse-nl .dier li.bgd{ background:#e50000;}
.news-div.lvse-nl .dier li.bge{ background:#0ba63c}

.news-div.lvse-nl .dier li:nth-child(2){ top: 14%;left: 22.7%;}
.news-div.lvse-nl .dier li:nth-child(3){ top: 27%;left: 21.5%;}
.news-div.lvse-nl .dier li:nth-child(4){ top: 61%;left: 21%;}
.news-div.lvse-nl .dier li:nth-child(5){     top: 59.5%;left: 23.65%;}

.news-div.lvse-nl .dier li:nth-child(6){         top: 27.3%;
    left: 43.6%;}
.news-div.lvse-nl .dier li:nth-child(7){        top: 36.8%;
    left: 40.15%;}
.news-div.lvse-nl .dier li:nth-child(8){         top: 69.5%;
    left: 41.35%;}
.news-div.lvse-nl .dier li:nth-child(9){        top: 75.2%;
    left: 45.5%;}

.news-div.lvse-nl .dier li:nth-child(10){    top: 82%;
    left: 56.05%;}
.news-div.lvse-nl .dier li:nth-child(11){     top: 83.8%;
    left: 59.05%;}
.news-div.lvse-nl .dier li:nth-child(12){           top: 82.2%;
    left: 61.57%;}
.news-div.lvse-nl .dier li:nth-child(13){       top: 83.2%;
    left: 64.3%;}
.news-div.lvse-nl .dier li:nth-child(14){            top: 80.5%;
    left: 66.95%;
    padding-top: 15px;
    height: 60px;
    width: 75px;}
	
.news-div.lvse-nl .dier li:nth-child(15){      top: 59%;
    left: 70.25%;}
.news-div.lvse-nl .dier li:nth-child(16){       top: 44.5%;
    left: 73.8%;}
.news-div.lvse-nl .dier li:nth-child(17){  top: 57%;
    left: 76.6%;}
	
.news-div.lvse-nl .dier li:nth-child(18){      top: 42.7%;
    left: 81.7%;}
.news-div.lvse-nl .dier li:nth-child(19){     top: 49%;
    left: 83.4%;}
.news-div.lvse-nl .dier li:nth-child(20){    top: 56.8%;
    left: 84.94%;}
.news-div.lvse-nl .dier li:nth-child(21){      top: 14.8%;
    left: 75.80%;}

.gysy-div { padding-top:60px; padding-bottom:70px; background:#eaf2f4;}
.gysy-div .nr-top .top-left{ width:51%}
.gysy-div .nr-top .top-right{ width:49%;background:#fff;  position:relative}
.gysy-div .nr-top .top-right,.gysy-div .nr-top .top-left .ltxt{ height:220px;}
.gysy-div.sd .nr-top .top-right, .gysy-div.sd .nr-top .top-left .ltxt {
    height: 270px;
}
.gysy-div.sd .nr-top .top-left .ltxt  .shu{    padding-top: 80px;}
.gysy-div .nr-top.hj-top .top-right,.gysy-div .nr-top.hj-top .top-left .ltxt{ height:350px;}
.gysy-div .nr-top.hj-top.feishui .top-right,.gysy-div .nr-top.hj-top.feishui .top-left .ltxt{ height:355px;}
.gysy-div .nr-top .top-right p.teshup,.hjjc-div p.teshup{ margin-bottom:10px;}
.gysy-div .nr-top.hj-top .top-left .ltxt .shu {
    padding-top: 95px;
}
.gysy-div .nr-top.hj-top.feishui .top-left .ltxt .shu {
    padding-top: 115px;
}
.wnnrts .txt-jz{ padding-top:40px; color:#333333; font-size:24px; padding-bottom:30px; border-top:1px solid #dbdbdb;}
.gysy-div .nr-top .top-left .ltxt{ text-align:center; width:50%;}
.gysy-div .nr-top .top-left .ltxt  .shu{ color:#fff; font-size:60px; font-family:Impact; display:block; margin-bottom:10px; padding-top:40px;}
.gysy-div .nr-top .top-left .ltxt .hanzi{ color:#fff; display:block; font-size:18px;}
.gysy-div .nr-top .top-left  .jiat{ background:#17598b; margin-right:1px;
width:-moz-calc(50% - 1px);
width:-webkit-calc(50% - 1px);
width: calc(50% - 1px);
}
.gysy-div .nr-top{ margin-bottom:50px;}
.gysy-div .nr-top .top-left  .syyh{ background:#3e864a;}

.gysy-div .nr-top .top-right  .bt,.hjjc-div .bt{ display:block; margin-left:40px;font-size:30px; color:#333333; position:relative; padding-bottom:20px; padding-top:20px; margin-bottom:18px;}
.gysy-div .nr-top .top-right  .bt:after ,.hjjc-div .bt:after{
    display: block;
    height: 2px;
    width: 30px; background:#3e864a;
    position: absolute;
    left: 0%;
    bottom: 0;
    content: " ";
}
.hjjc-div{ background-color: #fff; position: relative; margin-bottom: 35px;}
.hjjc-div .txt{
	position: absolute; top: 0;
}
.hjjc-div .img{ width: 51%;}
.hjjc-div .img img{ display: block; width: 100%;}
.hjjc-div.img-left .txt{ left: 51%;}
.hjjc-div.img-right .txt{ left: auto; right: 51%;}
.hjjc-div.img-right .img{ float: right;}
.gysy-div .nr-top .top-right p,.hjjc-div p{ font-size:15px; color:#333333; line-height:28px; margin:0 40px;  }
.gysy-div .nr-top .top-right .more{  padding-left:30px;background: url(images/yyabj.png) left center no-repeat; display:block; position:absolute;
 left:40px; bottom:30px;}
 .gysy-div .nr-top .top-right .more a{
	 color:#17598b; font-size:16px; display: inline-block; margin-right: 10px;
 }
 
 .swnr { margin-bottom:40px;}
.swnr .swnr-l{ width:805px;}
.swnr .nrdiv{ position:relative;}
.swnr .nrdiv .txt{ position:absolute; color:#fff;}
.swnr .nrdiv.shuzhe .txt{ right:0; height:100%; top:0; width:245px; padding:0 20px; text-align:center}
.swnr .nrdiv .txt .shu{ padding-top:40px; font-size:48px; font-family:Impact; display:block}
.swnr .nrdiv .txt .hanzi{ font-size:16px; display:block;   margin-bottom:20px;}
.swnr .nrdiv .txt  p{ font-size:15px; line-height:24px; text-align:left;}

.swnr .nrdiv.shuzhe .txt p{border-top:1px  solid rgba(204, 204, 204, 0.45);padding-top:20px;}
.swnr .nrdiv.hengzhe .txt p{border-left:1px  solid rgba(204, 204, 204, 0.45); float:right; padding-left:22px;}
.swnr .nrdiv.hengzhe .txt{ bottom:0; left:0; width:100%; height:130px;}
.swnr .nrdiv.hengzhe .shu,.swnr .nrdiv.hengzhe .hanzi{ display:block; width:85px; margin-left:10px; text-align:center;}
.swnr .nrdiv.hengzhe .shu{ padding-top:8px;}
.swnr .nrdiv.hengzhe .txt p{     width: 165px;
    position: absolute;
    top: 20px;
    right: 22px;
    height: 55px;
    padding-top: 5px;}
.swnr .nrdiv.hengzhe.bgd .txt p{     width: 243px;
}
.swnr .nrdiv.bga{ margin-bottom:10px;}


.swnr .nrdiv.bgc{ width:483px; margin-left:10px;}


.swnr .nrdiv.bgc .txt{background:#175685 }
.swnr .nrdiv.bgb .txt{ background:#0c5370}
.swnr .nrdiv.bga .txt{ background:#3e864a;}
.swnr .nrdiv.bgd .txt{background:#46a656; }

.swnr .nrdiv img{ display:block; max-width:100%;} 

.rqnr .ranqi{ margin-bottom:60px}
.rqnr .ranqi{background: url(images/rq1.png) left center no-repeat; height:766px; position:relative}
.rqnr .ranqi li{ position:absolute; display:block;}
.rqnr .ranqi .bt{ 
    font-size: 28px;
    line-height: 38px;
    color: #333333;
    left: 110px;
    top: 348px;
    text-align: center;
}
.rqnr .ranqi .nr{ padding-bottom:10px; border-bottom:1px solid #ccc; font-size:16px; color:#555555; line-height:26px;
background: url(images/abj.png) left 8px no-repeat; padding-left:20px;
}
.rqnr .ranqi li:nth-child(2){ left:445px; top:60px; width:735px}
.rqnr .ranqi li:nth-child(3){ left:615px; top:228px; width:565px}
.rqnr .ranqi li:nth-child(4){ left:615px; top:478px; width:565px}
.rqnr .ranqi li:nth-child(5){ left:445px; top:675px; width:735px}
.redian{ margin-bottom:50px;}
.redian ul li{ display:block; float:left;     width: 24.333%; height:90px;}
.redian ul li:nth-child(1){ background:#114b77;}
.redian ul li:nth-child(2){ background:#18639b;}
.redian ul li:nth-child(3){ background:#1f78ba;}
.redian ul li:nth-child(4){ background:#2e8dd4;    width: 27%;}
.redian ul li .ddiv{  text-align:center; display:block;    padding-top: 18px; border-right:1px solid #fff;    height: 72px;}
.redian ul li:nth-child(4) .ddiv{ border:none}
.redian ul li .shu{ color:#fefefe; font-size:48px; font-family: Arial; display:inline-block; margin-right:15px;}
.redian ul li .hanzi{ font-size:15px; color:#fefefe; display:inline-block;
    position: relative;
    top: -5px;
}
.redian ul li .hanzi i{ color: #fff; font-style: normal; font-family:Arial;}

.wnbt{ font-size:24px; color:#333333; line-height:54px; height:54px; border-bottom:1px solid #c0c0c0; margin-bottom:30px; background-position:left center; background-repeat:no-repeat; padding-left:40px
}
.wnbt.bta{ background-image:url(images/bta.png)}
.wnbt.btb{ background-image:url(images/btb.png)}
.wuni .yslist{ margin-bottom:50px;}
.wuni .yslist li{ display:block; background:#fff;line-height:48px; height:48px; color:#555555; font-size:15px; margin-bottom:8px; }
.wuni .yslist li .ys{ display:inline-block; height:48px; line-height:48px; padding-left:30px; padding-right:25px; background-color:#17598b;
 background-image:url(images/ys.png); background-position:12px center; background-repeat:no-repeat; font-size:19px; color:#fff; margin-right:20px;
  }
  
.wuni .case-list ul{ margin: 0 -1.5%;}
 .wuni .case-list ul li{ float:left; display:block; width:30.333%; margin:0 1.5%;} 
 .wuni .case-list ul li a{ display:block}
  .wuni .case-list ul li .img{ display:block; position:relative; margin-bottom:15px; overflow:hidden}
   .wuni .case-list ul li .img img{ display:block; width:100%;}
.wuni .case-list ul li .img .bt{ position:absolute; bottom:0; width:100%; left:0; background:rgba(0, 0, 0, 0.37); height:50px; line-height:50px; text-align: center; color:#fff; font-size:16px;
word-break: keep-all;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
vertical-align: middle;
}

  .wuni .case-list ul li:hover img{
-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);
}
.gysy-div .nr-top .top-left .ltxt  .shu i{ font-style: normal; font-size:16px;}
.wuni .case-list ul li .more:hover,.wuni .ny-case-list li .txt .more:hover{ border-color:#336738; color:#336738}
.wuni .case-list ul li p{ color:#555555; line-height:22px; font-size:14px; margin-bottom:30px;}
.wuni .case-list ul li .more,.wuni .ny-case-list li .txt .more{ border:1px solid #17598b; color:#17598b; font-size:14px; display:inline-block; padding:10px 40px;}

.wuni .ny-case-list li{ display:block; margin-bottom:30px;}
.wuni .ny-case-list li a{ display:block}
.wuni .ny-case-list li .img{ width:335px; float:left; display:block; overflow:hidden}
.wuni .ny-case-list li .img img{ display:block; width:100%;}
.wuni .ny-case-list li:hover img,.news-list li:hover img{
-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);
}
.wuni .ny-case-list li .txt{ float:right; width:835px;}
.wuni .ny-case-list li .txt .bt{ display:block; font-size:19px; color:#202020; margin-bottom:15px; padding-top:5px;}
.wuni .ny-case-list li .txt p{ font-size:14px; color:#555555; line-height:24px; margin-bottom:40px; }


#zdnews .zdnewsimg { width: 49%; }
#zdnews .zdnewsimg .newsslide .swiper-slide a { display: block; position: relative }
#zdnews .zdnewsimg .newsslide .swiper-slide a img { display: block; width: 100%; height:407px; }
#zdnews .zdnewsimg .newsslide .swiper-slide a .navtitle { position: absolute; bottom: 0; left: 0;
 background-color: #17598b; width: 100%; height: 76px; line-height: 76px; color: #FFF; 
 font-size: 18px; text-align: left; overflow: hidden; }
#zdnews .zdnewsimg .newsslide .swiper-slide a .navtitle .cat{ display:none}
#zdnews .zdnewsimg .newsslide .swiper-slide a .navtitle .bt{ margin-right:105px; margin-left:40px;
display: block; width:440px;
word-break: keep-all;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
vertical-align: middle;
height: 76px;
}

#zdnews .zdnewsimg .newsslide .swiper-slide .navzhaiyao, #zdnews .zdnewsimg .newsslide .swiper-slide .navtime { display: none; }
#zdnews .zdnewsbt { width: 51%; position: relative;background:#fff; padding-top:40px; padding-bottom:40px;}
#zdnews .zdnewsbt li { display: block; position:relative; margin:0 30px; border-bottom: 1px dashed #eeeeee; padding-bottom:16px; margin-bottom:16px;
 text-align: left; width: auto; background: none; transition: all 0.4s; -ms-transform: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s; height: auto; border-radius: 0%; opacity: 1; }
#zdnews .zdnewsbt li:last-child{ padding-bottom:0; margin-bottom:0; border-bottom:none;}

#zdnews .zdnewsbt li img { display: none; }
#zdnews .zdnewsbt li:hover, #zdnews .zdnewsbt li.swiper-pagination-bullet-active {  }
#zdnews .zdnewsbt li a { display: block; }

#zdnews .zdnewsbt li a .navtitle { color: #333333; font-size: 18px; height:24px; line-height:24px; margin-bottom:15px;}
#zdnews .zdnewsbt li a .navtitle .cat{    display: block;
    float: left;
    font-style: normal;
    padding: 0 4px;
    background: #17598b;
    color: #fff;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font-size: 14px;
}
#zdnews .zdnewsbt li a .navtitle .bt{    background: url(images/h3bj.png) left center no-repeat;
    display: block;
    float: left;
    font-weight: 400;
    color: #202020;
    margin-left: 10px;
    padding-left: 10px;
    font-size: 18px;
    width: 350px;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
#zdnews .zdnewsbt li.swiper-pagination-bullet-active a .navtitle .bt,#zdnews .zdnewsbt li.swiper-pagination-bullet-active a .navzhaiyao{ color:#17598b}
#zdnews .zdnewsbt li a .navtime { color: #555555; display: block; font-family:Arial; font-size:14px; position:absolute; top:1px; right:0;
}
#zdnews{ margin-bottom:60px;}
#zdnews .zdnewsbt li a .navzhaiyao { color: #555555; line-height: 24px; }
.newsslide .newsfan { background-color: #17598b; background-size: 14px; opacity:1;}
.newsslide .newsfan.swiper-button-disabled{ pointer-events:auto; opacity:0.2}
#swiper-pagination4{ position:relative;}
#newsslidenext{     left: auto;
    right: 18px;
    bottom: 16px;
    top: auto;}
#newsslideprev{
	left: auto; 
	right: 45px;
    bottom: 16px;
    top: auto;
	}
.news-list li a{ display:block}
.news-list li{ padding-bottom:35px; margin-bottom:35px; border-bottom:1px solid #d4d4d4;}	
.news-list li .img{ display:block; float:left; width:235px; overflow:hidden}
.news-list li img{ display:block; width:100%;}
.news-list li img.noimg{ height:156px;}
.news-list li .txt{ float:right; width:935px; position:relative}
.news-list li .txt .time{    color: #555555;
    display: block;
    font-family: Arial;
    font-size: 14px;
    position: absolute;
    top: 1px;
    right: 0;}
.news-list li .txt .bt{ display:block; height:24px; margin-bottom:20px; line-height:24px;}
.news-list li .txt .bt .cat{    display: block;
    float: left;
    font-style: normal;
    padding: 0 4px;
    background: #17598b;
    color: #fff;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font-size: 14px;}
.news-list li .txt .bt .title{
	background: url(images/h3bj.png) left center no-repeat;
    display: block;
    float: left;
    font-weight: 400;
   
	color: #484848;
    margin-left: 10px;
    padding-left: 10px;
    font-size: 18px;
    width: 680px;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	}
.news-list li .txt .bt .title.nobj{ background:none; margin-left:0; padding-left:0; width:auto;}
.single-nr{ max-width:750px; margin:0 auto;}
.news-list li .txt .bt .title:hover,.news-list li .txt p:hover{ color: #17598b;}
.news-list li .txt p{    color: #555555; font-size:14px; margin-bottom:22px;
    line-height: 24px;}
.news-list li .txt  .more{    border: 1px solid #848484;
    color: #848484;
    font-size: 14px;
    display: inline-block;
    padding: 10px 20px; padding-right:60px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: url(images/aamore.png) 91px center no-repeat;display: none;
	}
.news-list li .txt  .more:hover{    border: 1px solid #17598b; 
    color: #fff;

   


background: url(images/aamoreh.png) 91px center no-repeat;
background-color:#17598b;
	}
.page_navi { overflow: hidden; width: 100%; text-align: center; padding-top:20px;}
.page_navi a,.page_navi span { height: 36px;  text-decoration: none; 
line-height: 36px; margin: 2px; padding: 1px 7px; color: #848484; font-size:14px; }
.page_navi a:hover, .page_navi .current { text-decoration: none; color: #fff; background-color: #17598b; }


.single-top{ border-bottom:1px solid #d3d4d3; margin-bottom:20px;}
.single-top span{ display:block; text-align:center}
.single-top .fubt{ font-size:16px; color:#17598b; margin-bottom:10px;}
.single-top .zhubt{ font-size:32px; color:#17598b;     margin: 0 40px;margin-bottom:20px;}
.single-top  .time{ font-size:14px; color:#6a6b6a; font-family:Arial; margin-bottom:20px;}
.single-nr p{ color:#666666; line-height:24px; font-size:14px; margin-bottom:20px;}
.single-nr  img{ display:block; max-width:100%; margin-bottom:20px; height:auto !important}
.single-nr h4{ color:#333333; font-size:21px; font-weight:400; margin-bottom:10px;}
.single-nr img.aligncenter{ margin:0 auto;}
.single{ position:relative}
.single .singlefan{ display:block; position:absolute; top:0; height:60px; line-height:60px; width:30px; text-align:center; font-family:å®‹ä½“; font-size:49px; color:#9c9d9c}
.single .singlefan.shang{ left:0;}
.single .singlefan.xia{ right:0}

.ditu{ height:440px; position:relative; margin-bottom:40px;}
.ditu #map{ width:100%; height:100%;}

.lxwm .home-title{ color:#17598b; margin-bottom:40px;}
.lxwm .home-title:after {background: #17598b;}

.top-lx{ margin-bottom:40px;}
.top-lx .lxlist{ float:left; width:33.33%; }
.top-lx .lxlist.dianhua{ margin-left:80px;}
.top-lx .lxlist.email{ width:auto}
.top-lx .lxlist.email .txt{ padding-top:14px;}
.top-lx .lxlist .icon{ display:block; width:48px; height:48px; border:1px solid #717171; float:left;
border-radius: 50px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px; background-position:center center; background-repeat:no-repeat;
}
.top-lx .lxlist:nth-child(1) .icon{ background-image:url(images/lx1.png)}
.top-lx .lxlist:nth-child(2) .icon{ background-image:url(images/lx2.png)}
.top-lx .lxlist:nth-child(3) .icon{ background-image:url(images/lx3.png)}
.top-lx .lxlist .txt{ max-width:280px; min-width:180px; font-size:16px; color:#17598b; line-height:28px;margin-left:20px;
    display: block;border-right:1px solid #cdcdcd; padding-right:50px;
    float: left;
	position: relative;
    top: -3px;
}
.top-lx .lxlist:nth-child(3) .txt{ border:none; padding-right:0;}
.top-lx .lxlist .txt .nr{ color:#333333; font-size:15px; }
.top-lx .lxlist .txt .nr.shuzi{ font-family:Arial;}


.lx-txt-list ul{ display:block; float:left; width:50%; background:url(images/ul.png) 16px top repeat-y; min-height:930px;}
.lx-txt-list ul.right{ width:48%; margin-left:2%}
.lx-txt-list ul li{ display:block; margin-bottom:40px;}
.lx-txt-list ul li .name{ display:block; padding-left:45px; background:url(images/lxli.png) 6px top no-repeat;     min-height: 22px;font-size:18px; color:#333333; margin-bottom:15px;  line-height:20px;}
.lx-txt-list ul li  p{ line-height:28px; font-size:14px; color:#555555; padding-left:45px;}


#lxwmb{ background:#fff}
.lxform  .bd-top,.lxform .lynr{ margin-bottom:12px;}
.lxform li{ border:1px solid #919191; padding:7px 10px; height:28px; display:block; }
.lxform  .bd-top li{float:left; margin-right:12px}
.lxform li .icon{ display:block; float:left; width:28px;    height: 28px;
background-position:center center; background-repeat:no-repeat; margin-right:10px;
}
.lynr .wbion{ display:block; height:28px; line-height:28px; margin-bottom:2px; }
.lynr textarea{ height:240px; width:100%;resize:none;overflow:hidden;}
.lxform .lynr li{ height:auto}
.lxform li .shuru{ border:none; display:block;}
.lxform li .shuru:focus {
border:none ;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.lxform .bd-top li  .shuru{ float:left; height:28px; line-height:28px; min-width:190px;}
.lxform .bd-top li.w10  .shuru{ min-width:420px;}
.lxform li.w5{ width:245px;}
.lxform li.w10{ width:480px;}
.lxform .bd-top li:nth-child(1) .icon{ background-image:url(images/bd1.png)}
.lxform .bd-top li:nth-child(2) .icon{ background-image:url(images/bd2.png)}
.lxform .bd-top li:nth-child(3) .icon{ background-image:url(images/bd3.png)}
.lxform .bd-top li:nth-child(3){ margin-right:0;}
.lxform .lynr li .icon{ background-image:url(images/bd4.png)}
.lxform form{ width:1060px; margin:0 auto}
.lxform .btn{ border:none; display:block; float:left; width:49.5%; margin:0 0.25%; text-align:center; height:56px; line-height:56px; color:#fff; font-size:18px; cursor:pointer;}
.bdtj { margin:0 -0.25%;}
.bdtj .tjbtn{ background:#15588c;}
.bdtj .czbtn{ background:#919191;}
.bdtj .tjbtn:hover{ background:#1173bf;}
.bdtj .czbtn:hover{ background:#464646;}

.shzr .home-title{ color:#327d3a; margin-bottom:40px;}
.shzr .home-title:after{ background:#327d3a;}
.shzr .title-txt{ font-size:14px; color:#333333; line-height:28px; margin-bottom:35px;}

.shzr .zrlist{ border:2px solid #d4d4d4; padding-top:20px; padding-bottom:22px;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px; margin-bottom:50px;
}
.shzr .zrlist li{ display:block; float:left; padding-left:140px; margin-left:140px; border-left:1px solid #d4d4d4;}
.shzr .zrlist li:nth-child(1){ padding-left:0; border:none;}
.shzr .zrlist li .top{ display:block; margin-bottom:7px; font-size:18px; color:#17598b;}
.shzr .zrlist li .top .shuzi{ font-family:Impact; font-size:56px; margin-right:5px;
    position: relative;
    bottom: -2px;
}

.shzr .zrlist li p{ font-size:18px; color:#333333; padding-left:3px;}
.zr-lxdh{ margin-bottom:7px; position:relative;}
.zr-lxdh .left{ float:left; width:45%}
.zr-lxdh .right{ left:45%; position:absolute; height:100%; width:55%;
background:url(images/zr2.png) center  center no-repeat; background-size:auto 100%; 
}
.zr-lxdh .right a{ position:relative; height:100%; display:block}
.zr-lxdh .right .nr{ padding-top:60px; text-align:center}
.zr-lxdh .right .nr img{ display:block; margin:0 auto;margin-bottom: 20px; }
.zr-lxdh .right .nr .bt{ font-size:26px; color:#555555; margin-bottom:5px;}
.zr-lxdh .right .nr  .dhtxt{ font-size:42px; color:#323232; font-family:Impact;}

.qygm .bhx{ margin-bottom:30px; height:1px; background:#dbdbdb;}
.qygm p{ color:#666666; font-size:14px; line-height:24px; margin-bottom:30px;}
.qygm .zr-nrbt{ color:#115b19; font-size:32px; margin-bottom:15px; font-weight:400}
.qygm p.zr-fubt{ font-size:21px; color:#09558e; margin-bottom:13px;}
.qygm p.zr-fubta{  color:#333333;}
.sbq-slide .img{ display:block; margin-bottom:18px;}
.sbq-slide .img img{ display:block; width:100%;}
.sbq-slide .sbqfan{    margin-top: -90px;}

.shuiwu5{ position:relative;}
.shuiwu5 img{ display:block; z-index:1; max-width:100%;}
.shuiwu5 .shuiwu-nr{ position:absolute; right:0; top:0; height:100%; width:290px; padding:0 35px; background:#fff}
.shuiwu5 .shuiwu-nr .hx{ display:block; width:20px; height:2px; background:#b0b1b1; margin-top:50px; margin-bottom:30px;}
.shuiwu5 .shuiwu-nr .bt{ text-align:justify;font-size:18px; line-height:26px; color:#3e864a;margin-bottom:30px; display:block}
.shuiwu5 .shuiwu-nr p{ font-size:14px; color:#555555; line-height:26px; text-align:justify}

.shuiwu5 .shuiwu-nr:after {
    display: block;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: " ";
    position: absolute;
    left: 0;
    margin-left: -8px; top:50px;
    background: #fff;
    width: 16px;
    height: 16px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
#cuowu{ font-size:16px; color:#900; margin-bottom:10px; display:none}
.lxform .okle{ display:block; text-align:center; font-size:16px; padding:30px 0;}
.lxform .okle.cle{color:#900;}
.search form .shuru,#top-nav .nav>ul>li>a,.search:hover .ssicon,.yuyan li a,.home-div .more a,
.slide-nav .nav-list li  .name,.slide-nav .nav-list li .icon,.slide-nr  .slide-more .more-link,.news-div ul li .img img,
.news-div ul li .name h3,.news-div ul li a, .news-div ul li p,.div-link a,.div-link>div,#page-nav .page-nav-list ul li a,.wuni .case-list ul li .img img,
.wuni .case-list ul li .more,.wuni .ny-case-list li .img img,.wuni .ny-case-list li .txt .more,.news-list li img,.news-list li .txt  .more,.lxform .btn,
.news-list li img,.news-list li .txt .bt .title,.news-list li .txt p,.news-div.lvse-nl .dier li,.dj-news-nr .news-list li .txt Â .more,.jrtishi .logolist ul li a
{transition: all 0.4s;
-ms-transform: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;}
.pcyc{ display:none !important;}
.single{ width:70%;}
.news-right{ width:26%;margin-top: -15px;}
.news-right .sidebar-bt{ font-size:22px; color:#333333; padding:15px 0px;  display:block}
.news-right li img{ padding-top:2px;}
.news-right li span{ display:block}
.news-right li .bt{ padding-top:20px; margin-bottom:10px; font-size:16px; color:#085a98;}
.news-right li .time{ font-size:14px; color:#666666; margin-bottom:8px;}
.news-right li  p{ font-size:14px; line-height:24px; color:#666666;}
.news-right li {	padding-bottom: 18px;
    border-bottom: 1px solid #ceced0; position:relative}
.brhh{ display:block;}
.djpp.about-b{ background:url(images/djbj.png) center center no-repeat;           background-size: 100% auto;
    height: auto; padding-bottom:110px;}
.djpp.about-b .home-title{ color:#17598b;    margin-bottom: 50px;}
.djpp.about-b .home-title:after {
    background: #327d3a;
    height: 2px;
}
.about-c.djnews{ height:auto}
.about-c.djnews .jiagou-nr .w{ background:none; padding-top:0}
.dj-news-nr .news-list li .txt  .more{ padding:10px 25px; background:#2fa576; color:#fff; font-size:14px; display:inline-block;
    width: auto;
    height: auto;
    line-height: inherit;
    border: none;
}
.dj-news-nr .news-list li .txt  .more:hover{ background:#17598b;}

.djpp .djpptop{ color:#6f6e6e; font-size:20px; margin-bottom:60px; line-height:24px;}
.djpp .djpp-nr{ border:1px solid #2fa576; padding:20px 40px;}
.djpp .djpp-nr .img{ display:block; width:390px;}
.djpp .djpp-nr .txt{ display:block; width:635px; font-size:20px; line-height:36px;}

.lvse-fw .w{
    position:relative;
    padding-bottom:200px
}
.lvse-fw .map{
    display:block;
    margin:0 auto;
}
.lvse-fw .item{
    display:flex;
    align-items: center;
    color: #444444;
    margin-bottom:20px;
    cursor: pointer;
}
.lvse-fw .item .value{
    display: flex;
flex-direction: column;
padding-left: 10px;
}
.lvse-fw .item .value span:nth-child(1){
    font-size: 20px;
}

.lvse-fw .item .icon{
    width: 68px;
    height: 68px;
    background: #00a0e9;
    display:flex;
    justify-content: center;
    align-items:center;
    border-radius:50%;
    
}
.lvse-fw .item:hover{
    font-weight:700;
}
.lvse-fw .item:hover .icon{
    width: 75px;
    height: 75px;
}
.lvse-fw .left-box .item .icon{
    background:#2b9f2b;
}
.lvse-fw .left-box{
    position: absolute;
    left:0;
    bottom:0;
}
.lvse-fw .right-box{
    position: absolute;
    right:0;
    bottom:0;
}
.lvse-fw .right-box .item{
    margin-bottom:35px;
}
.news-div.lvse-yewu ul li .box{
    display: flex;
}
.news-div.lvse-yewu ul li .box img{
    height: auto;
width: 30px;
margin-right: 10px;
display: inline-block;
}
.news-div.lvse-yewu ul li .box .item .title{
    font-size:18px;
    border-bottom:1px solid #D9D9D9;
    padding-bottom: 10px;
	font-weight:700;
}
.news-div.lvse-yewu ul li .box .item{
    margin-bottom: 25px;
    font-size: 16px;
    color:#666;
    flex:1;
}
.news-div.lvse-yewu ul li .box .item:not(:last-child){
    margin-right: 30px;
}
.news-div.lvse-yewu ul li .box .item:last-child{
	flex:0 0 50%;
}
.news-div.lvse-yewu ul li .box .item a{
    align-items: center;
    color:#666;
    flex: 0 0 50%;
    margin-top:30px;
    font-size: 16px;
}
.news-div.lvse-yewu ul li .box .item a:hover{
    color:#016fba;
}
@media screen and (max-width: 1260px) {
.hjjc-div{ padding-bottom: 20px;}
.hjjc-div .img{ width: 100%;}
.hjjc-div .txt,.hjjc-div .img{ 
	left: 0 !important; 
	right:  0 !important; 
	position: relative;    float: none !important;}
.djpp.about-b{   background-size:  auto 100%; padding-bottom:60px;}
.djpp .djpp-nr .img{  width:100%; margin-bottom:20px;}
.djpp .djpp-nr .img img{ max-width:50%;    margin: 0 auto;}
.djpp .djpp-nr .txt{ width:100%; font-size:16px;}
.djpp .djpptop{ font-size:16px;}
.w {
    max-width: 960px;
}
#top-nav .logo img {
    height: 56px;
    display: block;
}
#top-nav .nav ul li a {
    margin-left: 15px;
    padding-left: 15px;

}
.search {
    margin-top: 20px;
}
#top-nav {
    height: 76px;
    line-height: 76px;
}
.yuyan {
    margin-top: 23px;
}
.search {
    margin-top: 13px;
}
.about-nr .nr-fl .fl-txt {
    width: 305px;
    margin-left: 40px;
}
.about-nr .nr-fr{
	width:450px;
	}
.about-nr .nr-fr img,.about-nr,.about-a .about-nr .nr-fl,.about-a .fl-txt{ width:100%; margin-bottom:15px;}
.about-nr .nr-fr {
    width: 484px;
    padding-top: 74px;
}
.news-div ul li .name h3{
	width: 233px;
	}
.foot-a .foot-nav .xgj {
    margin-right: 45px;
}
.about-a .fl-txt{ margin-top:0;}
.about-a .nian{ display:none}
.webyc{ display:none !important; }
.about-b{ background:none; background-color:#327d3a; height:auto}
.about-b .lcbmr .lcli{ top: -10px;float:none; margin:0 !important; left:-15px !important; margin-bottom:20px !important; padding-left:45px; background:url(images/bj2.png) left 5px no-repeat;}
.about-b .lcbmr .lcli:nth-child(6){
    top:0;
}
.about-b .lcbmr .lcli .nian {
    display: inline-block; margin-bottom:10px;
}
.about-b .lcbmr .lcli p{ position:relative; top:0; left:0;}
.about-b .lcbmr .lcli p{ border:none;}
.about-b .lcbmr{ margin-right:0; border-left:1px solid #fff; margin-left:15px;}
.about-c .nr-l,.about-c .nr-c,.about-c .nr-r{ width:100%; margin-bottom:30px;}
.jiagou-nr .w {
    padding-top: 442px;
    background: url(images/jgbj.png) center top no-repeat;
}
.about-c{ height:auto}
.about-c .bt{
 font-size: 18px;
    text-align:left;
    color: #323333;
    padding-bottom: 0px; padding-left:30px; margin-bottom:15px;
    background: url(images/bj3.png) left center no-repeat;
	}
.about-c .nr-l ul{  background-color:#3b7042;}
.about-c ul {
    background-repeat: no-repeat; background-image:none !important;
    height:auto; padding-bottom:20px;
    padding-top: 20px;
	border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.about-c .nr-r ul{ background-color:#04465c}
.about-c .nr-c{ padding-top:0; display:none;}
.pcyc{ display:block !important}
.about-c .nr-c .bt {
    margin-bottom: 15px;
    padding-bottom: 0px;
}
.about-c .nr-c  .link{ padding:0 ; display:block; text-align:left; padding-left:30px;}
.about-d{ background:#e3e8ea; height:auto}
.about-d .ppli{ width:43%; border:none; margin-bottom:20px;}
.news-div.lvse-yewu ul li {
    margin: 0;
    width: 100% !important; 
	margin-bottom:40px;
}
	.news-div.lvse-yewu ul li .box{
		flex-wrap:wrap;
	}
	.news-div.lvse-yewu ul li .box .item a,.news-div.lvse-yewu ul li .box .item{
		flex:0 0 100% !important;
	}	
.news-div.lvse-zl .zl-nr li:nth-child(1) {
    left: 82px;
    top: 66px;
}
.news-div.lvse-zl .zl-nr li:nth-child(2) {
    left: 48px;
    top: 263px;
}
.news-div.lvse-zl .zl-nr li:nth-child(3) {
    left: 160px;
    top: 442px;
}
.news-div.lvse-zl .zl-nr li:nth-child(4) {
    right: 14px;
    top: 40px;
}
.news-div.lvse-zl .zl-nr li:nth-child(5) {
    right: 116px;
    top: 255px;
}
.news-div.lvse-zl .zl-nr li:nth-child(6) {
    right: 116px;
    top: 432px;
}
.news-div.lvse-zl .zl-nr li:nth-child(7) {
    right: 401px;
    top: 540px;
    text-align: center;
}
.gysy-div .nr-top .top-right,.gysy-div.sd .nr-top .top-right {
    height: auto; width:100%
}
.gysy-div .nr-top .top-left .ltxt .shu,.gysy-div.sd .nr-top .top-left .ltxt .shu {
    padding-top: 65px;
}
.swnr .swnr-l {
    width: 100%; margin-bottom:10px;
}
.swnr .swnr-r {
    width: 100%;
}
.gysy-div .nr-top .top-left{ width:100%;}
.gysy-div .nr-top .top-right .more{ position:relative; left:0; bottom:0;margin-left: 40px; margin-bottom:30px;}
.gysy-div .nr-top .top-right p{ margin-bottom:10px;}
.swnr .nrdiv img,.shuiwu5 img {
    display: block;
    width: 100%;
}
.swnr .nrdiv.bgb{ width:424px;}
.swnr .nrdiv.bgc {
    width: 526px;
    margin-left: 10px;
}
.swnr .nrdiv.hengzhe .txt p {
    width: auto;
 margin-left:100px; right:auto; padding-right:10px

}
.swnr .nrdiv.hengzhe.bgd .txt p{ width:auto}
.shuiwu5 .shuiwu-nr{ position:relative; width:94%; padding:20px 3%;}
.shuiwu5 .shuiwu-nr .hx{ display:none}
.shuiwu5 .shuiwu-nr .bt {

    margin-bottom: 5px;

}
.shuiwu5 .shuiwu-nr:after {

  
    left: 50px;
    margin-top: -8px;
    top: 0px;
}
.rqnr .ranqi{ background:none; height:auto}
.rqnr .ranqi .bt{ text-align:center;}
.rqnr .ranqi li{ position:relative; left:0 !important; top:0 !important; margin-bottom:20px}
.rqnr img,.rdnr img{ width:100%; margin-bottom:15px;}
.rqnr .ranqi .nr{ width:auto !important;}
.redian ul li{ width:50%;}
.redian ul li:nth-child(1){ width:40%;}
.redian ul li:nth-child(2){ width:60%}
.redian ul li:nth-child(3){ width:53%;}
.redian ul li:nth-child(4){ width:47%}
.wuni .case-list ul li {
    float: left;
    display: block;
    width: 100%;
    margin: 0; margin-bottom:30px;
}
.wuni .ny-case-list li .img,.wuni .ny-case-list li .txt{ width:100%;margin-bottom:15px;}
#zdnews .zdnewsimg .newsslide .swiper-slide a .navtitle{ font-size:16px;}
.news-list li .txt {

    width: 703px;

}
.news-list li .txt .bt .title{ width:535px}
.single-top .zhubt {
    font-size: 24px;
}
.single-nr{
    max-width: 100%;}
.shzr .zrlist li {

    padding-left: 100px;
    margin-left: 100px;

}
.top-lx .lxlist {
    float: left;
    width: 100%; margin-bottom:20px;
}
.top-lx .lxlist.dianhua{ margin-left:0;}
.top-lx .lxlist .txt{ border:none;    padding-right: 0;}
.lxform form {
    width: 100%;
    margin: 0 auto;
}
.lxform li{ margin-bottom:12px;}
.lxform li.w5{ width:96%;padding: 7px 2%;}
.lxform li.w10{ width:96%;padding: 7px 2%;}
.lxform .bd-top li.w10 .shuru {
    min-width: 85%;
}

}

/*æ‰‹æœºæ¨¡å¼*/
@media screen and (max-width: 980px) {
.about-c .nr-c  .link{ width: auto;    font-size: 14px;}
.news-div.lvse-nl .dier {
    margin-top: -70px;}
.news-div.lvse-nl {
    background-size: auto 870px;
}
#zdnews .zdnewsimg .newsslide .swiper-slide a img{ height:auto}
.single{ width:100%; margin-bottom:20px;}
.news-right{ width:100%;margin-top: 0;}
.header_zhan{}
.w{ width:auto; max-width:100%; margin:0 15px;}	
header{ position:relative;}	
#top-nav .logo img {
    padding: 0;
    height: 55px;
    display: block;
}
#top-nav {
    height: 55px;
    line-height: 55px;
}
#top-nav .logo img,.search,.yuyan{ display:none}
#top-nav .logo img.zdlogo{ display:block}
.nav, .nav>ul>li>ul.sub-menu {
    position: fixed;
    left: -210px;
    z-index: 110;
    display: block;
    opacity: 1;
    min-width: inherit;
    border: none;
    margin: 0;
    margin-left: 0 !important;
    top: 0;
    width: 210px;
    height: 100%;
    padding: 15px 0;
    background-color:rgba(19, 144, 39, 0.7);
}
body #top-nav  .nav ul li a,body #top-nav  .nav>ul>li>.sub-menu li a {
    color: #FFF !important;
    margin: 0;
    display: block;
    border-bottom: 1px solid #E0E0E0 !important;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    padding: 0 5px;
    border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px; border-left:none;
}
.nav>ul>li>ul.sub-menu>li, .nav>ul>li {
    margin: 0 10px !important;
    display: block !important;
    float: none !important;
}
#gbbj {
    position: fixed;
    background-color: rgba(45, 45, 45, 0.5);
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 109;
}
 .navbar{     display: block;
    float: right;
    padding-top: 9px;
    margin-top: 9px;
    padding-bottom: 4px;
    width: 30px;
    padding-left: 10px;
    border-left: 1px solid #e6e6e6;
}
.navbar span{ height:2px; width:100%; display:block; margin-bottom:6px; background: #3a7143;}
.xhome ul li{ display:block; float:left; width:33.33%}
.xhome ul li a{ display:block; border-right:1px solid #cdcdcd; text-align:center}
.xhome{ padding:40px 0;}
.xhome ul li:last-of-type a{ border:none}
.xhome ul li .img{ display:block; margin-bottom:10px;}
.xhome ul li .img img{ display:block; max-height:100%; max-width:100%; margin:0 auto;}
.xhome ul li .img .table-cell{ height:100px;}
.xhome ul li  .bt{ display:block; font-size:16px; color:#3b7044;}
.table{ display:table !important; width:100%; height:100%; text-align:center; vertical-align:middle;}
.table-cell{ display:table-cell !important; width:100%; height:100%; text-align:center; vertical-align:middle;}

.sjfoot{  color:#fff;text-align:center}
.sjfoot .footyy li{ display:inline-block;}
.sjfoot .footyy li a{ color:#fff; font-size:16px;}
footer{ background:#3a7143;}
.footyy{ margin-bottom:10px;}
.sjfoot .banquan{ margin-bottom:5px;}
.news-div.lvse-zl .zl-nr{ background:none; height:auto}	
.news-div.lvse-zl .zl-nr li{     height: 115px;position:relative; left:0 !important; top:0 !important; right:0 !important; display:block; margin-bottom:20px; text-align:center; float:left; width:33.333%;}
.news-div.lvse-zl{ height:auto}
.news-div.lvse-zl .zl-nr li img{ margin-left:auto; margin-right:auto;    height: 47px;}
.swnr .nrdiv.bgb {
    width: 100%; margin-bottom:10px;
}
.swnr .nrdiv.bgc {
     width: 100%;
    margin-left: 0px;
}
#zdnews .zdnewsimg ,#zdnews .zdnewsbt{
    width: 100%;
}
.news-list li .img {
    display: block;
    float: left;
    width: 100%; margin-bottom:15px;
    overflow: hidden;
}
.news-list li .txt {
    width: 100%;
}
.shzr .zrlist{ display:none}
.zr-lxdh .right .nr {
    padding-top: 20px;
    text-align: center;
}
#zdnews .zdnewsbt li a .navtime,.news-list li .txt .time{ position:relative; top:-5px;}
#zdnews .zdnewsbt li a .navtitle .bt,.news-list li .txt .bt .title{ 
width:-moz-calc(100% - 65px);
width:-webkit-calc(100% - 65px);
width: calc(100% - 65px);

}
#zdnews .zdnewsbt {
    padding-top: 20px;
    padding-bottom: 20px;
}
#zdnews .zdnewsbt li {
    margin: 0 20px;}
#zdnews .zdnewsimg .newsslide .swiper-slide a .navtitle .bt {
    margin-left: 20px;
    width: 500px;
}
.news-list li .txt .bt {
    margin-bottom: 12px;

}
.gysy-div {
    padding-top: 30px;
    padding-bottom: 40px;
}
@media screen and (max-width: 768px) {
.djpp.about-b .home-title,.djpp .djpptop {
    margin-bottom: 30px;
}
.news-div.lvse-nl {
    background-size: auto 770px;
}
.brhh{ display:none;}
.about-b .lcbmr .lcli .nian span {
    display: block;
    padding-left: 15px;
    padding-right: 35px;
    font-family: Impact;
    font-size: 20px;}
.single-top .zhubt{
    font-size: 18px; margin-left:35px; margin-right:35px;}
.single .singlefan{ font-size:28px;}
	
.qygm .zr-nrbt {

    font-size: 20px;

}
.qygm p.zr-fubt {
    font-size: 16px;

}
.zr-lxdh .left { display:none
}
.zr-lxdh .right{ position:relative; left:0; width:100%;    background: none;
    margin-bottom: 20px;}
.dh{ top:0;}	
.page-nav,#page-nav .page-title{ display:none}
.page-nav.webxs{ display:block;}
#page-nav .page-nav-list{ float:none; text-align:center}
#page-nav .page-nav-list ul li{ float:none; display:inline-block}
.home-title:after{ display:none}
.home-title{ font-size:22px;padding-bottom:0; margin-bottom:30px;}
.about-a .home-title,.about-d .home-title,.about-c .home-title,.news-div.lvse-yewu .home-title{ padding-bottom:0; margin-bottom:30px;}
.about-b .home-title{ margin-bottom:40px;}
#page-nav .page-nav-list ul li a {
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px; background:none;
}
.page-nav {

    height: 50px;
    line-height: 50px;

}
.gysy-div .nr-top.hj-top .top-right, .gysy-div .nr-top.hj-top .top-left .ltxt ,.gysy-div .nr-top.hj-top.feishui .top-right, .gysy-div .nr-top.hj-top.feishui .top-left .ltxt{
    height: auto;
}
.gysy-div .nr-top.hj-top .top-left .ltxt .shu ,.gysy-div .nr-top.hj-top.feishui .top-left .ltxt .shu{
    padding-top: 50px;
}
.gysy-div .nr-top.hj-top .top-left .ltxt { padding-bottom:50px;}
#zdnews .zdnewsimg .newsslide .swiper-slide a .navtitle .bt {
    width: 350px;
}
.lvse-fw .w{
    padding:0;
}
.lvse-fw .map{
    width:100%;
}
.lvse-fw .left-box,.lvse-fw .right-box{
    position: relative;
}

}
@media screen and (max-width: 660px) {

.news-div.lvse-nl {
    background-size: auto 670px;
}
.lx-txt-list ul{ width:100%; min-height:inherit}
.lx-txt-list ul.right{ width:100%; margin-left:0; min-height:inherit}
}
@media screen and (max-width: 580px) {
.djpp .djpptop,.djpp .djpp-nr .txt {
    font-size: 14px; line-height:26px;
}
.djpp .djpp-nr {
    padding: 20px 10px ;
}
.djpp .djpp-nr .img img {
    max-width: 80%;
    margin: 0 auto;
}
.lynr textarea{ height:150px;}
.sbq-slide .sbqfan {
    margin-top: -115px;
}
#zdnews .zdnewsimg .newsslide .swiper-slide a .navtitle .bt {
    width: 250px;
}
.news-list li {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #d4d4d4;
}
#zdnews .zdnewsbt li a .navtitle .bt,.news-list li .txt .bt .title{ font-size:16px;}
.gysy-div .nr-top .top-right, .gysy-div .nr-top .top-left .ltxt,.gysy-div.sd .nr-top .top-left .ltxt {
    height: 125px;
}
.gysy-div .nr-top .top-right{ height:auto;}
.gysy-div .nr-top .top-right p {
    font-size: 14px;
    margin: 0 20px;
}
.gysy-div .nr-top .top-right .more{ margin-left:20px; margin-bottom:20px;}
.gysy-div .nr-top .top-right .bt {
    display: block;
    margin-left: 20px;
    font-size: 20px;
    color: #333333;
    position: relative;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-bottom: 15px;
}
.gysy-div .nr-top .top-left .ltxt .shu ,.gysy-div .nr-top .top-left .ltxt .shu, .gysy-div.sd .nr-top .top-left .ltxt .shu{
    padding-top: 24px;    font-size: 40px;
}
.news-div.lvse-nl {
    background-size: auto 570px;
}
.jiagou-nr .w{ background-size:90% auto;    padding-top: 495px;}
	#page-nav .page-nav-list ul li a {
    font-size: 13px;
    padding-left: 10px;
    padding-right: 10px; 
}
.xhome ul li .img .table-cell{ height:70px;}	
.about-d .ppli{ width:100%; height:auto; margin-bottom:20px;}
.about-d .ppli  .bt{ text-align:left;    font-size: 18px;}
.about-d .ppli .icon{ display:none}
.news-div.lvse-yewu ul li .name h3{ font-size:18px;}
.news-div.lvse-nl .home-title,.news-div .home-title{ margin-bottom:30px;}
.news-div.lvse-zl{ background:none;    padding-bottom: 20px;}
.news-div.lvse-zl .zl-nr li{ width:50%;}
.wnbt {
    font-size: 20px;
    padding-left: 30px;
}
}
@media screen and (max-width: 510px) {
.news-div.lvse-nl .dier {
    margin-top: -40px;
}	
.xhome ul li .img {
    margin-bottom: 7px;
}
.xhome ul li .img .table-cell{ height:35px;}	
.xhome ul li  .bt{ font-size:14px;}
.xhome,footer {
    padding: 20px 0;
}

}
@media screen and (max-width: 480px) {
.news-div.lvse-nl {
    background-size: auto 540px;
}
	#page-nav .page-nav-list ul li a {
    font-size: 13px;
    padding-left: 5px;
    padding-right: 5px; 
}

.jiagou-nr .w{ background-size:90% auto;    padding-top: 415px;}	
}
@media screen and (max-width: 440px) {
	.lxform .btn {
    border: none;
    display: block;
    float: left;
    width: 99.5%;
    margin: 0 0.25%;
    text-align: center;
    height: 46px;
    line-height: 46px;
    color: #fff;
    font-size: 16px;
    cursor: pointer; margin-bottom:12px;
}
.sbq-slide .sbqfan {
    margin-top: -125px;
}
.gysy-div .nr-top .top-left .ltxt .shu{ font-size:32px;}
.gysy-div .nr-top .top-left .ltxt .hanzi {
    font-size: 14px;
}
.news-div.lvse-nl {
    background-size: auto 490px;
}
}
@media screen and (max-width: 380px) {
.top-lx .lxlist .txt{ margin-left:10px; font-size:15px;}
.top-lx .lxlist .txt .nr {
    color: #333333;
    font-size: 14px;
}
.sbq-slide .sbqfan {
    margin-top: -140px;
}
#zdnews .zdnewsimg .newsslide .swiper-slide a .navtitle .bt {
    width: 200px;
}
.news-div.lvse-nl {
    background-size: auto 420px;
}
}
@media screen and (max-width: 350px){
.top-lx .lxlist .icon{ display:none;}
.top-lx .lxlist .txt{ margin-left:0;}
}
	