﻿@charset "utf-8";
/* CSS Document */
body {
  font-family:"Microsoft Yahei","Poppins","Helvetica Neue",Helvetica,Tahoma,sans-serif;
  margin:0px;
  padding:0px;
}

dl,ol,ul,p {margin:0; padding:0px; list-style-type:none;}

/*.indexBanner{position:relative;height:500px;}*/
.indexBanner img{width:100%;}
/*.indexBanner .slidesjs-container{height:500px !important;}*/
.indexBanner .page{height:100%;}
.indexBanner .page a{display:block;width:100%;height:100%;}
.indexBanner .slidesjs-navigation{position:absolute;top:40%;display:block;width:50px;height:90px;text-indent:-9999px;z-index:99;}
.indexBanner .slidesjs-previous{left:5%; background:url(../images/prov.png) no-repeat;}
.indexBanner .slidesjs-next{right:5%; background:url(../images/next.png) no-repeat;}
.indexBanner .slidesjs-pagination{position:absolute;left:46%; bottom:24px;height:20px;z-index:99;}
.indexBanner .slidesjs-pagination li{float:left; margin:0 12px;}
.indexBanner .slidesjs-pagination li a{display:inline-block; width:20px; height:20px;background:url(../images/page.png) no-repeat; color:transparent;}
.indexBanner .slidesjs-pagination li .active{background:url(../images/page-on.png) no-repeat;}
.bannerTel { position:absolute; bottom:0px; left:0; background:url(../images/index_banner_bg.png) repeat; z-index:97; width:100%; height:60px; overflow:hidden;}
.bannerTel p{ color:#FFF; font-size:24px; line-height:60px; background: url(../images/tel2.png) no-repeat  left center;   padding-left:40px; float:right; margin-right:100px;}
.bannerBox{ position:relative;} 

.model01{ overflow:hidden; margin-left:-1%; margin-right:-1%; margin-top:1.3%;}
.model01 .list{ float:left; width:30.6%; margin-right:2.7%; margin-bottom:20px;}
.model01 .list h2{  -webkit-transition: all .4s ease;transition: all .4s ease;text-align:center;background:url(../images/h1.png) no-repeat bottom center;background-size:20% 1px; margin:30px 0 22px;padding-bottom:16px; }
.model01 .list:hover h2{background-size:100% 1px;}
.model01 .list h2 a{ font-weight:700; font-size:20px; color:#666;}
.model01 .list:hover h2 a,.model01 .list:hover dd h5 a{ color:#be1e21;}
.model01 .list dt img{ width:100%;}
.model01 .list dd{ background-color:#fafafa;   padding: 8px 20px 16px 20px;box-shadow:0 0 5px rgba(0,0,0,0.5);}
.model01 .list dd h5 {  padding-bottom: 2px;}
.model01 .list dd h5 a{font-size:16px; color:#333; line-height:34px; font-weight:700;}
.model01 .list dd p{ font-size:14px; color:#333; line-height:24px; height:48px;}
.model01 .list dl{-webkit-transition: all .4s ease;transition: all .4s ease;}
.model01 .list:hover dl{ box-shadow:0px 5px 20px 0px #CCC;}

.model03{ border-top:1px solid #e5e5e5;margin-top:72px;}
.model02{ overflow:hidden; margin-bottom:21px;}
.model03{ overflow:hidden; margin-bottom:46px;}
.model02 dl,.model03 dl{ width:46%;}
.model02 dt,.model03 dt{ float:left; margin-right:32px;position:relative;}
.model02 dd h3 a,.model03 dd h3 a{ font-size:14px; color:#212f41; line-height:34px; font-weight:700;}
.model02 dd h3 a:hover,.model03 dd h3 a:hover{color:#be1e21;}
.model02 dd p,.model03 dd p{font-size:12px; color:#212f41; line-height:25px;}
.model02 h1 a,.model03 h1 a{ font-weight:700; display:block;background:url(../images/h1.png) no-repeat bottom center; margin:35px auto 40px;padding-bottom:16px;font-size:20px;color:#666;text-align:center; -webkit-transition: all .4s ease;transition: all .4s ease;text-align:center;  background-size: 5% 1px;}
.model02 h1 a{  margin: 24px auto 55px;}
.model02 h1 a:hover,.model03 h1 a:hover{color:#be1e21;background-size: 336px 1px;}
.model02 .more{ float:right; color:#be1e21; font-size:14px; line-height:30px; margin-top:0px;}
.model03 .more{ float:right; color:#be1e21; font-size:14px; line-height:30px; margin-top:10px;}
.model03 h1 a{ margin-bottom:52px;}
.model03 dt a img{ /*height:189px*/}

.indexBanner1{position:relative;}
.indexBanner1 img{width:100%;}
.indexBanner1 .slidesjs-container{}
.indexBanner1 .page{height:100%;}
.indexBanner1 .page a{display:block;width:100%;height:100%;}
.indexBanner1 .slidesjs-navigation{position:absolute;top:40%;display:block;width:50px;height:90px;text-indent:-9999px;z-index:99;}
.indexBanner1 .slidesjs-previous{left:5%; background:url(../images/prov.png) no-repeat;}
.indexBanner1 .slidesjs-next{right:5%; background:url(../images/next.png) no-repeat;}
.indexBanner1 .slidesjs-pagination{position:absolute;left:46%; bottom:24px;height:20px;z-index:99;}
.indexBanner1 .slidesjs-pagination li{float:left; margin:0 12px;}
.indexBanner1 .slidesjs-pagination li a{display:inline-block; width:20px; height:20px;background:url(../images/page.png) no-repeat; color:transparent;}
.indexBanner1 .slidesjs-pagination li .active{background:url(../images/page-on.png) no-repeat;}


/*
.indexBanner{ display:none!important;}
*/

.mobilebanner{display:none !important;}

.indexbusiness{height:auto; margin-bottom:30px; }
.indexbusiness-top{text-align:center; margin-bottom:20px;}
.indexbusiness-top h3{font-size:32px; font-weight:bold; color:#333; margin-top:50px; line-height:60px; position:relative;}
.indexbusiness-top p{color:#666; font-size:16px; line-height:26px;}
.indexbusiness-top h3:after{position:absolute; content:''; bottom:0px; left:50%; background-color:#3e6721; margin-left:-40px; width:80px; height:4px;}

.indexbusiness-img{position:relative;}
.indexbusiness-img img{display:block; max-width:100%; }
.indexbusiness-img .none_text{position:absolute; top:0; left:0; width:100%; height:100%; text-align:center;}
.indexbusiness-img .none_text h3{font-size:26px; color:#fff; text-align:center; background:rgba(0, 0, 0, 0.34); display:inline-block; padding:20px 55px; margin:60px 0 40px; max-width:873px; line-height:49px;}
.indexbusiness-img .none_text ul{width:90%; height:auto; margin:0 auto;}
.indexbusiness-img .none_text li{float:left; width:33.33333%; height:auto; text-align:center;}
.indexbusiness-img .none_text li span{transition: all 0.4s; display:block; width:60px; height:60px; border-radius:50%; background:rgba(0, 0, 0, 0.34); margin:0 auto; line-height:60px; font-size:32px; color:#ffb922;}
.indexbusiness-img .none_text p{color:#fff; font-size:20px; line-height:40px;}
.indexbusiness-img .none_text li:hover span{transform: rotate(360deg); cursor: pointer;}

.indexbusiness-biao{text-align:center; margin-top:50px; margin-bottom:30px;}
.indexbusiness-biao h3{position:relative; font-size:26px; color:#ffb922; display:block; width:200px; margin:0 auto; text-align:center; font-weight:bold;}
.indexbusiness-biao span{position:absolute; left:15px; font-size:28px; top:3px;}
.indexbusiness-biao p{line-height:26px; margin-top:5px; color:#666;}

.indexbusiness-con-one{width:75%; height:auto; margin:0 auto; padding:20px 0px; border-bottom:1px solid #ddd;}
.indexbusiness-con-one .indexbusiness-con-left{width:50%; height:auto; float:left;}
.indexbusiness-con-one .indexbusiness-con-right{width:50%; height:auto; float:right;}
.indexbusiness-con-one .indexbusiness-con-left h3{font-size:60px; font-weight:bold; color:#ffb922; position:relative; line-height:120px;}
.indexbusiness-con-one .indexbusiness-con-left h3 span{position:absolute; font-size:100px; left:270px; color:#ffb922; top:5px;}
.indexbusiness-con-one .indexbusiness-con-right li{line-height:30px; list-style-type:disc;}
.indexbusiness-con-one .indexbusiness-con-right li{color:#ffb922;}
.indexbusiness-con-one .indexbusiness-con-right li span{color:#000;}


.indexbusiness-biao-two{text-align:center; margin-top:50px; margin-bottom:30px; width:80%; margin-left:auto; margin-right:auto;}
.indexbusiness-biao-two h3{position:relative; font-size:26px; color:#0083b4; display:block; width:350px; margin:0 auto; text-align:center; font-weight:bold;}
.indexbusiness-biao-two span{position:absolute; left:15px; font-size:28px; top:3px;}
.indexbusiness-biao-two p{line-height:26px; margin-top:5px; color:#666;}
.indexbusiness-con-two{width:75%; height:auto; margin:0 auto; padding:20px 0px; border-bottom:1px solid #ddd;}
.indexbusiness-con-two .indexbusiness-con-left{width:50%; height:auto; float:left;}
.indexbusiness-con-two .indexbusiness-con-right{width:50%; height:auto; float:right;}
.indexbusiness-con-two .indexbusiness-con-right h3{font-size:60px; font-weight:bold; color:#0083b4; position:relative; line-height:120px;}
.indexbusiness-con-two .indexbusiness-con-right h3 span{position:absolute; font-size:100px; left:270px; color:#0083b4; top:5px;}
.indexbusiness-con-two .indexbusiness-con-left li{line-height:30px; list-style-type:disc;}
.indexbusiness-con-two .indexbusiness-con-left li{color:#0083b4;}
.indexbusiness-con-two .indexbusiness-con-left li span{color:#000;}

.indexbusiness-biao-three{text-align:center; margin-top:50px; margin-bottom:30px; width:80%; margin-left:auto; margin-right:auto;}
.indexbusiness-biao-three h3{position:relative; font-size:26px; color:#3e6721; display:block; width:330px; margin:0 auto; text-align:center; font-weight:bold;}
.indexbusiness-biao-three span{position:absolute; left:15px; font-size:28px; top:3px;}
.indexbusiness-biao-three p{line-height:26px; margin-top:5px; color:#666;}
.indexbusiness-con-three{width:75%; height:auto; margin:0 auto; padding:20px 0px; border-bottom:1px solid #ddd;}
.indexbusiness-con-three .indexbusiness-con-left{width:50%; height:auto; float:left;}
.indexbusiness-con-three .indexbusiness-con-right{width:50%; height:auto; float:right;}
.indexbusiness-con-three .indexbusiness-con-left h3{font-size:60px; font-weight:bold; color:#3e6721; position:relative; line-height:120px;}
.indexbusiness-con-three .indexbusiness-con-left h3 span{position:absolute; font-size:100px; left:270px; color:#3e6721; top:5px;}

.indexbusiness-con-three .indexbusiness-con-right li{line-height:30px; list-style-type:disc; }
.indexbusiness-con-three .indexbusiness-con-right li{color:#3e6721;}
.indexbusiness-con-three .indexbusiness-con-right li span{color:#000;}
.indexbusiness-hezuo .none_text .li_xin::after{content:""; position:absolute; top:50px; bottom:0; margin:auto; right:0; width:1px; height:240px; background:#ced1d2;}
.indexbusiness-hezuo{position:relative; height:auto;  height:580px;}
.indexbusiness-hezuo img{display:block; max-width:100%; }
.indexbusiness-hezuo .none_text{position:absolute; top:0; left:0; width:100%; height:100%; text-align:center;}
.indexbusiness-hezuo .none_text h3{font-size:26px; color:#fff; text-align:center; background:rgba(0, 0, 0, 0.34); display:inline-block; padding:20px 55px; margin:100px 0px 85px 0px; max-width:873px; line-height:49px;}
.indexbusiness-hezuo .none_text ul{width:100%; height:auto; margin:0 auto;}
.indexbusiness-hezuo .none_text li{float:left; width:25%; height:auto; text-align:center; position:relative;}
.indexbusiness-hezuo .none_text li i{transition: all 0.4s; display:block; width:60px; height:60px; border-radius:50%; background:rgba(255, 255, 255, 1); margin:0 auto; line-height:60px; font-size:32px; color:#ffb922;}
.indexbusiness-hezuo .none_text h4{color:#ffb922; font-size:20px; line-height:50px; margin-bottom:0px;}
.indexbusiness-hezuo .none_text p{color:#333; font-size:20px; line-height:40px;}
.indexbusiness-hezuo .none_text li:hover i{transform: rotate(360deg); cursor: pointer;}
.indexbusiness-hezuo .indexbusiness-hezuo-nr{height:auto; margin:0 auto;}
.indexbusiness-hezuo .hezuo-lin-one{width:150px!important;}
.indexbusiness-hezuo .hezuo-lin-two{width:120px!important;}
.indexbusiness-hezuo .hezuo-lin-three{width:100px!important;}
.indexbusiness-hezuo .hezuo-lin-four{width:100px!important;}
.indexbusiness-hezuo .indexbusiness-hezuo-nr li{float:none; width:100%; line-height:26px; text-align:left; list-style-type:disc; color:#ffb922;}
.indexbusiness-hezuo .indexbusiness-hezuo-nr li span{color:#333;}
.indexbusiness-hezuo-nr a{text-align:left; display:block; line-height:40px; color:#ffb922; font-weight:bold;}
.testimonial-area{background-image:url("../images/bg-1.jpg"); background-position:center center; background-size:cover; background-repeat:no-repeat; padding-bottom:5px;}

.indexbusiness-kehu ul{width:100%; height:auto; margin:0 auto;}
.indexbusiness-kehu .kehu{width:33.33333%; height:auto; float:left; padding-bottom:20px;}
.indexbusiness-kehu .indexbusiness-kehu-img {width:90%; height:auto; overflow:hidden; margin:0 auto; position:relative;}
.indexbusiness-kehu .indexbusiness-kehu-img img{max-width:100%; height:auto; margin:0 auto; display:block; transition:all 500ms; -ms-transition: all 500ms; -moz-transition: all 500ms;
    -webkit-transition: all 500ms; -o-transition: all 500ms; cursor:pointer;}
.indexbusiness-kehu .kehu h3{font-size:20px; line-height:50px; text-align:center; position:relative; margin-bottom:20px; display:block; width:180px; margin-left:auto; margin-right:auto; background:rgba(255, 185, 34, 0.8); color:#fff;}
.indexbusiness-kehu-con ul{width:230px; height:auto; margin:0 auto;}
.indexbusiness-kehu-con ul li{line-height:26px; list-style-type:disc;}
.indexbusiness-kehu .indexbusiness-kehu-img:before{content:''; position:absolute; top:0; left:0; right:0; bottom:0; background-color:rgba(0,0,0,.6); transition:all 500ms;}
.indexbusiness-kehu .kehu:hover .indexbusiness-kehu-img:before{ background-color:rgba(0,0,0,.0);}
.indexbusiness-kehu-con{position:relative; width:200px; height:120px; margin:0 auto;}
.kehu-con{position:absolute; top:-50px;}

.bottom{width:100%; height:100px; background:#064a8c; color:#fff;}
.bottom_left{width:30%; height:auto; text-align:center; float:left;}
.bottom_left h3{line-height:100px; font-size:22px; color:#ffb922;}
.bottom_right{width:70%; height:auto; text-align:center; float:right;}
.bottom_right a{line-height:100px; font-size:16px; color:#fff; float:left; margin-right:50px; position:relative;}
.bottom_right a span{position:absolute; left:-25px;}


