@charset "utf-8";
/* CSS Document */

/*公司简介*/
.tazi{ margin-top:40px; margin-bottom:40px;}
.taziHead{ border-bottom:rgba(204,204,204,.4) 1px solid; width:100%;}
.taziHead ul{width:840px; margin:0 auto;  }
.taziHead li{ width:100px; height:24px; margin:0 20px; padding-bottom:8px; line-height:24px; border-bottom:3px solid #fff; text-align:center; float:left; font-size:18px; color:#666;}
.taziHead li:hover, .taziHead li.checked{ border-bottom:3px solid #44b771;; cursor:pointer; }
.hidedomdiv{display: none}
.showdomdiv{display: block;}
.taziBox{ width:100%; min-width: 1200px;}


.mainWrap { width: 1200px!important; margin: 0 auto;  }
.titleImg { height: 202px; position: relative; }
.titleImg img { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; }
.about { padding: 30px 0 50px; }
.about .aboutDiv {color: #333; line-height: 24px; text-align: justify; font-size: 14px; text-indent:2em; }
.about .aboutH2{ font-size:16px;}
.aboutBox{ margin-bottom:15px;}

.culture { height: 800px;background: #f7f7f7; background: url(/skin/img/about3.png) top center no-repeat }
.cultureList li{ width:260px; float:left; margin:0 20px; text-align:center; }
.cultureList li div.whImg{display:block;overflow:hidden;}
.cultureList li div.whImg img{ width:260px; height:186px; transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s; -moz-transition:all 0.4s ease-in 0s; -o-transition:all 0.4s ease-in 0s;}
.cultureList li div:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

.gsjjWz{ width:55%; margin-bottom:30px;}
.taziImg img{transition: transform .5s,box-shadow .5s;}
.taziImg img:hover{box-shadow: 0 0 10px rgba(0,0,0,.3);}

.culture .whLine{ width:3px; height:300px; background-color:#00a969; position:absolute; bottom:0; right:540px;}
.culture .qywh{ padding:30px 60px; width:420px; height:560px; background:#FFF;box-shadow: 0 1px 5px 1px #cccccc; position:absolute; top:180px; right:0;}
.culture .qywh dl{ margin-bottom:18px; background: url(/skin/img/wh_icon.png) no-repeat left 10px; background-size:22px 22px; text-indent:45px;}
.culture .qywh dl dt{ margin-bottom:6px; font-size:21px;}
.culture .qywh dl dd{ font-size:16px; color:#666; line-height:1.6;}

.yongyou{ position:absolute; bottom:10px; left:0; width:560px; text-align:justify;}
.yongyou h3{ margin-bottom:30px; font-size:24px;}
.yongyou p{ line-height:1.9; font-size:14px; color:#666;}

.au-img{ width:1200px; margin:0 auto 50px auto;}
.cultureList li h5{ margin:15px 0 10px 0; font-size:18px;}
.cultureList li p{color: #666;font-size: 14px; }

.slideGroup { text-align: left; }
.slideGroup .parHd { height: 36px; line-height: 36px; position: relative; }
.slideGroup .parHd ul { width:268px; margin:0 auto; }
.slideGroup .parHd ul li { float: left; padding: 0 25px; margin:0 10px; cursor: pointer; font-size:16px; background:#f7f7f7;  border-radius: 18px;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;}
.slideGroup .parHd ul li.on {  background-color: #44b771; color:#fff; }
.slideGroup .slideBox { overflow: hidden; zoom: 1; padding: 40px 40px 40px 60px; position: relative; }
.slideGroup .sPrev, .slideGroup .sNext { position: absolute; left: 5px; top: 130px; display: block; width: 30px; height: 80px; border: 1px solid #fff; background: url(/skin/images/left.png) center center no-repeat #fff; }
.slideGroup .sNext { left: auto; right: 5px; background: url(/skin/images/right.png) center center no-repeat #fff; }
.slideGroup .sPrev:hover, .slideGroup .sNext:hover { border-color: #44b771; }
.slideGroup .parBd ul { overflow: hidden; zoom: 1; width:1120px; }
.slideGroup .parBd ul li { margin:0 5px; float: left; _display: inline; overflow: hidden; text-align: center; position:relative; }
.slideGroup .parBd ul li .pic { text-align: center; }
.slideGroup .parBd ul li .pic img { width: 348px; height: 261px; display: block; border: 1px solid #ccc; }
.slideGroup .parBd ul li .pic a:hover img { border-color: #999; }
.slideGroup .parBd ul li .title { margin-top:0; position:absolute; bottom:0; left:0; width:100%; background: url(/skin/img/bg2.png); height:32px; line-height:32px; }
.slideGroup .parBd ul li .title a{ color:#FFF;}


.slideGroup .parBd ul li .pic{display:block;overflow:hidden;}
.slideGroup .parBd ul li .pic img{ transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s; -moz-transition:all 0.4s ease-in 0s; -o-transition:all 0.4s ease-in 0s;}
.slideGroup .parBd ul li .pic:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}




/*荣誉资质*/
.taziRyzz { text-align: left; }
.taziRyzz .parHd { height: 36px; line-height: 36px; position: relative; }
.taziRyzz .parHd ul { width:268px; margin:0 auto; }
.taziRyzz .parHd ul li { float: left; padding: 0 25px; margin:0 10px; cursor: pointer; font-size:16px; background:#f7f7f7;  border-radius: 18px;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;}
.taziRyzz .parHd ul li.on {  background-color: #44b771; color:#fff; }
.taziRyzz .slideBox { overflow: hidden; zoom: 1; /*padding: 0 40px 40px 60px;*/ position: relative; }
.taziRyzz .sPrev, .taziRyzz .sNext { position: absolute; left: 5px; top: 55px; display: block; width: 30px; height: 80px; border: 1px solid #fff; background: url(/skin/images/left.png) center center no-repeat #fff; }
.taziRyzz .sNext { left: auto; right: 5px; background: url(/skin/images/right.png) center center no-repeat #fff; }
.taziRyzz .sPrev:hover, .taziRyzz .sNext:hover { border-color: #44b771; }
.taziRyzz .parBd ul { overflow: hidden; zoom: 1; /*width:1120px;*/ }
.taziRyzz .parBd ul li { /*margin:0 5px;*/ margin:0 15px; float: left; _display: inline; overflow: hidden; text-align: center; position:relative; width:260px !important;}
.taziRyzz .parBd ul li .pic { text-align: center; }
.taziRyzz .parBd ul li .pic img { width: 258px !important; height:194px !important; display: block; border: 1px solid #ccc; }
.taziRyzz .parBd ul li .pic a:hover img { border-color: #999; }
.taziRyzz .parBd ul li .title { margin-top:12px;/* position:absolute; bottom:0; left:0; width:100%; background: url(/skin/img/bg2.png); height:32px; line-height:32px;*/ }
.taziRyzz .parBd ul li .title a{ color:#333;}

.zzry li{ background:#f6f6f6 !important; margin:0 10px 25px 10px !important; padding:10px 10px 0 10px;}
.zzry li .title{ margin:8px 0 !important;}



.about_main_three { width: 1200px; margin: 80px auto 50px auto; display: flex; justify-content: space-between; text-align: center; }
.about_main_three_li { position: relative; top: 0; transition: 0.6s; }
.about_main_three_li:hover { top: -10px; }
.about_main_three_li img { transition: 1s; transform: rotate(0deg) scale(0.8); }
.about_main_three_li:hover img { transform: rotate(360deg) scale(1); }
.about_main_three_li_title { color: #2b2b2b; font-size: 16px; margin-top:20px; margin-bottom: 15px; }
.about_main_three_li_cont { font-size: 12px; color: #999; letter-spacing: 3px; }
.about_main_three_li img { height: 60px; object-fit: contain; }


/*发展历程*/
.body-box { width: 1200px; margin: 100px auto; background: #fff; }
.timer-shaft-box { width: 100%; padding: 30px 40px; box-sizing: border-box; }
.timer-shaft { position: relative; width: 100%; height: 80px; overflow: hidden; }
.timer-left { position: absolute; top: 50%; left: 20px; z-index: 999999; width: 23px; height: 37px; margin-top: -18.5px; background: url(/skin/images/icon_left.png) no-repeat; background-size: cover; cursor: pointer; }
.timer-right { position: absolute; top: 50%; right: 20px; z-index: 999999; width: 23px; height: 37px; margin-top: -18.5px; background: url(/skin/images/icon_right.png) no-repeat; background-size: cover; cursor: pointer; }
.timer-scale { position: absolute; top: 0; left: 0; height: 80px; padding-left: 80px; font-size: 0; white-space: nowrap; }
.timer-scale-cont { display: inline-block; height: 100%; line-height: 80px; }
.time-circle { display: inline-block; vertical-align: middle; width: 60px; height: 60px; line-height: 60px; text-align: center; font-size: 18px; color: #fff; border-radius: 50%; background: #e2302e; transition: all .3s; cursor: pointer; }
.timer-scale-cont.hov .time-circle { width: 80px; height: 80px; line-height: 80px; font-size: 24px; background: #ff8d3d; }
.line-scale { display: inline-block; vertical-align: middle; width: 150px; height: 22px; margin: 0 2px; background: url(/skin/images/icon_scale.png) no-repeat; background-size: cover; }
.timer-shaft-content { width: 100%; margin-top: 45px; overflow: hidden; font-size: 0; box-sizing: border-box; white-space: nowrap; }
.shaft-detail-cont { display: none; width: 100%; }
.timer-year { padding-left: 20px; font-weight: bold; color: #333; font-size: 0; }
.icon-year { display: inline-block; vertical-align: middle; width: 33px; height: 40px; background: url(/skin/images/icon_sign.png) no-repeat; background-size: cover; }
.timer-year span { display: inline-block; vertical-align: middle; margin-left: 18px; font-size: 24px; }
.month-detail-box { position: relative; width: 100%; padding-top: 30px; font-size: 0; box-sizing: border-box; white-space: normal; }
.month-detail-box:before { content: ''; position: absolute; top: 0; left: 36.5px; height: 100%; border-right: 1px dashed #ff8d3d; }
.month-detail-box .month-title { position: absolute; font-size: 16px; font-weight: bold; color: #333; }
.month-detail-box .month-title:before { content: ''; position: absolute; top: 50%; left: 30px; width: 13px; height: 13px; margin-top: -6.5px; background: url(/skin/images/icon_circle.png) no-repeat; background-size: cover; }
.incident-record { /*display: inline-block;*/ padding-left: 71px; line-height: 2; font-size: 14px; color: #333; }


/*汇款方式*/
.paymentHead{padding:50px 0;text-align:center}
.paymentHead>.title{font-size:24px; font-weight:bolder;}
.paymentHead>.subtitle{margin-top:10px;color:#848484;font-size:14px;}

/*.paymentPage {width: 700px;margin: 0 auto 50px auto;}
.paymentPage li {width: 700px;float: left;margin: 15px 0;-moz-box-shadow:0px 1px 3px #666;-webkit-box-shadow:0px 1px 3px #666;box-shadow:0px 1px 3px #666;padding: 30px 40px 30px 40px;box-sizing: border-box;position: relative;top: 0;border-radius:10px;}
.paymentPage li:nth-child(even) { margin-left: 20px; }
.paymentPage li .pic {overflow: hidden;float: left; width:250px; height:auto;}
.paymentPage li .pic img {max-height: 100%;margin-top: 30px;}
.paymentPage li .text {width: 350px;float: right;}
.paymentPage li .text p { font-size: 16px;  margin-top: 10px; line-height:1; }
.paymentPage li:hover { top: -5px; -o-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }

.baojia { width: 700px; margin: 40px auto 20px auto; background: #eee; text-align: center; font-size: 14px; }
.baojia th { background: #44b771 !important; font-weight: bold; text-align:center;}
.baojia th, .baojia td { padding: 5px 10px; }
.baojia th.t2 { text-align: center; }
.baojia td.t1, .baojia td.t2, .baojia td.t3 { text-align: left; }
.baojia td.t2 p { margin: 8px 0; font-size: 14px; text-indent: 0; }
.baojia tr:nth-child(odd) { background: #FFF; }*/


.taziRy{ margin:60px auto 100px auto;}
.taziRy p{ text-align:center; margin:20px 0;}
.taziRy p img{ width:900px;}



.paymentPage { width: 1000px; margin: 0 auto 50px auto; }
.paymentPage li { width: 490px; float: left; margin: 15px 0;-moz-box-shadow:0px 1px 3px #666; -webkit-box-shadow:0px 1px 3px #666; box-shadow:0px 1px 3px #666; padding: 30px 40px 30px 40px; box-sizing: border-box; position: relative; top: 0; border-radius:10px; }
.paymentPage li:nth-child(even) { margin-left: 20px; }
.paymentPage li .pic { height: 50px; overflow: hidden; }
.paymentPage li .pic img { max-height: 100%; }
.paymentPage li .text { padding:10px 0 0 0; }
.paymentPage li .text p { font-size: 16px;  margin-top: 10px; line-height:1; }
.paymentPage li:hover { top: -5px; -o-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }




	
/*招贤纳士*/
/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600);*/
/*.rczp { width: 1000px;  color: #333;  padding:0 20px; margin: 40px auto; border-radius: 5px; }
.rczp .info{ padding-left:26px;}
.rczp .info p{ font-size:16px; color:#666;}
.rczp dl p { margin-bottom: 10px; font-size:14px; }
.hide { display: none; }
.rczp dt { height:36px; padding-bottom:5px;font-size: 14px; color: #333; margin-left: 26px; cursor: pointer; background: #f9f9f9; border-bottom: 1px dashed #ddd; }
.zpHead{ width:100%;}

.zpHead a.zpBtn{ display:block; width:80px; background:#096; color:#fff; border-radius:5px;}
.zpHead a.zpBtn:hover{ background:#ffb419;}

.rczp dt:before { content: ""; border-color: transparent #ccc; border-style: solid; border-width: 5px 0 5px 8px; display: block; height: 0; width: 0; left: -16px; top: 17px; position: relative; }
.rczp dd { padding: 20px;background: #f7f7f7; border-radius: 5px; border: 1px solid #F2EEE6; margin: 20px 0 30px; position: relative; margin-left:26px; }

.rczp dd:after, dd:before { bottom: 100%; left: 6%; border: solid transparent; content: ""; height: 0; width: 0; position: absolute; pointer-events: none; }
.rczp dd:after { border-color: rgba(136, 183, 213, 0); border-color: transparent; border-bottom-color: #FDFCFA; border-width: 15px; margin-left: -15px; }
.rczp dd:before { border-color: rgba(194, 225, 245, 0); border-color: transparent; border-bottom-color: #F2EEE6; border-width: 17px; margin-left: -17px; }

.zpTitle{ width:974px; background: #f9f9f9; color:#44b771; border-bottom: 1px solid #ddd; height:48px; margin-left:26px; font-size:16px; font-weight: bold; text-align:center;}*/


.tzzp{ width: 1200px; margin: 20px auto 20px auto; text-align: center; font-size: 14px;}
.tzzp th{ background: linear-gradient(90deg,rgba(51,191,140,1),rgba(106,205,115,1),rgba(149,215,96,1)); font-size:16px; font-weight: bold; color:#FFF;}
.tzzp th p{ text-align:center;}
.tzzp th, .tzzp td{ padding: 0 10px; }
.tzzp th.t2{ text-align: center;}
.tzzp .t1{ width: 10%;}
.tzzp .t1 p{ text-align:center;}
.tzzp td.t1{ font-weight: bold;}
.tzzp .t2{ width: 35%; text-align: left;}
.tzzp .t3{ width:12%;}
.tzzp tr:nth-child(odd){ background: #e1e1e1;} 
.tzzp p{ margin:8px 0; text-align:justify;}


/*核心团队*/
/*.team_box { width: 960px; height: auto; margin: 50px auto 0; }
.team { margin-bottom: 100px; }
.team_txt { width: 100%; height: 220px; }
.team_txt ul li { display: none; }
.team_txt ul li.active { display: block; }
.team_txt ul li h3 { font-size: 24px; font-weight: bold; text-align: center; margin-bottom:5px;  }
.team_txt ul li h4, .team_txt ul li p  { color: #585858; font-size: 14px; text-align: center; }
.team_txt ul li p {  margin-top: 25px; line-height: 28px; text-align:justify; font-size:15px;  }
#box { position: relative; width: 960px; height: 275px; margin: 0 auto; }
#box ul { position: relative; width: 960px; height: 275px; }
#box li { position: absolute; list-style: none; background: #fff; width: 0; height: 0; top: 146px; left: 377px; z-index: 0; cursor: pointer; overflow: hidden; border-radius: 3px; border-radius: 100%; }
#box li img { width: 100%; height: 100%; vertical-align: top; border-radius: 100%; }
#box .prev, #box .next { position: absolute; top: 58%; width: 18px; height: 30px; margin-top: -40px; overflow: hidden; text-indent: -999px; cursor: pointer; border:0; }
#box .prev { left: -55px; background: url(/skin/images/td_left.png) no-repeat; }
#box .next { right: -55px; background: url(/skin/images/td_right.png) no-repeat; }*/




.lxwm { width: 1198px; border: 1px solid #ccc; margin: 40px auto; }
.lxwmBox { background: #44b771; width: 528px; height: 291px; padding: 30px; color: #FFF; }
.lxwmBox .shuoming { padding-bottom: 20px; border-bottom: 1px solid #ccc; margin-bottom: 20px; font-size: 14px; }
.lxfs { line-height: 37px; color: #FFF; overflow: hidden; }
.lxfs .add { position: relative; overflow: hidden; }
.lxfs .add1 { float: left; width: 20px; height: 37px; position: relative; overflow: hidden; }
.lxfs .add2 { position: relative; margin-left: 30px; }
.lxfs .add1_1 { position: relative; display: block; top: 8px; }
.lxfs .add1_2 { position: absolute; display: block; top: 48px; }
.lxfs .add1_1, .add1_2 { -webkit-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4); -moz-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4); -o-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4); transition: all 0.4s cubic-bezier(1, .57, .48, 1.4); }
.lxfs .add:hover .add1_1 { top: -48px; }
.lxfs .add:hover .add1_2 { top: 8px; }

.contactYewu{ width:1200px; margin:0 auto; padding-top:40px;}
.contactYewu .yewuList{ width:300px; padding:20px 10px 20px 30px; background:#fff; float: left; margin-bottom:40px; margin-right:90px; border-radius: 5px;
    box-shadow: 0 10px 30px 0 rgb(136 150 171 / 15%);}
.contactYewu .last{ margin-right:0;}
.contactYewu .yewuList h5{ margin-bottom:15px; padding-bottom:15px; font-size:18px; width:75%; background: url(/skin/img/con-img9.png) no-repeat left bottom;}
.contactYewu .yewuList ul li{ font-size:16px; color:#666;}


.fgs{ width:1200px; margin:40px auto;}
.fgsHead td{ width:150px; height:50px; font-size:16px;}
.fgsHead td:hover, .fgsHead td.checked{ background:#44b771; cursor:pointer; color:#FFF; }
.fgsBox{ width:100%;}

.fgsCon{ margin:20px 0 40px 0; -webkit-box-shadow: 0 0 3px 4px #f7f6f6;}
.fgsCon .fgsText{ width:540px; height:250px; padding:50px; font-size:16px; background: #f7f8fa;}
.fgsCon .fgsText h6{ margin-bottom:40px; font-size:28px; font-weight: normal;}
.fgsCon .fgsText p{ color:#666;}
.fgsCon .fgsText .dz{ margin-top:30px;}
.fgsMap{ height:350px; overflow:hidden;}



.contactTit{text-align: center; margin: 40px 0; font-size: 28px;color: #333;}



/*核心团队新版本*/
#teamcont { width: 1200px; height: 1950px; margin: 0 auto;  }
#teamcont .partener {  margin-top: 30px; margin-bottom:15px;  }
#pichuan{padding: 0 0 20px 0;}
#teamcont #pichuan .partener { float: left; }
.pname { padding: 25px 0 10px 0; font-weight: bold; color: #000; font-size:20px;  }
.pname2{ padding-top:0;}
.pinfo { font-size:16px; color:#666; }
.pinfo2{ margin-bottom:12px; padding-bottom:12px; border-bottom: 1px solid #dedede;}
.parinforma { position:fixed; z-index: 99999999999; top:50%; left:50%; width: 800px; height:460px; margin:-230px 0 0 -400px; color: black; display: none; background:#fff; }
#teamcont .partener .row1 { width:200px; margin:0 50px; filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; cursor: pointer; -moz-box-shadow: 3px 3px 4px #939393; -webkit-box-shadow: 3px 3px 4px #939393; box-shadow: 3px 3px 4px #939393; /* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#939393')";     /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#939393');
}
#teamcont .partener .row2{ width:240px; margin:0 30px;}
.showLeft { float: left; padding: 0 10px 10px 20px; }
.showRight { float: left; }
.showRight .huncontent { padding: 40px 0px 20px 0; line-height: 1.9; width: 430px; text-align:justify; font-size:14px; color:#666; }
.closebtn { clear: both; position: relative; top: 10px; left: 762px; width: 24px; height: 24px; background-image: url(/skin/images/close-n.png); background-size:24px 24px;  cursor: pointer; }
.cssshadow { -moz-box-shadow: 1px 1px 20px 4px #afafaf; -webkit-box-shadow: 1px 1px 20px 4px #afafaf; box-shadow: 1px 1px 20px 4px #afafaf; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#afafaf')";  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#afafaf');