@charset "utf-8";
/**/

@font-face{
font-family:impact;
src:url("impact.ttf");
}
/**/
*{ margin:0; padding:0; border:0;}
a{ color:#000; text-decoration:none; transition:all 0.5s;}
ul{ list-style:none;}
@media(min-width:900px){
body{ margin:0px;background:url(images/di.jpg) no-repeat center 220px;font-size:14px; color:#666; line-height:24px; font-family:"微软雅黑";}

#top0{ width:1200px; margin:0 auto; overflow:hidden;}
#search{ float:left; background:#f1f1f1; overflow:hidden;}
#search input{ height:50px; background:none; width:340px; float:left; text-indent:30px;}
#search button{ width:80px; height:50px; background:url(images/search.png) no-repeat center /auto 100%; cursor:pointer;}

#top_contact{ float:right; color:#333; line-height:50px;}
#top_contact font{ color:#e1011b}
#top_contact span{ padding:0 10px; color:#ccc;}
#top_contact a{ color:#333;}
#top_contact a:hover{ text-decoration:underline; color:#e1011b;}
#top_contact a.it{color:#e1011b;}

#top{ width:1200px; margin:10px auto; overflow:hidden;}
#logo{ float:left;}
#hotline{ float:right;}
#mbtn{ display:none;}

#menu{ float:right; overflow:hidden; margin-top:25px;}
#menu ul{  overflow:hidden; margin:0 auto;}
#menu ul li{ float:left;}
#menu ul li a{ display:block; line-height:50px; color:#005f17; font-size:16px;  text-align:center; padding:0 30px 0 30px;}
#menu ul li a.end{ padding-right:0;}
#menu ul li a.ait{ background:url(images/down.png) no-repeat 90% center/auto 18px;}
#menu ul li a.ait:hover{ color:#ea0012; background:url(images/down1.png) no-repeat 90% center/auto 18px;}
#menu ul li a:hover{ color:#ea0012;}
#close{ display:none;}

#menu ul li .zmenu{ position:absolute; z-index:50; background:#fff; box-shadow:0 2px 10px rgba(0,0,0,0.1); padding:10px 0; display:none;}
#menu ul li .zmenu p a{ line-height:40px; font-size:14px; text-align:left;}



/*banner*/
.swiper-container { width: 100%; margin:0 auto;}
 .swiper-slide { text-align: center; font-size: 18px;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.swiper-pagination{}
.swiper-slide{ overflow:hidden;}
.swiper-slide img{ width:1200px;}
.swiper-button-next{ display:none;}
.swiper-button-prev{ display:none;}

#change_btn{ width:100%; position:absolute; margin:-330px 0 0 0; z-index:10;}
#change_btn .k{ width:1260px; margin:0 auto; overflow:hidden;}
#change_btn .k .left{ float:left; cursor:pointer;}
#change_btn .k .right{ float:right; cursor:pointer;}

#ind_news{ width:100%; overflow:hidden; margin-bottom:80px;}
#ind_news .tt{ width:1200px; margin:0 auto; text-align:left; overflow:hidden; border-top:solid 1px #eee; padding-top:40px;}
#ind_news .tt p.a1{ font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:100; line-height:30px; color:#000; text-transform:uppercase;}

#ind_news_list{ width:1200px; margin:36px auto 0 auto; overflow:hidden;}
#ind_news_list ul{ width:1300px; margin:0 auto;}
#ind_news_list ul li{ width:285px; margin-right:20px; float:left;}
#ind_news_list ul li a{ display:block;}
#ind_news_list ul li a p.a1{ overflow:hidden;}
#ind_news_list ul li a p.a1 img{ width:100%; transition:all 0.5s;}
#ind_news_list ul li a p.a2{ font-size:16px; white-space:nowrap; color:#000; line-height:50px; text-overflow:ellipsis; overflow:hidden;}
#ind_news_list ul li a p.a3{ padding:10px 0;font-size:13px; border-bottom:solid 1px #eee; border-top:solid 1px #eee; color:#666; line-height:24px;}
#ind_news_list ul li a p.a4{ line-height:50px; color:#999; font-family:Arial, Helvetica, sans-serif;}
#ind_news_list ul li a:hover img{ transform:scale(1.15);}
#ind_news_list ul li a:hover p.a2{ color:#009546;}


#ind_apply{ width:1200px; margin:0 auto; overflow:hidden; padding-top:90px; padding-bottom:80px;}
#ind_apply .left{ float:left;}
#ind_apply .right{ width:750px; float:right;}
#ind_apply .right .tt{ font-size:30px; line-height:60px; color:#000;}
#ind_apply .right .con{ padding-top:10px;}
#ind_apply .right .btn{ overflow:hidden; padding-top:70px;}
#ind_apply .right .btn ul li{ float:left; margin:0 10px 10px 0;}
#ind_apply .right .btn ul li a{ display:block; background:#f7f7f7; border-radius:5px; line-height:50px; padding:0 30px; color:#009546; font-size:18px;}
#ind_apply .right .btn ul li a:hover{ background:#009546; color:#fff;}


#bottom{ width:100%; background:#eeeeee; overflow:hidden;}
#bottom1{ width:1200px; margin:60px auto 40px auto; overflow:hidden; color:#999;}
#bottom1 ul li{ float:left; overflow:hidden;}
#bottom1 ul li p.tt{ font-size:16px; line-height:30px; width:100%; overflow:hidden; padding-bottom:10px; color:#000;}
#bottom1 ul li p a{ color:#999; background:url(images/line.jpg) no-repeat bottom left/0% 1px;}
#bottom1 ul li p a:hover{ background:url(images/line.jpg) no-repeat bottom left/100% 1px; color:#e50213;}
#bottom1 ul li p.s1{ width:50%; float:left;}
#bottom1 ul li.a1{ width:250px;}
#bottom1 ul li.a2{ width:600px; border-left:solid 1px #fff; padding-left:30px; height:200px;}
#bottom1 ul li.a3{ width:260px; border-left:solid 1px #fff; padding-left:30px; height:200px;}
#bottom1 ul li.a3 p.share{ overflow:hidden; margin-top:20px;}
#bottom1 ul li.a3 p.share a{ display:block; float:left; width:32px; background:#ccc; height:32px; border-radius:50%; margin-right:20px;}
#bottom1 ul li.a3 p.share a img{ width:100%;}
#bottom1 ul li.a3 p.share a:hover{ background:#009546}


#bottom3{ width:1200px; margin:0 auto; border-top:solid 1px #fff; line-height:80px; color:#999;}

#bottom2{ width:100%; background:url(images/di.jpg); height:30px; overflow:hidden;}

#mbottom{ display:none;}

#bread{ width:1200px; margin:0 auto; overflow:hidden; background:#eee; line-height:40px; color:#999; text-indent:30px;}
#bread a{ color:#999;}
#bread a:hover{ color:#009546;}

#pro_k{ width:1200px; margin:0 auto; overflow:hidden; background:#fff; min-height:700px;}

#pro_menu{ float:left; width:300px; overflow:hidden}
#pro_menu ul li{ border-bottom:solid 1px #eee;}
#pro_menu ul li a{ display:block; line-height:50px; text-indent:40px; color:#009546;}
#pro_menu ul li a:hover{ background:#009546; color:#fff;}

#pro_con{ width:900px; float:right; overflow:hidden;}
#title{ width:94%; line-height:60px; font-size:24px; color:#009546; margin:0 auto; padding-top:20px; border-bottom:solid 1px #eee;}

#pro_content{ width:94%; margin:20px auto 70px auto; overflow:hidden;}
#pro_content p.list{ overflow:hidden; width:90%;}
#pro_content p.list img{ width:30%; float:left; margin-right:3%;}

#news_k{ width:1200px; margin:0 auto; overflow:hidden; background:#fff; min-height:700px;}
#news_k .pic{ overflow:hidden; width:100%;}
#news_k .tt{ width:90%; margin:0 auto; overflow:hidden; line-height:60px; font-size:24px; color:#009546; padding-top:20px; border-bottom:solid 1px #eee;}
#news_k .news_list{ width:90%; margin:0 auto; overflow:hidden;}
#news_k .news_list ul li{ border-bottom:solid 1px #eee; overflow:hidden;}
#news_k .news_list ul li a{ display:block; padding:30px 0; overflow:hidden;background:url(images/line.jpg) no-repeat left bottom/0% 1px;}
#news_k .news_list ul li a img{ width:250px; float:left;}
#news_k .news_list ul li a div{ float:right; width:800px;}
#news_k .news_list ul li a div p.a1{ color:#999; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
#news_k .news_list ul li a div p.a2{ color:#e60213; font-size:16px; padding-top:20px;}
#news_k .news_list ul li a div p.a3{ color:#999; font-size:14px; padding-top:10px;}
#news_k .news_list ul li a div p.a4{ color:#009546; font-size:12px; padding-top:10px; text-decoration:underline;}
#news_k .news_list ul li a:hover{ background:url(images/line.jpg) no-repeat left bottom/100% 1px;}
#news_k .news_list ul li a:hover div p.a4{ color:#e60213;}

#page{ width:90%; margin:40px auto 70px auto; overflow:hidden; text-align:center;}
#page ul{ display:inline-block;}
#page ul li{ float:left; margin:0 5px;}
#page ul li a{ display:block; background:#f7f7f7; line-height:40px; padding:0 20px;}
#page ul li a:hover{ background:#009546; color:#fff;}
#page ul li a.it{ background:#e60213; color:#fff;}

#feedback{ width:90%; margin:40px auto 70px auto; overflow:hidden;}
#feedback .k{ width:1200px;}
#feedback .k p{ float:left; width:529px; margin-right:20px; margin-bottom:20px;}
#feedback .k p input{ height:40px; width:100%; border:solid 1px #eee; text-indent:10px;}
#feedback .k p.textarea{ width:1058px;}
#feedback .k p.textarea textarea{ width:1058px; border:solid 1px #eee; height:200px; padding:10px; font-family:"微软雅黑"}
#feedback .k p button{ background:#009546; width:130px; height:40px; line-height:40px; color:#fff; cursor:pointer; transition:all 0.5s;}
#feedback .k p button:hover{ background:#e60213; width:150px;}




#news_k{ width:1200px; margin:0 auto; overflow:hidden; background:#fff; min-height:700px;}
#news_k .news{ width:90%; margin:0 auto; overflow:hidden;}
#news_k .news ul li{ border-bottom:solid 1px #eee; overflow:hidden;}
#news_k .news ul li a{ display:block; padding:10px 0; overflow:hidden;background:url(images/line.jpg) no-repeat left bottom/0% 1px;}
#news_k .news ul li a div{ float:left;}
#news_k .news ul li a div p.a2{ font-size:16px;}
#news_k .news ul li a div p.a2 i{color:#e60213;}
#news_k .news ul li a:hover{ background:url(images/line.jpg) no-repeat left bottom/100% 1px;}








}