/*banner start*/
@media screen and (min-width: 280px) and (max-width: 1199px) {
	#wrapper{margin-top: 128px !important;}
}

#wrapper {
    background:#fff;
    margin-top: 161px;
}
.fullwidthbanner-container{
    width:100% !important;
    position:relative;
    overflow:hidden;
}
.fullwidthbanner-container .fullwidthabnner {
    width:100% !important;
    position:relative;
}
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected {
    background:#009900 !important;
}
.tp-leftarrow:hover,
.tp-rightarrow:hover {
    background-color:#009900 !important;
 }
/** BULLETS **/
.tp-bullets {
    z-index: 100;
    position: absolute;
}

@media screen and (min-width: 280px) and (max-width: 1199px) {
	.tp-bullets.simplebullets.round .bullet{width: 60px !important;height: 4px !important;}
}

.tp-bullets.simplebullets.round .bullet {
    cursor: pointer;
    position: relative;
    background: #EBEBEB;
    width: 188px;
    height: 6px;
    float: left;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
}

@media screen and (min-width: 280px) and (max-width: 800px) {
	.tp-leftarrow.large,.tp-rightarrow.large{display: none !important;}
}

.tp-leftarrow.large {
    z-index: 100;
    cursor: pointer;
    background: #393939 url(../images/slider-left-arrow.png) no-repeat center;
    width: 42px;
    height: 42px;
    top: 50%;
    margin-top: -21px;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
}
.tp-rightarrow.large {
    z-index: 100;
    cursor: pointer;
    background: #393939 url(../images/slider-right-arrow.png) no-repeat center;
    width: 42px;
    height: 42px;
    margin-top: -21px;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
}
.tp-bullets.tp-thumbs {
    z-index: 100;
    position: absolute;
    padding: 3px;
    background-color: #fff;
    width: 500px;
    height: 50px;
    margin-top: -50px;
}
.fullwidthbanner-container .tp-thumbs {
    padding: 3px;
}
.tp-bullets.tp-thumbs .tp-mask {
    width: 500px;
    height: 50px;
    overflow: hidden;
    position: relative;
}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
    width: 5000px;
    position: absolute;
}
.tp-bullets.tp-thumbs .bullet {
    width: 100px;
    height: 50px;
    cursor: pointer;
    overflow: hidden;
    background: none;
    margin: 0;
    float: left;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    /*filter: alpha(opacity=50);    */
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}
.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.tp-thumbs img {
    width: 100%;
}
.tp-bannertimer {
    width: 100%;
    height: 10px;
    position: absolute;
    z-index: 200;
    background: #FFFFFF;
}
.tp-bannertimer.tp-bottom {
    bottom: 0px !important;
    height: 5px;
}
.tp-simpleresponsive img {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}
.tp-simpleresponsive a {
    text-decoration: none;
}
.tp-simpleresponsive ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.tp-simpleresponsive >ul >li {
    list-stye: none;
    position: absolute;
    visibility: hidden;
}
.caption.slidelink a div,
.tp-caption.slidelink a div {
    width: 10000px;
    height: 10000px;
}
.tp-loader {
    background: url(../images/loader.gif) no-repeat center;
    top: 50%;
    left: 50%;
    z-index: 900;
    position: absolute;
    width: 66px;
    height: 66px;
    margin-left: -33px;
    margin-top: -33px;
}
/*banner end*/

/*main1*/
@media screen and (min-width: 280px) and (max-width: 700px) {
	.main1 .title b,.main2 .title b,.main3 .title b{font-size: 18px !important;line-height: 25px !important;}
	.main1 .title p,.main2 .title p,.main3 .title p{font-size: 14px !important;}
}

.main1 .title{text-align: center;padding: 2% 5%;}
.main1 .title b{font-size: 26px;color: #333333;line-height: 40px;}
.main1 .title p{font-size: 14px;color: #ccc;line-height: 20px;text-transform:Uppercase;font-family: arial;}
.main1 .list{background: #EEEEEE;}
.main1 .list .content{padding: 5% 0;position: relative;}
.main1 .swiper-slide a{display: block;padding-top: 62%;position: relative;overflow: hidden;}
.main1 .swiper-slide a img{position: absolute;width: 100%;top: 0;display: block;}
.main1 .swiper-slide a .p1{width: 100%;padding: 0 5%;box-sizing:border-box;background: rgba(255,255,255,0.4);position: absolute;bottom: 0;left: 0;font-weight: bold;color: #000;font-size: 16px;line-height: 50px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align:center;}
.main1 .swiper-slide a:hover .p1{background: rgba(0,153,0,0.6);color: #FFFFFF !important;}
.wap1_box{position: absolute;width: 100%;z-index: -100;}

@media screen and (min-width: 280px) and (max-width: 1200px) {
	.swiper-button-next1,.swiper-button-prev1{display: none;}
	.main1 .swiper-slide a .p1{line-height: 30px !important;font-size: 14px !important;}
}

@media screen and (min-width: 280px) and (max-width: 700px) {
	.swiper-container1{display: none;}
	.wap1_box{position: relative !important;z-index: 100 !important;}
	.main1 .swiper-slide a .p1{bottom: 0 !important;width: 100% !important;}
}

.swiper-button-next1,.swiper-button-prev1{width: 50px;height: 80px;cursor: pointer;position: absolute;top: 50%;margin-top: -40px;}
.swiper-button-next1{background: url(../images/main1_next.png)no-repeat center;right: -60px;}
.swiper-button-prev1{background: url(../images/main1_prev.png)no-repeat center;left: -60px;}
.swiper-button-next1.swiper-button-disabled, .swiper-button-prev1.swiper-button-disabled{opacity: .35;cursor: auto;pointer-events: none;}

/*main2*/
@media screen and (min-width: 1200px) {
	.main2 .list li{width: 30%;margin-right: 5%;margin-bottom: 5%;}
	.main2 .list li:nth-child(3),.main2 .list li:nth-child(6),.main2 .list li:nth-child(9){margin-right: 0;}
}
@media screen and (min-width: 700px) and (max-width: 1199px) {
	.main2 .list li{width: 48%;margin-right: 4%;margin-bottom: 4%;}
	.main2 .list li:nth-child(2),.main2 .list li:nth-child(4),.main2 .list li:nth-child(6),.main2 .list li:nth-child(8),.main2 .list li:nth-child(10){margin-right: 0;}
	.main2 .list li .fr{margin-right: 0 !important;}
	.main2 .list li .fl{width: 55% !important;}
}
@media screen and (min-width: 280px) and (max-width: 699px) {
	.main2 .list li{width: 100%;margin-bottom: 5%;}
	.main2 .list li .fr{margin-right: 0 !important;}
	.main2 .list li .fl{width: 55% !important;}
}

.main2 .title{text-align: center;padding: 2% 5%;background: #FFFFFF;}
.main2 .title b{font-size: 26px;color: #333333;line-height: 40px;}
.main2 .title p{font-size: 14px;color: #ccc;line-height: 20px;text-transform: Uppercase;font-family: arial;}
.main2 .list{background: #EEEEEE;}
.main2 .list .content{padding: 5% 0 0;}
.main2 .list li{float: left;background: #FFFFFF;}
.main2 .list li .cnt{padding: 2% 5%;}
.main2 .list li .fl{width: 50%;margin-right: 5%;}
.main2 .list li .fl b{display: block;font-size: 18px;margin-bottom: 15px;}
.main2 .list li .fl p{font-size: 12px;height: 100px;line-height: 20px;color: #333;overflow: hidden;}
.main2 .list li .fl span{font-size: 12px;line-height: 20px;color: #009900;}
.main2 .list li .fr{width: 40%;margin-right: 5%;}
.main2 .list li .fr img{width: 100%;display: block;}
.main2 .list li:nth-child(1) .cnt{padding: 4% 5%;}
.main2 .list li:nth-child(1) b{display: block;font-size: 30px;color: #009900;margin-bottom: 20px;}
.main2 .list li:nth-child(1) span{font-size: 16px;line-height: 40px;color: #666666;display: block;}

/*main3*/
@media screen and (min-width: 280px) and (max-width: 800px) {
	.main3 .list .img1{display: none;}
	.main3 .list li{width: 100% !important;}
}

.main3 .title{text-align: center;padding: 2% 5%;background: #FFFFFF;}
.main3 .title b{font-size: 26px;color: #333333;line-height: 40px;}
.main3 .title p{font-size: 14px;color: #ccc;line-height: 20px;text-transform: Uppercase;font-family: arial;}
.main3 .list{background: #EEEEEE;}
.main3 .list .content{padding: 5% 0 0;position: relative;}
.main3 .list .img1{width: 24%;position: absolute;top: 10%;left: 38%;}
.main3 .list .img1 img{width: 100%;}
.main3 .list li{width: 38%;margin-bottom: 4%;}
.main3 .list li:nth-child(1),.main3 .list li:nth-child(3){float: left;}
.main3 .list li:nth-child(2),.main3 .list li:nth-child(4){float: right;}
.main3 .list li .cnt{width: 70%;}
.main3 .list li:nth-child(1) .cnt,.main3 .list li:nth-child(3) .cnt{float: left;text-align: right;}
.main3 .list li:nth-child(2) .cnt,.main3 .list li:nth-child(4) .cnt{float: right;text-align: left;}
.main3 .list li .cnt b{color: #009900;font-size: 18px;height: 40px;line-height: 40px;}
.main3 .list li .cnt .p1{font-size: 12px !important;line-height: 22px !important;height: auto;overflow: hidden;color: #666666 !important;}
.main3 .list li .img{width: 30%;}
.main3 .list li:nth-child(1) .img,.main3 .list li:nth-child(3) .img{float: right;}
.main3 .list li:nth-child(2) .img,.main3 .list li:nth-child(4) .img{float: left;}
.main3 .list li .img img{width: 100%;display: block;}

/*main4*/
@media screen and (min-width: 1000px) and (max-width: 1450px) {
	.main4 .fl{width: 60% !important;}
	.main4 .fr{width: 40% !important;}
}
@media screen and (min-width: 700px) and (max-width: 999px) {
	.main4 .fl{width: 50% !important;}
	.main4 .fr{width: 50% !important;height: 100px !important;}
	.main4 .fl b,.main4 .fr p{font-size: 25px !important;}
	.main4 .fl p,.main4 .fr b{font-size: 16px !important;}
}
@media screen and (min-width: 280px) and (max-width: 699px) {
	.main4 .fl{width: 100% !important;margin-bottom: 20px;}
	.main4 .fr{width: 100% !important;background: none !important;padding-left: 23% !important;position: relative;padding-top: 0 !important;}
	.main4 .fr .img{display: block !important;position: absolute;width: 20%;top: 0;left: 0;}
	.main4 .fl b,.main4 .fr p{font-size: 24px !important;margin-bottom: 10px !important;}
	.main4 .fl p,.main4 .fr b{font-size: 16px !important;}
	.main4 .content{padding: 5% 0 !important;}
}

.main4 .content{padding: 1% 0;}
.main4 .fl{width: 70%;}
.main4 .fl b{display: block;font-size: 40px;margin-bottom: 25px;color: #00923F;}
.main4 .fl p{font-size: 20px;font-weight: bold;color: #333333;}
.main4 .fr{width: 30%;box-sizing: border-box;padding-left: 125px;background: url(../images/tel_tb.jpg)no-repeat center left;padding-top: 20px;}
.main4 .fr b{display: block;font-size: 20px;margin-bottom: 10px;color: #333333;}
.main4 .fr p{font-size: 36px;font-weight: bold;color: #00923F;}
.main4 .fr .img{display: none;}

/*main5*/
@media screen and (min-width: 530px) and (max-width: 900px) {
	.main5 li{width: 100% !important;}
	.main5 li:nth-child(2) .img,.main5 li:nth-child(4) .cnt{float: right !important;}
}
@media screen and (min-width: 280px) and (max-width: 529px) {
	.main5 li{width: 50% !important;}
	.main5 li .cnt{width: 100% !important;box-sizing: border-box;padding: 0 10px;}
	.main5 li .cnt .tb{width: 55% !important;}
	.main5 li .cnt b{line-height: 30px !important;}
	.main5 li .cnt p{line-height: 20px !important;margin: 5px 0;}
	.main5 li .img{display: none !important;}
}


.main5{background: #EEEEEE;}
.main5 .content{padding: 5% 0 2%;}
.main5 li{float: left;width: 50%;height: 230px;background: #009900;}
.main5 li a{display: block;overflow: hidden;color: #FFFFFF !important;}
.main5 li .img{width: 50%;height: 230px;position: relative;overflow: hidden;float: left;}
.main5 li .img img{display: block;position: absolute;left: 0;top: 0;width: 100%;transition: ease-in-out 0.3s;height: 100%;}
.main5 li a:hover .img img{width: 120%;left: -10%;height: 120%;top: -10%;}
.main5 li .cnt{width: 50%;float: left;height: 230px;text-align: center;}
.main5 li .cnt .tb{width: 20%;margin: 10px auto 0;}
.main5 li .cnt .tb img{width: 100%;}
.main5 li .cnt b{font-size: 20px;color: #fff;line-height: 60px;display: block;font-weight: 500;}
.main5 li .cnt p{color: #fff;line-height: 30px;}
.main5 li .cnt span{line-height: 30px;color: #fff;}
.main5 li:nth-child(3),.main5 li:nth-child(4){background: #009900;}
.main5 li:nth-child(3) *,.main5 li:nth-child(4) *{color: #FFFFFF !important;}

/*main6*/
@media screen and (min-width: 500px) and (max-width: 1000px) {
	.main6 .title,.main6 .news{width: 100% !important;}
	.main6 .title{text-align: center;margin-bottom: 3%;}
}
@media screen and (min-width: 280px) and (max-width: 499px) {
	.main6 .title,.main6 .news{width: 100% !important;}
	.main6 .title{text-align: center;margin-bottom: 3%;}
	.main6 .title b,.main6 .title p{font-size: 18px !important;margin-bottom: 5px !important;}
	/*.main6 .swiper-slide .img{width: 100% !important;height: auto !important;margin-bottom: 10px;}
	.main6 .swiper-slide .img img{position: relative !important;}*/
	.main6 .swiper-slide .cnt{width: 100% !important;}
	.main6 .title a{font-size: 14px !important;}
	.swiper-button-next2, .swiper-button-prev2{top: 45% !important;}
}

.main6{background: #8397A3;}
.main6 .content{padding-top: 2%;}
.main6 .title{width: 30%;}
.main6 .title b{font-size: 30px;display: block;color: #FFFFFF;margin-bottom: 10px;}
.main6 .title p{color: #FFFFFF;font-size: 30px;margin-bottom: 10px;}
.main6 .title a{font-size: 16px;}
.main6 .news{width: 70%;position: relative;padding: 0 5%;box-sizing: border-box;}
.main6 .swiper-slide a{display: block;}
/*.main6 .swiper-slide .img{width: 30%;height: 135px;overflow: hidden;position: relative;}
.main6 .swiper-slide .img img{position: absolute;width: 100%;top: 0;}*/
.main6 .swiper-slide .cnt{width: 100%;}
.main6 .swiper-slide .cnt span{line-height: 15px;color: #009900;}
.main6 .swiper-slide .cnt b{line-height: 40px;color: #FFFFFF;font-size: 16px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.main6 .swiper-slide .cnt p{height: 60px;line-height: 20px;color: #FFFFFF;font-size: 12px;overflow: hidden;}

.news_index{ }
.news_index .title{text-align: center;padding: 2% 5%;background: #FFFFFF;}
.news_index .title b{font-size: 26px;color: #333333;line-height: 40px;}
.news_index .title p{font-size: 14px;color: #ccc;line-height: 20px;text-transform: Uppercase;font-family: arial;}

.swiper-pagination2{position: relative !important;height: 35px;}
.swiper-pagination2 .swiper-pagination-bullet{width: 12px !important;height: 12px !important;margin: 11px 4px 0;background: #FFFFFF !important;opacity: 1 !important;}
.swiper-pagination2 .swiper-pagination-bullet-active{background: #009900 !important;}
.swiper-button-next2,.swiper-button-prev2{width: 3%;height: auto;position: absolute;top: 35%;cursor: pointer;}
.swiper-button-next2{right: 1%;}
.swiper-button-prev2{left: 1%;}
.swiper-button-next2 img,.swiper-button-prev2 img{width: 100%;display: block;}



.home-news1 ul li {
    border-bottom: 1px solid #dbd4cd;
    padding: 30px 40px 0 135px;
    display: table;
    width: 35%;float: left;
    transition: all 0.15s ease-in-out;
    -webkit-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    position: relative;
}
@media (max-width: 991px) {
    .home-news1 ul li {
        padding: 20px 20px 0 90px;width: 100%;
    }
}
@media (max-width: 767px) {
    .home-news1 ul li {
        padding: 16px 20px 0 80px;width: 100%
    }
}
@media (max-width: 361px) {
    .home-news1 ul li {
        padding: 16px 20px 0 68px;width: 100%
    }
}
.home-news1 ul li:hover {
    background: #009900;
}
.home-news1 ul li:hover:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 11px;
    background: #fec732;
}
.home-news1 ul li:hover time {
    background: #fff;
}
.home-news1 ul li:hover time big {
    color: #009900;
}
.home-news1 ul li:hover time small {
    color: #009900;
}
.home-news1 ul li:hover .txt span {
    color: #fff;
}
.home-news1 ul li:hover .txt p {
    color: #fff;
}
.home-news1 ul li time {
    display: block;
    position: absolute;
    left: 45px;
    top: 30px;
    width: 65px;
    height: 65px;
    background: #009900;
    overflow: hidden;
}
@media (max-width: 991px) {
    .home-news1 ul li time {
        left: 5px;
        top: 20px;
    }
    .home-news1 ul li {width: 100%}
}
@media (max-width: 767px) {
    .home-news1 ul li time {
        left: 0;
    }
    .home-news1 ul li {width: 100%}
}
@media (max-width: 361px) {
    .home-news1 ul li time {
        width: 55px;
        height: 55px;
    }
    .home-news1 ul li {width: 100%}
}
.home-news1 ul li time big {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 30px;
    margin: 5px 0 0;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
}
@media (max-width: 361px) {
    .home-news1 ul li time big {
        font-size: 20px;
        line-height: 24px;
        height: 24px;
    }
    .home-news1 ul li {width: 100%}
}
.home-news1 ul li time small {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 15px;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
}
@media (max-width: 361px) {
    .home-news1 ul li time small {
        font-size: 12px;
        line-height: 20px;
        height: 20px;
    }
    .home-news1 ul li {width: 100%}
}
.home-news1 ul li .txt span {
    display: block;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    color: #333333;
    font-size: 19px;
}
@media (max-width: 767px) {
    .home-news1 ul li .txt span {
        font-size: 16px;
        margin: 3px 0 0;
    }
}
@media (max-width: 361px) {
    .home-news1 ul li .txt span {
        font-size: 14px;
        height: 20px;
        margin: 2px 0 0;
        line-height: 20px;
    }
}
.home-news1 ul li .txt p {
    color: #8b8989;
    font-size: 13px;
    line-height: 18px;
    height: 36px;
    margin: 10px 0 25px;
    overflow: hidden;
}
@media (max-width: 991px) {
    .home-news1 ul li .txt p {
        margin: 10px 0 20px;
    }
    .home-news1 ul li {width: 100%}
}
@media (max-width: 767px) {
    .home-news1 ul li .txt p {
        font-size: 12px;
        margin: 5px 0 20px;
    }
    .home-news1 ul li {width: 100%}
}
@media (max-width: 361px) {
    .home-news1 ul li .txt p {
        font-size: 10px;
        height: 32px;
        line-height: 16px;
    }
    .home-news1 ul li {width: 100%}
}




































