﻿@font-face {
  font-family: "SourceHanSansCN-Bold";
  src: url("../fonts/sourcehansanscn-bold.woff2") format("woff2"),
       url("../fonts/sourcehansanscn-bold.woff") format("woff"),
       url("../fonts/sourcehansanscn-bold.ttf") format("truetype"),
       url("../fonts/sourcehansanscn-bold.eot") format("embedded-opentype"),
       url("../fonts/sourcehansanscn-bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "SourceHanSansCN-Regular";
  src: url("../fonts/sourcehansanscn-regular.woff2") format("woff2"),
       url("../fonts/sourcehansanscn-regular.woff") format("woff"),
       url("../fonts/sourcehansanscn-regular.ttf") format("truetype"),
       url("../fonts/sourcehansanscn-regular.eot") format("embedded-opentype"),
       url("../fonts/sourcehansanscn-regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "SourceHanSerifCN-Regular";
  src: url("../fonts/sourcehanserifcn-regular.woff2") format("woff2"),
       url("../fonts/sourcehanserifcn-regular.woff") format("woff"),
       url("../fonts/sourcehanserifcn-regular.ttf") format("truetype"),
       url("../fonts/sourcehanserifcn-regular.eot") format("embedded-opentype"),
       url("../fonts/sourcehanserifcn-regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}


@keyframes totop
{
0% { -moz-transform:translateY(60px); -o-transform:translateY(60px); -webkit-transform:translateY(60px); transform:translateY(60px); filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; visibility:hidden;}
100% { -moz-transform:translateY(0); -o-transform:translateY(0); -webkit-transform:translateY(0); transform:translateY(0); filter:alpha(Opacity=100); -moz-opacity:1; opacity:1; visibility:visible;}
}
@keyframes tobottom
{
0% { -moz-transform:translateY(-60px); -o-transform:translateY(-60px); -webkit-transform:translateY(-60px); transform:translateY(-60px); filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; visibility:hidden;}
100% { -moz-transform:translateY(0); -o-transform:translateY(0); -webkit-transform:translateY(0); transform:translateY(0); filter:alpha(Opacity=100); -moz-opacity:1; opacity:1; visibility:visible;}
}
@keyframes toleft
{
0% { -moz-transform:translateX(60px); -o-transform:translateX(60px); -webkit-transform:translateX(60px); transform:translateX(60px); filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; visibility:hidden;}
100% { -moz-transform:translateX(0); -o-transform:translateX(0); -webkit-transform:translateX(0); transform:translateX(0); filter:alpha(Opacity=100); -moz-opacity:1; opacity:1; visibility:visible;}
}
@keyframes toright
{
0% { -moz-transform:translateX(-60px); -o-transform:translateX(-60px); -webkit-transform:translateX(-60px); transform:translateX(-60px); filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; visibility:hidden;}
100% { -moz-transform:translateX(0); -o-transform:translateX(0); -webkit-transform:translateX(0); transform:translateX(0); filter:alpha(Opacity=100); -moz-opacity:1; opacity:1; visibility:visible;}
}
@keyframes scale
{
0% { -moz-transform:scale(1); -o-transform:scale(1); -webkit-transform:scale(1); transform:scale(1);}
100% { -moz-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}
}

@keyframes torightdev
{
0% { -moz-transform:translateX(-30px); -o-transform:translateX(-30px); -webkit-transform:translateX(-30px); transform:translateX(-30px); filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; visibility:hidden;}
100% { -moz-transform:translateX(0); -o-transform:translateX(0); -webkit-transform:translateX(0); transform:translateX(0); filter:alpha(Opacity=100); -moz-opacity:1; opacity:1; visibility:visible;}
}
@keyframes totopdev
{
0% { -moz-transform:translateY(30px); -o-transform:translateY(30px); -webkit-transform:translateY(30px); transform:translateY(30px); filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; visibility:hidden;}
100% { -moz-transform:translateY(0); -o-transform:translateY(0); -webkit-transform:translateY(0); transform:translateY(0); filter:alpha(Opacity=100); -moz-opacity:1; opacity:1; visibility:visible;}
}

@keyframes toleft1440
{
0% { -moz-transform:translateX(40px); -o-transform:translateX(40px); -webkit-transform:translateX(40px); transform:translateX(40px); filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; visibility:hidden;}
100% { -moz-transform:translateX(0); -o-transform:translateX(0); -webkit-transform:translateX(0); transform:translateX(0); filter:alpha(Opacity=100); -moz-opacity:1; opacity:1; visibility:visible;}
}
@keyframes toright1440
{
0% { -moz-transform:translateX(-40px); -o-transform:translateX(-40px); -webkit-transform:translateX(-40px); transform:translateX(-40px); filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; visibility:hidden;}
100% { -moz-transform:translateX(0); -o-transform:translateX(0); -webkit-transform:translateX(0); transform:translateX(0); filter:alpha(Opacity=100); -moz-opacity:1; opacity:1; visibility:visible;}
}
@keyframes torightdev1440
{
0% { -moz-transform:translateX(-20px); -o-transform:translateX(-20px); -webkit-transform:translateX(-20px); transform:translateX(-20px); filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; visibility:hidden;}
100% { -moz-transform:translateX(0); -o-transform:translateX(0); -webkit-transform:translateX(0); transform:translateX(0); filter:alpha(Opacity=100); -moz-opacity:1; opacity:1; visibility:visible;}
}




*{ margin:0; padding:0;}
html,body{width:100%;height:100%;scroll-behavior: smooth;}
body{ background:#fff; font-family:"SourceHanSansCN-Regular","Microsoft Yahei";}
.width{max-width: 1575px;margin:0 auto;padding: 0 15px;}
.clear{ clear:both;}
a{ text-decoration:none; -moz-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}
img{border:0; max-width:100%;}
.imgs{ position:absolute; left:0; top:0; width:100%; height:100%; filter:alpha(Opacity=0); -moz-opacity:0; opacity:0;}
li{ list-style-type:none;}
.desc{ color:#666; font-size:15px; line-height:1.875em;}
.desc a{ color:#666;}
.desc a:hover{ color:#d4a253;}
.desc table{ width:100%; border-collapse:collapse;}
.desc table td{ border:1px solid #ddd !important;}
.justify{ text-justify:inter-ideograph; text-align:justify; font-size:0;}
.justify:after{
     display:inline-block;
     overflow:hidden;
     width:100%;
     height:0;
     content:'';
     vertical-align:top;
}

.top{position:fixed;z-index:99998;left:0;top:0;width:100%;height:100px;/* background:#fff; *//* box-shadow:0 0 10px rgba(0,0,0,.2); */}
.logo{ position:absolute; left:2%; top:0; margin-top:27px;}
.tel{ position:absolute; right:2%; top:0; margin-top:35px;}
.nav3{ display:none;}

.logo img{ height:46px;}
.phone{ float:left; font-size:22px; color:#d4a253; background:url(../images/tel.png) left center no-repeat; background-size:16px; padding-left:22px; line-height:30px;}
.phone a{ color:#d4a253;}
.phone2{ display:none;}
.wechat{ float:left; position:relative; width:28px; height:28px; background:url(../images/wechat.png) center no-repeat; border:1px solid #d4a253; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; cursor:pointer; -moz-transition:.5s ease; -webkit-transition:.5s ease; transition:.5s ease; margin-right:10px; margin-left:20px;}
.wechat:hover{ background-image:url(../images/wechat2.png); background-color:#d4a253;}
.wechat:hover .code1{ filter:alpha(Opacity=100); -moz-opacity:1; opacity:1; visibility:visible; pointer-events:auto;}
.code1{ position:absolute; z-index:10000; left:0; top:35px; width:140px; margin-left:-55px; outline:1px solid #ddd; filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; visibility:hidden; pointer-events:none; -moz-transition:.5s ease; -webkit-transition:.5s ease; transition:.5s ease;}
.lang{ float:left; width:28px; height:28px; line-height:28px; text-align:center; border:1px solid #d4a253; font-size:14px; background:#d4a253; color:#fff; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; -moz-transition:.5s ease; -webkit-transition:.5s ease; transition:.5s ease;}
.lang:hover{ background:none; color:#d4a253;}

.nav{ position:relative; text-align:center;}
.nav > li{ position:relative; display:inline-block; vertical-align:middle; margin:0 20px;}
.nav > li::after{ content:''; position:absolute; left:0; top:0; width:100%; height:0; background:#d4a253; -moz-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}
.nav > li:hover::after{ height:4px;}
.nav > li:hover > a{ color:#d4a253;}
.nav > li:hover ul{ filter:alpha(Opacity=100); -moz-opacity:1; opacity:1; visibility:visible; pointer-events:auto; -moz-transform:translateY(0); -webkit-transform:translateY(0); transform:translateY(0);}
.cur::after{ height:4px !important;}
.cur > a{ color:#d4a253 !important;}
.nav > li > a{ display:block; background:#fff; font-size:16px; color:#333; line-height:100px; padding:0 10px;}
.nav ul{ position:absolute; z-index:10000; background:#fff; width:140%; margin-left:-20%; filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; visibility:hidden; overflow:hidden; pointer-events:none; -moz-transition:.3s ease; -webkit-transition:.3s ease; transition:.2s ease; box-shadow:0 5px 5px rgba(0,0,0,.2); -moz-transform:translateY(10px); -webkit-transform:translateY(10px); transform:translateY(10px);}
.nav ul li{ border-top:1px solid #fff;}
.nav ul li:nth-child(1){ border-top:none;}
.nav ul a{ display:block; font-size:14px; color:#666; padding:14px 14px;}
.nav ul a:hover{ background:#d4a253; color:#fff;}
.cur1 a{ background:#d4a253; color:#fff !important;}

.flexslider{position:relative;/* height:540px; */width:100%;overflow:hidden;/*background:url(../images/loading.gif) 50% no-repeat;*/}
.slides{position:relative;z-index:1;}
.slides li{ height:540px;}


@media (min-width:1200px){
    .flexslider{
        margin-top: 0;
    }
}


.slides li:nth-child(2) .ban1{
    width: 40%;
    right: 0
}

@media (min-width:1680px){
 .slides li:nth-child(2) .ban1{
    width: 50%;
    right: 6%
}   
}
@media (min-width:1580px){
 .slides li:nth-child(2) .ban1{
    width: 40%;
    right: 4%
}   
}

@media (min-width:1440px){
 .slides li:nth-child(2) .ban1{

    right: 4%
}   
}



.flex-control-nav{position:absolute;bottom:4%;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:5px;height:5px;margin:0 7px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:5px;height:5px;overflow:hidden;cursor:pointer; font-size:0; background:none; border:1px solid #fff; -moz-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg); -moz-transition:.3s ease; -o-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}
.flex-control-nav a:hover{ background:#fff;}
.flex-control-nav .flex-active{ background:#fff;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:0;}
.flex-direction-nav li a{display:block;width:10%;height:820px;overflow:hidden;cursor:pointer;position:absolute; filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; -moz-transition:.5s ease; -o-transition:.5s ease; -webkit-transition:.5s ease; transition:.5s ease;}
.flex-direction-nav li a.flex-prev{left:0;background:url(../images/bb_prev.png) 40% 50% no-repeat; background-size:50px;}
.flex-direction-nav li a.flex-next{right:0;background:url(../images/bb_next.png) 60% 50% no-repeat; background-size:50px;}
.flex-direction-nav li a:hover{ filter:alpha(Opacity=100); -moz-opacity:1; opacity:1;}
.flex-direction-nav li a.flex-prev:hover{ background-position:30% 50%;}
.flex-direction-nav li a.flex-next:hover{ background-position:70% 50%;}

.ban1{ position:absolute; bottom:22%; color:#fff; border-left:1px solid rgba(255,255,255,0.5); padding-left:40px;}
.ban1 p{ font-family: 'ziti'; font-size:48px; margin-bottom:25px;}
.ban1 span{
    font-size: 30px;
    font-family: 'ziti';
}
.more{display:block;width: 200px;text-align:center;font-size:12px;color:#fff;font-family:Arial;background:url(../images/more.png) center bottom no-repeat;padding:7px 0;}
.more:hover{ color:#d4a253; background-image:url(../images/more2.png);}
.ban1 .more{ text-shadow:0 0 5px rgba(0,0,0,.5);}
.about .more{float: left;/* background-image:url(../images/more2.png); */color:#d4a253;padding: 5px 30px;border: 1px solid #d4a253;border-radius: 60px;font-size: 16px;}
.news .more{ background-image:url(../images/more2.png); color:#d4a253; margin:30px auto 0;}
.partner .more{ background-image:url(../images/more2.png); color:#d4a253;}

.ban1{ filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; visibility:hidden; -moz-animation-fill-mode:forwards !important; -o-animation-fill-mode:forwards !important; -webkit-animation-fill-mode:forwards !important; animation-fill-mode:forwards !important;}
.flex-active-slide .ban1{ -moz-animation:toleft 1s ease .5s; -webkit-animation:toleft 1s ease .5s; -o-animation:toleft 1s ease .5s; animation:toleft 1s ease .5s;}

/*1600*/
@media (max-width:1679px){
.nav{ margin-left:150px;}
.phone{ display:none;}
.phone2{ display:block; float:left; position:relative; width:28px; height:28px; background:url(../images/tel.png) center no-repeat; background-size:16px; border:1px solid #d4a253; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; cursor:pointer; -moz-transition:.5s ease; -webkit-transition:.5s ease; transition:.5s ease; margin-right:10px;}
.phone2:hover{ background-image:url(../images/tel2.png); background-color:#d4a253;}
.phone2:hover > div{ filter:alpha(Opacity=100); -moz-opacity:1; opacity:1; visibility:visible; pointer-events:auto;}
.phone2 > div{ position:absolute; z-index:10000; left:0; top:35px; width:150px; margin-left:-60px; text-align:center; background:#d4a253; color:#fff; font-size:18px; filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; visibility:hidden; pointer-events:none; -moz-transition:.5s ease; -webkit-transition:.5s ease; transition:.5s ease;}
.wechat{ margin-left:0;}
.flex-direction-nav li a{ width:8%;}
}
/*1440*/
@media (max-width:1599px){
.width{ width:94%; padding:0 3%; max-width:1400px;}
.nav{ margin-left:170px;}
.nav > li{ margin:0 15px;}
.logo{ left:3%;}
.tel{ right:3%;}
.flexslider{ height:750px;}
.slides li{ height:750px;}
.flex-direction-nav li a{ height:750px; width:80px;}
}
/*1366*/
@media (max-width:1439px){
.width{ max-width:1269px;}
.flexslider{ height:600px;}
.slides li{ height:600px;}
.flex-direction-nav li a{ height:600px;}
.nav > li{ margin:0 10px;}
}
/*1280*/
@media (max-width:1365px){
.width{ max-width:1187px;}
.nav > li{ margin:0 6px;}
}
/*1200*/
@media (max-width:1279px){
.width{ max-width:1112px;}
.nav > li{ margin:0 2px;}
}
/*992*/
@media (max-width:1199px){
.width{ max-width:917px;}
.top{ height:180px;}
.logo{ left:50%; -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); transform:translateX(-50%);}
.nav{ text-align:justify; font-size:0;}
.nav:after{
     display:inline-block;
     overflow:hidden;
     width:100%;
     height:0;
     content:'';
     vertical-align:top;
}
.nav{ margin-left:0; margin-top:100px; padding:0 2%;}
.nav > li{ text-align:center;}
.nav > li > a{ line-height:80px;}
}
/*768*/
@media (max-width:991px){
.desc{ font-size:3vw;}
.top{ height:16vw;}
.logo{ margin-top:4.5vw; left:3%; -moz-transform:translateX(0); -webkit-transform:translateX(0); transform:translateX(0);}
.logo img{ height:7vw;}
.tel{ margin-top:0; right:13.5vw;}
.wechat{ display:none;}
.phone2{ display:none;}
.phone{ display:block; padding-left:3.5vw; font-size:3.5vw; background-size:3vw; line-height:7vw; margin-top:4.5vw; margin-right:3vw;}
.lang{ width:7vw; height:7vw; line-height:7vw; font-size:3vw; margin-top:4.5vw;}
.nav{ display:none;}

.nav3{ display:block; position:relative;}
#nav3_a{ position:absolute; right:3%; display:block; width:6.5vw; height:6.5vw; margin:4.75vw 0; background:url(../images/menu_btn.png) left center no-repeat; background-size:contain; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/menu_btn.png', sizingMethod='scale'); -moz-transition:.3s ease; -o-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}
.nav3 a{ display:block; color:#717070;}
.nav3 a:hover{ background:#d4a253; color:#fff;}
.nav3 .cur{ background:#b3b3b3; color:#fff;}
.nav3 ul li ul{ position:absolute; z-index:2; width:100%; top:16vw; display:none; background:#fff; line-height:2.5em; font-size:3.5vw; text-align:center;}
.nav3 ul li ul li{ border-bottom:1px solid #fff;}
.nav3 ul li ul li:last-child{ border-bottom:none;}
.cur3{ background:#d4a253; color:#fff !important;}

.flexslider{ height:55vw;}
.slides li{ height:55vw;}
.flex-direction-nav li a{ height:55vw; width:14vw;}
.flex-direction-nav li a.flex-prev{ background-size:9vw;}
.flex-direction-nav li a.flex-next{ background-size:9vw;}
.flex-control-nav li{width:.8vw;height:.8vw;margin:0 1.5vw;}
.flex-control-nav a{width:.8vw;height:.8vw;}

.ban1{ bottom:22%; padding-left:4vw;}
.ban1 p{ font-size:5vw; margin-bottom:1vw;}
.more{ width:16vw; font-size:2vw; padding:1.5vw 0; background-size:contain;}
.more:hover{ color:#d4a253; background-image:url(../images/more2.png);}
.about .more{ float:right; background-image:url(../images/more2.png); color:#d4a253;width:20vw;}
.news .more{ background-image:url(../images/more2.png); color:#d4a253; margin:30px auto 0;}
.partner .more{ background-image:url(../images/more2.png); color:#d4a253;}
}


.about{background: url(../images/b-f1.png) no-repeat;padding: 50px;/* margin-top: 120px; */}
.vdo{ float:left; width:700px;}
.vdo img{display:block;width:100%;}


.vdo iframe{ display:none;}
.about_p{float:right;width:650px;/* background:url(../images/bg2.jpg) right top no-repeat; */}
.about_t1{font-family:"SourceHanSansCN-Bold";color: #27344d;font-size:24px;margin-top:15px;}
.about_t1 span{font-size:36px;color: #bf9f62;}
.about_t2{ font-family:"SourceHanSansCN-Bold"; font-size:18px; color:#666; line-height:30px; margin:25px 0 35px;}
.about_t3{ font-size:15px; color:#666; line-height:1.875em; margin-bottom:20px;margin-top:20px;}
.about_num{ text-align:center; margin-top:50px;display:flex;flex-wrap:wrap;}
.about_num1{ position:relative; width:20%; font-size:16px; color:#666;text-align:left;margin-bottom:20px;}
.about_num1 span{ /*font-family:"SourceHanSerifCN-Regular";*/ font-size:22px; color:#ffc000; line-height:40px;}

.about_num1:nth-child(1)::after{ width:0;}

/*1440*/
@media (max-width:1599px){
.vdo{ width:48.5%;}
.about_p{ width:48.5%;}
.about_num1{ width:25%;}
}
/*1280*/
@media (max-width:1365px){
.about{ overflow-x:hidden;}
}
/*768*/
@media (max-width:991px){
.about{ background-size:cover; padding:0 0 5vw; margin-top:5vw;}
.vdo embed{ display:none;}
.vdo iframe{ display:block; height:53vw !important;}
.vdo{ width:100%;}
.about_p{ width:100%; background-size:17%; margin-top:5vw;}
.about_t1{ font-size:4vw; margin-top:0;}
.about_t1 span{ font-size:5vw;}
.about_t2{ font-size:3.5vw; line-height:1.5em; margin:3vw 0 5vw;}
.about_t3{ font-size:3vw; line-height:1.875em; margin-bottom:0;}
.about_p .more{ margin-top:-5vw;}
.about_num{ margin-top:7vw;}
.about_num1{ font-size:3vw;}
.about_num1 span{ font-size:9vw; line-height:5vw;}
.about_num1::after{ width:0;}
}


.about1{ padding:80px 0;}
.a1{ position:relative; display:inline-block; vertical-align:top; width:440px; height:550px; background:url(../images/a1.jpg) center no-repeat; background-size:cover; text-align:center;}
.a1_hover{ position:absolute; width:100%; height:100%; left:0; top:0; background:-moz-linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.5)); background:-webkit-linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.5)); background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.5)); -moz-opacity:1; opacity:1; -moz-transition:.3s ease; -o-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}
.a1_t{ position:absolute; bottom:0; left:50%; margin-left:-140px; width:280px; height:280px; -moz-transition:.3s ease; -o-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}
.a1_t1{ width:88px; height:88px; border:1px solid #fff; background:url(../images/a1.png) center no-repeat; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; margin:50px auto 0;}
.a1_t2{ font-family:"SourceHanSansCN-Bold"; font-size:30px; color:#fff; margin:10px 0 15px;}
.a1 .more{ margin:0 auto;}
.a1 .more:hover{ color:#fff; background-image:url(../images/more.png);}
.a1:hover .a1_t{ background:rgba(212,162,83,0.9); bottom:50%; -moz-transform:translateY(50%); -webkit-transform:translateY(50%); transform:translateY(50%);}
.a1:hover .a1_hover{ filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; visibility:hidden;}

/*1440*/
@media (max-width:1599px){
.a1{ width:31.33333%; height:0; padding-bottom:39%;}
.a1_t{ width:63.63636%; height:0; padding-bottom:63.63636%; margin-left:-31.81818%;}
.a1_t1{ margin:15% auto 0;}
}
/*1366*/
@media (max-width:1439px){
.a1_t1{ margin:13% auto 0;}
}
/*1280*/
@media (max-width:1365px){
.a1_t1{ margin:11% auto 0;}
}
/*1200*/
@media (max-width:1279px){
.a1_t1{ margin:8% auto 0;}
}
/*992*/
@media (max-width:1199px){
.a1_t{ width:80%; padding-bottom:80%; margin-left:-40%;}
}
/*768*/
@media (max-width:991px){
.about1{ padding:5vw 0 0;}
.a1{ width:100%; padding-bottom:100%; margin-left:0; margin-bottom:5vw;}
.a1_t{ margin-left:-30vw; width:60vw; height:0; padding-bottom:60vw;}
.a1_t1{ width:28%; height:0; padding-bottom:28%; background-size:60%; margin:12vw auto 0;}
.a1_t2{ font-size:5vw; margin:3vw 0;}
}


.news{ padding:0 0 80px;}
.titlex{ font-family:Arial; text-align:center; color:#666; font-size:24px; margin-bottom:40px;}
.titlex span{ font-family:"SourceHanSansCN-Bold"; color:#d4a253; font-size:36px;}
.news1{ float:left; position:relative; width:620px; height:380px; overflow:hidden;}
.news1:hover .news1_pic{ -moz-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.news1_pic{ width:100%; height:100%; -moz-transition:1s ease; -o-transition:1s ease; -webkit-transition:1s ease; transition:1s ease;}
.news1_t{ position:absolute; bottom:20px; left:20px; right:20px;}
.news1_t1{ font-family:Arial; color:#fff; font-size:14px; line-height:28px;}
.news1_t1 span{ font-family:"SourceHanSansCN-Regular"; font-size:20px;}
.news1_t2{ color:#d4a253; font-size:14px; margin-top:15px;}
.news2_bg{ float:right; position:relative; padding-left:80px; border-left:1px solid #d4a253;}
.news2_bg::after{ content:''; position:absolute; width:10px; height:10px; left:-6px; bottom:0; background:#d4a253; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.news2{ width:620px; margin-bottom:45px;}
.news2_t1{ position:relative; font-family:Arial; font-size:14px; color:#666; line-height:30px;}
.news2_t1::after{ content:''; position:absolute; width:10px; height:10px; left:-13.8%; top:0; background:#d4a253; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.news2_t2{ font-size:20px; line-height:30px; margin-bottom:15px;}
.news2_t2 a{ color:#666;}
.news2_t2 a:hover{ color:#d4a253;}
.news2_t3{ font-size:14px; color:#d4a253;}

/*1440*/
@media (max-width:1599px){
.news1{ width:44%; height:0; padding-bottom:29.5%;}
.news1_pic{ height:0; padding-bottom:67%;}
.news2_bg{ width:44%; padding-left:6%;}
.news2{ width:100%;}
.news2_t1::after{ left:-14.5%;}
}
/*1366*/
@media (max-width:1439px){
.news1{ padding-bottom:31%;}
.news1_pic{ padding-bottom:70.5%;}
}
/*1280*/
@media (max-width:1365px){
.news1{ padding-bottom:33%;}
.news1_pic{ padding-bottom:75.1%;}
}
/*992*/
@media (max-width:1199px){
.news2_bg .news2:nth-child(3){ display:none;}
.news2_t1::after{ left:-15%;}
}
/*768*/
@media (max-width:991px){
.news{ padding:1vw 0 5vw;}
.titlex{ font-size:4vw; margin-bottom:3vw;}
.titlex span{ font-size:5vw;}
.news1{ float:none; display:block; width:100%; height:0; padding-bottom:70%;}
.news1_t{ bottom:5vw; left:5vw; right:5vw;}
.news1_t1{ font-size:3vw; line-height:5vw;}
.news1_t1 span{ font-size:3.5vw;}
.news1_t2{ font-size:3vw; margin-top:2vw;}
.news2_bg{ float:none; width:84vw; padding-left:5vw; padding-right:5vw; padding-top:1vw; border-left:none;}
.news2_bg::after{ width:0;}
.news2{ width:100%; margin-bottom:0; margin-top:3vw;}
.news2_t1{ font-size:3vw; line-height:5vw;}
.news2_t1::after{ width:0;}
.news2_t2{ font-size:3.5vw; line-height:5vw; margin-bottom:0;}
.news2_t3{ font-size:3vw;}
.news2_bg .news2:nth-child(3){ display:block;}
.news .more{ margin:2vw auto 0;}
}


.partner{/* padding:68px 0; *//* background:url(../images/partner.jpg) center no-repeat; */}
.partner_t{ display:inline-block; vertical-align:middle;}
.title2{ text-align:left;}
.part1_bg{ display:inline-block; vertical-align:middle; width:1060px; background:#d4a253; padding:25px;}
.part1{ float:left; width:200px; height:140px; margin:1px; overflow:hidden;}
.part1:hover .part1_pic{ -moz-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.part1_pic{ width:100%; height:100%; -moz-transition:.3s ease; -o-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}
.more_part{ display:none;}

/*1366*/
@media (max-width:1439px){
.part1_bg{ width:1010px;}
.part1{ width:190px;}
}
/*1280*/
@media (max-width:1365px){
.partner{ overflow-x:hidden;}
.part1_bg{ width:910px;}
.part1{ width:170px; height:120px;}
}
/*1200*/
@media (max-width:1279px){
.part1_bg{ width:860px;}
.part1{ width:160px; height:110px;}
}
/*992*/
@media (max-width:1199px){
.part1_bg{ width:688px; padding:20px;}
.part1_bg .part1:nth-child(9),.part1_bg .part1:nth-child(10){ display:none;}
}
/*768*/
@media (max-width:991px){
.partner{ padding:5vw 0; background-size:cover;}
.partner_t{ width:100%;}
.title2{ text-align:center;}
.part1_bg{ width:90vw; padding:3vw;}
.part1{ width:27vw; height:20vw; margin:0.5vw;}
.partner .more{ display:none;}
.more_part{ display:block !important; margin:3vw auto 0;width:30vw;}
.part1_bg .part1:nth-child(9){ display:block;}
}


.foot{background: url(../images/di.jpg);color:#fff;padding: 100px 0 50px;}
.foot a{color: #fff;}
.foot a:hover{ color:#fff;}
.f1{ display:inline-block; vertical-align:top;}
.code{display:inline-block;vertical-align:top;width:140px;text-align:center;font-size:12px;margin-right: 120px;}
.code p{ padding-top:5px;}
.f1_t1{font-size: 18px;margin-bottom:10px;font-weight: bold;}
.f1_t1 a{ color:#cead7e;}
.f1_t2{ font-size:14px; line-height:2em;}
.line{height:1px;background:rgba(255,255,255,0.1);margin: 30px auto 30px;}
.link{ float:left; position:relative; width:170px; height:35px; line-height:35px; padding:0 20px; color:#fff; background:#494949; font-size:14px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; cursor:pointer;}
.link:hover .link1_bg{ filter:alpha(Opacity=100); -moz-opacity:1; opacity:1; visibility:visible; pointer-events:auto;}
.link p{ position:relative; z-index:2; width:100%; background:url(../images/link.png) right center no-repeat;}
.link1_bg{display: flex;justify-content: flex-start;/* left:0; *//* bottom:17.5px; */width: 100%;padding: 0 0 20px 0;/* background:#494949; */-moz-border-top-left-radius:10px;/* -webkit-border-top-left-radius:10px; *//* border-top-left-radius:10px; */-moz-border-top-right-radius:10px;/* -webkit-border-top-right-radius:10px; *//* border-top-right-radius:10px; */filter:alpha(Opacity=0);-moz-opacity:0;/* opacity:0; */margin-bottom: 20px;border-bottom: 1px solid #999;/* visibility:hidden; *//* pointer-events:none; */-moz-transition:.3s ease;-o-transition:.3s ease;/* -webkit-transition:.3s ease; *//* transition:.3s ease; */}
.link1{display:block;font-size:14px;line-height:normal;/* padding: 0 20px; *//* width: 10%; */margin-right: 1%;}
.copy{/* float:right; */line-height:35px;font-size:14px;text-align: center;}

/*1440*/
@media (max-width:1599px){
.line{ padding:0;}
}
/*992*/
@media (max-width:1199px){
.code{margin-left: 0;width: 100%;}
.link{ width:140px;}
.link1_bg{ width:140px;}
}
/*768*/
@media (max-width:991px){
.foot{ padding:5vw 0;}
.f1{display:none;}
.code{/* display:none; */}
.line{ display:none;}
.link{ display:none;}
.copy{float:none;width:95%;font-size:3vw;/* line-height: 2vw; */text-align:center;margin:0 auto;}
}


.ban{ position:relative; height:480px; overflow:hidden;}
.ban_pic{ position:absolute; left:0; top:0; width:100%; height:100%; -moz-animation:scale 5s ease; -webkit-animation:scale 5s ease; -o-animation:scale 5s ease; animation:scale 5s ease; -moz-animation-fill-mode:forwards !important; -o-animation-fill-mode:forwards !important; -webkit-animation-fill-mode:forwards !important; animation-fill-mode:forwards !important;}
.ban p{ position:absolute; bottom:15%; font-family:"SourceHanSansCN-Bold"; color:#fff; font-size:24px;}
.ban p span{ font-size:40px;}

.nav2{ height:52px; line-height:52px; border-top:3px solid #d4a253; background:#d4a253;}
.nav2 a{ float:left; font-size:15px; color:#fff; padding:0 32px; margin-right:1px;}
.nav2 a:hover{ background:#fff; color:#d4a253;}
.cur2{ background:#fff; color:#d4a253 !important;}

/*1366*/
@media (max-width:1439px){
.ban{ height:300px;}
}
/*992*/
@media (max-width:1199px){
.ban{ height:400px;}
}
/*768*/
@media (max-width:991px){
.ban{ height:30vw;}
.ban p{ font-size:4vw;}
.ban p span{ font-size:5vw;}
.nav2{ height:auto; line-height:normal; border-top:none;}
.nav2 .width{ text-align:left; font-size:0;}
.nav2 a{ display:inline-block; vertical-align:top; float:none; width:25%; text-align:center; font-size:3vw; padding:2.5vw 0; margin-right:0;}
}


.content{ padding:65px 0 80px;}
.title3{ text-align:center; margin-bottom:50px; font-size:24px; color:#d4a253;}
.title3 span{ font-size:36px; color:#333;}
.content .about_num{ margin-top:0;}
.content .about_num1{ width:250px;}
.about_desc{ width:1200px; text-align:center; font-size:15px; color:#666; line-height:1.875em; margin:50px auto;}
.about_p1{ float:right; width:700px; height:450px; position:relative;}
.about_p2{ float:left; width:620px; height:450px; line-height:450px; padding:0 40px; background:#f6f6f6; font-size:15px; color:#666;}
.about_p2 > div{ display:inline-block; vertical-align:middle; line-height:30px;}
.about_p3{ float:left;}
.about_p4{ float:right;}

/*1440*/
@media (max-width:1599px){
.about_p1{ width:50%;}
.about_p2{ width:44%; padding:0 3%;}
}
/*1280*/
@media (max-width:1365px){
.about_desc{ width:90%;}
}
/*992*/
@media (max-width:1199px){
.content .about_num1{ width:25%;}
.about_desc{ width:100%;}
.about_p1{ float:none; width:100%;}
.about_p2{ float:none; width:94%; height:auto; line-height:normal; padding:40px 3%;}
}
/*768*/
@media (max-width:991px){
.content{ padding:5vw 0;}
.title3{ margin-bottom:4vw; font-size:4vw;}
.title3 span{ font-size:5vw;}
.about_desc{ font-size:3vw; margin:4vw auto;}
.about_p1{ height:55vw;}
.about_p2{ font-size:3vw; padding:4vw 3vw;}
.about_p2 > div{ line-height:1.875em;}
}


.cul_pic{ float:left; position:relative; width:700px; height:390px;}
.cul_p{ float:right; width:560px; height:390px; line-height:390px; background:#f6f6f6; padding:0 70px;}
.cul_p > div{ display:inline-block; vertical-align:middle; line-height:30px;}
.cul1{ text-align:left; margin:40px 0;}
.cul1_pic{ display:inline-block; vertical-align:middle; width:58px; height:58px; border:1px solid #d4a253; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; margin-right:15px;}
.cul1_p{ display:inline-block; vertical-align:middle; max-width:480px; font-size:17px; color:#666;}
.cul1_p span{ font-size:22px; color:#d4a253;}
.mr_frbox{ position:relative; width:1400px; overflow:hidden; margin-top:50px;}
.mr_frbox:hover .mr_frBtnL{ left:0; filter:alpha(Opacity=100); -moz-opacity:1; opacity:1;}
.mr_frbox:hover .mr_frBtnR{ right:0; filter:alpha(Opacity=100); -moz-opacity:1; opacity:1;}
.mr_frBtnL,.mr_frBtnR{ position:absolute; z-index:2; left:-40px; top:0; width:40px; height:80px; line-height:80px; text-align:center; font-size:24px; background:rgba(255,255,255,0.8); color:#333; font-family:"SourceHanSansCN-Bold"; margin-top:80px; cursor:pointer; filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; -moz-transition:.5s ease; -o-transition:.5s ease; -webkit-transition:.5s ease; transition:.5s ease;}
.mr_frBtnR{ left:auto; right:-40px;}
.mr_frBtnL:hover,.mr_frBtnR:hover{ background:rgba(205,178,126,0.8); color:#fff;}
#mr_fu{ width:1440px;}
.cul2{ float:left; width:320px; text-align:center; font-size:15px; color:#666; margin-right:40px;}
.cul2:hover .cul2_pic{ -moz-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.cul2_picbg{ width:100%; height:240px; overflow:hidden; cursor:pointer;}
.cul2_pic{ position:relative; width:100%; height:100%; -moz-transition:.5s ease; -o-transition:.5s ease; -webkit-transition:.5s ease; transition:.5s ease;}
.cul2 p{ padding-top:8px;}
.case_bg{ width:1440px; margin-bottom:-30px;}
.case_bg .cul2{ margin-bottom:30px;}
.case_bg .cul2:nth-child(4n+1){ clear:both;}

/*1440*/
@media (max-width:1599px){
.cul_pic{ width:50%;}
.cul_p{ width:40%; padding:0 5%;}
.cul1_p{ max-width:85%;}
.mr_frbox{ width:1337px; margin-left:auto; margin-right:auto;}
.cul2{ width:304.25px;}
.case{ width:1337px; margin-left:auto; margin-right:auto;}
.case_bg{ width:1377px;}
}
/*1366*/
@media (max-width:1439px){
.cul_p{ width:42%; padding:0 4%;}
.mr_frbox{ width:1269px;}
.mr_frBtnL,.mr_frBtnR{ margin-top:70px;}
.cul2{ width:287.25px;}
.cul2_picbg{ height:220px;}
.case{ width:1269px;}
.case_bg{ width:1309px;}
}
/*1280*/
@media (max-width:1365px){
.cul_p{ width:44%; padding:0 3%;}
.mr_frbox{ width:1187px;}
.mr_frBtnL,.mr_frBtnR{ margin-top:60px;}
.cul2{ width:266.75px;}
.cul2_picbg{ height:200px;}
.case{ width:1187px; overflow:hidden; margin-bottom:-30px;}
.case_bg{ width:1227px;}
}
/*1200*/
@media (max-width:1279px){
.cul1_p{ font-size:15px;}
.mr_frbox{ width:1112px;}
.cul2{ width:248px;}
.case{ width:1112px;}
.case_bg{ width:1152px;}
}
/*992*/
@media (max-width:1199px){
.cul_pic{ float:none; width:100%;}
.cul_p{ float:none; width:94%; height:auto; line-height:normal;}
.mr_frbox{ width:917px;}
.cul2{ width:279px;}
.case{ width:917px;}
.case_bg{ width:957px;}
.case_bg .cul2:nth-child(4n+1){ clear:none;}
.case_bg .cul2:nth-child(3n+1){ clear:both;}
}
/*768*/
@media (max-width:991px){
.cul_pic{ height:55vw;}
.cul_p{ padding:1vw 3%;}
.cul_p > div{ line-height:5vw;}
.cul1{ margin:4vw 0;}
.cul1_pic{ vertical-align:top; width:10vw; height:10vw; margin-right:2vw;}
.cul1_p{ vertical-align:top; font-size:3vw; width:74vw; padding-top:0.4vw;}
.cul1_p span{ font-size:4vw;}
.mr_frbox{ width:94vw; margin-top:5vw;}
.mr_frBtnL,.mr_frBtnR{ filter:alpha(Opacity=100); -moz-opacity:1; opacity:1; width:8vw; height:16vw; line-height:16vw; font-size:4vw; font-family:Arial; margin-top:19.5vw;}
.mr_frBtnL{ left:0;}
.mr_frBtnR{ right:0;}
.cul2{ width:94vw; margin-right:0; font-size:3vw;}
.cul2_picbg{ height:55vw;}
.cul2 p{ padding-top:2vw;}
.case{ width:94vw; margin-bottom:-4vw;}
.case_bg{ width:94vw; margin-bottom:0;}
.case_bg .cul2{ margin-bottom:4vw;}
.case_bg .cul2:nth-child(3n+1){ clear:none;}
}


.hon1_bg{ width:1440px; margin-bottom:-30px;}
.hon1{ float:left; width:320px; text-align:center; font-size:15px; color:#666; margin-right:40px; margin-bottom:30px;}
.hon1:hover .hon1_pic{ -moz-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.hon1_picbg{ width:318px; height:238px; border:1px solid #ddd; overflow:hidden; cursor:pointer;}
.hon1_pic{ position:relative; width:100%; height:100%; -moz-transition:.5s ease; -o-transition:.5s ease; -webkit-transition:.5s ease; transition:.5s ease;}
.hon1 p{ padding-top:8px;}
.hon1_bg .hon1:nth-child(4n+1){ clear:both;}

/*1440*/
@media (max-width:1599px){
.honor{/* width:1337px; *//* margin-left:auto; *//* margin-right:auto; */}
.hon1_bg{ width:1377px;}
.hon1{ width:304.25px;}
.hon1_picbg{ width:302.25px;}
}
/*1366*/
@media (max-width:1439px){
.honor{/* width:1269px; */}
.hon1_bg{ width:1309px;}
.hon1{ width:287.25px;}
.hon1_picbg{ width:285.25px; height:218px;}
}
/*1280*/
@media (max-width:1365px){
.honor{/* width:1187px; *//* overflow:hidden; *//* margin-bottom:-30px; */}
.hon1_bg{ width:1227px;}
.hon1{ width:266.75px;}
.hon1_picbg{ width:264.75px; height:198px;}
}
/*1200*/
@media (max-width:1279px){
.honor{/* width:1112px; */}
.hon1_bg{ width:1152px;}
.hon1{ width:248px;}
.hon1_picbg{ width:246px;}
}
/*992*/
@media (max-width:1199px){
.honor{/* width:917px; */}
.hon1_bg{ width:957px;}
.hon1{ width:279px;}
.hon1_picbg{ width:277px;}
.hon1_bg .hon1:nth-child(4n+1){ clear:none;}
.hon1_bg .hon1:nth-child(3n+1){ clear:both;}
}
/*768*/
@media (max-width:991px){
.honor{/* width:94vw; *//* margin-bottom:-4vw; */}
.hon1_bg{ width:94vw; margin-bottom:0;}
.hon1{ width:94vw; font-size:3vw; margin-right:0; margin-bottom:4vw;}
.hon1_picbg{ width:-moz-calc(94vw - 2px); width:-webkit-calc(94vw - 2px); width:calc(94vw - 2px); height:55vw;}
.hon1 p{ padding-top:2vw;}
.hon1_bg .hon1:nth-child(3n+1){ clear:none;}
}


.dev1_bg{ font-size:0;}
.dev1{ display:inline-block; vertical-align:top; width:466px;}
.dev1_t{ width:100%; height:50px; line-height:50px; background:url(../images/dev.png) center no-repeat; font-size:18px; color:#fff; text-align:center; margin-bottom:30px;}
.dev1_pic{ position:relative; width:400px; height:260px; margin:0 auto;}
.dev1_p{ width:360px; background:#f6f6f6; color:#666; font-size:15px; line-height:1.875em; text-align:left; margin:0 auto; padding:20px; min-height:180px;}

/*1440*/
@media (max-width:1599px){
.dev1{ width:30%;}
.dev1_t{ background-size:contain;}
.dev1_pic{ width:100%;}
.dev1_p{ width:90%; padding:20px 5%;}
}
/*1366*/
@media (max-width:1439px){
.dev1_p{ min-height:200px;}
}
/*992*/
@media (max-width:1199px){
.dev1{ width:32%;}
.dev1_p{ min-height:260px;}
}
/*768*/
@media (max-width:991px){
.dev1{ width:94vw; margin-top:5vw;}
.dev1_t{ height:8vw; line-height:8vw; font-size:4vw; margin-bottom:4vw;}
.dev1_pic{ height:55vw;}
.dev1_p{ width:88vw; font-size:3vw; padding:4vw 3vw; min-height:inherit;}
.dev1_bg .dev1:nth-child(1){ margin-top:0;}
}


.ser1{ float:left; position:relative; width:700px; height:400px;}
.ser2{ float:right; width:600px; height:400px; line-height:400px; padding:0 50px;}
.ser2 > div{ display:inline-block; vertical-align:middle; line-height:30px;}
.ser2_t1{ font-size:24px; color:#d4a253; margin-bottom:15px;}
.ser2_t2{ font-size:15px; color:#666;}
.ser3{ float:right;}
.ser4{ float:left;}

/*1440*/
@media (max-width:1599px){
.ser1{ width:50%;}
.ser2{ width:44%; padding:0 3%;}
}
/*1280*/
@media (max-width:1365px){
.ser_bg0{ overflow-x:hidden;}
}
/*768*/
@media (max-width:991px){
.ser1{ width:100%; height:55vw;}
.ser2{ width:100%; padding:0; height:auto; line-height:normal;}
.ser2 > div{ line-height:5vw;}
.ser2_t1{ font-size:4vw; margin-bottom:2vw; margin-top:3vw;}
.ser2_t2{ font-size:3vw;}
.ser_bg0 .ser_bg{ margin-top:5vw;}
.ser_bg0 .ser_bg:nth-child(1){ margin-top:0;}
}


.ser_p{ position:relative; width:1000px; padding:50px; padding-left:350px; box-shadow:0 0 25px rgba(0,0,0,0.2);}
.ser_t{ position:absolute; left:0; top:0; width:300px; height:100%; text-align:center; background:#d4a253; color:#fff; font-size:24px;}
.ser_t p{ position:relative; top:50%; -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%);}
.ser_p2{ margin-top:50px;}
.ser_t1{ line-height:0;}
.ser_t2{ display:inline-block; vertical-align:top; font-size:15px; line-height:30px; margin-top:30px;}
.ser_t3{ font-size:17px; line-height:30px; color:#d4a253; margin-bottom:5px;}

/*1440*/
@media (max-width:1599px){
.ser_p{ width:74%; padding:3%; padding-left:23%;}
.ser_t{ width:20%;}
}
/*768*/
@media (max-width:991px){
.ser_p{ width:94%; padding:14vw 3vw 4vw;}
.ser_t{ width:100%; height:10vw; line-height:10vw; font-size:4vw;}
.ser_t br{ display:none;}
.ser_t p{ top:0; -moz-transform:translateY(0); -webkit-transform:translateY(0); transform:translateY(0);}
.ser_p2{ margin-top:5vw;}
.ser_t2{ font-size:3vw; line-height:5vw; margin-top:4vw;}
.ser_t3{ font-size:3vw; line-height:5vw; margin-bottom:1vw;}
}


.wuye0{ position:relative; width:1100px; padding:40px 50px; background:#f6f6f6; font-size:15px; color:#666; line-height:1.875em; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin:0 auto 60px;}
.wuye0::after{ content:''; position:absolute; left:50%; bottom:-10px; margin-left:-15px; width:30px; height:30px; background:#f6f6f6; -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg);}
.wuye1{ margin-top:40px;}
.wuye1_pic{ float:left; position:relative; width:360px; height:270px;}
.wuye1_p{ float:right; width:940px; height:270px; line-height:270px; padding:0 50px; background:#f6f6f6;}
.wuye1_p > div{ display:inline-block; vertical-align:middle; line-height:28px;}
.wuye1_t1{ position:relative; font-size:24px; color:#d4a253; margin-bottom:25px;}
.wuye1_t1::after{ content:''; position:absolute; left:0; bottom:-10px; width:1.2em; height:3px; background:#d4a253;}
.wuye1_t2{ font-size:15px; color:#666;}
.wuye2 .wuye1_pic{ float:right;}
.wuye2 .wuye1_p{ float:left;}

/*1440*/
@media (max-width:1599px){
.wuye1_pic{ width:25%;}
.wuye1_p{ width:69%; padding:0 3%;}
}
/*1280*/
@media (max-width:1365px){
.wuye0{ width:84%; padding:30px 3%;}
}
/*992*/
@media (max-width:1199px){
.wuye1_pic{ width:40%;}
.wuye1_p{ width:54%; padding:0 3%;}
}
/*768*/
@media (max-width:991px){
.wuye0{ width:88vw; padding:4vw 3vw; font-size:3vw; margin-bottom:6vw;}
.wuye0::after{ bottom:-2vw; margin-left:-2vw; width:4vw; height:4vw;}
.wuye1{ margin-top:4vw;}
.wuye1_pic{ float:none; width:100%; height:55vw;}
.wuye1_p{ float:none; width:88vw; height:auto; line-height:normal; padding:4vw 3vw;}
.wuye1_p > div{ line-height:5vw;}
.wuye1_t1{ font-size:4vw; margin-bottom:5vw;}
.wuye1_t2{ font-size:3vw;}
.wuye2 .wuye1_pic{ float:none;}
.wuye2 .wuye1_p{ float:none;}
}


.pei1_bg{ width:1440px; margin-top:50px; margin-bottom:-40px;}
.pei1{ float:left; width:320px; background:#f6f6f6; margin-right:40px; margin-bottom:40px;}
.pei1:hover .pei1_pic{ -moz-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.pei1_picbg{ width:100%; height:240px; overflow:hidden; cursor:pointer;}
.pei1_pic{ position:relative; width:100%; height:100%; -moz-transition:.5s ease; -o-transition:.5s ease; -webkit-transition:.5s ease; transition:.5s ease;}
.pei1 p{ text-align:center; font-size:15px; color:#666; padding:12px 0;}
.pei1_bg .pei1:nth-child(4n+1){ clear:both;}

.peixun{ position:relative; width:100%; height:400px; line-height:400px; color:#fff; text-align:center; margin:50px 0;}
.peixun_h{ position:absolute; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.5);}
.peixun_p{ position:relative; z-index:2; display:inline-block; vertical-align:middle; line-height:30px;}
.peixun_t1{ font-size:24px; margin-bottom:15px;}
.peixun_t2{ font-size:15px; line-height:28px;}
.peixun_t3{ position:relative; text-align:center; margin-top:40px;}
.peixun_t3::after{ content:''; position:absolute; left:10%; top:8px; width:80%; height:2px; background:#fff;}
.peixun_t3 p{ display:inline-block; vertical-align:top; position:relative; width:140px; font-size:15px; line-height:28px; padding-top:35px; margin:0 30px;}
.peixun_t3 p::after{ content:''; position:absolute; top:0; left:50%; margin-left:-9px; width:18px; height:18px; background:#fff; -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg);}

.peixun2{}
.peixun3{ display:inline-block; vertical-align:top; width:114px; height:325px; line-height:325px; border:3px solid #d4a253; text-align:center; padding:0 40px;}
.peixun3 > div{ display:inline-block; vertical-align:middle; line-height:30px; font-size:20px; color:#d4a253;}
.peixun4{ display:inline-block; vertical-align:top; width:200px;}
.peixun4_pic{ position:relative; width:198px; height:298px; border:1px solid #ddd;}
.peixun4 p{ text-align:center; font-size:15px; color:#666; padding-top:8px;}

/*1440*/
@media (max-width:1599px){
.peixun_bg{ width:1337px; margin-left:auto; margin-right:auto;}
.pei1_bg{ width:1377px;}
.pei1{ width:304.25px;}
}
/*1366*/
@media (max-width:1439px){
.peixun_bg{ width:1269px;}
.pei1_bg{ width:1309px;}
.pei1{ width:287.25px;}
.pei1_picbg{ height:220px;}
}
/*1280*/
@media (max-width:1365px){
.peixun_bg{ width:1187px; overflow:hidden; margin-bottom:-40px;}
.pei1_bg{ width:1227px;}
.pei1{ width:266.75px;}
.pei1_picbg{ height:200px;}
.peixun3{ width:114px; height:285px; line-height:285px; padding:0 30px;}
.peixun4{ width:180px;}
.peixun4_pic{ width:178px; height:258px;}
}
/*1200*/
@media (max-width:1279px){
.peixun_bg{ width:1112px;}
.pei1_bg{ width:1152px;}
.pei1{ width:248px;}
.peixun3{ width:104px;}
.peixun4{ width:170px;}
.peixun4_pic{ width:168px;}
}
/*992*/
@media (max-width:1199px){
.peixun_bg{ width:917px;}
.pei1_bg{ width:957px;}
.pei1{ width:279px;}
.peixun_t3 p{ margin:0 10px;}
.peixun3{ width:30%; height:auto; line-height:normal; padding:30px 0; margin:0 35% 30px;}
.peixun4{ width:170px;}
.peixun4_pic{ width:168px;}
.pei1_bg .pei1:nth-child(4n+1){ clear:none;}
.pei1_bg .pei1:nth-child(3n+1){ clear:both;}
}
/*768*/
@media (max-width:991px){
.peixun_bg{ width:94vw; margin-bottom:0;}
.pei1_bg{ width:94vw; margin-top:5vw; margin-bottom:0;}
.pei1{ width:94vw; margin-right:0; margin-bottom:4vw;}
.pei1_picbg{ height:55vw;}
.pei1 p{ font-size:3vw; padding:2vw 0;}
.pei1_bg .pei1:nth-child(3n+1){ clear:none;}
.peixun{ margin:1vw 0 5vw; height:auto; line-height:normal; padding:7vw 0 5.5vw;}
.peixun_p{ line-height:5vw;}
.peixun_t1{ font-size:4vw; margin-bottom:3vw;}
.peixun_t2{ font-size:3vw; line-height:5vw; padding:0 5vw;}
.peixun_t3{ font-size:0; margin-top:5vw;}
.peixun_t3::after{ top:1.5vw; height:1px; background:#fff;}
.peixun_t3 p{ width:16vw; font-size:2.5vw; margin:0 1vw; line-height:4vw; padding-top:6vw;}
.peixun_t3 p::after{ margin-left:-1.5vw; width:3vw; height:3vw;}
.peixun2{ margin-bottom:-3vw;}
.peixun3{ width:44.5vw; padding:0; margin:0; margin-bottom:3vw; border:0.5vw solid #d4a253; height:75vw; line-height:75vw;}
.peixun3 > div{ font-size:4vw;}
.peixun4{ width:45.5vw; margin-bottom:3vw;}
.peixun4_pic{ width:-moz-calc(45.5vw - 2px); width:-webkit-calc(45.5vw - 2px); width:calc(45.5vw - 2px); height:70vw;}
.peixun4 p{ font-size:3vw; padding-top:1vw;}
}


.advan1{ width:1300px; padding:50px; background:#f6f6f6; border-top:5px solid #d4a253; -moz-border-bottom-left-radius:10px; -webkit-border-bottom-left-radius:10px; border-bottom-left-radius:10px; -moz-border-bottom-right-radius:10px; -webkit-border-bottom-right-radius:10px; border-bottom-right-radius:10px; margin-top:50px;}
.advan0{ margin-top:0;}
.advan1_t{ font-size:30px; color:#d4a253; margin-bottom:30px;}
.advan2{ width:100%;}
.advan3{ display:inline-block; vertical-align:top; background:#d4a253; color:#fff; text-align:center; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.advan3_t{ font-size:17px; padding:25px 0 10px;}
.advan3_t span{ font-size:24px;}
.advan3_pic img{ -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.advan31{ position:relative;}
.advan31::before,.advan31::after{ content:'＋'; position:absolute; left:-128px; top:50%; margin-top:-5px; transform:translateY(-50%); font-size:100px; font-weight:lighter; text-align:center; color:#d4a253;}
.advan31::after{ left:auto; right:-128px;}

.advan4_bg{ text-align:right;}
.advan4_bg > div{ position:relative; margin-left:90px;}
.advan4_bg > div::after{ content:''; position:absolute; left:50%; margin-left:-12.5px; bottom:-30px; width:25px; height:20px; background:url(../images/advan_li.png) center no-repeat; background-size:contain;}
.advan4_p{ display:inline-block; vertical-align:top; width:188px; height:136px; line-height:136px; background:#fff; border:10px solid #fff; outline:1px solid #d4a253;}
.advan4_p > div{ display:inline-block; vertical-align:middle; line-height:28px; font-size:15px; text-align:center; color:#666;}
.advan4_pic{ display:inline-block; vertical-align:top; position:relative; width:188px; height:136px; border:10px solid #fff; outline:1px solid #d4a253;}
.advan5_bg{ position:relative; text-align:left; margin-top:80px;}
.advan5_bg::before{ content:''; position:absolute; left:0; top:-40px; width:100%; height:2px; background:#d4a253;}
.advan5_bg::after{ content:''; position:absolute; right:-1px; top:-49px; width:18px; height:20px; background:url(../images/advan_li2.png) center no-repeat; background-size:contain;}
.advan5_bg > div{ margin-left:0; margin-right:90px;}
.advan5_bg > div::after{ bottom:auto; top:-30px; -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); transform:rotate(180deg);}

.advan6_bg{ text-align:center; font-size:0;}
.advan6{ display:inline-block; vertical-align:top; width:432px;}
.advan6_pic{ float:left; position:relative; width:216px; height:216px;}
.advan6_p{ float:right; width:176px; height:216px; line-height:216px; padding:0 20px; background:#fff;}
.advan6_p > div{ display:inline-block; vertical-align:middle; font-size:15px; color:#666; line-height:28px; text-align:left;}
.advan7_bg .advan6_pic{ float:right;}
.advan7_bg .advan6_p{ float:left;}

.advan8_bg{ max-width:90%; margin-left:5%;}
.advan8{ display:inline-block; vertical-align:top; width:320px;}
.advan8_pic{ width:133px; height:133px; border:1px solid #d4a253; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; margin:0 auto;}
.advan8_t1{ font-size:20px; color:#d4a253; text-align:center; margin:15px 0 5px;}
.advan8_t2{ font-size:15px; color:#666; line-height:28px; text-align:left;}

/*1440*/
@media (max-width:1599px){
.advan1{ width:94%; padding:40px 3%;}
.advan31::before,.advan31::after{ left:-29%; font-size:60px;}
.advan31::after{ left:auto; right:-29%;}
.advan6{ width:33.33333%;}
.advan6_pic{ width:50%;}
.advan6_p{ width:44%; padding:0 3%;}
}
/*1366*/
@media (max-width:1439px){
.advan4_bg > div{ margin-left:68px;}
.advan5_bg > div{ margin-left:0; margin-right:68px;}
.advan6_pic{ height:200px;}
.advan6_p{ height:200px; line-height:200px;}
}
/*1280*/
@media (max-width:1365px){
.advan31::before,.advan31::after{ content:'';}
.advan4_bg > div{ margin-left:46px;}
.advan5_bg > div{ margin-left:0; margin-right:46px;}
.advan6_pic{ height:180px;}
.advan6_p{ height:180px; line-height:180px;}
.advan8{ width:280px;}
}
/*992*/
@media (max-width:1199px){
.advan3{ width:32%;}
.advan4_bg > div{ margin-left:8px;}
.advan5_bg > div{ margin-left:0; margin-right:8px;}
.advan4_p{ border:5px solid #fff;}
.advan4_pic{ border:5px solid #fff;}
.advan4_bg > div::after{ bottom:-25px;}
.advan5_bg > div::after{ top:-25px;}
.advan6_pic{ height:150px;}
.advan6_p{ height:150px; line-height:150px;}
.advan8{ width:30%;}
}
/*768*/
@media (max-width:991px){
.advan1{ padding:4vw 3vw; margin-top:5vw;}
.advan1_t{ font-size:4vw; margin-bottom:4vw;}
.advan3{ width:100%; padding:4vw 0 2vw; margin-top:3vw;}
.advan2 .advan3:nth-child(1){ margin-top:0;}
.advan3_t{ font-size:3vw; padding:0;}
.advan3_t span{ font-size:4vw;}
.advan3_pic{ width:80%; margin:0 auto;}
.advan4_bg{ font-size:0;}
.advan4_bg > div::after{ margin-left:-2vw; bottom:-4vw; width:4vw; height:3.2vw;}
.advan4_pic{ display:none;}
.advan4_p{ width:25vw; border:1vw solid #fff; margin-left:0; height:30vw; line-height:30vw;}
.advan4_p > div{ font-size:3vw; line-height:5vw;}
.advan5_bg{ margin-top:15vw;}
.advan5_bg::before{ top:-7.5vw;}
.advan5_bg::after{ right:-1vw; top:-9.5vw; width:5vw; height:4vw;}
.advan5_bg > div::after{ top:-4vw;}
.advan6{ width:88vw;}
.advan6_pic{ width:44vw; height:44vw;}
.advan6_p{ width:38vw; height:44vw; line-height:44vw; padding:0 3vw;}
.advan6_p > div{ font-size:3vw; line-height:5vw;}
.advan6_bg .advan6:nth-child(2) .advan6_pic{ float:right;}
.advan6_bg .advan6:nth-child(2) .advan6_p{ float:left;}
.advan7_bg .advan6:nth-child(2) .advan6_pic{ float:left;}
.advan7_bg .advan6:nth-child(2) .advan6_p{ float:right;}
.advan8{ width:100%; margin-top:4vw;}
.advan8_bg .advan8:nth-child(1){ margin-top:0;}
.advan8_pic{ width:20vw; height:20vw;}
.advan8_t1{ font-size:3.5vw; margin:2vw 0 1vw;}
.advan8_t2{ font-size:3vw; line-height:5vw;}
}


.par1_bg{ width:1440px; margin-bottom:-30px;}
.par1{ float:left; width:200px; margin-right:40px; margin-bottom:30px;}
.par1_pic{ position:relative; width:198px; height:128px; border:1px solid #ddd;}
.par1 p{ text-align:center; font-size:15px; color:#666; padding-top:8px;}
.par1_bg .par1:nth-child(6n+1){ clear:both;}

/*1440*/
@media (max-width:1599px){
.part{ width:1337px; margin-left:auto; margin-right:auto;}
.par1_bg{ width:1377px;}
.par1{ width:189.5px;}
.par1_pic{ width:187.5px;}
}
/*1366*/
@media (max-width:1439px){
.part{ width:1269px;}
.par1_bg{ width:1309px;}
.par1{ width:178px;}
.par1_pic{ width:176px;}
}
/*1280*/
@media (max-width:1365px){
.part{ width:1187px; overflow:hidden; margin-bottom:-30px;}
.par1_bg{ width:1227px;}
.par1{ width:164.5px;}
.par1_pic{ width:162.5px; height:108px;}
}
/*1200*/
@media (max-width:1279px){
.part{ width:1112px;}
.par1_bg{ width:1152px;}
.par1{ width:152px;}
.par1_pic{ width:150px;}
}
/*992*/
@media (max-width:1199px){
.part{ width:917px;}
.par1_bg{ width:957px;}
.par1{ width:151.4px;}
.par1_pic{ width:149.4px;}
.par1_bg .par1:nth-child(6n+1){ clear:none;}
.par1_bg .par1:nth-child(5n+1){ clear:both;}
}
/*768*/
@media (max-width:991px){
.part{ width:94vw; margin-bottom:-4vw;}
.par1_bg{ width:97vw; margin-bottom:0;}
.par1{ width:45.5vw; margin-right:3vw; margin-bottom:4vw;}
.par1_pic{ width:-moz-calc(45.5vw - 2px); width:-webkit-calc(45.5vw - 2px); width:calc(45.5vw - 2px); height:28vw;}
.par1 p{ font-size:3vw; padding-top:1vw;}
.par1_bg .par1:nth-child(5n+1){ clear:none;}
.par1_bg .par1:nth-child(2n+1){ clear:both;}
}


.news3_bg{}
.news3{ margin-bottom:30px; -moz-transition:.3s ease; -o-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}
.news3:hover{ background:#f6f6f6;}
.news3:hover .news3_pic{ -moz-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.news3_picbg{ display:inline-block; vertical-align:middle; width:320px; height:220px; overflow:hidden;}
.news3_pic{ display:block; position:relative; width:100%; height:100%; -moz-transition:1s ease; -o-transition:1s ease; -webkit-transition:1s ease; transition:1s ease;}
.news3_d{ display:inline-block; vertical-align:middle; font-size:30px; line-height:55px; color:#ddd; text-align:right; border-left:1px solid #ddd; padding-left:40px;}
.news3_d span{ font-family:"SourceHanSansCN-Bold"; font-size:60px;}
.news3_d2{ display:none;}
.news3_p{ display:inline-block; vertical-align:middle; width:770px;}
.news3_t1{ font-size:20px; margin-bottom:15px;}
.news3_t1 a{ color:#d4a253;}
.news3_t2{ font-size:15px; line-height:28px; color:#666;}

/*1440*/
@media (max-width:1599px){
.news3_picbg{ width:23%;}
.news3_d{ padding-left:3%;}
.news3_p{ width:55%;}
}
/*1280*/
@media (max-width:1365px){
.news3_p{ width:53%;}
}
/*992*/
@media (max-width:1199px){
.news3_picbg{ width:35%;}
.news3_t2{ display:none;}
.news3_p{ width:35%;}
}
/*768*/
@media (max-width:991px){
.news3{ margin-bottom:4vw;}
.news3_picbg{ width:100%; height:55vw;}
.news3_d{ display:none;}
.news3_d2{ display:block; font-size:3vw; color:#999; padding-top:1vw;}
.news3_p{ width:100%;}
.news3_t1{ font-size:4vw; margin-bottom:0;}
.news3_t2{ font-size:3vw; line-height:5vw;}
}


.page{ font-size:14px; color:#bbb; margin-top:60px;}
.page a{ border:1px solid #ddd; color:#666; padding:5px 10px; margin:0 5px;}
.page a:hover{ background:#d4a253; color:#fff;}
.page-num-current{ background:#d4a253; color:#fff !important;}
.page2{ display:none;}

/*768*/
@media (max-width:991px){
.page{ display:none;}
.page2{ display:block; width:94vw; height:10vw; margin-top:3vw;}
.page2 a{ display:inline-block; vertical-align:middle; width:45.5vw; height:10vw; line-height:10vw; text-align:center; font-size:3vw; background:#aaa; color:#fff;}
.page2 a:hover{ background:#d4a253; color:#fff;}
.page2 a:nth-child(1){ float:left;}
.page2 a:nth-child(2){ float:right;}
}


.news_desc{ width:1300px; padding:50px; box-shadow:0 0 25px rgba(0,0,0,0.2);}
.news_t1{ position:relative; font-size:22px; color:#d4a253; padding-left:20px;}
.news_t1::after{ content:''; position:absolute; left:0; top:20%; width:5px; height:60%; background:#d4a253;}
.news_t2{ font-size:15px; color:#ddd; padding:5px 0 30px;}
.news_t3{ padding:0 50px; font-size:15px; color:#999; margin-top:40px;}
.news_t3 a{ color:#d4a253;}
.job{ margin-top:40px; background:#f6f6f6; box-shadow:none;}

/*1440*/
@media (max-width:1599px){
.news_desc{ width:94%; padding:40px 3%;}
.news_t3{ padding:0 3%;}
}
/*768*/
@media (max-width:991px){
.news_desc{ width:88vw; padding:4vw 3vw;}
.news_t1{ font-size:4vw; padding-left:3vw;}
.news_t1::after{ top:1vw; width:1vw; height:4vw;}
.news_t2{ font-size:3vw; padding:2vw 0;}
.news_t3{ font-size:3vw; margin-top:5vw; filter:alpha(Opacity=100) !important; -moz-opacity:1 !important; opacity:1 !important; visibility:visible !important;}
.job{ margin-top:4vw;}
}


.contact{ width:1400px; height:450px; box-shadow:0 0 25px rgba(0,0,0,0.2);}
.con1{ float:left; width:420px; line-height:420px; padding:0 40px;}
.con1 > div{ display:inline-block; vertical-align:middle; line-height:30px;}
.con2{ float:right; width:900px;}
.con1_t1{ font-size:24px; color:#d4a253; padding:20px 0;}
.con1_t2{ position:relative; font-size:15px; color:#666; line-height:24px; padding-left:70px; margin-top:30px;}
.con1_t2 span{ font-size:18px;}
.con1_t2::after{ content:''; position:absolute; left:0; top:0; width:48px; height:48px; border:1px solid #ddd; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; background:url(../images/ico1.png) center no-repeat;}
.con1_t2 a{ color:#666;}
.con1_t22::after{ background-image:url(../images/ico2.png);}
.con1_t23::after{ background-image:url(../images/ico3.png);}

.con3_bg{ text-align:left; font-size:0; margin-top:60px; margin-bottom:-30px;}
.con3{ display:inline-block; vertical-align:top; width:305px; margin-right:60px; margin-bottom:30px;}
.con3:nth-child(4n+0){ margin-right:0;}
.con3_t1{ font-size:18px; color:#d4a253; margin-bottom:8px;}
.con3_t2{ font-size:15px; color:#666;}

/*1440*/
@media (max-width:1599px){
.contact{ width:100%;}
.con1{ width:32%; padding:0 3%;}
.con2{ width:62%;}
.con3{ width:22%; margin-right:4%;}
}
/*1280*/
@media (max-width:1365px){
.con1{ width:34%;}
.con2{ width:60%;}
}
/*1200*/
@media (max-width:1279px){
.con1{ width:36%;}
.con2{ width:58%;}
}
/*992*/
@media (max-width:1199px){
.contact{ height:auto;}
.con1{ float:none; width:100%; line-height:normal; padding:30px 5% 40px;}
.con2{ float:none; width:100%;}
}
/*768*/
@media (max-width:991px){
.con1{ width:84vw; padding:4vw 5vw 5vw;}
.con1_t1{ font-size:4vw; padding:0;}
.con1_t2{ font-size:3.5vw; line-height:5vw; padding-left:14vw; margin-top:3vw;}
.con1_t2 span{ font-size:3vw;}
.con1_t2::after{ width:10vw; height:10vw; background-size:5vw;}
.my-map{ height:55vw !important;}
.con3_bg{ margin-top:5vw; margin-bottom:-3vw;}
.con3{ width:84vw; padding:0 5vw; margin-right:0; margin-bottom:3vw;}
.con3_t1{ font-size:3.5vw; margin-bottom:1vw;}
.con3_t2{ font-size:3vw;}
}


.y1{ font-size:0; margin-top:-20px;}
.y1 p{ display:inline-block; vertical-align:top; width:31.2857%; font-size:20px; color:#d4a253; text-align:center; border:1px solid #d4a253; -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px; padding:6px 0;}
.y2{ text-align:center; font-size:0; margin:60px 0;}
.y2_pic{ display:inline-block; vertical-align:top; width:50%; height:500px;}
.y2_p{ display:inline-block; vertical-align:top; width:50%; height:500px; line-height:500px; background:#f6f6f6;}
.y2_p > div{ display:inline-block; vertical-align:middle; width:100%; line-height:80px;}
.y3{ text-align:center; width:100%; margin:30px 0;}
.y3_pic{ display:inline-block; vertical-align:middle; width:80px; height:80px; background-size:contain !important;}
.y3_p{ display:inline-block; vertical-align:middle; width:65%; text-align:left; font-size:20px; color:#666; padding-left:1.2em; line-height:normal;}
.y4{ text-align:center; font-size:0; background:#f6f6f6; margin-top:30px;}
.y4:nth-child(1){ margin-top:0;}
.y4_t{ display:inline-block; vertical-align:middle; width:24%; line-height:250px; font-size:24px; color:#d4a253;}
.y4_p{ display:inline-block; vertical-align:middle; width:52%; font-size:16px; color:#666; text-align:left;}
.y4_p p{ padding:0.5em 0;}
.y4_pic{ display:inline-block; vertical-align:middle; width:24%; height:250px;}
/*1366*/
@media (max-width:1439px){
.y4_t{ width:22%;}
.y4_p{ width:56%;}
.y4_pic{ width:22%;}
}
/*1200*/
@media (max-width:1279px){
.y1 p{ font-size:18px;}
}
/*992*/
@media (max-width:1199px){
.y1{ text-align:center;}
.y1 p{ font-size:20px; width:50%; margin-top:15px;}
.y1 p:nth-child(1){ margin-top:0;}
}
/*768*/
@media (max-width:991px){
.y1{ margin-top:0;}
.y1 p{ width:80%; font-size:3.5vw; padding:1vw 0; margin-top:2vw;}
.y2{ margin:5vw 0;}
.y2_pic{ width:100%; height:0; padding-bottom:71.42857%;}
.y2_p{ width:100%; height:auto; line-height:normal; padding:2vw 0;}
.y2_p > div{ line-height:12vw;}
.y3{ margin:3vw 0;}
.y3_pic{ width:12vw; height:12vw;}
.y3_p{ width:65vw; font-size:3.5vw; line-height:normal;}
.y4{ width:88vw; padding:0 3vw 3vw; margin-top:3vw;}
.y4_t{ width:100%; font-size:3.5vw; line-height:normal; padding:5vw 0 2vw;}
.y4_p{ width:100%; font-size:3vw;}
.y4_pic{ width:100%; height:18vw; background-size:18vw !important;}
}




/*animation*/
.about_p,.about .about_num,.a1,.news .titlex,.news1,.news2_bg,.partner_t,.part1_bg{ filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; visibility:hidden; -moz-animation-fill-mode:forwards !important; -o-animation-fill-mode:forwards !important; -webkit-animation-fill-mode:forwards !important; animation-fill-mode:forwards !important;}

.ban p,.nav2 .width,.content .title3,.content .about_num,.about_desc,.about_p11,.about_p12,.about_p3,.about_p4,.cul_pic,.cul_p,.culture,.hon1_bg,.dev1_bg .dev1_t,.dev1_bg .dev1_pic,.dev1_bg .dev1_p,.desc_about,.ser1,.ser2,.ser_p .ser_t p,.ser_p .desc,.wuye0,.wuye1_bg .wuye1,.desc_peixun,.pei1_bg,.peixun,.peixun_t1,.peixun_t2,.peixun_t3 p,.peixun3,.peixun4,.advan1,.advan1_t,.advan3,.advan4_p,.advan4_pic,.advan6,.advan8,.case_bg,.par1_bg,.news3_bg,.news_t1,.news_t2,.news_desc .desc,.news_t3,.job,.con1_t1,.con1_t2,.con3_bg,.y1,.y2,.y4{}

.an1 .about_p{ -moz-animation:toleft 1s ease .5s; -webkit-animation:toleft 1s ease .5s; -o-animation:toleft 1s ease .5s; animation:toleft 1s ease .5s;}
.an1 .about_num{ -moz-animation:totop 1s ease .8s; -webkit-animation:totop 1s ease .8s; -o-animation:totop 1s ease .8s; animation:totop 1s ease .8s;}
.an1 .a1:nth-child(1){ -moz-animation:totop .8s ease .5s; -webkit-animation:totop .8s ease .5s; -o-animation:totop .8s ease .5s; animation:totop .8s ease .5s;}
.an1 .a1:nth-child(2){ -moz-animation:totop .8s ease .8s; -webkit-animation:totop .8s ease .8s; -o-animation:totop .8s ease .8s; animation:totop .8s ease .8s;}
.an1 .a1:nth-child(3){ -moz-animation:totop .8s ease 1.1s; -webkit-animation:totop .8s ease 1.1s; -o-animation:totop .8s ease 1.1s; animation:totop .8s ease 1.1s;}
.an2 .title{ -moz-animation:totop 1s ease .2s; -webkit-animation:totop 1s ease .2s; -o-animation:totop 1s ease .2s; animation:totop 1s ease .2s;}
.an2 .news1{ -moz-animation:totop 1s ease .5s; -webkit-animation:totop 1s ease .5s; -o-animation:totop 1s ease .5s; animation:totop 1s ease .5s;}
.an2 .news2_bg{ -moz-animation:totop 1s ease .8s; -webkit-animation:totop 1s ease .8s; -o-animation:totop 1s ease .8s; animation:totop 1s ease .8s;}
.an1 .partner_t{ -moz-animation:toright 1s ease .2s; -webkit-animation:toright 1s ease .2s; -o-animation:toright 1s ease .2s; animation:toright 1s ease .2s;}
.an1 .part1_bg{ -moz-animation:toleft 1s ease .5s; -webkit-animation:toleft 1s ease .5s; -o-animation:toleft 1s ease .5s; animation:toleft 1s ease .5s;}

.an3 p{ -moz-animation:toleft 1s ease .5s; -webkit-animation:toleft 1s ease .5s; -o-animation:toleft 1s ease .5s; animation:toleft 1s ease .5s;}
.an4 .width{ -moz-animation:toright 1s ease .8s; -webkit-animation:toright 1s ease .8s; -o-animation:toright 1s ease .8s; animation:toright 1s ease .8s;}
.an5{ -moz-animation:totop 1s ease .5s; -webkit-animation:totop 1s ease .5s; -o-animation:totop 1s ease .5s; animation:totop 1s ease .5s;}
.an6{ -moz-animation:totop 1s ease .2s; -webkit-animation:totop 1s ease .2s; -o-animation:totop 1s ease .2s; animation:totop 1s ease .2s;}
.an7{ -moz-animation:totop 1s ease .5s; -webkit-animation:totop 1s ease .5s; -o-animation:totop 1s ease .5s; animation:totop 1s ease .5s;}
.an8{ -moz-animation:totop 1s ease .5s; -webkit-animation:totop 1s ease .5s; -o-animation:totop 1s ease .5s; animation:totop 1s ease .5s;}
.an9{ -moz-animation:totop 1s ease .8s; -webkit-animation:totop 1s ease .8s; -o-animation:totop 1s ease .8s; animation:totop 1s ease .8s;}
.an10{ -moz-animation:totop 1s ease .2s; -webkit-animation:totop 1s ease .2s; -o-animation:totop 1s ease .2s; animation:totop 1s ease .2s;}
.an11{ -moz-animation:totop 1s ease .5s; -webkit-animation:totop 1s ease .5s; -o-animation:totop 1s ease .5s; animation:totop 1s ease .5s;}

.an12{ -moz-animation:totop 1s ease .2s; -webkit-animation:totop 1s ease .2s; -o-animation:totop 1s ease .2s; animation:totop 1s ease .2s;}
.an13{ -moz-animation:totop 1s ease .5s; -webkit-animation:totop 1s ease .5s; -o-animation:totop 1s ease .5s; animation:totop 1s ease .5s;}
.an14{ -moz-animation:totop 1s ease .2s; -webkit-animation:totop 1s ease .2s; -o-animation:totop 1s ease .2s; animation:totop 1s ease .2s;}

.an15{ -moz-animation:totop 1s ease .2s; -webkit-animation:totop 1s ease .2s; -o-animation:totop 1s ease .2s; animation:totop 1s ease .2s;}

.an16 .dev1:nth-child(1) .dev1_t{ -moz-animation:torightdev 1s ease .2s; -webkit-animation:torightdev 1s ease .2s; -o-animation:torightdev 1s ease .2s; animation:torightdev 1s ease .2s;}
.an16 .dev1:nth-child(1) .dev1_pic{ -moz-animation:totopdev 1s ease .5s; -webkit-animation:totopdev 1s ease .5s; -o-animation:totopdev 1s ease .5s; animation:totopdev 1s ease .5s;}
.an16 .dev1:nth-child(1) .dev1_p{ -moz-animation:totopdev 1s ease .5s; -webkit-animation:totopdev 1s ease .5s; -o-animation:totopdev 1s ease .5s; animation:totopdev 1s ease .5s;}
.an16 .dev1:nth-child(2) .dev1_t{ -moz-animation:torightdev 1s ease 1.1s; -webkit-animation:torightdev 1s ease 1.1s; -o-animation:torightdev 1s ease 1.1s; animation:torightdev 1s ease 1.1s;}
.an16 .dev1:nth-child(2) .dev1_pic{ -moz-animation:totopdev 1s ease 1.4s; -webkit-animation:totopdev 1s ease 1.4s; -o-animation:totopdev 1s ease 1.4s; animation:totopdev 1s ease 1.4s;}
.an16 .dev1:nth-child(2) .dev1_p{ -moz-animation:totopdev 1s ease 1.4s; -webkit-animation:totopdev 1s ease 1.4s; -o-animation:totopdev 1s ease 1.4s; animation:totopdev 1s ease 1.4s;}
.an16 .dev1:nth-child(3) .dev1_t{ -moz-animation:torightdev 1s ease 2s; -webkit-animation:torightdev 1s ease 2s; -o-animation:torightdev 1s ease 2s; animation:torightdev 1s ease 2s;}
.an16 .dev1:nth-child(3) .dev1_pic{ -moz-animation:totopdev 1s ease 2.3s; -webkit-animation:totopdev 1s ease 2.3s; -o-animation:totopdev 1s ease 2.3s; animation:totopdev 1s ease 2.3s;}
.an16 .dev1:nth-child(3) .dev1_p{ -moz-animation:totopdev 1s ease 2.3s; -webkit-animation:totopdev 1s ease 2.3s; -o-animation:totopdev 1s ease 2.3s; animation:totopdev 1s ease 2.3s;}

.an17{ -moz-animation:totop 1s ease .2s; -webkit-animation:totop 1s ease .2s; -o-animation:totop 1s ease .2s; animation:totop 1s ease .2s;}

.an18 .ser1{ -moz-animation:toright 1s ease .2s; -webkit-animation:toright 1s ease .2s; -o-animation:toright 1s ease .2s; animation:toright 1s ease .2s;}
.an18 .ser2{ -moz-animation:toleft 1s ease .5s; -webkit-animation:toleft 1s ease .5s; -o-animation:toleft 1s ease .5s; animation:toleft 1s ease .5s;}
.an19 .ser1{ -moz-animation:toleft 1s ease .2s; -webkit-animation:toleft 1s ease .2s; -o-animation:toleft 1s ease .2s; animation:toleft 1s ease .2s;}
.an19 .ser2{ -moz-animation:toright 1s ease .5s; -webkit-animation:toright 1s ease .5s; -o-animation:toright 1s ease .5s; animation:toright 1s ease .5s;}

.an20 .ser_t p{ -moz-animation:totop 1s ease .2s; -webkit-animation:totop 1s ease .2s; -o-animation:totop 1s ease .2s; animation:totop 1s ease .2s;}
.an20 .desc{ -moz-animation:totop 1s ease .5s; -webkit-animation:totop 1s ease .5s; -o-animation:totop 1s ease .5s; animation:totop 1s ease .5s;}

.an21{ -moz-animation:totop 1s ease .2s; -webkit-animation:totop 1s ease .2s; -o-animation:totop 1s ease .2s; animation:totop 1s ease .2s;}
.an22{ -moz-animation:totop 1s ease .5s; -webkit-animation:totop 1s ease .5s; -o-animation:totop 1s ease .5s; animation:totop 1s ease .5s;}

.an23{ -moz-animation:totop 1s ease .2s; -webkit-animation:totop 1s ease .2s; -o-animation:totop 1s ease .2s; animation:totop 1s ease .2s;}
.an24{ -moz-animation:totop 1s ease .5s; -webkit-animation:totop 1s ease .5s; -o-animation:totop 1s ease .5s; animation:totop 1s ease .5s;}
.an25{ -moz-animation:totop 1s ease .2s; -webkit-animation:totop 1s ease .2s; -o-animation:totop 1s ease .2s; animation:totop 1s ease .2s;}
.an25 .peixun_t1{ -moz-animation:totop 1s ease .5s; -webkit-animation:totop 1s ease .5s; -o-animation:totop 1s ease .5s; animation:totop 1s ease .5s;}
.an25 .peixun_t2{ -moz-animation:totop 1s ease .8s; -webkit-animation:totop 1s ease .8s; -o-animation:totop 1s ease .8s; animation:totop 1s ease .8s;}
.an25 .peixun_t3 p:nth-child(1){ -moz-animation:toright 1s ease 1.1s; -webkit-animation:toright 1s ease 1.1s; -o-animation:toright 1s ease 1.1s; animation:toright 1s ease 1.1s;}
.an25 .peixun_t3 p:nth-child(2){ -moz-animation:toright 1s ease 1.4s; -webkit-animation:toright 1s ease 1.4s; -o-animation:toright 1s ease 1.4s; animation:toright 1s ease 1.4s;}
.an25 .peixun_t3 p:nth-child(3){ -moz-animation:toright 1s ease 1.7s; -webkit-animation:toright 1s ease 1.7s; -o-animation:toright 1s ease 1.7s; animation:toright 1s ease 1.7s;}
.an25 .peixun_t3 p:nth-child(4){ -moz-animation:toright 1s ease 2s; -webkit-animation:toright 1s ease 2s; -o-animation:toright 1s ease 2s; animation:toright 1s ease 2s;}
.an25 .peixun_t3 p:nth-child(5){ -moz-animation:toright 1s ease 2.3s; -webkit-animation:toright 1s ease 2.3s; -o-animation:toright 1s ease 2.3s; animation:toright 1s ease 2.3s;}
.an26 .peixun3{ -moz-animation:totop 1s ease .2s; -webkit-animation:totop 1s ease .2s; -o-animation:totop 1s ease .2s; animation:totop 1s ease .2s;}
.an26 .peixun4{ -moz-animation:totop 1s ease .5s; -webkit-animation:totop 1s ease .5s; -o-animation:totop 1s ease .5s; animation:totop 1s ease .5s;}

.an27{ -moz-animation:totop 1s ease .2s; -webkit-animation:totop 1s ease .2s; -o-animation:totop 1s ease .2s; animation:totop 1s ease .2s;}
.an27 .advan1_t{ -moz-animation:totop 1s ease .5s; -webkit-animation:totop 1s ease .5s; -o-animation:totop 1s ease .5s; animation:totop 1s ease .5s;}
.an27 .advan2 .advan3:nth-child(1){ -moz-animation:toright 1s ease .8s; -webkit-animation:toright 1s ease .8s; -o-animation:toright 1s ease .8s; animation:toright 1s ease .8s;}
.an27 .advan2 .advan3:nth-child(2){ -moz-animation:toright 1s ease 1.1s; -webkit-animation:toright 1s ease 1.1s; -o-animation:toright 1s ease 1.1s; animation:toright 1s ease 1.1s;}
.an27 .advan2 .advan3:nth-child(3){ -moz-animation:toright 1s ease 1.4s; -webkit-animation:toright 1s ease 1.4s; -o-animation:toright 1s ease 1.4s; animation:toright 1s ease 1.4s;}
.an27 .advan5_bg .advan4_pic{ -moz-animation:toright 1s ease .8s; -webkit-animation:toright 1s ease .8s; -o-animation:toright 1s ease .8s; animation:toright 1s ease .8s;}
.an27 .advan5_bg2 .advan4_p:nth-child(1){ -moz-animation:toright 1s ease 1.1s; -webkit-animation:toright 1s ease 1.1s; -o-animation:toright 1s ease 1.1s; animation:toright 1s ease 1.1s;}
.an27 .advan5_bg > div:nth-child(2){ -moz-animation:toright 1s ease 1.4s; -webkit-animation:toright 1s ease 1.4s; -o-animation:toright 1s ease 1.4s; animation:toright 1s ease 1.4s;}
.an27 .advan5_bg2 .advan4_p:nth-child(2){ -moz-animation:toright 1s ease 1.7s; -webkit-animation:toright 1s ease 1.7s; -o-animation:toright 1s ease 1.7s; animation:toright 1s ease 1.7s;}
.an27 .advan5_bg > div:nth-child(3){ -moz-animation:toright 1s ease 2s; -webkit-animation:toright 1s ease 2s; -o-animation:toright 1s ease 2s; animation:toright 1s ease 2s;}
.an27 .advan5_bg2 .advan4_p:nth-child(3){ -moz-animation:toright 1s ease 2.3s; -webkit-animation:toright 1s ease 2.3s; -o-animation:toright 1s ease 2.3s; animation:toright 1s ease 2.3s;}
.an27 .advan5_bg > div:nth-child(4){ -moz-animation:toright 1s ease 2.6s; -webkit-animation:toright 1s ease 2.6s; -o-animation:toright 1s ease 2.6s; animation:toright 1s ease 2.6s;}
.an27 .advan5_bg2 .advan4_pic{ -moz-animation:toright 1s ease 2.9s; -webkit-animation:toright 1s ease 2.9s; -o-animation:toright 1s ease 2.9s; animation:toright 1s ease 2.9s;}
.an27 .advan7_bg2 .advan6:nth-child(1){ -moz-animation:toright 1s ease .8s; -webkit-animation:toright 1s ease .8s; -o-animation:toright 1s ease .8s; animation:toright 1s ease .8s;}
.an27 .advan7_bg2 .advan6:nth-child(2){ -moz-animation:toright 1s ease 1.1s; -webkit-animation:toright 1s ease 1.1s; -o-animation:toright 1s ease 1.1s; animation:toright 1s ease 1.1s;}
.an27 .advan7_bg2 .advan6:nth-child(3){ -moz-animation:toright 1s ease 1.4s; -webkit-animation:toright 1s ease 1.4s; -o-animation:toright 1s ease 1.4s; animation:toright 1s ease 1.4s;}
.an27 .advan7_bg .advan6:nth-child(1){ -moz-animation:toleft 1s ease 1.7s; -webkit-animation:toleft 1s ease 1.7s; -o-animation:toleft 1s ease 1.7s; animation:toleft 1s ease 1.7s;}
.an27 .advan7_bg .advan6:nth-child(2){ -moz-animation:toleft 1s ease 2s; -webkit-animation:toleft 1s ease 2s; -o-animation:toleft 1s ease 2s; animation:toleft 1s ease 2s;}
.an27 .advan7_bg .advan6:nth-child(3){ -moz-animation:toleft 1s ease 2.3s; -webkit-animation:toleft 1s ease 2.3s; -o-animation:toleft 1s ease 2.3s; animation:toleft 1s ease 2.3s;}
.an27 .advan8_bg .advan8:nth-child(1){ -moz-animation:totop 1s ease .8s; -webkit-animation:totop 1s ease .8s; -o-animation:totop 1s ease .8s; animation:totop 1s ease .8s;}
.an27 .advan8_bg .advan8:nth-child(2){ -moz-animation:totop 1s ease 1.1s; -webkit-animation:totop 1s ease 1.1s; -o-animation:totop 1s ease 1.1s; animation:totop 1s ease 1.1s;}
.an27 .advan8_bg .advan8:nth-child(3){ -moz-animation:totop 1s ease 1.4s; -webkit-animation:totop 1s ease 1.4s; -o-animation:totop 1s ease 1.4s; animation:totop 1s ease 1.4s;}

.an28{ -moz-animation:totop 1s ease .2s; -webkit-animation:totop 1s ease .2s; -o-animation:totop 1s ease .2s; animation:totop 1s ease .2s;}

.an29 .news_t1{ -moz-animation:totop 1s ease .2s; -webkit-animation:totop 1s ease .2s; -o-animation:totop 1s ease .2s; animation:totop 1s ease .2s;}
.an29 .news_t2{ -moz-animation:totop 1s ease .5s; -webkit-animation:totop 1s ease .5s; -o-animation:totop 1s ease .5s; animation:totop 1s ease .5s;}
.an29 .desc{ -moz-animation:totop 1s ease .8s; -webkit-animation:totop 1s ease .8s; -o-animation:totop 1s ease .8s; animation:totop 1s ease .8s;}
.an30{ -moz-animation:totop 1s ease .2s; -webkit-animation:totop 1s ease .2s; -o-animation:totop 1s ease .2s; animation:totop 1s ease .2s;}

.an31{ -moz-animation:totop 1s ease .2s; -webkit-animation:totop 1s ease .2s; -o-animation:totop 1s ease .2s; animation:totop 1s ease .2s;}
.an31 .news_t1{ -moz-animation:totop 1s ease .5s; -webkit-animation:totop 1s ease .5s; -o-animation:totop 1s ease .5s; animation:totop 1s ease .5s;}
.an31 .news_t2{ -moz-animation:totop 1s ease .8s; -webkit-animation:totop 1s ease .8s; -o-animation:totop 1s ease .8s; animation:totop 1s ease .8s;}
.an31 .desc{ -moz-animation:totop 1s ease 1.1s; -webkit-animation:totop 1s ease 1.1s; -o-animation:totop 1s ease 1.1s; animation:totop 1s ease 1.1s;}

.an32 .con1_t1{ -moz-animation:totop 1s ease .2s; -webkit-animation:totop 1s ease .2s; -o-animation:totop 1s ease .2s; animation:totop 1s ease .2s;}
.an32 .con1_t21{ -moz-animation:totop 1s ease .5s; -webkit-animation:totop 1s ease .5s; -o-animation:totop 1s ease .5s; animation:totop 1s ease .5s;}
.an32 .con1_t22{ -moz-animation:totop 1s ease .8s; -webkit-animation:totop 1s ease .8s; -o-animation:totop 1s ease .8s; animation:totop 1s ease .8s;}
.an32 .con1_t23{ -moz-animation:totop 1s ease 1.1s; -webkit-animation:totop 1s ease 1.1s; -o-animation:totop 1s ease 1.1s; animation:totop 1s ease 1.1s;}
.an33{ -moz-animation:totop 1s ease .2s; -webkit-animation:totop 1s ease .2s; -o-animation:totop 1s ease .2s; animation:totop 1s ease .2s;}

/*1440*/
@media (max-width:1599px){
.an1 .about_p{ -moz-animation:toleft1440 .8s ease .5s; -webkit-animation:toleft1440 .8s ease .5s; -o-animation:toleft1440 .8s ease .5s; animation:toleft1440 .8s ease .5s;}
.an1 .partner_t{ -moz-animation:toright1440 .8s ease .2s; -webkit-animation:toright1440 .8s ease .2s; -o-animation:toright1440 .8s ease .2s; animation:toright1440 .8s ease .2s;}
.an1 .part1_bg{ -moz-animation:toleft1440 .8s ease .5s; -webkit-animation:toleft1440 .8s ease .5s; -o-animation:toleft1440 .8s ease .5s; animation:toleft1440 .8s ease .5s;}

.an3 p{ -moz-animation:toleft1440 .8s ease .5s; -webkit-animation:toleft1440 .8s ease .5s; -o-animation:toleft1440 .8s ease .5s; animation:toleft1440 .8s ease .5s;}
.an4 .width{ -moz-animation:toright1440 .8s ease .8s; -webkit-animation:toright1440 .8s ease .8s; -o-animation:toright1440 .8s ease .8s; animation:toright1440 .8s ease .8s;}

.an16 .dev1:nth-child(1) .dev1_t{ -moz-animation:torightdev1440 .8s ease .2s; -webkit-animation:torightdev1440 .8s ease .2s; -o-animation:torightdev1440 .8s ease .2s; animation:torightdev1440 .8s ease .2s;}
.an16 .dev1:nth-child(2) .dev1_t{ -moz-animation:torightdev1440 .8s ease 1.1s; -webkit-animation:torightdev1440 .8s ease 1.1s; -o-animation:torightdev1440 .8s ease 1.1s; animation:torightdev1440 .8s ease 1.1s;}
.an16 .dev1:nth-child(3) .dev1_t{ -moz-animation:torightdev1440 .8s ease 2s; -webkit-animation:torightdev1440 .8s ease 2s; -o-animation:torightdev1440 .8s ease 2s; animation:torightdev1440 .8s ease 2s;}

.an18 .ser1{ -moz-animation:toright1440 .8s ease .2s; -webkit-animation:toright1440 .8s ease .2s; -o-animation:toright1440 .8s ease .2s; animation:toright1440 .8s ease .2s;}
.an18 .ser2{ -moz-animation:toleft1440 .8s ease .5s; -webkit-animation:toleft1440 .8s ease .5s; -o-animation:toleft1440 .8s ease .5s; animation:toleft1440 .8s ease .5s;}
.an19 .ser1{ -moz-animation:toleft1440 .8s ease .2s; -webkit-animation:toleft1440 .8s ease .2s; -o-animation:toleft1440 .8s ease .2s; animation:toleft1440 .8s ease .2s;}
.an19 .ser2{ -moz-animation:toright1440 .8s ease .5s; -webkit-animation:toright1440 .8s ease .5s; -o-animation:toright1440 .8s ease .5s; animation:toright1440 .8s ease .5s;}

.an25 .peixun_t3 p:nth-child(1){ -moz-animation:toright1440 .8s ease 1.1s; -webkit-animation:toright1440 .8s ease 1.1s; -o-animation:toright1440 .8s ease 1.1s; animation:toright1440 .8s ease 1.1s;}
.an25 .peixun_t3 p:nth-child(2){ -moz-animation:toright1440 .8s ease 1.4s; -webkit-animation:toright1440 .8s ease 1.4s; -o-animation:toright1440 .8s ease 1.4s; animation:toright1440 .8s ease 1.4s;}
.an25 .peixun_t3 p:nth-child(3){ -moz-animation:toright1440 .8s ease 1.7s; -webkit-animation:toright1440 .8s ease 1.7s; -o-animation:toright1440 .8s ease 1.7s; animation:toright1440 .8s ease 1.7s;}
.an25 .peixun_t3 p:nth-child(4){ -moz-animation:toright1440 .8s ease 2s; -webkit-animation:toright1440 .8s ease 2s; -o-animation:toright1440 .8s ease 2s; animation:toright1440 .8s ease 2s;}
.an25 .peixun_t3 p:nth-child(5){ -moz-animation:toright1440 .8s ease 2.3s; -webkit-animation:toright1440 .8s ease 2.3s; -o-animation:toright1440 .8s ease 2.3s; animation:toright1440 .8s ease 2.3s;}

.an27 .advan2 .advan3:nth-child(1){ -moz-animation:toright1440 .8s ease .8s; -webkit-animation:toright1440 .8s ease .8s; -o-animation:toright1440 .8s ease .8s; animation:toright1440 .8s ease .8s;}
.an27 .advan2 .advan3:nth-child(2){ -moz-animation:toright1440 .8s ease 1.1s; -webkit-animation:toright1440 .8s ease 1.1s; -o-animation:toright1440 .8s ease 1.1s; animation:toright1440 .8s ease 1.1s;}
.an27 .advan2 .advan3:nth-child(3){ -moz-animation:toright1440 .8s ease 1.4s; -webkit-animation:toright1440 .8s ease 1.4s; -o-animation:toright1440 .8s ease 1.4s; animation:toright1440 .8s ease 1.4s;}
.an27 .advan5_bg .advan4_pic{ -moz-animation:toright1440 .8s ease .8s; -webkit-animation:toright1440 .8s ease .8s; -o-animation:toright1440 .8s ease .8s; animation:toright1440 .8s ease .8s;}
.an27 .advan5_bg2 .advan4_p:nth-child(1){ -moz-animation:toright1440 .8s ease 1.1s; -webkit-animation:toright1440 .8s ease 1.1s; -o-animation:toright1440 .8s ease 1.1s; animation:toright1440 .8s ease 1.1s;}
.an27 .advan5_bg > div:nth-child(2){ -moz-animation:toright1440 .8s ease 1.4s; -webkit-animation:toright1440 .8s ease 1.4s; -o-animation:toright1440 .8s ease 1.4s; animation:toright1440 .8s ease 1.4s;}
.an27 .advan5_bg2 .advan4_p:nth-child(2){ -moz-animation:toright1440 .8s ease 1.7s; -webkit-animation:toright1440 .8s ease 1.7s; -o-animation:toright1440 .8s ease 1.7s; animation:toright1440 .8s ease 1.7s;}
.an27 .advan5_bg > div:nth-child(3){ -moz-animation:toright1440 .8s ease 2s; -webkit-animation:toright1440 .8s ease 2s; -o-animation:toright1440 .8s ease 2s; animation:toright1440 .8s ease 2s;}
.an27 .advan5_bg2 .advan4_p:nth-child(3){ -moz-animation:toright1440 .8s ease 2.3s; -webkit-animation:toright1440 .8s ease 2.3s; -o-animation:toright1440 .8s ease 2.3s; animation:toright1440 .8s ease 2.3s;}
.an27 .advan5_bg > div:nth-child(4){ -moz-animation:toright1440 .8s ease 2.6s; -webkit-animation:toright1440 .8s ease 2.6s; -o-animation:toright1440 .8s ease 2.6s; animation:toright1440 1s ease 2.6s;}
.an27 .advan5_bg2 .advan4_pic{ -moz-animation:toright1440 .8s ease 2.9s; -webkit-animation:toright1440 .8s ease 2.9s; -o-animation:toright1440 .8s ease 2.9s; animation:toright1440 .8s ease 2.9s;}
.an27 .advan7_bg2 .advan6:nth-child(1){ -moz-animation:toright1440 .8s ease .8s; -webkit-animation:toright1440 .8s ease .8s; -o-animation:toright1440 .8s ease .8s; animation:toright1440 .8s ease .8s;}
.an27 .advan7_bg2 .advan6:nth-child(2){ -moz-animation:toright1440 .8s ease 1.1s; -webkit-animation:toright1440 .8s ease 1.1s; -o-animation:toright1440 .8s ease 1.1s; animation:toright1440 .8s ease 1.1s;}
.an27 .advan7_bg2 .advan6:nth-child(3){ -moz-animation:toright1440 1s ease 1.4s; -webkit-animation:toright1440 1s ease 1.4s; -o-animation:toright1440 1s ease 1.4s; animation:toright1440 .8s ease 1.4s;}
.an27 .advan7_bg .advan6:nth-child(1){ -moz-animation:toleft1440 .8s ease 1.7s; -webkit-animation:toleft1440 .8s ease 1.7s; -o-animation:toleft1440 .8s ease 1.7s; animation:toleft1440 .8s ease 1.7s;}
.an27 .advan7_bg .advan6:nth-child(2){ -moz-animation:toleft1440 .8s ease 2s; -webkit-animation:toleft1440 .8s ease 2s; -o-animation:toleft1440 .8s ease 2s; animation:toleft1440 .8s ease 2s;}
.an27 .advan7_bg .advan6:nth-child(3){ -moz-animation:toleft1440 .8s ease 2.3s; -webkit-animation:toleft1440 .8s ease 2.3s; -o-animation:toleft1440 .8s ease 2.3s; animation:toleft1440 .8s ease 2.3s;}
}





/* dark #d4a253 */