﻿@charset "utf-8";
/* CSS Document */
* {padding: 0;margin: 0;}
body {margin: 0px;padding: 0px;color: #666;font-family:"微软雅黑", Arial, Helvetica, sans-serif;font-size:14px;background:#f7f7f7;text-align:left;position:relative;line-height:20px;min-width:1200px;}
img {border: 0;position:relative;}
.clear {height:0px;line-height:0px;font-size:0px;clear:both;visibility:hidden;overflow:hidden;padding:0;margin:0;}
div,ul,dl,dd,dt,li,td,tr,table,p,span,h1,h2,h3,h4,h5,h6 { margin:0px;padding:0px;list-style:none;list-style-type: none; word-wrap:break-word;position:relative; border:none;font-weight:400;}
a {color:#333;text-decoration:none;position:relative;cursor:pointer;}
header, footer, nav, section, article, menu, aside {display:block;position:relative;} 
textarea { resize:none;font-family:"微软雅黑";font-size:14px;}
table { border-collapse:collapse;border-spacing:0;}
th , td { text-align:left;}
input {font-family:"微软雅黑";font-size:14px;}
input:focus {outline:none;}
input.sub {cursor:pointer; background:none; border:none;}
input.text {background:none; border:none;}


.wrap{width:1200px;margin-left:auto;margin-right:auto;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.oh{overflow: hidden;}

.whitebg{background: #fff;}

.yellow,a.yellow { color:#fd9f01;}

a:hover {color:#2b923c;}

.c3,a.c3 { color:#333;}
.c6,a.c6 { color:#666;}
.c9,a.c9 { color:#999;}

.fs18{font-size: 18px;}

.ml35{margin-left: 35px;}

.h20{height:20px;}
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}

.h70{height:70px;}

.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}

.pb60{padding-bottom: 60px;}
.pt30{padding-top: 30px;}

/* cartoon */
.cartoon{-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}

.min-height{min-height: 500px;}





/* ------------- main css ------------ */
.m-top{height:50px;line-height: 50px;background-color:#fff;}
.m-top a{color:#666;margin-right: 14px;font-size: 13px;}
.m-top a:hover{color:#2b923c;}
.m-top a::after{content: "";width:1px;height:14px;background-color: #888;position: absolute;left:-9px;top:50%;margin-top: -7px;}

.m-header{height:185px;background: url(../images/topbg.png) center top no-repeat;box-shadow: 0 0 10px #ccc;background-size:cover;}
.m-hd-wrap{overflow: hidden;}
.m-hd-wrap .logo{float:left;margin-top: 28px;}

.m-hd-wrap .logo-s{float:left;margin: 42px 0 0 25px;border-left: 2px solid #98ae45;padding-left: 20px;}

.m-hd-wrap .t-text {
    position: absolute;
    top: 50px;
    right: 20px;
}

@keyframes wxbox01_h2 {
  0% {
    transform: translate(-150px, -50px) rotate(-180deg) scale(3);
    -webkit-transform: translate(-150px, -50px) rotate(-180deg) scale(3);
    opacity: 0;
    -webkit-opacity: 0; }
  40% {
    transform: translate(20px, 20px) rotate(30deg) scale(0.3);
    -webkit-transform: translate(20px, 20px) rotate(30deg) scale(0.3);
    opacity: 1;
    -webkit-opacity: 1; }
  100% {
    transform: translate(0px, 0px) rotate(0) scale(1);
    -webkit-transform: translate(0px, 0px) rotate(0) scale(1);
    opacity: 1;
    -webkit-opacity: 1; } 
  }
 }

@-webkit-keyframes wxbox01_h2 {
  0% {
    transform: translate(-150px, -50px) rotate(-180deg) scale(3);
    -webkit-transform: translate(-150px, -50px) rotate(-180deg) scale(3);
    opacity: 0;
    -webkit-opacity: 0; }
  60% {
    transform: translate(20px, 20px) rotate(30deg) scale(0.3);
    -webkit-transform: translate(20px, 20px) rotate(30deg) scale(0.3);
    opacity: 1;
    -webkit-opacity: 1; }
  100% {
    transform: translate(0px, 0px) rotate(0) scale(1);
    -webkit-transform: translate(0px, 0px) rotate(0) scale(1);
    opacity: 1;
    -webkit-opacity: 1; } }


@keyframes smallshow
{
  0%{ transform:scale(0);}
  50% { transform:scale(1.3);}
  100%{ transform:scale(1);}
}
@-webkit-keyframes smallshow
{
  0%{ -webkit-transform:scale(0);}
  50% { transform:scale(1.3);}
  100%{ -webkit-transform:scale(1);}
}


.top-text{float:right;margin-top: 50px;}
/*.top-text img{animation: wxbox01_h2 2s linear infinite;
    -webkit-animation: wxbox01_h2 2s linear infinite;
    animation-fill-mode: backwards;
    -webkit-animation-fill-mode: backwards;}*/

.top-text img{animation: smallshow 1s ease-out infinite;
    -webkit-animation: smallshow 1s ease-out infinite;
    animation-fill-mode: backwards;
    -webkit-animation-fill-mode: backwards;}

/*.top-text img:nth-child(1){animation-delay: 0s;-webkit-animation-delay: 0s;}*/
.top-text img:nth-child(2){animation-delay: 0.6s;-webkit-animation-delay: 0.6s;}
.top-text img:nth-child(3){animation-delay: 1.4s;-webkit-animation-delay: 1.4s;}
.top-text img:nth-child(4){animation-delay: 1.8s;-webkit-animation-delay: 1.8s;}
.top-text img:nth-child(5){animation-delay: 2.2s;-webkit-animation-delay: 2.2s;}
.top-text img:nth-child(6){animation-delay: 2.6;-webkit-animation-delay: 2.6s;}
.top-text img:nth-child(7){animation-delay: 3s;-webkit-animation-delay: 3s;}
.top-text img:nth-child(8){animation-delay:3.4s;-webkit-animation-delay: 3.4s;}






/*nav*/
.wrap-nav{width:1200px;height:42px;margin:20px auto 0;}

.m-nav{position: absolute;right:0;bottom:0;}
.m-nav a{height:42px;line-height: 42px;color:#fff;display: block;float:left;padding:0 25px;font-size: 15px;margin:0 8px;}
.m-nav a:hover,.m-nav a.cur{background-color: #fff;color:#2b923c;border-radius: 10px 10px 0 0;}



/*首页wrap标题*/
.p-p-tit{height:40px;line-height: 40px;border-bottom: 2px solid #2b923c;padding-left: 26px;}
.p-p-tit.noborder{border-bottom: none;}
.p-p-tit .line{display: block;width:116px;height:2px;background-color: #2b923c;position: absolute;left:0;bottom:-2px;}
.p-p-tit .icon{display: block;width:23px;height:23px;position: absolute;left:0;bottom:7px;}
.p-p-tit h3{font-size: 18px;color:#2b923c;line-height: 40px;font-weight: 600;}
.p-p-tit h3 span{font-size: 12px;color:#999;text-transform: uppercase;padding-left: 8px;}
.p-p-tit .more{font-size: 12px;color:#777;padding-right: 14px;background: url(../images/moreBtn.png) no-repeat right center;position: absolute;right:0;transform: scale(.9);bottom:-5px;}
.p-p-tit .more:hover{color:#2b923c;}



.dt .p-p-tit .icon{background: url(../images/index01.png) no-repeat left 1px;}

.dj .p-p-tit .icon{background: url(../images/index02.png) no-repeat left 1px;}
.ys .p-p-tit .icon{background: url(../images/index03.png) no-repeat;}



.dt .p-p-tit .icon{background: url(../images/index04.png) no-repeat left 1px;}
.hz .p-p-tit .icon{background: url(../images/index05.png) no-repeat left 2px;}

.bot-pics .p-p-tit{padding-left: 30px;}
.bot-pics .p-p-tit .icon{background: url(../images/index06.png) no-repeat left 1px;}


.bot-link .p-p-tit{padding-left: 32px;}
.bot-link .p-p-tit .icon{background: url(../images/index07.png) no-repeat;}



/*友情链接*/
.bot-link{margin-top: 20px;}
.bot-link-slide{margin-top: 20px;}
.bot-link-slide .bd{overflow: hidden;}
.bot-link-slide .bd ul{float: left;}
.bot-link-slide .bd li{display: block;width:136px;height:60px;background-color:#c9f5d6;margin:0 16px 16px 0;border-radius: 5px;}

.bot-link-slide .bd li a{color:#2b923c;text-align: center;width:136px;height:60px;display: block;line-height: 60px;font-size: 0;}
.bot-link-slide .bd li a span{width:86px;display: inline-block;vertical-align: middle;line-height: 20px;*display: inline;zoom:1;font-size: 14px;}


.bot-link-slide .hd{overflow: hidden;position: absolute;right:0;top:-48px;}
.bot-link-slide .hd span{display: block;width:24px;height:24px;border:2px solid #f1f1f1;border-bottom: 0;cursor: pointer;float:left;}
.bot-link-slide .hd span.prev{background: url(../images/arrow02.png) no-repeat center center;}
.bot-link-slide .hd span.next{border-left: 0;background: url(../images/arrow02-1.png) no-repeat center center;}


.bot-link-slide .hd span.prev:hover{background: url(../images/arrow02_hover.png) no-repeat center center;}
.bot-link-slide .hd span.next:hover{border-left: 0;background: url(../images/arrow02-1_hover.png) no-repeat center center;}



/* 底部 */
.footer-box{background: #2b923c;padding:15px 0;}
.footer-box .b-logo{float:left;margin-top: 25px;}
.footer-box .b-text{float:right;text-align: right; color: #fff;line-height: 26px;}
.footer-box .b-text a{color:#fff;}
.footer-box .b-text a:hover{text-decoration: underline;}



/* 分页 */
.paging{text-align: center;font-size: 0;margin-top: 30px;}
.paging a,.paging span{display: inline-block;height:32px;line-height: 32px;padding:0 12px;background: #fff;border:1px solid #ddd;color:#666;font-size: 14px;margin:0 5px;}

.paging a:hover,.paging a.cur{background: #2b923c;color:#fff;border-color:#2b923c;}



/*面包屑*/
.crumbs-nav-con{padding-left: 22px;background: url(../images/icon.png) no-repeat left center;height:52px;line-height: 52px;color:#999;border-bottom: 1px solid #eeeeee;}
.crumbs-nav-con a{color:#999;}
.crumbs-nav-con a:hover{color:#2b923c;}



/* 空 */
.empty-wrap{padding-top: 310px;background: url('../images/empty.png') no-repeat center 50px;text-align: center;font-size: 20px;color:#999;height: 120px;}





.m-hd-wrap .s-tit{float:left;height:75px;line-height: 75px;color:#fff;padding-left: 20px;font-size: 30px;font-weight: bold;border-left: 2px solid #8acd54;margin:25px 0 0 25px;}
.m-hd-wrap .s-tit.icon{padding-left: 66px;background: url(../images/top-icon.png) no-repeat 14px center;}

