@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; font-family:"微软雅黑","宋体","Arial Narrow";  font-family:"Microsoft YaHei"; background:url(../images/bd_bg.jpg) repeat;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,p,table,tr,th,td{ margin:0; padding:0; font-weight:normal;}
img{ border:0; vertical-align:top;}
li{ list-style:none;}
a{  cursor:pointer; text-decoration:none;}
a:hover{ text-decoration:underline;}
table{ border-collapse:collapse;border-spacing:0;}
/*float*/
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both; height:0px; line-height:0;}
/*overflow*/
.ov_h{ overflow:hidden; zoom:1;}

.wrap{ width:960px; margin:0 auto; 
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;}

.inner{}
.bg01,.bg02,.bg03,.bg04,.bg05,.bg06,.bg07,.bg08,.bg09,.bg10,.bg11,.bg12,.bg13{width:100%; height:100px; background:url(../images/bg01.jpg) center top no-repeat;}
.bg02{ background:url(../images/bg02.jpg) center top no-repeat;}
.bg03{ background:url(../images/bg03.jpg) center top no-repeat;}
.bg04{ background:url(../images/bg04.jpg) center top no-repeat;}
.bg05{ background:url(../images/bg05.jpg) center top no-repeat;}
.bg06{ background:url(../images/bg06.jpg) center top no-repeat;}
.bg07{ background:url(../images/bg07.jpg) center top no-repeat;  height:101px;}
.bg08{ background:url(../images/bg08.jpg) center top no-repeat; height:762px;}
.bg09{ background:url(../images/bg09.jpg) center top no-repeat; height:1452px;}
.bg10{ background:url(../images/bg10.jpg) center top no-repeat;}
.bg11{ background:url(../images/bg11.jpg) center top no-repeat; height:400px;}
.bg12{ background:url(../images/bg12.jpg) center top no-repeat;}
.bg13{ background:url(../images/bg13.jpg) center top no-repeat; height:148px;}

.pos_r{ position:relative;}

.dl01{ position:absolute; top:-546px; left:234px;}
.dl02{ position:absolute; top:-343px; left:222px;}
.dl03{ position:absolute; top:-77px; left:251px;}
.dl04{ position:absolute; top:-149px; left:920px;}

.tp01 img{-webkit-animation: zoomIn 2s linear 0s 1;
animation: zoomIn 2s linear 0s 1;}
.tp03 img{-webkit-animation: fadeInDown 2s linear 0s 1;
animation: fadeInDown 2s linear 0s 1;}
.tp04 img{-webkit-animation: swing 2s linear 2.5s 1;
animation: swing 2s linear 2.5s 1;}
.tp02 img{-webkit-animation: zoomIn 2s linear 2.5s 1;
animation: zoomIn 2s linear 2.5s 1;}


.tit01{ padding-top:8px; height:137px; text-align:center; overflow:hidden;}
.tit02{ padding-top:168px; height:138px; text-align:center; overflow:hidden;}
.wrapper{ width: 960px; height: 540px; margin: 0 auto; }
.tagcloud { position: relative; margin-top:30px; }
.tagcloud a{ position: absolute;  top: 0; left: 0;  display: block; color: #c31125; font-size: 30px; text-decoration: none; white-space: nowrap; opacity:0.01; filter: alpha(opacity=1); }
.tagcloud a.wz01{ font-size:52px; line-height:54px; opacity:0.8; filter: alpha(opacity=80); left:85px; top:74px;
-webkit-animation:myfirst 3s linear;
    -moz-animation:myfirst 3s linear;
    -ms-animation:myfirst 3s linear;
    -o-animation:myfirst 3s linear;
    animation:myfirst 3s linear;}
.tagcloud a.wz09{ font-size:16px; line-height:18px; opacity:0.3; filter: alpha(opacity=30); left:450px; top:67px;
-webkit-animation:zoomInLeft 5s;
    -moz-animation:zoomInLeft 5s;
    -ms-animation:zoomInLeft 5s;
    -o-animation:zoomInLeft 5s;
    animation:zoomInLeft 5s;}
.tagcloud a.wz05{ font-size:38px; line-height:40px; opacity:0.8; filter: alpha(opacity=80); left:645px; top:115px;
-webkit-animation:myfirst2 2s;
    -moz-animation:myfirst2 2s;
    -ms-animation:myfirst2 2s;
    -o-animation:myfirst2 2s;
    animation:myfirst2 2s;}
.tagcloud a.wz11{ font-size:66px; line-height:68px; opacity:0.8; filter: alpha(opacity=80); left:240px; top:188px;
-webkit-animation:zoomInLeft 5s;
    -moz-animation:zoomInLeft 5s;
    -ms-animation:zoomInLeft 5s;
    -o-animation:zoomInLeft 5s;
    animation:zoomInLeft 5s;}
.tagcloud a.wz10{ font-size:20px; line-height:22px; opacity:0.3; filter: alpha(opacity=30); left:85px; top:234px;
-webkit-animation:zoomInLeft 5s;
    -moz-animation:zoomInLeft 5s;
    -ms-animation:zoomInLeft 5s;
    -o-animation:zoomInLeft 5s;
    animation:zoomInLeft 5s;}
.tagcloud a.wz13{ font-size:20px; line-height:22px; opacity:0.3; filter: alpha(opacity=30); left:840px; top:223px;
-webkit-animation:zoomInLeft 5s;
    -moz-animation:zoomInLeft 5s;
    -ms-animation:zoomInLeft 5s;
    -o-animation:zoomInLeft 5s;
    animation:zoomInLeft 5s;}
.tagcloud a.wz03{ font-size:34px; line-height:36px; opacity:0.6; filter: alpha(opacity=60); left:282px; top:303px;
-webkit-animation:myfirst 3s linear;
    -moz-animation:myfirst 3s linear;
    -ms-animation:myfirst 3s linear;
    -o-animation:myfirst 3s linear;
    animation:myfirst 3s linear;}
.tagcloud a.wz08{ font-size:30px; line-height:32px; opacity:0.6; filter: alpha(opacity=60); left:630px; top:304px;
-webkit-animation:myfirst2 2s;
    -moz-animation:myfirst2 2s;
    -ms-animation:myfirst2 2s;
    -o-animation:myfirst2 2s;
    animation:myfirst2 2s;}
.tagcloud a.wz04{ font-size:26px; line-height:28px; opacity:0.5; filter: alpha(opacity=50); left:45px; top:386px;
-webkit-animation:myfirst 3s linear;
    -moz-animation:myfirst 3s linear;
    -ms-animation:myfirst 3s linear;
    -o-animation:myfirst 3s linear;
    animation:myfirst 3s linear;}
.tagcloud a.wz06{ font-size:44px; line-height:46px; opacity:0.2; filter: alpha(opacity=20); left:480px; top:385px;
-webkit-animation:myfirst2 2s;
    -moz-animation:myfirst2 2s;
    -ms-animation:myfirst2 2s;
    -o-animation:myfirst2 2s;
    animation:myfirst2 2s;}
.tagcloud a.wz14{ font-size:44px; line-height:46px; opacity:0.8; filter: alpha(opacity=80); left:259px; top:456px;
-webkit-animation:myfirst 3s linear;
    -moz-animation:myfirst 3s linear;
    -ms-animation:myfirst 3s linear;
    -o-animation:myfirst 3s linear;
    animation:myfirst 3s linear;}
.tagcloud a.wz02{ font-size:18px; line-height:20px; opacity:0.5; filter: alpha(opacity=50); left:116px; top:324px;
-webkit-animation:myfirst 3s linear;
    -moz-animation:myfirst 3s linear;
    -ms-animation:myfirst 3s linear;
    -o-animation:myfirst 3s linear;
    animation:myfirst 3s linear;}
.tagcloud a.wz07{ font-size:22px; line-height:24px; opacity:0.5; filter: alpha(opacity=50); left:706px; top:36px;
-webkit-animation:myfirst2 2s;
    -moz-animation:myfirst2 2s;
    -ms-animation:myfirst2 2s;
    -o-animation:myfirst2 2s;
    animation:myfirst2 2s;}
.tagcloud a.wz12{ font-size:34px; line-height:36px; opacity:0.5; filter: alpha(opacity=50); left:596px; top:484px;
-webkit-animation:zoomInLeft 5s;
    -moz-animation:zoomInLeft 5s;
    -ms-animation:zoomInLeft 5s;
    -o-animation:zoomInLeft 5s;
    animation:zoomInLeft 5s;}
.tagcloud a:hover{  opacity:1; filter: alpha(opacity=100); font-weight:bold;}

.intro{ font-size:20px; line-height:32px; height:98px; padding-top:75px; text-indent:40px; width:904px; margin:0 auto;}
.tit03{ padding-left:403px; height:120px; background:url(../images/bg15.png) left bottom no-repeat;}
.gd_box{ height:720px; overflow:hidden; background:url(../images/bg15.png);}
.gd_li{ overflow:hidden; position:relative; top:0px; background:url(../images/bg14.png);}
.gd_con{ height:240px;}
.img_box{ width:386px; padding:0px 0 0 73px;}
.img_box01{ padding-top:6px;}
.rq_box{ width:82px; height:82px; line-height:82px; text-align:center; font-size:24px; color:#eed4a0; padding-top:85px;}
.zy_box{ padding-left:70px; width:300px; padding-top:45px;}
.zy_box h3{ font-size:16px; color:#f0d4a1; line-height:36px; height:36px; overflow:hidden; font-weight:bold;}
.zy_box h3 a{ font-size:16px; color:#f0d4a1;}
.zy_box p{ font-size:16px; color:#eedba5; line-height:20px; text-indent:32px; height:120px; overflow:hidden;}
.zy_box p a{font-size:16px; color:#eedba5;}
.conss{ padding-left:31px;}
.conss .rq_box{ padding-left:58px;}
.conss .img_box{ padding-left:46px; width:350px;}

.btn_box{ padding:40px 0 0 340px; width:320px;}
.btn01,.btn02{ width:140px; height:42px; text-align:center; line-height:40px; font-size:16px; color:#eedba5; background:url(../images/btn.png) no-repeat; cursor:pointer;
-webkit-user-select:none;
   -moz-user-select:none;
   -ms-user-select:none;
   user-select:none;
}
.btnn{ background:url(../images/btn01.png) no-repeat; cursor:auto; color:#828282;}

@keyframes myfirst {
    0% {
        transform:translate(300px, -300px) scale(0, 0)
    }
    50% {
        transform:translate(0px, 0) scale(1, 1)
    }
}
@-webkit-keyframes myfirst {
    0% {
        -webkit-transform:translate(300px, -300px) scale(0, 0)
    }
    50% {
        -webkit-transform:translate(0px, 0) scale(1, 1)
    }
}
@-moz-keyframes myfirst {
    0% {
        -moz-transform:translate(300px, -300px) scale(0, 0)
    }
    50% {
        -moz-transform:translate(0px, 0) scale(1, 1)
    }
}
@-ms-keyframes myfirst {
    0% {
        -ms-transform:translate(300px, -300px) scale(0, 0)
    }
    50% {
        -ms-transform:translate(0px, 0) scale(1, 1)
    }
}
@-o-keyframes myfirst {
    0% {
        -o-transform:translate(300px, -300px) scale(0, 0)
    }
    50% {
        -o-transform:translate(0px, 0) scale(1, 1)
    }
}
@keyframes myfirst2 {
    0% {
        transform:translate(-300px, -300px) scale(0, 0)
    }
    50% {
        transform:translate(0px, 0) scale(1, 1)
    }
}
@-webkit-keyframes myfirst2 {
    0% {
        -webkit-transform:translate(-300px, -300px) scale(0, 0)
    }
    50% {
        -webkit-transform:translate(0px, 0) scale(1, 1)
    }
}
@-moz-keyframes myfirst2 {
    0% {
        -moz-transform:translate(-300px, -300px) scale(0, 0)
    }
    50% {
        -moz-transform:translate(0px, 0) scale(1, 1)
    }
}
@-ms-keyframes myfirst2 {
    0% {
        -ms-transform:translate(-300px, -300px) scale(0, 0)
    }
    50% {
        -ms-transform:translate(0px, 0) scale(1, 1)
    }
}
@-o-keyframes myfirst2 {
    0% {
        -o-transform:translate(-300px, -300px) scale(0, 0)
    }
    50% {
        -o-transform:translate(0px, 0) scale(1, 1)
    }
}
@keyframes myfirst3 {
    0% {
        transform:translate(0px, 0) scale(1, 1)
    }
    50% {
        transform:translate(0px, -10px) scale(1, 1)
    }
}
@-webkit-keyframes myfirst3 {
    0% {
        -webkit-transform:translate(0px, 0) scale(1, 1)
    }
    50% {
        -webkit-transform:translate(0px, -10px) scale(1, 1)
    }
}
@-moz-keyframes myfirst3 {
    0% {
        -moz-transform:translate(0px, 0) scale(1, 1)
    }
    50% {
        -moz-transform:translate(0px, -10px) scale(1, 1)
    }
}
@-ms-keyframes myfirst3 {
    0% {
        -ms-transform:translate(0px, 0) scale(1, 1)
    }
    50% {
        -ms-transform:translate(0px, -10px) scale(1, 1)
    }
}
@-o-keyframes myfirst3 {
    0% {
        -o-transform:translate(0px, 0) scale(1, 1)
    }
    50% {
        -o-transform:translate(0px, -10px) scale(1, 1)
    }
}
@-webkit-keyframes zoomInLeft {
    from {
        opacity:0;
        -webkit-transform:scale3d(0.1, .1, .1) translate3d(-1000px, 0, 0);
        transform:scale3d(0.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
        animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(0.475, .475, .475) translate3d(10px, 0, 0);
        transform:scale3d(0.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
        animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
    }
}
@-moz-keyframes zoomInLeft {
    from {
        opacity:0;
        -moz-transform:scale3d(0.1, .1, .1) translate3d(-1000px, 0, 0);
        transform:scale3d(0.1, .1, .1) translate3d(-1000px, 0, 0);
        -moz-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
        animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
    }
    60% {
        opacity:1;
        -moz-transform:scale3d(0.475, .475, .475) translate3d(10px, 0, 0);
        transform:scale3d(0.475, .475, .475) translate3d(10px, 0, 0);
        -moz-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
        animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
    }
}
@-ms-keyframes zoomInLeft {
    from {
        opacity:0;
        -ms-transform:scale3d(0.1, .1, .1) translate3d(-1000px, 0, 0);
        transform:scale3d(0.1, .1, .1) translate3d(-1000px, 0, 0);
        -ms-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
        animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
    }
    60% {
        opacity:1;
        -ms-transform:scale3d(0.475, .475, .475) translate3d(10px, 0, 0);
        transform:scale3d(0.475, .475, .475) translate3d(10px, 0, 0);
        -ms-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
        animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
    }
}
@-o-keyframes zoomInLeft {
    from {
        opacity:0;
        -o-transform:scale3d(0.1, .1, .1) translate3d(-1000px, 0, 0);
        transform:scale3d(0.1, .1, .1) translate3d(-1000px, 0, 0);
        -o-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
        animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
    }
    60% {
        opacity:1;
        -o-transform:scale3d(0.475, .475, .475) translate3d(10px, 0, 0);
        transform:scale3d(0.475, .475, .475) translate3d(10px, 0, 0);
        -o-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
        animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
    }
}
@keyframes zoomInLeft {
    from {
        opacity:0;
        -webkit-transform:scale3d(0.1, .1, .1) translate3d(-1000px, 0, 0);
        transform:scale3d(0.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
        animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(0.475, .475, .475) translate3d(10px, 0, 0);
        transform:scale3d(0.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
        animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
    }
}

.link_content{
    width: 319px;
    height: 574px;
    position: fixed;
    right: 0;
    top: 50%;
    z-index: 20;
    margin-top: -287px;
    background: url("../images/link.png") 0 0 no-repeat;
    background-size: 319px;
    display: none;
}
.link_box{
    width: 70px;
    height: 465px;
    margin: 70px auto 0;
}
.link_box li{
    width: 70px;
    height: 70px;
    margin: 7px auto 25px;
}
.link_box a{
    display: block;
    width: 70px;
    height: 70px;
}@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; font-family:"微软雅黑","宋体","Arial Narrow";  font-family:"Microsoft YaHei"; background:url(../images/bd_bg.jpg) repeat;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,p,table,tr,th,td{ margin:0; padding:0; font-weight:normal;}
img{ border:0; vertical-align:top;}
li{ list-style:none;}
a{  cursor:pointer; text-decoration:none;}
a:hover{ text-decoration:underline;}
table{ border-collapse:collapse;border-spacing:0;}
/*float*/
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both; height:0px; line-height:0;}
/*overflow*/
.ov_h{ overflow:hidden; zoom:1;}

.wrap{ width:960px; margin:0 auto; 
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;}

.inner{}
.bg01,.bg02,.bg03,.bg04,.bg05,.bg06,.bg07,.bg08,.bg09,.bg10,.bg11,.bg12,.bg13{width:100%; height:100px; background:url(../images/bg01.jpg) center top no-repeat;}
.bg02{ background:url(../images/bg02.jpg) center top no-repeat;}
.bg03{ background:url(../images/bg03.jpg) center top no-repeat;}
.bg04{ background:url(../images/bg04.jpg) center top no-repeat;}
.bg05{ background:url(../images/bg05.jpg) center top no-repeat;}
.bg06{ background:url(../images/bg06.jpg) center top no-repeat;}
.bg07{ background:url(../images/bg07.jpg) center top no-repeat;  height:101px;}
.bg08{ background:url(../images/bg08.jpg) center top no-repeat; height:762px;}
.bg09{ background:url(../images/bg09.jpg) center top no-repeat; height:1452px;}
.bg10{ background:url(../images/bg10.jpg) center top no-repeat;}
.bg11{ background:url(../images/bg11.jpg) center top no-repeat; height:400px;}
.bg12{ background:url(../images/bg12.jpg) center top no-repeat;}
.bg13{ background:url(../images/bg13.jpg) center top no-repeat; height:148px;}

.pos_r{ position:relative;}

.dl01{ position:absolute; top:-546px; left:234px;}
.dl02{ position:absolute; top:-343px; left:222px;}
.dl03{ position:absolute; top:-77px; left:251px;}
.dl04{ position:absolute; top:-149px; left:920px;}

.tp01 img{-webkit-animation: zoomIn 2s linear 0s 1;
animation: zoomIn 2s linear 0s 1;}
.tp03 img{-webkit-animation: fadeInDown 2s linear 0s 1;
animation: fadeInDown 2s linear 0s 1;}
.tp04 img{-webkit-animation: swing 2s linear 2.5s 1;
animation: swing 2s linear 2.5s 1;}
.tp02 img{-webkit-animation: zoomIn 2s linear 2.5s 1;
animation: zoomIn 2s linear 2.5s 1;}


.tit01{ padding-top:8px; height:137px; text-align:center; overflow:hidden;}
.tit02{ padding-top:168px; height:138px; text-align:center; overflow:hidden;}
.wrapper{ width: 960px; height: 540px; margin: 0 auto; }
.tagcloud { position: relative; margin-top:30px; }
.tagcloud a{ position: absolute;  top: 0; left: 0;  display: block; color: #c31125; font-size: 30px; text-decoration: none; white-space: nowrap; opacity:0.01; filter: alpha(opacity=1); }
.tagcloud a.wz01{ font-size:52px; line-height:54px; opacity:0.8; filter: alpha(opacity=80); left:85px; top:74px;
-webkit-animation:myfirst 3s linear;
    -moz-animation:myfirst 3s linear;
    -ms-animation:myfirst 3s linear;
    -o-animation:myfirst 3s linear;
    animation:myfirst 3s linear;}
.tagcloud a.wz09{ font-size:16px; line-height:18px; opacity:0.3; filter: alpha(opacity=30); left:450px; top:67px;
-webkit-animation:zoomInLeft 5s;
    -moz-animation:zoomInLeft 5s;
    -ms-animation:zoomInLeft 5s;
    -o-animation:zoomInLeft 5s;
    animation:zoomInLeft 5s;}
.tagcloud a.wz05{ font-size:38px; line-height:40px; opacity:0.8; filter: alpha(opacity=80); left:645px; top:115px;
-webkit-animation:myfirst2 2s;
    -moz-animation:myfirst2 2s;
    -ms-animation:myfirst2 2s;
    -o-animation:myfirst2 2s;
    animation:myfirst2 2s;}
.tagcloud a.wz11{ font-size:66px; line-height:68px; opacity:0.8; filter: alpha(opacity=80); left:240px; top:188px;
-webkit-animation:zoomInLeft 5s;
    -moz-animation:zoomInLeft 5s;
    -ms-animation:zoomInLeft 5s;
    -o-animation:zoomInLeft 5s;
    animation:zoomInLeft 5s;}
.tagcloud a.wz10{ font-size:20px; line-height:22px; opacity:0.3; filter: alpha(opacity=30); left:85px; top:234px;
-webkit-animation:zoomInLeft 5s;
    -moz-animation:zoomInLeft 5s;
    -ms-animation:zoomInLeft 5s;
    -o-animation:zoomInLeft 5s;
    animation:zoomInLeft 5s;}
.tagcloud a.wz13{ font-size:20px; line-height:22px; opacity:0.3; filter: alpha(opacity=30); left:840px; top:223px;
-webkit-animation:zoomInLeft 5s;
    -moz-animation:zoomInLeft 5s;
    -ms-animation:zoomInLeft 5s;
    -o-animation:zoomInLeft 5s;
    animation:zoomInLeft 5s;}
.tagcloud a.wz03{ font-size:34px; line-height:36px; opacity:0.6; filter: alpha(opacity=60); left:282px; top:303px;
-webkit-animation:myfirst 3s linear;
    -moz-animation:myfirst 3s linear;
    -ms-animation:myfirst 3s linear;
    -o-animation:myfirst 3s linear;
    animation:myfirst 3s linear;}
.tagcloud a.wz08{ font-size:30px; line-height:32px; opacity:0.6; filter: alpha(opacity=60); left:630px; top:304px;
-webkit-animation:myfirst2 2s;
    -moz-animation:myfirst2 2s;
    -ms-animation:myfirst2 2s;
    -o-animation:myfirst2 2s;
    animation:myfirst2 2s;}
.tagcloud a.wz04{ font-size:26px; line-height:28px; opacity:0.5; filter: alpha(opacity=50); left:45px; top:386px;
-webkit-animation:myfirst 3s linear;
    -moz-animation:myfirst 3s linear;
    -ms-animation:myfirst 3s linear;
    -o-animation:myfirst 3s linear;
    animation:myfirst 3s linear;}
.tagcloud a.wz06{ font-size:44px; line-height:46px; opacity:0.2; filter: alpha(opacity=20); left:480px; top:385px;
-webkit-animation:myfirst2 2s;
    -moz-animation:myfirst2 2s;
    -ms-animation:myfirst2 2s;
    -o-animation:myfirst2 2s;
    animation:myfirst2 2s;}
.tagcloud a.wz14{ font-size:44px; line-height:46px; opacity:0.8; filter: alpha(opacity=80); left:259px; top:456px;
-webkit-animation:myfirst 3s linear;
    -moz-animation:myfirst 3s linear;
    -ms-animation:myfirst 3s linear;
    -o-animation:myfirst 3s linear;
    animation:myfirst 3s linear;}
.tagcloud a.wz02{ font-size:18px; line-height:20px; opacity:0.5; filter: alpha(opacity=50); left:116px; top:324px;
-webkit-animation:myfirst 3s linear;
    -moz-animation:myfirst 3s linear;
    -ms-animation:myfirst 3s linear;
    -o-animation:myfirst 3s linear;
    animation:myfirst 3s linear;}
.tagcloud a.wz07{ font-size:22px; line-height:24px; opacity:0.5; filter: alpha(opacity=50); left:706px; top:36px;
-webkit-animation:myfirst2 2s;
    -moz-animation:myfirst2 2s;
    -ms-animation:myfirst2 2s;
    -o-animation:myfirst2 2s;
    animation:myfirst2 2s;}
.tagcloud a.wz12{ font-size:34px; line-height:36px; opacity:0.5; filter: alpha(opacity=50); left:596px; top:484px;
-webkit-animation:zoomInLeft 5s;
    -moz-animation:zoomInLeft 5s;
    -ms-animation:zoomInLeft 5s;
    -o-animation:zoomInLeft 5s;
    animation:zoomInLeft 5s;}
.tagcloud a:hover{  opacity:1; filter: alpha(opacity=100); font-weight:bold;}

.intro{ font-size:20px; line-height:32px; height:98px; padding-top:75px; text-indent:40px; width:904px; margin:0 auto;}
.tit03{ padding-left:403px; height:120px; background:url(../images/bg15.png) left bottom no-repeat;}
.gd_box{ height:720px; overflow:hidden; background:url(../images/bg15.png);}
.gd_li{ overflow:hidden; position:relative; top:0px; background:url(../images/bg14.png);}
.gd_con{ height:240px;}
.img_box{ width:386px; padding:0px 0 0 73px;}
.img_box01{ padding-top:6px;}
.rq_box{ width:82px; height:82px; line-height:82px; text-align:center; font-size:24px; color:#eed4a0; padding-top:85px;}
.zy_box{ padding-left:70px; width:300px; padding-top:45px;}
.zy_box h3{ font-size:16px; color:#f0d4a1; line-height:36px; height:36px; overflow:hidden; font-weight:bold;}
.zy_box h3 a{ font-size:16px; color:#f0d4a1;}
.zy_box p{ font-size:16px; color:#eedba5; line-height:20px; text-indent:32px; height:120px; overflow:hidden;}
.zy_box p a{font-size:16px; color:#eedba5;}
.conss{ padding-left:31px;}
.conss .rq_box{ padding-left:58px;}
.conss .img_box{ padding-left:46px; width:350px;}

.btn_box{ padding:40px 0 0 340px; width:320px;}
.btn01,.btn02{ width:140px; height:42px; text-align:center; line-height:40px; font-size:16px; color:#eedba5; background:url(../images/btn.png) no-repeat; cursor:pointer;
-webkit-user-select:none;
   -moz-user-select:none;
   -ms-user-select:none;
   user-select:none;
}
.btnn{ background:url(../images/btn01.png) no-repeat; cursor:auto; color:#828282;}

@keyframes myfirst {
    0% {
        transform:translate(300px, -300px) scale(0, 0)
    }
    50% {
        transform:translate(0px, 0) scale(1, 1)
    }
}
@-webkit-keyframes myfirst {
    0% {
        -webkit-transform:translate(300px, -300px) scale(0, 0)
    }
    50% {
        -webkit-transform:translate(0px, 0) scale(1, 1)
    }
}
@-moz-keyframes myfirst {
    0% {
        -moz-transform:translate(300px, -300px) scale(0, 0)
    }
    50% {
        -moz-transform:translate(0px, 0) scale(1, 1)
    }
}
@-ms-keyframes myfirst {
    0% {
        -ms-transform:translate(300px, -300px) scale(0, 0)
    }
    50% {
        -ms-transform:translate(0px, 0) scale(1, 1)
    }
}
@-o-keyframes myfirst {
    0% {
        -o-transform:translate(300px, -300px) scale(0, 0)
    }
    50% {
        -o-transform:translate(0px, 0) scale(1, 1)
    }
}
@keyframes myfirst2 {
    0% {
        transform:translate(-300px, -300px) scale(0, 0)
    }
    50% {
        transform:translate(0px, 0) scale(1, 1)
    }
}
@-webkit-keyframes myfirst2 {
    0% {
        -webkit-transform:translate(-300px, -300px) scale(0, 0)
    }
    50% {
        -webkit-transform:translate(0px, 0) scale(1, 1)
    }
}
@-moz-keyframes myfirst2 {
    0% {
        -moz-transform:translate(-300px, -300px) scale(0, 0)
    }
    50% {
        -moz-transform:translate(0px, 0) scale(1, 1)
    }
}
@-ms-keyframes myfirst2 {
    0% {
        -ms-transform:translate(-300px, -300px) scale(0, 0)
    }
    50% {
        -ms-transform:translate(0px, 0) scale(1, 1)
    }
}
@-o-keyframes myfirst2 {
    0% {
        -o-transform:translate(-300px, -300px) scale(0, 0)
    }
    50% {
        -o-transform:translate(0px, 0) scale(1, 1)
    }
}
@keyframes myfirst3 {
    0% {
        transform:translate(0px, 0) scale(1, 1)
    }
    50% {
        transform:translate(0px, -10px) scale(1, 1)
    }
}
@-webkit-keyframes myfirst3 {
    0% {
        -webkit-transform:translate(0px, 0) scale(1, 1)
    }
    50% {
        -webkit-transform:translate(0px, -10px) scale(1, 1)
    }
}
@-moz-keyframes myfirst3 {
    0% {
        -moz-transform:translate(0px, 0) scale(1, 1)
    }
    50% {
        -moz-transform:translate(0px, -10px) scale(1, 1)
    }
}
@-ms-keyframes myfirst3 {
    0% {
        -ms-transform:translate(0px, 0) scale(1, 1)
    }
    50% {
        -ms-transform:translate(0px, -10px) scale(1, 1)
    }
}
@-o-keyframes myfirst3 {
    0% {
        -o-transform:translate(0px, 0) scale(1, 1)
    }
    50% {
        -o-transform:translate(0px, -10px) scale(1, 1)
    }
}
@-webkit-keyframes zoomInLeft {
    from {
        opacity:0;
        -webkit-transform:scale3d(0.1, .1, .1) translate3d(-1000px, 0, 0);
        transform:scale3d(0.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
        animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(0.475, .475, .475) translate3d(10px, 0, 0);
        transform:scale3d(0.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
        animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
    }
}
@-moz-keyframes zoomInLeft {
    from {
        opacity:0;
        -moz-transform:scale3d(0.1, .1, .1) translate3d(-1000px, 0, 0);
        transform:scale3d(0.1, .1, .1) translate3d(-1000px, 0, 0);
        -moz-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
        animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
    }
    60% {
        opacity:1;
        -moz-transform:scale3d(0.475, .475, .475) translate3d(10px, 0, 0);
        transform:scale3d(0.475, .475, .475) translate3d(10px, 0, 0);
        -moz-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
        animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
    }
}
@-ms-keyframes zoomInLeft {
    from {
        opacity:0;
        -ms-transform:scale3d(0.1, .1, .1) translate3d(-1000px, 0, 0);
        transform:scale3d(0.1, .1, .1) translate3d(-1000px, 0, 0);
        -ms-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
        animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
    }
    60% {
        opacity:1;
        -ms-transform:scale3d(0.475, .475, .475) translate3d(10px, 0, 0);
        transform:scale3d(0.475, .475, .475) translate3d(10px, 0, 0);
        -ms-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
        animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
    }
}
@-o-keyframes zoomInLeft {
    from {
        opacity:0;
        -o-transform:scale3d(0.1, .1, .1) translate3d(-1000px, 0, 0);
        transform:scale3d(0.1, .1, .1) translate3d(-1000px, 0, 0);
        -o-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
        animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
    }
    60% {
        opacity:1;
        -o-transform:scale3d(0.475, .475, .475) translate3d(10px, 0, 0);
        transform:scale3d(0.475, .475, .475) translate3d(10px, 0, 0);
        -o-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
        animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
    }
}
@keyframes zoomInLeft {
    from {
        opacity:0;
        -webkit-transform:scale3d(0.1, .1, .1) translate3d(-1000px, 0, 0);
        transform:scale3d(0.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
        animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
    }
    60% {
        opacity:1;
        -webkit-transform:scale3d(0.475, .475, .475) translate3d(10px, 0, 0);
        transform:scale3d(0.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
        animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
    }
}

.link_content{
    width: 319px;
    height: 574px;
    position: fixed;
    right: 0;
    top: 50%;
    z-index: 20;
    margin-top: -287px;
    background: url("../images/link.png") 0 0 no-repeat;
    background-size: 319px;
    display: none;
}
.link_box{
    width: 70px;
    height: 465px;
    margin: 70px auto 0;
}
.link_box li{
    width: 70px;
    height: 70px;
    margin: 7px auto 25px;
}
.link_box a{
    display: block;
    width: 70px;
    height: 70px;
}