@charset "utf-8";

/* CSS Document */

*{margin:0;padding:0}

body{background:#fff;margin:0;padding:0;text-decoration:none;font-variant:normal;font-family:'Microsoft YaHei'}

a:active,a:hover,a:link,a:visited{text-decoration:none}

a{text-decoration:none; color:#666;}

a:hover{ color:#087e42}

li{list-style-type:none}

ol,ul{list-style-type:none;list-style-image:none}

input,textarea{ border:0; outline:none}

input[type=button],input[type=submit],input[type=text]{-webkit-appearance:none}

textarea{-webkit-appearance:none}

select{-webkit-appearance:none}

html{font-size:12px}

@font-face { font-family : DINProb; src : url(../images/DINPro-Bold.otf);}

@font-face { font-family:Impact; src:url(../images/impact.ttf);}





.had{ overflow:hidden; width:100%; padding:20px 0; min-width:1200px;}

.content{ overflow:hidden; margin:0px auto; width:1400px; min-width:1200px; position:relative;}

.had  .logo{ float:left;}

.had  .txt{ float:left; font-size:27px; font-family:"宋体"; font-weight:bold; border:1px #f1b42c solid; border-radius:0 10px 0  10px ; padding:10px; color:#f1b42c; margin:15px;}

.had  .hot{ background:url(../images/hot.png) no-repeat center left; padding-left:50px; font-size:30px; font-family : DINProb; color:#d7ac2c; line-height:30px; float:right; margin-top:8px;}



.had .shangpu{ float:right; margin:20px;}

.had .shangpu img{ margin:0 10px;}



.nav{ width:100%; position:relative; z-index:100; height:60px; border-bottom:1px #f1b42c solid; min-width:1200px;}

.nav ul{ width:1400px; margin:0px auto;}



.nav ul li{ float:left; position:relative; text-align:center; width:10%; height:60px; line-height:60px; font-size:18px;}

.nav ul li a{ color:#333; display:block;}

.nav ul li:hover{ background:#087e42; border-radius:8px 8px 0 0 ;}

.nav ul li:hover a{ color:#fff;}

.nav ul li ul{ position:absolute; z-index:999; width:100%; left:0px; background:#399766 ; display:none; }



.nav ul li ul li{ height:60px; line-height:60px; float:inherit; width:100%;padding:0px;}



.nav ul li ul li a{ color:#fff; font-size:15px;}

.nav ul li:hover ul li a{ color:#fff; font-size:15px; font-weight:400; }

.nav ul li ul li a:hover{background:#118249}



.banner{ width:100%; overflow:hidden; margin:0px auto; min-width:1200px; position:relative;}

.banner img{ width:100%}

.shuzi{ width:100%; position:absolute; bottom:0px; z-index:999}

.shuzi img{ width:100%;}







.title{ overflow:hidden; padding:60px 0}

.title h3{ font-size:46px; color:#333; overflow:hidden; text-align:center;}

.title h3 span{ color:#0a6e0b;}

.title p{ font-size:18px; text-align:center; color:#666;}







.pic_left{ width:280px; overflow:hidden; float:left;}

.l_muen{ overflow:hidden;  background:#0a6e0b;}

.tb_tit{ background:#0a6e0b; font-size:30px; color:#fff; font-weight:bold; text-align:center; padding:20px 0}

.tb_tit p{ font-size:16px; font-weight:400; color:#fff; opacity:0.5; text-transform:uppercase;}

.l_muen ul{ margin:5px; background:#fff; padding:1px 10px;}

.l_muen h3{ width:100%; text-align:left; font-size:18px; border-radius:30px; height:50px; line-height:50px; color:#fff;  background:#0a6e0b url(../images/muen1.png) no-repeat center right 10px; margin-top:20px;  text-indent:1em; font-weight:400;}

.l_muen h3 a{ color:#fff;}

.l_muen ul li{ font-size:15px; height:36px; line-height:36px; text-indent:0.5em; padding-left:15px;  }

.l_muen ul li:hover{background:url(../images/muen2.png) no-repeat center left; }

.l_muen ul li:hover a{ color:#0a6e0b;}

.l_muen dl{     overflow: hidden;
    margin: 5px 5px 10px;
    background: #fff;
    padding-bottom: 31px;}

.l_muen dl dd{ overflow:hidden; border-top:1px #e6e6e6 dashed; display:block; border-bottom:1px #e6e6e6 dashed; padding:20px 10px; line-height:26px; color:#0a6e0b ; font-size:16px;}

.l_muen dl dt{ font-size:18px; color:#666; text-align:center; margin:15px auto 10px}

.l_muen dl  b{ font-size:36px;  font-family : DINProb;  color:#f1b42c;    text-align: center;
    display: block;}





.pic_right{ overflow:hidden; float:right; width:1100px;}

.pic_content{ width:100%;  overflow:hidden;}

.pic_content ul{overflow:hidden;}

.pic_content ul li{overflow:hidden; width:350px; margin-right:20px; margin-bottom:20px; position:relative; float:left;}

.pic_content ul li div{overflow:hidden; height:350px; height:350px;}

.pic_content ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%; height:100%}

.pic_content ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.pic_content ul li p{ position:absolute; width:90%; padding:0 5%; background:rgba(10,110,11,0.6); text-align:center; height:45px; line-height:45px; bottom:0px; left:;}

.pic_content ul li  a p{ color:#fff; font-size:18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 

.pic_content ul li:nth-child(3n){ margin-right:0px;}

.pic_content ul li:hover p{ background:#0a6e0b}





.xbanner{ width:100%; max-width:1920px; position:relative; height:325px; overflow:hidden; margin:0px auto;}

.xbanner img{ position:absolute; max-width:1920px; left:50%; margin-left:-960px;}

.btn{ width:100%; position:absolute; z-index:2px;  bottom:30px;}

.btn  div{ width:1400px; overflow:hidden; margin:0px auto;}

.btn  div p{ float:right; width:46%; font-size:33px; color:#fff; background:url(../images/zixun.png) no-repeat ; height:50px; font-family : DINProb; text-indent:0.6em; }



.xbanner1{ width:100%; max-width:1920px; position:relative; height:260px; overflow:hidden; margin:0px auto;}

.xbanner1 img{ position:absolute; max-width:1920px; left:50%; margin-left:-960px;}

.btn1{ width:100%; position:absolute; z-index:2px;  bottom:30px;}

.btn1  div{ width:1400px; overflow:hidden; margin:0px auto;}

.btn1  div b{  width:399px; font-size:33px; color:#fff; background:url(../images/zixun.png) no-repeat ; height:50px; font-family : DINProb; text-indent:0.6em; ; margin:0px auto; display:block;}






.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}

.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}

.slick-list.dragging{cursor:pointer;cursor:hand}

.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}

.slick-track:after,.slick-track:before{display:table;content:''}

.slick-track:after{clear:both}

.slick-loading .slick-track{visibility:hidden}

.slick-slide{display:none;float:left;height:100%;min-height:1px}

[dir=rtl] .slick-slide{float:right}

.slick-slide img{display:block}

.slick-slide.slick-loading img{display:none}

.slick-slide.dragging img{pointer-events:none}

.slick-initialized .slick-slide{display:block}

.slick-loading .slick-slide{visibility:hidden}

.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}

.slick-arrow.slick-hidden{display:none}

.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
.slick-dots li button:before,.slick-dots li button:hover:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@-webkit-keyframes scale-bg{from{-webkit-transform:scale(1.2);transform:scale(1.2)}
to{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes scale-bg{from{-webkit-transform:scale(1.2);transform:scale(1.2)}
to{-webkit-transform:scale(1);transform:scale(1)}
}
.index_main{background:#f7f7f7}
.index_main .section1{position:relative}
.index_main .section1 .index_banner .item{background-size:cover;-webkit-background-size:cover;background-position:center;background-repeat:no-repeat;height:710px;position:relative}
.index_main .section1 .index_banner .item.slick-current .scaleBg{visibility:visible;-webkit-animation:scale-bg 6s linear forwards;animation:scale-bg 6s linear forwards}
.index_main .section1 .index_banner .items{background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}
.nbanner img{animation-name: likes; animation-direction: alternate; animation-timing-function: linear;animation-delay: 0s; animation-iteration-count: 1;animation-duration: 10s;}
/*@keyframes likes { 0%{ transform: scale(1.2);}50%{  transform: scale(1);  }}*/
.pkbj{ overflow:hidden; margin:0px auto; background:url(../images/pcbj1.jpg) no-repeat center top;  padding-bottom:100px; min-width:1200px;}
.pk_img{ background:url(../images/pcbj.png) no-repeat center top; height:723px;}

.pk_img dl{ overflow:hidden;}

.pk_img dl dt{ overflow:hidden; font-size:40px; color:#000; font-weight:bold; width:50% ; float:left; display:block; text-align:center; line-height:110px;}

.pk_img dl dt:last-child{ text-indent:6em;}

.pk_ul{ overflow:hidden; margin:0 70px; }

.pk_ul ul{ overflow:hidden; width:40%; float:left; font-size:24px; font-family:"Microsoft YaHei UI Light"; }



.pk_ul ul:nth-child(2){ width:20%; text-align:center;}





.pk_ul ul li{ overflow:hidden;  font-size:24px; font-family:"Microsoft YaHei UI Light"; height:100px; line-height:100px; margin-top:2px;}



.pk_ul ul:nth-child(1) li:nth-child(1){line-height:30px; padding-top:20px; height:80px}

.pk_ul ul:nth-child(1) li:nth-child(6){line-height:30px; padding-top:20px; height:80px}

.pk_ul ul:nth-child(2) li{ font-size:36px; color:#fff; font-weight:bold;  text-shadow: 2px 2px 3px #333 ;}







.ys{ background:url(../images/ysbj.jpg) no-repeat center top; margin:0px auto; min-width:1200px; }

.ys_con{ background:url(../images/ys_img.png) no-repeat center top; margin:0px auto ; overflow:hidden; height:538px;}



.ys_box{ overflow:hidden; width:1400px; margin:0px auto; padding:43px 0 0}





.ys_box .swiper{width:100%;margin-left:auto;margin-right:auto}



.ys_box .swiper-slide{background-size:cover;background-position:center}





.ys_box .mySwiper{ overflow:hidden; padding-bottom:20px;}



.ys_box .mySwiper .swiper-slide{width:25%;height:100%;opacity:1}

.ys_box .mySwiper .swiper-slide div{ width:75px; margin:0px auto}

.ys_box .mySwiper .swiper-slide h3{ font-size:22px; color:#fff; text-shadow:2px 2px 3px #0b3811;; text-align:center; margin:10px auto}

.ys_box .mySwiper .swiper-slide p{ font-size:12px; color:#fff; text-align:center;text-shadow:2px 2px 3px #0b3811;}

.ys_box .mySwiper .swiper-slide-thumb-active{opacity:1}



.ys_box .mySwiper .swiper-slide-thumb-active{ background:url(../images/ys_icon5.png) no-repeat center bottom; padding-bottom:50px;}





.ys_box .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}





.ys_box .mySwiper2{width:100% }

.ys_box .mySwiper2  .swiper-slide .ys_txt { margin-left:150px; background:#fff; overflow:hidden; }

.ys_box .mySwiper2  .swiper-slide .ys_txt dl{ float:left; width:48%; overflow:hidden; margin-top:50px;}

.ys_box .mySwiper2  .swiper-slide .ys_txt dl b{color:#f1b42c; font-size:40px; font-family:"Times New Roman";}

.ys_box .mySwiper2  .swiper-slide .ys_txt dl  h3{ font-size:30px; color:#333; margin:10px auto 20px}

.ys_box .mySwiper2  .swiper-slide .ys_txt dl  h3 span{ color:#0a6e0b;}

.ys_box .mySwiper2  .swiper-slide .ys_txt dl p{ font-size:16px; color:#666; line-height:30px; margin-bottom:10px;}

.ys_box .mySwiper2  .swiper-slide .ys_txt dl  p span{ color:#0a6e0b; font-weight:bold;}

.ys_box .mySwiper2  .swiper-slide .ys_txt div{ float:right; width:50%; overflow:hidden;}

.ys_box .mySwiper2  .swiper-slide .ys_txt div img{ width:100%;overflow:hidden;}





.ys_box .swiper-button-next, .ys_box .swiper-button-prev {

    position: absolute;

    top: 50%;

    width: calc(var(--swiper-navigation-size)/ 44 * 44);

    height: var(--swiper-navigation-size);

    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));

    z-index: 10;

    cursor: pointer;

    display: flex;

    align-items: center;

    justify-content: center;

    color: var(--swiper-navigation-color,var(--swiper-theme-color)); background:#0a6e0b;

}



.ys_box .swiper-button-next:hover, .ys_box .swiper-button-prev:hover {background:#f1b42c;}



.ys_box  .swiper-button-next:after, .ys_box  .swiper-rtl .swiper-button-prev:after {

    content:url(../images/right3.png);

}

.ys_box  .swiper-button-next:after, .ys_box  .swiper-button-prev:after {

    font-family: swiper-icons;

    font-size: var(--swiper-navigation-size);

    text-transform: none!important;

    letter-spacing: 0;

    text-transform: none;

    font-variant: initial;

    line-height: 1;

}





.ys_box .swiper-button-next:after, .ys_box .swiper-button-prev:after {

    font-family: swiper-icons;

    font-size: var(--swiper-navigation-size);

    text-transform: none!important;

    letter-spacing: 0;

    text-transform: none;

    font-variant: initial;

    line-height: 1;

}

.ys_box .swiper-button-prev:after, .ys_box .swiper-rtl .swiper-button-next:after {

       content:url(../images/left3.png);

}

.ys_box .swiper-button-next:after, .ys_box .swiper-button-prev:after {

    font-family: swiper-icons;

    font-size: var(--swiper-navigation-size);

    text-transform: none!important;

    letter-spacing: 0;

    text-transform: none;

    font-variant: initial;

    line-height: 1;

}



.ys_box .swiper-button-next, .swiper-rtl .swiper-button-prev{right: auto;

    left: 200px;

}



.ys_box .swiper-button-next, .ys_box .swiper-button-prev{ top: inherit; bottom:0%}



.ys_box .swiper-button-prev,.ys_box .swiper-rtl .swiper-button-next {

    left: 150px;

    right: auto;

}







.aboutbj{ width:100%; background:url(../images/aboutbj1.jpg) no-repeat center top; overflow:hidden; margin:0px auto; padding:10px 0 100px;}



.isMyVideo{width:100%;margin:0 auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}

.isMyVideo img{width:100%}



.centerIndex{position:relative;margin-left:auto;margin-right:auto;width:100%;height:100%;z-index:999;display:none;background:#000;position:absolute;top:0}

.centerIndex video{width:100%;height:100%}

.indexClose{width:40px;height:40px;float:left;background:#2b122f;color:#fff;text-align:center;line-height:40px;position:absolute;right:0;top:0}

.indexClose:hover{cursor:pointer}





.isMyVideo1{width:100%;margin:0 auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}

.isMyVideo1 img{width:100%}



.centerIndex1{position:relative;margin-left:auto;margin-right:auto;width:100%;height:100%;z-index:999;display:none;background:#000;position:absolute;top:0}

.centerIndex1 video{width:100%;height:100%}

.indexClose1{width:40px;height:40px;float:left;background:#2b122f;color:#fff;text-align:center;line-height:40px;position:absolute;right:0;top:0}

.indexClose1:hover{cursor:pointer}







@keyframes warn {0% {transform:scale(0.3);-webkit-transform:scale(0.3);opacity:0.0;}

25% {transform:scale(0.3);-webkit-transform:scale(0.3);opacity:0.1;}

50% {transform:scale(0.5);-webkit-transform:scale(0.5);opacity:0.3;}

75% {transform:scale(0.8);-webkit-transform:scale(0.8);opacity:0.6;}

100% {transform:scale(1);-webkit-transform:scale(1);opacity:0.0;}

}

@keyframes warn1 {0% {transform:scale(0.3);-webkit-transform:scale(0.3);opacity:0.0;}

25% {transform:scale(0.3);-webkit-transform:scale(0.3);opacity:0.1;}

50% {transform:scale(0.3);-webkit-transform:scale(0.3);opacity:0.3;}

75% {transform:scale(0.5);-webkit-transform:scale(0.5);opacity:0.6;}

100% {transform:scale(0.8);-webkit-transform:scale(0.8);opacity:0.0;}

}





.in_video .lightbox {display:block;width:60px;height:60px;position:relative;z-index:3; position:absolute; top:50%; left:50%; margin-top:-50px; margin-left:-30px;}

.in_video .lightbox .img {display:block;width:60px;height:60px;padding:0;/*! border:2px solid #fff;*/border-radius:50%;overflow:hidden;position:absolute;top:0;left:0;z-index:3;margin-left:0;margin-top:0;background:#2b122f;background:#fff}

.in_video .lightbox .img img {    width: 25px;height: 25px;display: block; margin: 18px 20px;display:block}

.in_video .pulse {position:absolute;top:50%;left:50%;z-index:1;margin-top:-60px;margin-left:-60px;width:120px;height:120px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff; opacity:0;-webkit-animation:warn 2s ease-out 1s;-moz-animation:warn 12 ease-out 1s;animation:warn 2s ease-out 1s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;transform:scale(0);}

.in_video .pulse1 {position:absolute;top:50%;left:50%;z-index:1;margin-top:-60px;margin-left:-60px;width:120px;height:120px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff; opacity:0;-webkit-animation:warn 2s ease-out;-moz-animation:warn 2s ease-out;animation:warn 2s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;transform:scale(0);}





.about_video{ width:1030px; height:580px; margin:0px auto; box-shadow:0px 0px 10px #333}





.about_txt{ width:100%; overflow:hidden; background:url(../images/aboutbj.jpg) no-repeat center top; margin:0px auto; padding-top:60px;}

.about_l{ width:50%; float:left; overflow:hidden; color:#fff;}

.about_l h3{ font-size:46px;}

.about_l h4{ font-size:26px; font-weight:400; margin:10px auto;}

.about_l dd{ overflow:hidden; line-height:30px; font-size:15px; margin-top:20px; text-indent:2em;}

.about_l dd p{ text-indent:2em;}

.about_r{width:48%; float:right; overflow:hidden;}

.about_r img{width:100%}

.gengduo{ padding-top:20px; height:60px;}

.gengduo div{ width:1400px; margin:0px auto}

.gengduo hr{ background-color:#f1b42c; height:1px; border:none; margin:-20px auto}

.gengduo a{ width:200px; height:45px; background:#f1b42c; border-radius:0 15px 0 15px ; text-align:center; font-size:18px; line-height:45px; color:#fff; display:block; margin-top:-20px; }







.cf{ margin:0px 20px 20px; overflow:hidden; background:#fff; box-shadow:0 0 20px #e7e7e7; padding:30px;}

.cff{ overflow:hidden;}

.cff ul li.swiper-slide{ width:100%; height:100%;}

.cff ul li.swiper-slide img{ width:100%; height:100%;}

.cff ul li.swiper-slide div{ overflow:hidden;}

.cff ul li.swiper-slide p{ text-align:center; font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; height:40px; line-height:40px;}



















.honor{ border:1px #e6e6e6 solid; margin:50px 20px; overflow:hidden;}

.honor h3{ width:50px; height:215px; font-size:28px; background:url(../images/hop.png) no-repeat center top; text-align:center; color:#fff; padding-top:50px; float:left;  }

.honor_right{ width:1300px; float:right; overflow:hidden; position:relative}

.honor_right .hon{ width:1200px; margin:20px auto 0}

.honor_right .hon ul li.swiper-slide{ width:100%; height:100%;}

.honor_right .hon ul li.swiper-slide img{ width:100%; height:100%;}

.honor_right .hon ul li.swiper-slide div{ overflow:hidden;}

.honor_right .hon ul li.swiper-slide p{ text-align:center; font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; height:40px; line-height:40px;}




.honor_right .swiper-button-prev:after, .honor_right .swiper-rtl .swiper-button-next:after{ border:none; outline:none;}




.honor_right .kh{ width:1200px; margin:20px auto 0}

.honor_right .kh ul li.swiper-slide{ width:100%; height:100%;}

.honor_right .kh ul li.swiper-slide img{ width:100%; height:100%;}

.honor_right .kh ul li.swiper-slide div{ overflow:hidden; border:1px #e6e6e6 solid}

.honor_right .kh ul li.swiper-slide p{ text-align:center; font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; height:40px; line-height:40px;}

.zhiming h3{ height:180px; padding-top:25px;}





.honor .swiper-button-prev, .swiper-rtl .swiper-button-next{



  -webkit-filter: grayscale(100%);

    -moz-filter: grayscale(100%);

    -ms-filter: grayscale(100%);

    -o-filter: grayscale(100%);

    filter: grayscale(100%);

    filter: gray;opacity:0.6;

 border:none; outline:none;

}
.honor .swiper-button-prev:hover, .swiper-rtl .swiper-button-next{
	 border:none; outline:none;
	}


.honor .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {

    content: 'next';

	  -webkit-filter: grayscale(100%);

    -moz-filter: grayscale(100%);

    -ms-filter: grayscale(100%);

    -o-filter: grayscale(100%);

    filter: grayscale(100%);

    filter: gray; opacity:0.6;

}


.honor .swiper-button-next, .swiper-button-prev{	border:none; outline:none;}

.honor .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{
	border:none; outline:none;
	}


.tit_bt{ font-size:36px; color:#333; overflow:hidden; font-weight:bold; margin:40px auto 10px; }

.tit_bt b{ color:#0a6e0b; }

.tit_bt span{ float:right; display:block; width:150px; height:40px; background:url(../images/more.png) no-repeat center center; text-align:center;}

.tit_bt span a{ color:#fff; font-size:15px; line-height:40px; font-weight:400;}

.tit_bt em{ float:right; font-style:normal; line-height:40px; font-size:18px; margin-top:10px;}

.tit_bt em a{ color:#333;  line-height:40px; font-weight:400; padding-left:20px; font-size:18px;}

.tit_bt em a:after{content:"/"; color:#666; margin:0 10px 0 20px}

.tit_bt em a:last-child:after{content:""; display:none;}

.tit_bt em a:hover{color:#0a6e0b; background:url(../images/muen2.png) no-repeat center left;}



.jianzheng{ overflow:hidden;}

.jianzheng ul{ overflow:hidden; padding:20px 0;}

.jianzheng ul li{ overflow:hidden; width:333px; float:left; background:#f2f2f2; padding-bottom:15px; margin-left:15px;}

.jianzheng ul li div{ overflow:hidden;}

.jianzheng ul li div img{ width:100%; height:100%;}

.jianzheng ul li h3{ overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-align:center; font-size:18px; font-weight:bold; line-height:50px;}

.jianzheng ul li p{ padding:0 20px; line-height:25px; font-size:14px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}

.jianzheng ul li dd { font-size:16px; text-align:center;  overflow:hidden; margin:20px auto}

.jianzheng ul li dd:after { content:url(../images/jt.png); vertical-align:middle; margin-left:10px;}

.jianzheng ul li:hover{box-shadow:0 0 10px #999; background:#0a6e0b}

.jianzheng ul li a h3{ color:#0a6e0b}

.jianzheng ul li:hover a h3,

.jianzheng ul li:hover a p,

.jianzheng ul li:hover dd{ color:#fff;}

.jianzheng ul li:hover dd:after{ content:url(../images/jt1.png); vertical-align:middle; margin-left:10px;}







.zeren{ overflow:hidden;}

.zeren ul{ overflow:hidden; padding:20px 0;}

.zeren ul li{ overflow:hidden; width:333px; float:left;  padding-bottom:15px; margin-left:15px;}

.zeren ul li div{  overflow:hidden;}

.zeren ul li div img{ width:100%; height:100%;}

.zeren ul li p{ overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-align:center; font-size:18px;  line-height:50px;}





.news{ width:100%; margin:0px auto; overflow:hidden; background: #fff url(../images/news.jpg) no-repeat center top; height:518px; margin:10px auto; padding-bottom:50px;     box-shadow: 0px 10px 9px #f1f1f1;}

.news_left{ width:590px; height:460px; float:left; position:relative;}

.news_left img{ width:100%; height:100%}

.news_left dl{ width:90%; height:50px; line-height:50px; background:rgba(10,110,11,0.6); position:absolute; bottom:0px; padding:0 5%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.news_left a dl{ color:#fff; font-size:18px; } 

.news_right{ float:right; overflow:hidden; width:770px; margin-right:20px;}

.news_right ul { overflow:hidden; }

.news_right ul li{ -webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease; position:relative;  box-sizing:border-box; background:url(../images/xt.png) no-repeat center bottom; overflow:hidden; margin-top:15px; padding-bottom:15px; }

.news_right ul li::marker{ display:none; color:#fff; opacity:0;}

.news_right ul li dl{ text-align: center; padding:25px 0;

     color: #fff; float: left;margin-right: 28px; }

.news_right ul li dl dd{    padding: 0px 30px 0; font-size: 38px; color:#0a6e0b; font-weight:bold; }

.news_right ul li dl dt{text-align:center;font-size:14px ;height: 20px; line-height: 10px; color:#333;}



.news_right ul li span{ overflow:hidden;}

.news_right ul li span h3{color:#333;height:30px;line-height:30px;font-size:20px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin:17px 0; padding:0px;}

.news_right h3 a{transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;color:#333}

.news_right h3 a:hover{color:#0053a7;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}

.news_right i{font-style:normal;font-size:12px;color:#999}

.news_right ul li span p{font-size:14px;line-height:23px;color:#999;height:48px;margin:0px auto;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2 ; padding:0 20px 0 0}



.news_right ul li span i{font-size:13px; color:#999; height:30px; line-height:30px; background:url(../images/newsList_icon02.png) no-repeat center left; text-indent:2em;    display: inline-block;}

.news_right ul li:hover a h3{ color:#0a6e0b;z-index:1002;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}







.form{ background:#f7f7f7;}

.for{ background:#fff; box-shadow:0 0 5px #e6e6e6; margin:50px 10px; padding:30px; overflow:hidden;}

.for h3{ font-size:24px; color:#0a6e0b}

.f_left { width:540px; float:left; overflow:hidden;}

.f_left p{ margin:20px auto; font-size:16px; line-height:24px; color:#555;}



.f_right{ width:760px; float:right;}

.f_right form{ margin:20px auto}

.f_right ul{overflow:hidden;height:auto}

.f_right ul li{float:left;overflow:hidden;margin-bottom:10px;margin-left:10px;width:240px;height:auto}

.f_right ul li:first-child{margin-left:0}

.f_right ul li p{color:#212121;font-weight:700;font-size:14px}

.f_right .btn{overflow:hidden;margin-top:10px;width:100%;height:auto}

.f_right .btn input{float:left;width:385px;height:50px;border:none;border-radius:5px;background:#76b00c;color:#fff;font-size:16px}

.f_right .btn p{float:left;margin-left:10px;color:#999;line-height:50px}

.f_right .btn span{color:#ff6532}

.f_right ul li input{margin-top:5px;width:100%;height:50px;outline:0;border:none;border-radius:5px;background:#e8e8e8;color:#999;text-indent:10px}

.f_right ul li select{margin-top:5px;width:100%;height:50px;outline:0;border:none;border-radius:5px;background:#e8e8e8;text-indent:10px}

.f_right ul li option{border:none}

.f_right ul li:nth-child(4){margin-left:0;width:100%; margin-top:20px;}

.f_right ul li textarea{overflow:hidden;box-sizing:border-box;margin-top:10px;padding:10px;width:98%;height:138px;outline:0;border:none;border-radius:5px;background:#e8e8e8;color:#999;resize:none; font-family:"Microsoft YaHei"}

.f_right ul li:nth-child(5){margin-left:0;width:100%; margin-top:20px;}

.f_right ul li:nth-child(5) input{ width:150px; text-indent:0em; background:#a0a0a0; color:#fff; font-size:16px; margin-right:10px;}

.f_right ul li:nth-child(5) input:nth-child(1){ width:150px; text-indent:0em; background:#0a6e0b; color:#fff;}

.f_right ul li:nth-child(5) span{ font-size:14px; color:#666;}

.f_right ul li span i{ color:#f00; font-style:normal;}



.links{width:100%;overflow:hidden; box-shadow:0 0 5px #e6e6e6}



 .links .t{height:auto;overflow:hidden;margin-top:30px;float:left}

 .links .t img{display:block;float:left;margin-right:5px; margin-top:3px}

 .links .t p{color:#333;font-size:14px;float:left}

 .links .t span{color:#333}

 .links ul{ display:inherit;height:80px;overflow:hidden}

 .links ul a{float:left;padding:0 10px;line-height:80px;position:relative; display:block;}

 .links ul a:last-child:after{width:0;height:0;overflow:hidden}

 .links ul a:after{content:"";width:1px;height:14px;position:absolute;right:0;top:50%;margin-top:-7px;background:url(../images/links.png) no-repeat center}

 .links ul a{color:#999;font-size:14px;display:block}

 

 

 .footer{ background:url(../images/footerbj.jpg) no-repeat center top;  width:100%; overflow:hidden; margin:0px auto}





.f_nav{ overflow:hidden; background:url(../images/fxt.png) repeat-x center center; overflow:hidden; margin:50px auto;}



.f_navmt{ border:1px #379548 solid; width:1400px; margin:0px auto; background:url(../images/footerbj.jpg) no-repeat center top; overflow:hidden;} 

.f_navmt ul{ width:1400px; margin:0px auto;}



.f_navmt ul li{ float:left; position:relative; text-align:center; width:10%; height:45px; line-height:45px; font-size:16px;transition:all 0.5s ease-in-out}

.f_navmt ul li a{ color:#e8e8e8; display:block;}

.f_navmt ul li a:hover{ color:#ff0;}





.f_logo{ float:left;}

.f_txt{ float:left; width:600px; margin-left:100px;}

.f_txt dd{ font-size:16px; color:#e8e8e8; display:block; margin-bottom:20px;} 

.f_txt h3{ font-size:24px; color:#fff; margin-bottom:10px;}

.f_txt p{ font-size:15px; line-height:30px; color:#fff;}

.rwm{ float:right;}

.rwm dd{ font-size:16px; color:#e8e8e8;display:block; margin-bottom:20px;}

.rwm div{ float:right; width:140px;}

.rwm div img{ width:100%;}





.copyright{ overflow:hidden; background:url(../images/fxt.png) repeat-x center center; overflow:hidden; text-align:center; padding:50px 0; }

.copyright span{ background:url(../images/footerbj.jpg) repeat-x center bottom; padding:20px 30px; margin:0px auto; color:#fff; font-size:15px; }



.sousuo{width:100%;height:70px;font-size:14px;margin:0 auto;min-width:100%;background:#fff;box-shadow:0 0 5px #ccc;width:100%}

.sousuocon{margin:0 auto;height:70px;line-height:70px;color:#333; width:1400px; margin:0px auto;}

.gj{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:16px;color:#333;text-indent:2.2em; width:73%; float:left;}

.gj a:after{content:"|"; color:#666; margin:0 20px;}

.gj a:last-child:after{content:""; display:none;}

.liji{width:25%;float:right;margin-top:15px}

.txet{width:87%;background:#fff;border:1px #ccc solid;height:40px;text-indent:1em;color:#666;line-height:40px;font-family:"Microsoft YaHei";float:left;box-sizing:border-box; border-radius:5px 0 0 5px }

.btnsousuo{width:13%;background:#327f40 url(../images/sousuo.png) no-repeat 13px center;height:40px;cursor:pointer;line-height:40px;box-sizing:border-box;float:left;font-size:16px;color:#fff;border-radius:0 5px   5px 0}

.liji a{color:#fff}













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

		

		.sousuocon{ width:1200px; }







		.content,.nav ul{ width:1200px;}

		.pic_right{ width:900px;}

		.pic_content ul li{ width:286px;}

		.pic_content ul li div{ height:286px;}

		.l_muen dl dd {



    padding: 13px 10px;

 

}

		.l_muen h3{ height:45px; line-height:45px;    margin-top: 10px;}

.l_muen ul li {

    font-size: 15px;

    height: 27px;

    line-height: 27px;

    text-indent: 0.5em;

    padding-left: 15px;

}

.pk_img {

    background: url(../images/pcbj.png) no-repeat center top;

    height: 723px;

    background-size: 100%;

}

.pk_img dl dt{ line-height:90px;}

.pk_ul ul:nth-child(1) li:nth-child(1) {

    line-height: 30px;

    padding-top: 15px;

    height: 80px;

}

.pk_ul ul li {

    overflow: hidden;

    font-size: 20px;

    font-family: "Microsoft YaHei UI Light"; height:inherit;

    line-height: 84px;

    margin-top: 2px;

}







.pk_ul ul:nth-child(2){ width:20%; text-align:center;}





.pk_ul ul:nth-child(1) li:nth-child(1){line-height:30px; padding-top:20px; height:80px}

.pk_ul ul:nth-child(1) li:nth-child(6){line-height:30px; padding-top:10px; height:80px}

.pk_ul ul:nth-child(2) li{ font-size:28px; color:#fff; font-weight:bold; line-height:86px;  text-shadow: 2px 2px 3px #333 ;}





.pk_ul ul:nth-child(3) li{   line-height: 87px;}

.gengduo div{ width:1200px;}



.ys_box{ width:1200px;}



.ys_box .mySwiper2 .swiper-slide .ys_txt{ margin-left:20px; }





.honor_right {

    width: 1100px;

    float: right;

    overflow: hidden;

    position: relative;

}

.honor_right .hon {

    width: 990px;

    margin: 40px auto 0;

}

.honor_right .kh {

    width: 990px;

    margin: 40px auto 0;

}

 

 .jianzheng ul li {

  

    width: 285px;

}



.zeren ul li{  width: 285px;}



.news_right {

    float: right;

    overflow: hidden;

    width: 550px;

    margin-right: 20px;

}

.f_right {

    width: 560px;

    float: right;

}

.f_right ul li {

    float: left;

    overflow: hidden;

    margin-bottom: 10px;

    margin-left: 10px;

    width: 180px;

    height: auto;

}



.f_right ul li:nth-child(5) span {

    font-size: 14px;

    color: #666;

    float: right;

    display: block;

    width: 230px; margin-top:10px;

}



.f_navmt,.f_navmt ul{ width:1200px;}

.f_txt {

    float: left;

    width: 540px;

    margin-left: 100px;

}



.f_right ul li textarea{ width:100%}

		}

		



.box_content{ overflow:hidden; margin:60px auto}





.nbanner,.nbanner img{ width:100%; overflow:hidden; margin:0px auto;}





.mbx{ box-shadow:0 0 3px 4px #ebebeb; line-height:72px;}

.mbx p{ font-size:18px; float:left; width:50%;}

.mbx p a{ margin:0 20px; font-size:20px; position:relative; display:inline-block;}

.mbx p a.cur{ color:#0a6e0b; font-weight:bold; }

.mbx p a:hover{color:#0a6e0b; font-weight:bold;}

.mbx p a.cur:after{content:""; width:100%; height:2px ; background:#0a6e0b;; position:absolute; bottom:0px; left:0px;}

.mbx p a:hover:after{content:""; width:100%; height:2px ; background:#0a6e0b;; position:absolute; bottom:0px; left:0px;}

.mbx span{ float:right; font-size:16px; background:url(../images/mbx.png) no-repeat center left; padding-left:20px; }

.mbx span a{}

.mbx span a:after{content:">"; font-family:"宋体"; font-size:18px; margin:0 15px;}

.mbx span a:last-child:after{ content:""; display:none;}



.tuijian{ overflow:hidden; margin-top:10px; border:6px #0a6e0b solid;background:#fff;}

.tuijian ul{ overflow:hidden; margin:15px;}

.tuijian ul li{ overflow:hidden; }

.tuijian ul li div{ overflow:hidden; }

.tuijian ul li div img{ overflow:hidden; width:100%; height:100% }

.tuijian ul li p{ overflow:hidden; font-size:16px; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; height:40px; line-height:40px; }





.lxwm{ overflow:hidden;border:6px #0a6e0b solid ; padding:15px; margin-top:10px;background:#fff;}

.lxwm div img{ width:100%;}

.lxwm dl{ overflow:hidden; margin:20px auto}

.lxwm dl dd{ overflow:hidden; font-size:14px; color:#666; line-height:26px; }

.lxwm dl dd img{ margin-right:8px;}



.page{width:100%;height:auto;overflow:hidden;margin-top:50px}

.page ul{display:table;margin:0 auto}

.page ul li{ border-radius:6px;padding:0 15px;height:40px;line-height:40px;color:#333;float:left;margin: 3px;background:#f0f0f0;}

.page ul li a{color:#333}

.page ul .thisclass{background:#0a6e0b;color:#fff}

.page select{border:none;background:0 0;outline:0}







.fll{ background:#f2f2f2; overflow:hidden; margin-top:4px;}



.zhutu{ overflow:hidden; background:#fff; padding:30px;}



.zhutu div{ width:45%; float:left; overflow:hidden;}

.zhutu div img{ width:100%;}

.zhutu dl{ width:45%; float:right; overflow:hidden; padding:0 5%}

.zhutu dl h3{ font-size:30px; color:#0a6e0b; overflow:hidden; text-align:center; border-bottom:1px #e6e6e6 dashed; padding:20px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin-bottom:20px;}



.zhutu dl dd{ font-size:16px; line-height:30px; color:#666666;; height:214px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;}

.zhutu dl b{ background:url(../images/tel.png) no-repeat center left; padding-left:120px; font-size:40px; color:#0a6e0b; font-weight:bold;; display:block; margin:20px auto}

.zhutu dl dt{ width:200px; border-radius:6px; background:#0a6e0b; text-align:center; font-size:15px; color:#fff; height:50px; line-height:50px;}

.zhutu dl dt a{ color:#fff;}

.zhutu dl dt img{ vertical-align:middle; margin-right:8px;}



.xq_cont{ background:#fff; overflow:hidden; margin:20px auto;}

.xq_bt{ border-bottom:1px #f2f2f2 solid; height:50px; line-height:50px;}

.xq_bt span{ display:inline-block; background:#0a6e0b; padding:0 50px; font-size:18px; color:#fff;;} 

.xq_box { font-size:15px; line-height:30px; color:#555; padding:20px;}

.xq_box img{ max-width:100%; display:block; margin:0px auto; text-align:center;}

.xq_box p{ text-indent:2em;}



.shangxia{ overflow:hidden; padding:30px;}

.shangxia ul{ overflow:hidden;}

.shangxia ul li{ width:40%; float:left; box-sizing:border-box; height:40px; line-height:40px; font-size:16px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.shangxia ul li a{ margin-left:10px;}

.shangxia ul li:last-child{ width:20%; float:left; border:1px #e6e6e6 solid; box-sizing:border-box; text-align:center; }

.shangxia ul li:last-child img{ vertical-align:sub; margin-right:5px;}





.jianzheng_lb{ overflow:hidden; margin:0px auto;}

.jianzheng_lb ul{ overflow:hidden;}

.jianzheng_lb ul li{ width:446px; float:left; margin-right:30px; margin-bottom:30px; overflow:hidden;}

.jianzheng_lb ul li:nth-child(3n){ margin-right:0px;}

.jianzheng_lb ul li div{ overflow:hidden; height:300px; }

.jianzheng_lb ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%; height:100%}

.jianzheng_lb ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.jianzheng_lb ul li h3{ overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:18px; text-align:left;margin:8px auto; font-weight:400;}

.jianzheng_lb ul li p{ height:50px; line-height:24px; font-size:14px; overflow:hidden; color:#666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}





.huanjing{ overflow:hidden; margin:0px auto;}

.huanjing ul{ overflow:hidden;}

.huanjing ul li{ width:446px; float:left; margin-right:30px; margin-bottom:30px; overflow:hidden;}

.huanjing ul li:nth-child(3n){ margin-right:0px;}

.huanjing ul li div{ overflow:hidden; height:300px; }

.huanjing ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%; height:100%}

.huanjing ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.huanjing ul li p{ overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:18px; text-align:center;margin:8px auto; font-weight:400;}





.jies{ overflow:hidden;}

.jies .a_right{ float:right; width:50%}

.jies .a_right img{ width:100%}

.jies .a_left{ overflow:hidden; float:left; width:48%}

.jies .a_left h2{ font-size:36px; overflow:hidden;}

.jies .a_left h2:after{content:"——"; letter-spacing:-1px; color:#087e42; display:block;}

.jies .a_left  dt{ overflow:hidden; font-size:24px; display:block;}

.jies .a_left  dd{ font-size:14px; line-height:26px; color:#555; margin-top:20px; overflow:hidden; text-indent:2em;}

.jies .a_left  dd p{text-indent:2em;}

.jies{ overflow:hidden;}

.jies{ overflow:hidden;}



.cat{ overflow:hidden;}



.cat h2{ font-size:46px; color:#000; overflow:hidden; text-align:center;}

.cat ul{ overflow:hidden; margin:50px auto; padding:20px;}

.cat ul li{ width:25%; float:left; text-align:center; padding:80px 0; height:170px; overflow:hidden; position:relative;  }

.cat ul li div{ overflow:hidden; margin:0px auto; text-align:center;}

.cat ul li  h3{ font-size:20px; color:#333333; text-align:center; margin:20px auto}

.cat ul li p{ font-size:16px; color:#666; line-height:26px;}

.cat ul li dd{ display:none; width:100%; height:100%; position:absolute;}
.cat ul li dd img{ width:50%}
.cat ul li:hover{ box-shadow:0 0 10px #ccc;}

.cat ul li:nth-child(3):hover dl{ display:none;}

.cat ul li:nth-child(3):hover dd{ display:block;}



.ditu{ position:relative; height:450px; overflow:hidden; text-align:center;}

.ditu,#ditu1{ width:100%; height:450px;}

.qunaer{ position:absolute; background:rgba(10,110,11,0.6); text-align:center; font-size:18px; color:#fff; bottom:0px; height:60px; line-height:60px; width:100%}

.qunaer img{ vertical-align:middle; margin-left:10px;}



.jiameng{ overflow:hidden; background:#f7f7f7 url(../images/jjm.jpg) repeat-x top; padding:30px 0 80px;}



.jiameng h2{ font-size:46px; color:#000; overflow:hidden; text-align:center; padding:30px !important}



.jiameng ul{ overflow:hidden; margin-top:50px;}

.jiameng ul li{ overflow:hidden; width:33.33%; float:left; border:10px #f7f7f7 solid; box-sizing:border-box;}

.jiameng ul li  span{ display:block; font-size:24px; color:#333; font-weight:bold; overflow:hidden; margin-bottom:10px;}

.jiameng ul li input{ border-radius:6px; height:45px; line-height:45px; width:100%; overflow:hidden; border:none; font-size:18px; text-indent:0.5em;}

.jiameng ul li:nth-child(n+4){ width:100%}

.jiameng ul li textarea{ border:none; height:150px; width:100%; font-size:18px; font-family:"Microsoft YaHei"; text-indent:0.5em;}

.jiameng ul li:nth-child(5) input{ width:180px; height:50px; cursor:pointer; line-height:50px; border-radius:6px; background:#0a6e0b; color:#fff; margin:0 10px;}

.jiameng ul li:nth-child(5){ text-align:center; margin:15px auto}

.jiameng ul li:nth-child(5) input:nth-child(2){ background:#a0a0a0} 

.jiameng ul em{ font-style:normal; text-align:center; font-size:14px; color:#999; display:block;}

.jiameng ul em strong{color:#f00;}



.toutiao{ overflow:hidden; background:url(../images/tout.png) no-repeat right bottom; margin:10px;}

.toutiao div{ float:left; width:500px; margin-right:40px; overflow:hidden;}

.toutiao div img{ width:100%; height:100%}

.toutiao div img{-webkit-transition:all .5s;transition:all .5s;width:100%; height:100%}

.toutiao:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}



.toutiao span{ overflow:hidden;  padding-right: 100px;  display: grid;}

.toutiao span h3{ overflow:hidden; font-size:26px;  padding:50px 0  50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.toutiao span p { overflow:hidden; font-size:16px; color:#666; line-height:30px;}

.toutiao span dd{ width:150px; display:block;  height:40px; line-height:40px; background:url(../images/more.png) no-repeat center; text-align:center; margin-top:50px;}

.toutiao span dd a{ color:#fff;}

.news_lb{ overflow:hidden;}

.news_lb ul{ overflow:hidden; padding:10px;}

.news_lb ul li{ overflow:hidden; padding:25px; background:#f2f2f2 url(../images/jianro.png) no-repeat center right 40px; margin-bottom:30px;}

.news_lb ul li dl{ float:left; overflow:hidden; margin-top:60px;}

.news_lb ul li dl dd{ overflow:hidden; font-size:16px; color:#999;}

.news_lb ul li dl dt{ overflow:hidden; font-size:30px; font-weight:bold; color:#999;}

.news_lb ul li div{ float:left; overflow:hidden; width:240px; margin:0 40px; height:190px;}

.news_lb ul li div img{ overflow:hidden; width:100%}

.news_lb ul li span{ overflow:hidden;     padding-right: 100px;  display: grid;}

.news_lb ul li span h3{ overflow:hidden; font-size:20px; font-weight:400; padding:35px 0  20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.news_lb ul li span p { overflow:hidden; font-size:16px; color:#666; line-height:30px;}



.news_lb ul li:hover{ background:#0a6e0b url(../images/jianro.png) no-repeat center right 40px; box-shadow:0 0 10px #ccc}

.news_lb ul li:hover span,.news_lb ul li:hover span p{ color:#fff;}

.news_lb ul li:hover dl dd,.news_lb ul li:hover dl dt{ color:#fff;}

.news_lb ul li:last-child{ margin-bottom:0px;}



.news_xq{ background:#fff; padding:50px;}

.news_xq h3{ font-size:26px; text-align:center;}

.news_xq h4{ background:#f2f2f2; height:60px; line-height:60px; font-size:14px; font-weight:400; margin:20px auto; text-align:center; color:#666;}

.news_xq h4 span{ margin:0 10px;}

.news_content{ overflow:hidden; font-size:18px; color:#555; line-height:36px; text-indent:2em;}

.news_content p{ text-indent:2em; line-height:36px; font-size:18px;}

.news_content img{ max-width:100%; display:block; margin:0px auto; text-align:center;}

.news_content iframe{ width:800px; height:600px; margin:0px auto; overflow:hidden; display:block;}





.fy{height:auto;overflow:hidden;margin-top:30px}

.fy p{width:48%;height:80px;line-height:80px;float:left;color:#666;font-size:16px;text-align:center; box-sizing:border-box;overflow: hidden;white-space: nowrap;

text-overflow: ellipsis; padding:0 10px; }

.fy p:first-child{border-bottom:1px solid #d2d2d2; width:100%; text-align:right;}

.fy p a{color:#666}



.fy p:nth-child(2){ background:url(../images/a32.png) no-repeat center left; padding-left:20px; text-align:left;}

.fy p:nth-child(3){ background:url(../images/a321.png) no-repeat center right; padding-right:20px; text-align:right; float:right;}

.fy p:hover,.fy p:hover a{ color:#0a6e0b}

.fy p:hover:hover:nth-child(2){ background:url(../images/a34.png) no-repeat center left;}

.fy p:hover:hover:nth-child(3){background:url(../images/a341.png) no-repeat center right; }









.side{position:fixed;width:78px;right:37px;top:50%;margin-top:-200px;z-index:10000;border-bottom:0}

.side div{ margin-left:-14px;}

.side ul li{width:78px;height:78px;float:left;position:relative;border:1px solid #33df34;color:#fff;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer; background:#4ab94c; border-bottom:none}

.side ul li:last-child{ border-bottom:1px #33df34 solid}

.side ul li a{color:#fff}

.side ul li:hover{background:#0a6e0b;color:#fff}

.side ul li:hover a{color:#fff}

.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}

.side ul li i.bgs1{background-image:url(../images/icon11.png)}

.side ul li i.bgs2{background-image:url(../images/icon22.png)}

.side ul li i.bgs3{background-image:url(../images/icon33.png)}



.side ul li i.bgs6{background-image:url(../images/icon33.png)}



.side ul li:hover i.bgs1{background-image:url(../images/icon11.png)}

.side ul li:hover i.bgs2{background-image:url(../images/icon22.png)}

.side ul li:hover i.bgs6{background-image:url(../images/icon33.png)}





.side ul li.sideetel:hover .telBox{display:block}

.side ul li.sideewm:hover .ewBox{display:block}

.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}





.side ul li.sideewm .ewBox{width: 130px;

    display: none;

    color: #363636;

    text-align: center;

    padding: 10px;

    position: absolute;

    left: -139px;

    top: -75px;

    background-repeat: no-repeat;

    background-position: center center;

    border: 1px solid #33df34;

    background: #0a6e0b;}

.side ul li.sideetel .telBox{width:240px;height:78px;display:none;color:#fff;text-align:left;position:absolute;left:-227px;top:0;background:#0a6e0b}

.side ul li.sideetel .telBox dd{display:block;height:100px;overflow:hidden;padding-left:82px;line-height:20px;font-size:18px;padding-top:14px}

.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:11px;font-size:18px}

.side ul li.sideetel .telBox dd.bgs1{background:url(../images/right_pic8.png) 28px center no-repeat;background-color:#0a8ada}

.side ul li.sideetel .telBox dd.bgs2{background:url(../images/icon11.png) 28px 19px no-repeat;background-size:15%}

.side ul li.sideewm .ewBox img{width:100%}







.sousuo_lb{ overflow:hidden;}

.sousuo_lb ul{ overflow:hidden;}

.sousuo_lb ul li{ overflow:hidden; margin-top:30px; border:1px #ccc solid; padding:10px;}

.sousuo_lb ul li div{ float:left; width:300px; margin-right:40px; overflow:hidden;}

.sousuo_lb ul li div img{ width:100%; height:100%}

.sousuo_lb ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%; height:100%}

.sousuo_lb ul li:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}



.sousuo_lb ul li span{ overflow:hidden;   display: grid;}

.sousuo_lb ul li span h3{ overflow:hidden; font-size:26px;  padding:30px 0 ;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.sousuo_lb ul li span p { overflow:hidden; font-size:16px; color:#666; line-height:30px; display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp: 3;

overflow: hidden; }

.sousuo_lb ul li span dd{ width:150px; display:block;  height:40px; line-height:40px; background:url(../images/more.png) no-repeat center; text-align:center; margin-top:50px;}

.sousuo_lb ul li span dd a{ color:#fff;}



.zn_sousuo{ height:50px;  font-size:16px; color:#999; padding-bottom:10px; line-height:36px;}

.zn_sousuo h3 { font-size:24px; color:#333;}

.zn_sousuo  span{ color:#0a6e0b; font-weight:bold;}

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

.tuijian ul li:last-child{ display:none;}

.lxwm,.tuijian{ margin-top: 30px;}

.page { margin-top: 20px;}

.jianzheng_lb ul li { width: 380px; }



.jianzheng_lb ul li div{ height: 256px; }

.huanjing ul li{ width:380px;}

.huanjing ul li div{ height:256px;}

.zhutu dl dd {

      font-size: 16px;

    line-height: 27px;

    color: #666666;

    height: 133px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 5;

    overflow: hidden;

}

}

}





