@charset "UTF-8";
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/
html{font-size:62.5%;} 
body{ font-size:14px;} 
p{font-size:14px;}
*{font-family:"Microsoft Yahei" !important;}
a{ color:#373737; text-decoration:none; font-size:14px;}
a:hover{ color:#0f7e07; text-decoration:none; font-size:14px}
@media only screen and (min-width: 320px){
   html {
    font-size: 62.5% !important;
   }
 }
@media only screen and (min-width: 640px){
   html {
    font-size: 62.5% !important;
  }
 }
 @media only screen and (min-width: 750px){
   html {
    font-size: 62.5% !important;
  }
 }
 @media only screen and (min-width: 1024px){
   html {
    font-size: 62.5% !important;
  }
 }
  @media only screen and (min-width:1280px){
   html {
    font-size: 62.5% !important;
  }
 }
 @media only screen and (min-width: 1440px){
   html {
    font-size: 62.5% !important;
  }
 }
 
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
	text-decoration:none; 
	
}
html,body{ width:100%; height:100%}
*{list-style-type:none; padding:0px; margin:0px; text-decoration:none; }
*{-o-transition: all 0.1s linear;
	transition: all 0.1s linear;}
	*:hover{-o-transition: all 0.2s linear;
	transition: all 0.1s linear; }
*{ vertical-align:middle}
.right{ float:right }
.right a{ font-size:16px; color:#717171; text-decoration:none; height:123px; display:inline-block;}
.right a span{ padding:15px 12px; display:inline-block; margin-top:36px; font-size:16px;}
.right a:hover {  height:120px; display:inline-block; font-size:16px;}
.right a:hover span{background:#fff; color:#1161d2; display:inline-block;}
.xm a{padding:32.5px 20px; display:inline-block;}
.xm a h1{ width:85px; height:85px; display:inline-block}
.xm a h2{ height:50px; text-align:center; font-size:18px; color:#666; font-weight:normal !important}
.xm:hover{ background:#f1f1f1;}
.xm:hover a h2{ color:#1aa031}
.b1{ background:url(/images/xm1.png) center center no-repeat}
.xm:hover .b1{background:url(/images/xm11.png) center center no-repeat}
.b2{ background:url(/images/xm2.png) center center no-repeat}
.xm:hover .b2{background:url(/images/xm22.png) center center no-repeat}
.b3{ background:url(/images/xm3.png) center center no-repeat}
.xm:hover .b3{background:url(/images/xm33.png) center center no-repeat}
.b4{ background:url(/images/xm4.png) center center no-repeat}
.xm:hover .b4{background:url(/images/xm44.png) center center no-repeat}
.b5{ background:url(/images/xm5.png) center center no-repeat}
.xm:hover .b5{background:url(/images/xm55.png) center center no-repeat}
.b6{ background:url(/images/xm6.png) center center no-repeat}
.xm:hover .b6{background:url(/images/xm66.png) center center no-repeat}



.slide_2{background:url(slide_2.png) center center no-repeat; width:100%; height:100%; background-size:24px 24px; display:block}
.slide_3{background:url(slide_3.png) center center no-repeat; width:100%; height:100%; background-size:24px 24px; display:block}
.slide_5{background:url(slide_5.png) center center no-repeat; width:100%; height:100%; background-size:24px 24px; display:block}
.slide_6{background:url(slide_6.png) center center no-repeat; width:100%; height:100%; background-size:24px 24px; display:block}



#zhedang{ width:100%; height:70vh; transition: ease .6s; background:#fff; position:fixed; top:0px; z-index:99999999999; padding:15vh 0px;}
#zhedang ul{ width:78%; margin:0px auto;}

 .jianju{ padding:0px 12px; display:inline-block}
 .cp1{ width:235px;}
.m2{ font-size:15px; padding:5px 10px; display:inline-block; border-radius:5px; color:#272727; border:1px #272727 solid}
.m2:hover{ font-size:15px; padding:5px 10px; display:inline-block; background:#0f7e07; border:1px #0f7e07 solid; color:#fff; border-radius:5px}

.dibu{ overflow:hidden; font-size:14px;}
.dibu li{  overflow:hidden}
.dibu li a{ color:#fff; padding:0px 25px; display:inline-block; }
.dibu li a:hover{ color:#019944}


.kd{ width:100%; max-width:1200px; margin:0px auto; overflow:hidden}
.sy_news{ width:100%; overflow:hidden}
.sy_news a{ width:31.33%; margin:0px 1%; float:left; overflow:hidden}
.sy_news a h1{ width:100%; height:0px; padding-bottom:65%; display:block; position:relative;}
.sy_news a h2{ font-size:18px; padding:20px 0px; font-weight:normal}
.sy_news a h3{ color:#a1a1a1; font-weight:normal; font-size:15px; line-height:180%; height:54px; overflow:hidden}
.sy_news a h4{ height:20px; width:100%; border-bottom:1px #a3a3a3 solid}
.sy_news a span{ background:#299643; padding:15px; color:#fff; font-size:20px; font-weight:normal; display:inline-block; position:absolute; z-index:88; bottom:0px; border-radius:0px 10px 0px 0px}
.sy_news a:hover h2{ color:#299643}
.sy_news a:hover h3{ color:#299643}
.sy_news a:hover h4{ border-bottom:3px #299643 solid }

.xg{ padding:0px 15px; line-height:36px; font-size:16px; background:#fff; border:1px #ccc solid; display:inline-block; margin-bottom:5px;}
.xg:hover{ color:#fff; background:#0f7e07; border-bottom:1px #0f7e07 solid; font-size:16px !important}

.xg1{padding:0px 15px; line-height:36px; font-size:16px; background:#0f7e07; border:1px #0f7e07 solid; color:#fff; display:inline-block; margin-bottom:5px;}
.xg1:hover{ padding:0px 15px; line-height:36px; font-size:16px; background:#0f7e07; border:1px #0f7e07 solid; color:#fff; display:inline-block; margin-bottom:5px; }
 
.about_nr{width:80%; max-width:1200px; background:#fff; margin:2.5rem auto; overflow:hidden; padding:15px 0px;}
.about_nr ul{padding:30px 30px; line-height:200%; color:#373737}
.weizhi {height:100px; line-height:100px; overflow:hidden; width:50%; float:right; text-align:right; font-weight:bold}

.lu{width:100%; background:#fff; margin:0px auto; overflow:hidden;}
.lu ul{margin:0px auto; overflow:hidden; width:96%; max-width:1200px;  background:#ffffff;}
.lu ul li{height:80px; line-height:80px; overflow:hidden; width:50%; float:left; font-size:14px} 
.weizhi{ font-size:20px !important; color:#0f7e07; text-align:left}

.more{ background:#fdbc48; color:#272727; display:inline-block; border-radius:5px; padding:15px 70px;}
.more:hover{ background:#0f7e07; color:#fff; display:inline-block; border-radius:5px; padding:15px 70px;}

.kp{ width:100%; max-width:1003px; margin:0px auto; overflow:hidden;}
.ys{width:25%; float:left; overflow:hidden; padding:30px 0px; color:#252525}
.ys:hover{ background:#0f7e07}
.ys a{ color:#252525; font-size:18px;}
.ys:hover a{ color:#fff}
.ys:hover img{filter: brightness(80);}
.black {
    filter: brightness(0);
}
.white {
    filter: brightness(100);
}

#cp{width:25%; float:left; overflow:hidden; padding:20px; color:#252525; box-sizing:border-box}
#cp a{ width:100%;  display:block; overflow:hidden; text-align:center; font-weight:normal}
#cp a h1{ font-weight:normal; font-size:24px; width:100%; height:0px; padding-bottom:100%; border-radius:50%; display:block}
#cp a h2{ font-weight:normal; font-size:16px; padding:15px; text-transform:Uppercase; color:#1161d2}

.nbt{width:100%; text-align:center; overflow:hidden; padding:0px 0px; color:#252525}
.nbt h1{ font-weight:normal; font-size:30px; padding-top:15px;}
.nbt h2{ font-weight:normal; font-size:14px; padding:10px; text-transform:Uppercase; color:#8a8a8a}
.nbt h3{ width:80px; height:2px; background:#0f7e07; margin-bottom:15px; margin:0px auto}

.biaoti li { padding:40px 0px; text-align:center;}
.biaoti li h1{ font-size:40px; color:#47b94e;}
.biaoti li h2{ font-size:26px; color:#444444; font-weight:normal}
.biaoti li h3{ width:703px; height:34px; background:url(/images/xt.jpg) center center no-repeat; display:block; margin:10px auto}

.biaoti2 li { padding:40px 0px; text-align:center;}
.biaoti2 li h1{ font-size:40px; color:#4444;}
.biaoti2 li h2{ font-size:26px; color:#444444; font-weight:normal}
.biaoti2 li h3{ width:703px; height:42px; background:url(/images/gg3.jpg) center center no-repeat; display:block; margin:10px auto}

.yss li{ box-sizing:border-box; padding:50px 2%; width:20%; float:left; text-align:center; line-height:250%; color:#3e3e3f; display:block}
.yss li h1{ font-size:18px; font-weight:normal; line-height:200%}
.yss li h2{ font-size:18px; font-weight:normal; padding:20px 0px}

.biaoti3 li { padding:40px 0px; text-align:center;}
.biaoti3 li h1{ font-size:40px; color:#1161d2; text-align:left; font-weight:normal; padding:10px 0px}
.biaoti3 li h2{ font-size:26px; color:#444444; font-weight:normal; width:160px; height:3px; background:#1161d2; display:block !important;}
.biaoti3 li h3{ width:100%; height:1px ; background:#c6c6c6; display:block}
.news{ overflow:hidden}
.news a h2{ font-weight:normal; font-size:16px; color:#696868; width:100%; height:20px; overflow:hidden}
.news a h3{ font-weight:normal; font-size:14px; color:#a0a0a0; line-height:16px; height:32px; width:100%; display:block; overflow:hidden; margin-top:18px;}
.news a h1{ font-size:30px; color:#262626; font-weight:normal}
.news a h4{ font-size:16px; color:#727272; font-weight:normal}
.news:hover a h1{ color:#1161d2}
.news:hover a h2{ color:#1161d2}
.news:hover a h3{ color:#1161d2}
.news:hover a h4{ color:#1161d2}
@media screen and (max-width: 1440px) { 

} 
@media screen and (max-width: 1280px) { 



} 
@media screen and (max-width: 1024px) { 

} 