@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal; }

body{min-width: 1200px; width: 100%;overflow-x: hidden;}

.banner{ height:700px;width:100%; position:relative; z-index:1;}
.banner .bd,.banner .bd li{width:100%; height:700px; overflow:hidden; }
.banner .bd li img{ position:absolute; top:0; left:50%; margin-left:-960px; height:700px;}
.banner .bantil{ width:160px; height:21px;position:absolute; bottom:40px;left:50%; margin-left:-60px; z-index:8;}
.banner .bantil li{ width:21px; height:21px; float:left; display:inline;background:#089b42;opacity:1; border-radius:21px; margin:0 12px; box-sizing:border-box;}
.banner .bantil li.on{ background:#ff8f0a;}

.tit1{ font:50px "Microsoft YaHei"; text-align:center; font-weight:bold; color:#089b42;}
.tit1 a{ display:block; color:#089b42;}
.tit1 span{ position:relative;font:50px "Microsoft YaHei"; text-align:center; font-weight:bold; color:#089b42;}
.tit1 span:before{ content:""; position:absolute; top:49%; left:-160px; width:147px; height:7px; background:url(//cdn.xuansiwei.com/chenl1092/images/line1.png) no-repeat;}
.tit1 span:after{ content:""; position:absolute; top:49%; right:-160px; width:147px; height:7px; background:url(//cdn.xuansiwei.com/chenl1092/images/line2.png) no-repeat;}
.tit1 i{ display:block; font:22px "Microsoft YaHei"; color:#333;}

.bg01{ height:auto;}

.yinz{ height:719px; background:url(//cdn.xuansiwei.com/chenl1092/images/yinz_bg.jpg) no-repeat center bottom; overflow:hidden;}
.yinz dl{ width:565px; height:260px; margin-top:280px; overflow:hidden;}
.yinz dt{ height:80px; border-bottom:1px solid #dbdbdb; font:44px "Microsoft YaHei"; color:#333; overflow:hidden;}
.yinz dt b{ font-weight:bold; color:#ff8f0a;}
.yinz dd p{ font:14px "Microsoft YaHei"; color:#666; line-height:32px; margin:30px 0 0; width:550px;}
.yinz ul{ height:160px;}
.yinz li{ width:195px; float:left; font:18px "Microsoft YaHei";color:#333; position:relative;}
.yinz li:before{ content:""; position:absolute; top:9px; left:148px; width:1px; height:65px; background:#dcdcdc;}
.yinz li em{ display:block; font-size:48px; font-family: Arial; color:#179340;}
.yinz li em i{ display:inline-block; font:18px "Microsoft YaHei"; color:#179340;}
.yinz li:last-child:before{ background:none;}

.fanw{ height:800px; overflow:hidden;width: 100%;max-width: 1920px;margin:100px auto 0;}
.serv_c{width: 100%;height: 606px;overflow: hidden; margin-top:30px;}
.serv_c ul{width: 102%;height: 606px;}
.serv_c li{width:25%;float: left;position: relative;cursor:pointer;height: 606px;line-height:30px;font-size: 16px;}
.serv_c li:last-child{margin: 0;}
.serv_c li img{display: block;}
.mo{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;background:rgba(0,0,0,0.5);}
.shu2 dt{ width:108px; height:108px; margin:89px auto 0;}
.shu2 dt img{ display:block;width:108px; height:108px;}
.shu2 dd{ background:url(//cdn.xuansiwei.com/chenl1092/images/fanw_bg.png) no-repeat center top; font:36px "Microsoft YaHei"; text-align:center; color:#fff; padding:70px 10%;}
.hav{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;}
.bock{position: absolute;left: 0;top:85px;width:100%;height:100%;text-align: center;color: #fff;box-sizing: border-box; opacity:0;}
.bock dl{ padding-left:8%;}
.bock dt{ width:108px; height:108px; float:left; overflow:hidden; margin-right:14px;}
.bock dt img{ display:block;width:108px; height:108px;}
.bock dd{ font:36px "Microsoft YaHei"; color:#fff; margin-top:14px; float:left; text-align:left;}
.bock dd em{ display:block; font:16px "Microsoft YaHei"; color:rgba(255,255,255,0.6);}


.ys{ height:auto;}
.ys .tit1{ margin-bottom:33px;}
.ys1{ background:url(//cdn.xuansiwei.com/chenl1092/images/ys_bg1.jpg) no-repeat center top; height:560px; overflow:hidden;}
.ys1 dl{ width:550px; margin-top:218px;}
.ys1 dt{ font:50px "Microsoft YaHei"; font-weight:bold; color:#089b42; border-bottom:1px solid #dfdfdf; padding-bottom:12px;}
.ys1 dt em{ display:block; font:14px "Microsoft YaHei"; color:#999999; text-transform:uppercase; letter-spacing:3px; padding-top:3px;}
.ys1 dd p{ font:16px "Microsoft YaHei"; line-height:28px; color:#333; position:relative; padding-left:25px; margin-top:20px;}
.ys1 dd p:before{ content:""; position:absolute; top:8px; left:0; width:8px; height:8px; border-radius:8px; border:1px solid #9a9a9a;}
.ys1 dd span{ display:block; width:190px; height:50px; border-radius:2rem; background:#ff8f0a; font:14px "Microsoft YaHei"; line-height:50px; color:#fff; margin-top:28px;}
.ys1 dd span a{ display:block; color:#fff; background:url(//cdn.xuansiwei.com/chenl1092/images/ys_icon.png) no-repeat 55px center; padding-left:80px;}
.ys2{ height:620px; background:url(//cdn.xuansiwei.com/chenl1092/images/ys_bg2.jpg) no-repeat center top;}
.ys2 dl{ margin-top:57px;}
.ys3{ background:url(//cdn.xuansiwei.com/chenl1092/images/ys_bg3.jpg) no-repeat center top; height:620px; overflow:hidden;}
.ys3 dl{ margin-top:25px;}
.ys4{ height:526px; background:url(//cdn.xuansiwei.com/chenl1092/images/ys_bg4.jpg) no-repeat center top;}
.ys4 dl{ margin-top:110px;}

.case{ height:1124px;overflow:hidden;}
.case .tit1{ background:#f4f4f4; padding:100px 0 10px;}
.caset{ background:#f4f4f4; height:105px; margin-bottom:44px; overflow:hidden;}
.caset h3{ width:240px; float:left; margin-right:80px; height:105px; font:18px "Microsoft YaHei"; line-height:105px; overflow:hidden;}
.caset h3 a{ display:block; color:#333;}
.caset h3 em{ display:block; width:52px; height:52px; float:left; margin:28px 10px 0 0; background:#089b42; border-radius:52px; float:left;}
.caset h3 em img{display:block; width:52px; height:52px;}
.caset h3 a:hover{ color:#ff8f0a; font-weight:bold; height:103px; border-bottom:2px solid #ff8f0a;}
.caset h3 a:hover em{ background:#ff8f0a;}
.caset h3:last-child{ margin-right:0;}


.case1 {width: 100%;min-width: 1200px;height: 770px; overflow: hidden;position: relative;}
.case2{width: 1200px;position: absolute;left: 50%;margin-left: -650px;}
.case1 .tempWrap{overflow: visible !important;}
.case1 .tempWrap .case3{margin-left: -1215px !important;}
.case1 dl { position: relative; height:770px; float:left; margin:0 22px !important;}
.case1 dt{width:1200px; height:600px; overflow:hidden; position:relative;}
.case1 dt img{ display:block; width:1200px; height:600px;}
.case1 dt em{ display:block; width:1200px; height:600px; background:rgba(0,0,0,0.6); position:absolute; top:0;}
.case1 dd{ display:none; width:908px; margin:-116px auto 0; position:relative; padding:0 70px;height:202px; background:#fff; z-index:8; box-shadow:0.1rem 0.8rem 1rem 0.1rem #eae9e9; margin-bottom:20px;}
.case1 dd h3{ font:24px "Microsoft YaHei"; font-weight:bold; color:#089b42; padding:50px 0 10px; position:relative;}
.case1 dd h3:before{ content:""; position:absolute; top:-100px; left:15px; width:2px; height:130px; background:#089b42;}
.case1 dd h3 a{ display:block; color:#089b42;}
.case1 dd p{ font:16px "Microsoft YaHei"; line-height:30px; color:#333;}
.case1 dl.cur dt em{ display:none;}
.case1 dl.cur dd{ display:block;}
.prev2,.next2{width:61px;height: 61px;top:476px;z-index: 9;cursor: pointer;left: 50%;margin-left: 599px;}
.prev2,.next2{top: 270px;}
.next2{margin-left:520px;}
.prev2{margin-left:-580px;}

.team{ height:780px; overflow:hidden; background:url(//cdn.xuansiwei.com/chenl1092/images/team_bg.jpg) no-repeat center top; overflow:hidden; padding-top:123px;}
.team dl{ height:469px; margin-top:56px; padding-right:24px;}
.team dt{ width:676px; height:469px; float:right; overflow:hidden;}
.team dt img{ display:block; width:676px; height:469px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.team dt a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.team dd{ width:413px; float:left; margin-top:26px; overflow:hidden;}
.team dd h3{ border-bottom:1px solid #c6c6c6; font:44px "Microsoft YaHei"; font-weight:bold; color:#333; padding-bottom:28px;}
.team dd h3 em{ display:block; font:40px "Microsoft YaHei"; color:#666;}
.team dd h3 a{ color:#333;}
.team dd p{ font:14px "Microsoft YaHei"; line-height:30px; margin:22px 0 40px;}
.team dd span{ display:block;}
.team dd span a{ display:block;background:url(//cdn.xuansiwei.com/chenl1092/images/team_btn.png) no-repeat; width:201px;height:46px;font:16px "Microsoft YaHei"; line-height:46px; color:#fff; text-align:center;}

.lc{ height:560px; margin-top:74px; background:url(//cdn.xuansiwei.com/chenl1092/images/lc_line.gif) repeat-x center 413px; overflow:hidden;}
.lc .tit1{ height:119px; overflow:hidden;}
.lc ul{ height:335px;}
.lc li{ width:136px; float:left; margin-right:16px; font:18px "Microsoft YaHei"; text-align:center; color:#333; background:url(//cdn.xuansiwei.com/chenl1092/images/lc_bg1.gif) no-repeat center top;} 
.lc li span{ display:block; width:42px; height:37px; margin:53px auto 42px; overflow:hidden;}
.lc li em{ display:block; font:12px "Microsoft YaHei"; height:20px; overflow:hidden; color:#999; padding:4px 0 24px;}
.lc li i{ display:block;width:20px; height:20px; background:#089b42; border-radius:20px; font:18px "Microsoft YaHei"; text-align:center; line-height:18px; color:#fff; overflow:hidden; margin:0 auto 58px;}
.lc li b{ font:16px Arial; font-weight:bold; color:#d8d8d8; padding:0 12px; background:#fff;}
.lc li:last-child{ margin-right:0;}
.lc .cur{ color:#fff; background:url(//cdn.xuansiwei.com/chenl1092/images/lc_bg2.gif) no-repeat center top; font-weight:bold;}
.lc .cur span img{ margin-top:-37px;}
.lc .cur i{ background:#fff; color:#089b42;}
.lc .cur em{ color:#7bca9a;}
.lc .cur b{ color:#089b42;}
.lc h5{ width:465px; font:16px "Microsoft YaHei"; color:#666; margin:0 auto; background:url(//cdn.xuansiwei.com/chenl1092/images/lc_lx.png) no-repeat left 12px; padding-left:30px; height:80px;}
.lc h5 em{ font:34px Arial; font-weight:bold; color:#ff8f0a;}

/*新闻资讯*/
.new{ height:800px; padding-top:112px; background:#f4f4f4 url(//cdn.xuansiwei.com/chenl1092/images/new_bg.jpg) no-repeat center top; overflow:hidden;}
.news{ width:700px; overflow:hidden; margin-top:20px;}
.news h3,.baik h3{ height:54px; overflow:hidden; font:18px "Microsoft YaHei"; line-height:54px; overflow:hidden; background:url(//cdn.xuansiwei.com/chenl1092/images/new_icon1.png) no-repeat left center; padding-left:45px;}
.news h3 a,.baik h3 a{ display:block; color:#333;}
.news h3 em,.baik h3 em{ float:right; font:14px "Microsoft YaHei"; line-height:54px;}
.news-box{ background:#fff; border-radius:8px; height:530px; overflow:hidden;}
.news-box dl{ height:156px; padding:32px 30px 0 30px; overflow:hidden;}
.news-box dt{ width:220px; height:124px; float:left; overflow:hidden;}
.news-box dt img{ display:block; width:220px; height:124px; border-radius:8px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.news-box dt a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.news-box dd{ width:385px; float:right; overflow:hidden;}
.news-box dd h4 a{ display:block; font:16px "Microsoft YaHei"; font-weight:bold; height:36px; line-height:36px; overflow:hidden; color:#333;margin-top:11px;}
.news-box dd p{ font:14px "Microsoft YaHei"; line-height:22px; height:44px; overflow:hidden; margin-top:8px;}
.news-box li{ margin:0 30px; padding:20px 0; border-top:1px solid #efefef; height:68px; overflow:hidden; position:relative;}
.news-box li em{ display:block; width:68px; height:68px; font:36px Arial; text-align:center; border-radius:8px; color:#666; float:left;}
.news-box li em i{ display:block; font:12px "Microsoft YaHei";}
.news-box li span{ display:block; width:544px; float:right; height:68px; overflow:hidden; font:14px "Microsoft YaHei"; font-weight:bold; color:#666; margin-top:9px;}
.news-box li span i{ display:block; font:14px "Microsoft YaHei"; margin-top:8px;}
.news-box li b{ display:block; width:15px; height:15px; background:#555; border-radius:15px; font:14px "Microsoft YaHei"; text-align:center; line-height:13px; color:#fff; position:absolute; top:39px; right:0;}
.news-box li a:hover em{ background:#089b42; color:#fff;}
.news-box li a:hover span{ font-size:16px; color:#089b42;}
.news-box li a:hover b{ background:#089b42; color:#fff;}

.baik{ width:460px; overflow:hidden; margin-top:20px;}
.baik h3{background:url(//cdn.xuansiwei.com/chenl1092/images/new_icon2.png) no-repeat left center; padding-left:35px;}
.faq1{background:#fff; border-radius:8px; height:530px; overflow:hidden; position:relative;}
.faq1 h4{ width:400px; margin:30px auto 15px; overflow:hidden;}
.faq1 h4 img{ display:block; width:400px; height:174px; border-radius:8px;}
.faq2{ width:400px; position:relative; margin:0 auto; overflow:hidden;}
.faq3{ width:400px; overflow:hidden; margin-left:30px;}
.faq2 dl{padding:20px 0; border-top:1px solid #efefef;}
.faq2 dt a{ display:block; font:16px "Microsoft YaHei"; font-weight:bold; height:36px; line-height:36px; overflow:hidden; background:url(//cdn.xuansiwei.com/chenl1092/images/q.gif) no-repeat left center; padding-left:22px;}
.faq2 dd{ font:14px "Microsoft YaHei"; line-height:20px; background:url(//cdn.xuansiwei.com/chenl1092/images/a.gif) no-repeat left 2px; padding-left:22px;}
.faq2 dl:hover dt a{ color:#089b42;}
.faq_l{ width:32px; height:30px; overflow:hidden; position:absolute; top:460px; left:160px;}
.faq_r{ width:32px; height:30px; overflow:hidden; position:absolute; top:460px; right:160px;}
.faqt{ width:75px; height:6px; position:absolute; top:470px; left:205px;}
.faqt a{ display:inline-block; width:6px; height:6px; border-radius:6px; background:#089b42; margin:0 3px;}
.faqt .cur{ background:#ff8f0a;} 

/*关于*/
.about{height:687px; padding-top:110px; background:url(//cdn.xuansiwei.com/chenl1092/images/about_bg.jpg) no-repeat center top;overflow: hidden;}
.about p{ font:14px "Microsoft YaHei"; text-align:center; line-height:24px; margin:30px 0 100px; color:#333;}
.about h5{ display:block; width:205px; height:54px; background:#089b42; border-radius:2rem; font:14px "Microsoft YaHei"; line-height:54px; color:#fff; margin:0 auto;}
.about h5 a{ display:block; background:url(//cdn.xuansiwei.com/chenl1092/images/about_icon.png) no-repeat 60px center; padding-left:95px; color:#fff;}


.link{width:1200px; margin: 0 auto; position: relative;}
.link .content{position: absolute; top: -62px;right: 0; width:400px; height:67px;}
.link p{ width:460px; float: left;overflow: hidden; font:14px "Microsoft YaHei"; color:#b9d4c0;line-height:62px; font-weight:bold;}
.link p a{ display: inline-block;padding:0 14px 0 15px; font:14px "Microsoft YaHei"; color:#b9d4c0; line-height:62px; height:62px; position:relative;}
.link p a:hover{ color:#fff;}
.link p a:last-child{ padding-right:0;}


@-webkit-keyframes spin{
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


/*animation*/
@-webkit-keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}