body{font:14px "Microsoft Yahei";color:#333;background:#fff;}body,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form,blockquote,ul,span,u{margin:0;padding:0;}   
ul,li{list-style:none;}img{border:none;display:block;}a{text-decoration:none;}a:hover{text-decoration:none;}
.wrap{width:1200px;margin:0 auto;}.ovh{overflow:hidden;}.fl{float:left;}.fr{float:right;}
.cf:after{display:block;height:0;font-size:0;content:".";visibility:hidden;clear:both;}.cf{zoom:1;}

.ban{width:100%;height:720px;background:url(img/ban.jpg) center top no-repeat;}
.ban .ban-logo{width:320px;height:60px;margin-top:164px;background:url(img/ban-logo.png) no-repeat;-webkit-animation:fadeInDown 1.5s;animation:fadeInDown 1.5s;}
.ban .ban-title{width:560px;height:110px;margin-top:38px;background:url(img/ban-title.png) no-repeat;-webkit-animation:fadeInUp 1.5s;animation:fadeInUp 1.5s;}
.ban .ban-text{line-height:28px;margin:10px 0 0 18px;-webkit-animation:fadeInUp 2s;animation:fadeInUp 2s;letter-spacing:.5px;}
.ban .ban-icon{width:500px;height:100px;margin-top:42px;background:url(img/ban-icon.png) no-repeat;-webkit-animation:fadeInDown 2s;animation:fadeInDown 2s;}

.intro{margin-top:50px;}.intro p{line-height:30px;padding:0 75px;font-size:16px;text-indent:2em;}

.tt1{margin-top:50px;}.tt1-logo{float:left;display:block;width:340px;height:100px;background:url(img/tt1-logo.jpg) no-repeat;}
.tt1-bg{float:right;width:290px;height:73px;padding:27px 30px 0 0;text-align:right;background:url(img/tt1-bg.jpg) no-repeat;}
.tt2-bg{float:right;width:450px;height:80px;padding:60px 30px 0 0;text-align:right;background:url(img/tt2-bg.jpg) no-repeat;}
.tt3-bg{width:265px;height:90px;padding:30px 0 0 45px;background:url(img/tt3-bg.jpg) no-repeat;}
.tt4-bg{float:right;width:390px;height:87px;padding:23px 30px 0 0;text-align:right;background:url(img/tt4-bg.jpg) no-repeat;}
.tt1-bg h3,.tt2-bg h3,.tt3-bg h3,.tt4-bg h3{font-size:30px;font-weight:bold;line-height:36px;}
.tt1-bg p,.tt2-bg p,.tt3-bg p,.tt4-bg p{font-size:30px;font-weight:normal;}

.b1{position:relative;padding-top:30px;}.b1 u{display:block;position:absolute;top:0;left:10px;z-index:-1;width:550px;height:325px;background:#20835e;}
.b1 .bd{width:1120px;height:540px;margin:0 auto 6px;overflow:hidden;}.b1 .bd li{position:relative;float:left;width:1120px;height:540px;}
.b1 .hd{width:1120px;height:140px;margin:0 auto;overflow:hidden;}.b1 .hd li.on span{display:none;}
.b1 .hd li{position:relative;float:left;width:275px;height:140px;margin-right:7px;}.b1 .hd li.last{margin-right:0;margin-left:-1px;}
.b1 .hd li img{display:block;width:275px;height:140px;}.b1 .hd li.on img{display:block;width:267px;height:132px;border:4px solid #2baa7b;}
.b1 .hd li span{position:absolute;top:0;left:0;display:block;width:275px;height:140px;background:#000;filter:alpha(opacity=60);opacity:.6;}
.b1 .prev{position:absolute;top:245px;left:-60px;display:block;width:55px;height:105px;background:url(img/jt01.png) no-repeat;cursor:pointer;}
.b1 .next{position:absolute;top:245px;right:-60px;display:block;width:55px;height:105px;background:url(img/jt01.png) -55px 0 no-repeat;cursor:pointer;}
.b1 .b1-text{width:1020px;margin:0 auto 0 140px;position:absolute;top:450px;left:0;color:#fff;font-size:18px;}
.b1 .b1-text li{float:left;width:280px;border-left:2px solid #2baa7b;text-indent:15px;margin:9px 0;height:16px;line-height:16px;}.b1 .b1-text li.li02{width:450px;}

.b2{position:relative;width:1200px;height:504px;background:url(img/b2-bg.jpg) no-repeat;}
.b2 h3{position:absolute;top:90px;left:30px;font-size:30px;font-weight:bold;line-height:36px;}
.b2 p{position:absolute;top:125px;left:30px;font-size:30px;font-weight:normal;}
.b2 .video{position:absolute;top:20px;right:30px;width:833px;height:440px;}
.video-bg{width:100%;margin-top:90px;padding:125px 0;background:#f9f9f9;}

.b3{height:604px;margin-top:195px;position:relative;}.b3 .bd{float:left;width:720px;height:604px;overflow:hidden;}
.b3 .bd li,.b3 .bd li img{display:block;width:720px;height:604px;}
.b3 .jt{position:absolute;top:411px;left:588px;width:60px;height:140px;background:#fff;padding:53px 0 0 73px;}
.b3 .jt u{display:block;width:58px;height:3px;background:#000;margin:25px 0 25px -15px;}.b3 .jt span{display:block;width:24px;height:15px;cursor:pointer;}
.b3 .jt .prev{background:url(img/jt02.jpg) no-repeat;}.b3 .jt .next{background:url(img/jt02.jpg) 0 -15px no-repeat;}
.b3 .text{position:absolute;top:220px;right:20px;width:400px;text-indent:2em;text-align:justify;line-height:30px;}
.b3 i{position:absolute;top:440px;right:0;display:block;width:330px;height:65px;background:url(img/b3-logo.jpg) no-repeat;}

.b4{width:100%;height:862px;margin-top:180px;padding-top:120px;background:url(img/b4-bg.jpg) center top no-repeat;}
.b4 dt{float:left;width:320px;height:120px;margin-right:50px;}.b4 dd{float:left;width:790px;text-indent:2em;line-height:30px;}

.b4-slide{position:relative;width:1160px;height:550px;margin:50px auto 0;overflow:hidden;}
.b4-slide .bd li .text{position:relative;float:left;width:330px;height:480px;padding:70px 20px 0;background:#fff;}
.b4-slide .bd li .text h3{display:block;width:150px;height:46px;line-height:44px;margin-bottom:20px;padding-left:10px;background:#21834b;color:#fff;font-size:30px;font-weight:normal;}.b4-slide .bd li .text p{line-height:30px;font-size:16px;padding-left:3px;}
.b4-slide .bd li .text i{position:absolute;left:20px;top:345px;display:block;width:160px;height:190px;background:url(img/b4-i.jpg) no-repeat;}
.b4-slide .bd li img{width:790px;height:550px;}.b4-slide span{display:block;width:80px;height:76px;cursor:pointer;}
.b4-slide .prev{position:absolute;top:450px;left:190px;background:url(img/jt03.png) no-repeat;}
.b4-slide .next{position:absolute;top:450px;left:270px;background:url(img/jt03.png) -80px 0 no-repeat;}

.b5{margin-top:98px;}.b5 dl{margin-bottom:100px;}.b5 dd{float:right;width:420px;height:110px;}
.b5 dt{float:left;width:730px;line-height:30px;margin-left:15px;padding-top:15px;text-indent:2em;text-align:justify;}
.b5-slide .bd{width:1160px;height:570px;margin:0 auto;overflow:hidden;}.b5-slide .hd{margin-bottom:45px;text-align:center;}
.b5-slide .hd li{display:inline-block;width:100px;height:30px;line-height:30px;margin:0 7px;font-size:16px;text-align:center;color:#666;background:#fff;border:1px solid #7bb677;}.b5-slide .hd li.on{background:#20835e;color:#fff;}.b5-slide{position:relative;z-index:9;}
.b5-wrap{width:100%;position:relative;}.b5-wrap i.bg{width:100%;height:420px;background:#f9f9f9;position:absolute;top:520px;left:0;z-index:0;}

.jieyu{position:relative;width:1160px;height:240px;margin:180px auto 0;background:url(img/jieyu.jpg) no-repeat;}
.jieyu p{width:950px;position:absolute;top:130px;left:140px;color:#fff;font-size:16px;line-height:30px;}

.team{width:100%;height:195px;margin-top:98px;background:url(img/team.jpg) center top no-repeat;}
.team dt{float:left;width:740px;padding-top:110px;color:#fff;font-size:16px;line-height:30px;}.team dt span{padding-left:5px;}
.team dd{float:left;width:460px;padding-top:47px;}.team dd p{color:#fff;font-size:14px;line-height:28px;}

.gotop{position:fixed;right:15px;top:100px;width:110px;height:170px;background:url(img/gotop.png) no-repeat;cursor:pointer;display:none;}
.gotop .focus{margin-top:110px;font-size:20px;font-weight:normal;text-align:center;color:#20835e;}

@-webkit-keyframes fadeInUp{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0);
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none;
    }
}
@keyframes fadeInUp{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        -ms-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0);
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none;
    }
}
@-webkit-keyframes fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0);
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none;
    }
}
@keyframes fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        -ms-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0);
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none;
    }
}