﻿@charset "utf-8";

html,body{height:100%;}

body{padding:140px 0 0 0; margin:0px auto; font-size:16px; color:#666666; width:100%; min-width:300px; zoom:1;font-family: "微软雅黑","Microsoft YaHei",sans-serif;}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:16px; border-radius:0; -webkit-border-radius:0; color:#545454; font-family: "微软雅黑","Microsoft YaHei",sans-serif;}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/}
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,fxigcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{ color:#000; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition: all ease 0.3s;}
a:focus {outline:none; -moz-outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover{ text-decoration:none; }
/**:hover{transition: all ease 0.3s;}*/
/*body.fixe{ position:fixed; left:0px;}*/
/*input字体*/
:-moz-placeholder {color: #999999;}
::-moz-placeholder {color: #999999;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #999999;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #999999;}

select {
	/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
	border: solid 1px #d9d9d9; text-indent:1em;
	/*很关键：将默认的select选择框样式清除*/
	appearance: none; color:#999999;
	-moz-appearance: none;
	-webkit-appearance: none;
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url(../images/ico/selectarr.png) no-repeat scroll 95% center transparent;
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	padding-right: 14px;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {
display: none;
}

/*网页滚动条*/
::-webkit-scrollbar{
            width: 3px; height:3px;-webkit-overflow-scrolling : touch;
            background-color: #e6e6e6;}
::-webkit-scrollbar-track{
            background-color: #e6e6e6;}
::-webkit-scrollbar-thumb{
            border-radius: 10px;
            background-color: #ec1b24;}
::-webkit-scrollbar-button{
            height: 0px;
            background-color: #e6e6e6;}

/*公用样式*/
.fl{ float:left;}.fr{ float:right;}.tl{ text-align:left !important;}.tr{ text-align:right;}.tc{ text-align:center !important;}
.hide{ display:none;}
.block{ display:block;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix{*zoom:1;}.relative{ position:relative;}
.bodyon{ overflow:hidden;}
.w1360{ max-width:1360px; margin:0px auto;}
.w1440{ max-width:1440px; margin:0px auto;}


/* 左右导航 */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block;width: 46px; height: 46px; line-height:46px; text-align:center;border-radius:50%; font-size:30px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; cursor: pointer; color: rgba(0,0,0,0.8); font-family:"宋体";}
.flex-direction-nav .flex-prev { left: -50px;}
.flex-direction-nav .flex-next { right: -50px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }



/*首页 s*/
.homecss .totop{ display:none;}
.Contain{ z-index:1; position:relative; clear:both; max-width:1600px; margin:0px auto;}
@media ( max-width:1660px){
.Contain{max-width:94%;}
}
/*Top*/
.Header{ z-index:999; position:fixed; left:0; top:0; background:#fff; width:100%; transition: all ease 0.3s;}
.Header .Contain{ position:static; height:100px;}
.Header.on{ top:-140px;}
.TopTip{ width:94%; padding:0% 3%; line-height:40px; background:#e6e6e6; font-size:14px; transition: all ease 0.3s}
.Header .Logo{ width:20%; float:left; height:100px; transition: all ease 0.3s;}
.Header .Logo a{ display:inline-block;}
.Header .Logo img{ height:58px; margin-top:22px;}
.tele{position: relative;float: right;margin-top: 34px; color:#2b7242; font-size:22px; font-weight:bold; background:url(../images/dh1.png) left center no-repeat; padding-left:30px;}

.MainNav{ float:right;transition: all ease 0.3s; position: relative;}
.MainNav li{ float:left; margin-right:59px; height: auto;}
.MainNav li span a{font-weight: 700; z-index:1; position:relative;display:block; text-align:center; color:#000000; font-size:14px; height:100px; line-height:100px; transition: all ease 0.3s;}
.MainNav .bg{ position:absolute; left:50%; bottom:0px; height:2px; background:#287140;width:0%; z-index:0;transition: all ease 0.3s;}
.MainNav .arr{ display:none;}
.MainNav li:hover span a{ color:#287140;}
.MainNav li:hover span .bg{ width:100%; left:0;}
.MainNav li.om span a{color:#287140;}
.MainNav li.om span .bg{width:100%;left:0;}
.MainNav li.navg2 .xlk{ width: auto;left: 123px;}
.MainNav li.navg7 .xlk{ width: auto;right: 30px; left: auto;}

.xlk{ display:none; width:950px; height:auto;  position:absolute; top: 100px; left:0px; text-align:left; z-index:99;}
.xlk dl{width:100%; height:auto; }
.xlk dl dt{ float:left; width:auto; height:50px; margin-right: 15px;}
.xlk dl dt a{font-weight: 700; display:inline-block; width:100%; font-size:13px; line-height: 50px; color:#ddd; overflow:hidden;}
.xlk dl dt a:hover{ color:#fff; }
.xlk dl dt a.om{ color:#fff; }

.Fixedtop .xlk{ top:70px;}


.kbk{display:none; width:100%; background: #287140; border-top: 1px #eee solid; height:50px; overflow:hidden; position:absolute; top:140px; left:0px; text-align:left; z-index:0; }
.Fixedtop .kbk{ top:70px;}






.Header.Fixedtop{box-shadow:0 0 10px #ddd;}
.Header.Fixedtop .TopTip{ margin-top:-40px;}
.Header.Fixedtop .Logo,.Header.Fixedtop .Contain{ height:70px;}
.Header.Fixedtop .Logo img {height: 58px; margin-top:5px;}
.Header.Fixedtop .tele{ margin-top:20px;}
.Header.Fixedtop .MainNav li span a{height:70px; line-height:70px;}


@media ( max-width:1660px){
}
@media ( max-width:1560px){
.MainNav li{ margin-right:45px;}
.MainNav li.navg2 .xlk{ width: auto;left: 109px;}
}
@media ( max-width:1440px){
}
@media ( max-width:1366px){
.MainNav li{ margin-right:30px;}
.MainNav li.navg2 .xlk{ width: auto;left: 94px;}
}
@media ( max-width:1100px){
.MainNav li{ margin-right:20px;}
}
@media ( max-width:1024px){
.Header{height:45px !important; top:0 !important;}
.TopTip{ display:none;}
.Header .Logo{ width:auto; height:45px !important;}
.Header .Logo img{ height:28px;}
.Header .openbtn{ display:block;}

.Header.Fixedtop .Logo,.Header.Fixedtop .Toper{ height:45px;}
.Header2{ display:none !important;}
}
/*Top*/


/*第一屏 s*/
@-webkit-keyframes rightan
{
  from{ margin-top:-9px;opacity: 0;}
  to{ margin-top:0px;opacity: 1;}
}
.downarr{ position:absolute; left:0; bottom:7%; z-index:100; width:100%;}
.downarr i{ display:block; -webkit-animation: rightan 1s infinite;-webkit-animation-fill-mode: both;width:22px; height:35px; background:url(../images/downarr.png); position:absolute; top:50%; left:50%; margin:-9px 0 0 -11px; z-index:999;}

.HomeBan {overflow:hidden; clear:both; position:relative;background:url(../images/loading.gif) center center no-repeat; height:100%;}
.HomeBan .slides li{ position:relative;background-position:center center; background-repeat:no-repeat; background-size:cover;}
.HomeBan .slides li a{ display:block; position:absolute; left:0; top:0; width:100%; height:100%; z-index:2;}
.HomeBan .slides li img{ display:none;}
.HomeBan .slides li.flex-active-slide{animation: fdg 2s linear;}


.HomeBan .flex-control-nav{bottom:15%; z-index:20; display:none;}
.HomeBan .flex-control-nav li{ margin:0 7px 0 6px; vertical-align:middle;}
.HomeBan .flex-control-nav li a{ opacity:1; width:12px; height:12px; background:#fff; border-radius:50%;}
.HomeBan .flex-control-nav li a.flex-active{opacity:1; background:#c5271e; width:15px; height:15px;}
.HomeBan .flex-direction-nav a { opacity: 0; background:rgba(0,0,0,0.2); color:#fff; width:70px; height:70px; line-height:70px; border-radius:0; font-size:50px;}
.HomeBan .flex-direction-nav .flex-prev {left:-70px;}
.HomeBan .flex-direction-nav .flex-next {right:-70px;}
.HomeBan:hover .flex-direction-nav .flex-prev { opacity:1; left:0;}
.HomeBan:hover .flex-direction-nav .flex-next { opacity:1; right:0;}
.HomeBan .flex-direction-nav a:hover { background:#287140;}
.HomeBan .imgbox{ position:absolute; left:0; top:0; width:100%; height:100%;background-position:center center; background-repeat:no-repeat; background-size:cover;}

@keyframes fdg {
    0% {transform: scale(1.2)}
    25% {transform: scale(1.15)}
    50% {transform: scale(1.1)}
    75% {transform: scale(1.05)}
    100% {transform: scale(1)}
}

.banner-video{position: absolute;
top: 50%;
left: 50%;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
-ms-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
/*background: url(../images/homepage.jpg) no-repeat;*/
    background-size: auto;
background-size: cover;}

.vidWz{width: 100%; height: auto;overflow: hidden; position: absolute;top: 50%;left: 0%;}
.vidWzb{ width: 1200px; height: auto;; overflow: hidden; margin: 0 auto;}
.vidWzb h1{ text-align: center; font-size:48px; color: #fff;transform:translateY(250px);-webkit-transform:translateY(250px);opacity:0;}
.vidWzb p{ display: inline-block;width: 100%; height: auto;;overflow: hidden; text-align: center; margin-top:1%;transform:translateY(250px);-webkit-transform:translateY(250px);opacity:0;}
.vidWzb p span{display: inline-block;width: 100%; height: auto;;overflow: hidden; font-size: 38px; color: #fff;}
.vidWzb div{ width: 100%; height: auto;;overflow: hidden;text-align: center;margin-top:1%; font-size: 14px; color: #fff;transform:translateY(250px);-webkit-transform:translateY(250px);opacity:0;}

.sec-1.active .vidWzb h1{transition:all 1s 0s;transform: translateY(0);-webkit-transform: translateY(0);opacity: 1;}
.sec-1.active .vidWzb p{transition:all 1s 1s;transform: translateY(0);-webkit-transform: translateY(0);opacity: 1;}
.sec-1.active .vidWzb div{transition:all 1s 2s;transform: translateY(0);-webkit-transform: translateY(0);opacity: 1;}



@media ( max-width:1600px){
}
@media ( max-width:1440px){
.HomeBan .flex-direction-nav a {width:50px; height:50px; line-height:50px; font-size:40px;}
.HomeBan .flex-direction-nav .flex-prev {left:-50px;}
.HomeBan .flex-direction-nav .flex-next {right:-50px;}
}
@media ( max-width:1366px){
}
@media ( max-width:1200px){
.HomeBan .slides li img{ display:block;}
}
@media ( max-width:1024px){
.HomeBan {margin-top:45px;}
.HomeBan .slides li{ height:auto !important;}
.HomeBan .slides li img{ display:block;}
.HomeBan .flex-direction-nav { display:none;}
}
@media ( max-width:640px){
.HomeBan {margin-top:45px; height:auto !important;}
.HomeBan .slides li{ height:auto !important;}
.HomeNotice .bd { margin-left:100px;}
.HomeNotice .tit{ width:80%; display:block;}
.downarr{ height:15px;}
.downarr i{ top:0;}
}
/*第一屏 end*/




/*第二屏 s*/
.sec-2{ position: relative; overflow: hidden;}
.sec2img{ width: 100%; height: 100%; overflow: hidden;background:url(../images/bg1.jpg) center bottom no-repeat;
 background-size:cover; position: absolute; left: 0px; top: 0px;transition:all 1s 0.9s;
}
.sec-2 .Contain{ padding-top:7%;}
.sec-2 .developTop{ width:100%; height:auto; overflow:hidden;transform:translateY(150px);-webkit-transform:translateY(150px);opacity:0;transition:all 1s 0.2s; text-align:left;}
.sec-2 .developTop h1{ font-size:48px; color:#fff; font-weight:bold; text-transform:uppercase; line-height:44px;opacity: 0.61; margin-bottom:25px;}
.sec-2 .developTop p{ display:block;width:100%; height:auto; overflow:hidden; line-height:30px; margin-bottom:25px;}
.sec-2 .developTop p span{font-size: 32px; color:#000; font-weight:bold; line-height:30px;}
.sec-2 .developTop div{width:100%; height:2px; overflow:hidden;}
.sec-2 .developTop div i{ display:block; width:63px; height:1px; overflow:hidden; background:rgba(255,255,255,0.65);}
.sec-2.active .developTop{transform: translateY(0);-webkit-transform: translateY(0);opacity: 0;}

.sec-2 .developBot { margin: 0px auto; overflow: hidden; margin-top:2.5%;max-height: 2000px;}
.sec-2 .developBot ul{display: flex; justify-content : space-between;display: -webkit-flex;
}
.sec-2 .developBot ul li{ float: left; width:400px; height:auto; transform:translateY(150px);-webkit-transform:translateY(150px);opacity:0;
 border: solid 8px rgba(211, 235, 232, 0); display: table;text-align: center; padding:2rem 0rem;}
.sec-2 .developBot ul li .devep{display: table-cell;vertical-align: middle;}
.sec-2 .developBot ul li.i1{transition:all 1s 0.1s;}
.sec-2 .developBot ul li.i2{transition:all 1s 0.2s;}
.sec-2 .developBot ul li.i3{transition:all 1s 0.2s;}
.sec-2 .developBot ul li .deve1{ width:100%; height:auto; overflow:hidden;}
.sec-2 .developBot ul li .deve1 .omb{border:solid 9px rgba(255,255,255,0.38); width:122px; height:122px; overflow:hidden;border-radius:122px; margin:0 auto;}
.sec-2 .developBot ul li .deve1 .omb div{ width:122px; height:122px; overflow:hidden; background:#287140; border-radius:122px; }
.sec-2 .developBot ul li .deve1 .omb div span{ display:inline-block; width:56px; height:56px;overflow:hidden; margin-top:33px; }

.sec-2 .developBot ul li .deve2{ width:100%; height:auto; overflow:hidden; margin-top:15px;}
.sec-2 .developBot ul li .deve2 p{ text-align:center; display:inline-block;width:100%; height:73px; overflow:hidden; background:url(../images/bt1.png) center center no-repeat;}
.sec-2 .developBot ul li .deve2 p span{ font-size:28px; color:#010101; line-height:72px; font-weight:bold;}
.sec-2 .developBot ul li .deve2 div{ width:340px; height:auto; overflow:hidden; margin:0 auto; line-height:27px; font-size:18px; color:#000; margin-top:25px; text-align:left;}
.sec-2 .developBot ul li:hover{box-shadow: 4px 6px 46px 0px rgba(0, 0, 0, 0.35);border-radius: 5px;border: solid 8px rgba(211, 235, 232, 0.84);
background:rgba(255,255,255,0.71); transition:all 0s 0s;}


.sec-2.active .developBot ul li{transform: translateY(0);-webkit-transform: translateY(0);opacity: 1;}
.sec-2.active  .developBot ul li.i1{transition:all 1s 0.2s;}
.sec-2.active  .developBot ul li.i2{transition:all 1s 0.8s;}
.sec-2.active  .developBot ul li.i3{transition:all 1s 1.3s;}
.sec-2.active .developTop{transform: translateY(0);-webkit-transform: translateY(0);opacity: 1;}
.sec-2.active .sec2img{ animation: slowScale 15s linear;}

@media ( max-width:1600px){
.sec-2 .developBot{width:100%;}
.sec-2 .developBot ul li .deve2 div{  font-size:16px; color:#000;}

}
@media ( max-width:1440px){
.sec-2 .Contain{ padding-top:5%;}
.sec-2 .developTop h1{ font-size:36px;margin-bottom:10px;}
.sec-2 .developTop p span{font-size: 24px; }
.sec-2 .developBot ul li{ width:360px; height:auto;}
.sec-2 .developBot ul li .deve2 div{ width:290px; height:auto;line-height:22px; font-size:14px; }
.sec-2 .developBot ul li .deve2 p span{ font-size:18px;  line-height: 56px;}
.sec-2 .developBot ul li .deve1 .omb{width:90px; height:90px;border:solid 5px rgba(255,255,255,0.38);}
.sec-2 .developBot ul li .deve1 .omb div{ width:90px; height:90px; overflow:hidden; background:#287140; border-radius:90px; }
.sec-2 .developBot ul li .deve1 .omb div span{ display:inline-block; width:44px; height:44px;overflow:hidden; margin-top:21px; }
.sec-2 .developBot ul li .deve1 .omb div span img{ max-width:100%;}

.sec-2 .developBot ul li .deve2 p {height: 56px;background: url(../images/bt1.png) center center no-repeat; background-size: auto 100%;}
}
@media ( max-width:1200px){
.sec-2 .Contain{ padding-top:3%;}
.sec-2 .developBot ul li .deve2 div {font-size: 12px;}

}
/*第二屏 end*/


/*第三屏 s*/
.sec-3{ position: relative; overflow: hidden;}
.sec3img{ width: 100%; height: 100%; overflow: hidden;background:url(../images/bg2.jpg) center bottom no-repeat;
 background-size:cover; position: absolute; left: 0px; top: 0px;transition:all 1s 0.9s;
}
.sec-3 .Contain{ padding-top:8%;}
.sec-3 .info{ width:50%; float:left;}
.sec-3 .info .p{transform:translateY(150px);-webkit-transform:translateY(150px);opacity:0; line-height:34px; font-size:16px; color:#010101; margin:43px 0 38px;}
.sec-3 .ti{ font-size:50px; color:#231814; line-height:50px;transform:translateY(150px);-webkit-transform:translateY(150px);opacity:0;}
.sec-3 .num{ width:100%; height:auto; overflow:hidden;transform:translateY(150px);-webkit-transform:translateY(150px);opacity:0;}
.sec-3 .num li{ width:180px; color:#666666; height:210px; text-align:left; float:left; position:relative; background:url(../images/xink.png) center center no-repeat; background-size:100%; margin-right:10%; display: table;text-align: center;}
.sec-3 .num li div{display: table-cell;vertical-align: middle;}
.sec-3 .num li span{ display:block; line-height:49px; color:#333333; font-size:60px; margin-bottom:8px; font-weight:bold; text-align:center;}
.sec-3 .num li p{ text-align:center; font-size:18px; color:#000;}
.sec-3 .num li:last-child{ margin-right:0%;}
.sec-3 .more{width:100%; height:auto; overflow:hidden; margin-top:60px;transform:translateY(150px);-webkit-transform:translateY(150px);opacity:0;}
.sec-3 .more a{ clear:both; display:block; width:250px; line-height:54px; color:#fff; text-align:center; font-size:20px; background-color: rgba(40,113,64,0.82);transition: all ease 0.3s;}
.sec-3 .more a:hover{ background:#287140;}

.sec-3.active .ti{transition:all 1s 0.2s;transform: translateY(0);-webkit-transform: translateY(0);opacity: 1;}
.sec-3.active .info .p{transition:all 1s 0.5s;transform: translateY(0);-webkit-transform: translateY(0);opacity: 1;}
.sec-3.active .num{transition:all 1s 0.8s;transform: translateY(0);-webkit-transform: translateY(0);opacity: 1;}
.sec-3.active .more{transition:all 1s 1.2s;transform: translateY(0);-webkit-transform: translateY(0);opacity: 1;}

.sec-3.active .sec3img{ animation: slowScale 15s linear;}


@media ( max-width:1600px){
.sec-3 .ti{ font-size:36px; line-height:40px;}
.sec-3 .more a{ width:200px; line-height:50px; font-size:18px;}
.sec-3 .num li{ width: 160px; height:190px;}
.sec-3 .num li span{font-size:45px;}
.sec-3 .num li p{font-size:16px;}
.sec-3 .info .p{ line-height:30px; margin:30px 0 30px;}
.sec-3 .more{ margin-top:30px;}
.sec-3 .info .p{ font-size:18px;}
}
@media ( max-width:1366px){
.sec-3 .ti{ font-size:28px;}
.sec-3 .info .p{ line-height:26px; margin:20px 0 20px;}
.sec-3 .num li{ width: 160px; height:190px;}
.sec-3 .num li span{font-size:38px; line-height:38px;}
.sec-3 .num li p{font-size:14px;}
}
@media ( max-width:1200px){
.sec-3 .Contain{ padding:7% 0;}
.sec-3 .num li{ width: 150px; height:180px;}
}
@media ( max-width:1024px){
.sec-3 .info{ width:auto; float:none;}
.sec-3 .ti{ font-size:20px;}
.sec-3 .info .p{ margin:10px 0; line-height:24px;}
.sec-3 .more a{ width:120px; line-height:40px; font-size:14px;}
.sec-3 .num li{ height:78px;}
.sec-3 .num li span{ font-size:26px; line-height:26px;}
.sec-3 .num li p{font-size:14px;}
}
/*第三屏 end*/



/*第四屏 s*/
.sec-4{ overflow:hidden;}
.sec-4 .tithead{ text-align:center; position:absolute; left:0; top:14%; width:100%;opacity: 0;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
.sec-4 .tithead p{ text-align:center; padding:6px 0px;}
.sec-4 .tithead p span{ display:inline-block; line-height:52px; color:#fff; font-size:48px; transition: all ease 0.3s;}
.sec-4 .tithead .iconfont{ display:inline-block; width:86px; height:4px; overflow:hidden; background:#fff;}
.sec-4 .tithead p font{ font-size:30px; color:#fff;}
.sec-4 .left{transition: all 0.5s; width:50%; height:100%; position:absolute; left:0;  display: flex;align-items: center;justify-content: center;}
.sec-4 .left a{ display:inline-block; width: 100%; height: 100%; position:relative;}
.sec-4 .left a .sec4left{transition: all 0.4s;width: 100%; height: 100%; position: absolute; top: 0px;background-size:cover;
background-position:center center; background-repeat:no-repeat;}
.sec-4 .right{ position:absolute; right:0; height:100%; width:50%;overflow:hidden;}
.sec-4 .col1{transition: all 0.3s;overflow:hidden; 
position:absolute; left:0; top:0; width:100%; height:45%; background: #fff1ba url(../images/sec4_zyfw.jpg) right bottom no-repeat;}
.sec-4 .col1 a.more{ display:inline-block;  width: 100%; height: 100%;color:#fff; font-size:48px;display: flex;align-items: center;
justify-content: center; position: relative;}
.sec-4 .col1 a.more .righa{transition: all 0.4s;width: 100%; height: 100%; position: absolute; top: 0px;background-size:cover;
background-position:center center; background-repeat:no-repeat;}
.sec-4 .col1 a.more .righb{display:inline-block; color:#fff; font-size:48px;opacity: 0;-webkit-transform: scale(0);
-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}

.sec-4 .col2{transition: all 0.3s;overflow:hidden;
 width:50%; height:55%; position:absolute; bottom:0; left:0; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.sec-4 .col2 a.more{display:inline-block; width: 100%; height: 100%; color:#fff; font-size:48px;display: flex;align-items: center;
justify-content: center;}
.sec-4 .col2 a.more .righa{transition: all 0.4s;width: 100%; height: 100%; position: absolute; top: 0px;background-size:cover;
background-position:center center; background-repeat:no-repeat;}
.sec-4 .col2 a.more .righb{display:inline-block; color:#fff; font-size:48px;opacity: 0;-webkit-transform: scale(0);
-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}

.sec-4 .col3{transition: all 0.3s;overflow:hidden;
 width:50%; height:55%; position:absolute; bottom:0; right:0; background-position:center center; background-repeat:no-repeat; 
 background-size:cover;}
.sec-4 .col3 a.more{display:inline-block; width: 100%; height: 100%; color:#fff; font-size:48px;display: flex;align-items: center;
justify-content: center;}
.sec-4 .col3 a.more .righa{transition: all 0.4s;width: 100%; height: 100%; position: absolute; top: 0px;background-size:cover;
background-position:center center; background-repeat:no-repeat;}
.sec-4 .col3 a .righb{display:inline-block; color:#fff; font-size:48px;opacity: 0;-webkit-transform: scale(0);
-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}

.sec-4.active .tithead{transition:all 1s 0.2s;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity:1;}
.sec-4.active .col1 a.more .righb{transition:all 1s 0.7s;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity:1;}
.sec-4.active .col2 a.more .righb{transition:all 1s 1.4s;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity:1;}
.sec-4.active .col3 a.more .righb{transition:all 1s 2.1s;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity:1;}

.sec-4 .left a:hover .sec4left{transform: scale(1.05);}
.sec-4 .col1 a:hover .righa{transform: scale(1.05);}
.sec-4 .col2 a:hover .righa{transform: scale(1.05);}
.sec-4 .col3 a:hover .righa{transform: scale(1.05);}







@media ( max-width:1600px){
.sec-4 .col1{height:48%;}
.sec-4 .col1 a.more,.sec-4 .col2 a.more,.sec-4 .col3 a.more{ font-size:38px;}
.sec-4 .col2{ height:52%;}
.sec-4 .col3{height:52%;}
.sec-4 .tithead span{ font-size:28px;}
}
@media ( max-width:1366px){
.sec-4 .col1{height:50%;}
.sec-4 .col1 a.more,.sec-4 .col2 a.more,.sec-4 .col3 a.more{font-size:24px;}
.sec-4 .col2{ height:50%;}
.sec-4 .col3{ height:50%; }
.sec-4 .tithead span{line-height:50px; width:180px; font-size:24px;}
}
@media ( max-width:1200px){
.sec-4 .left,.sec-4 .col2,.sec-4 .col3{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}
.sec-4 .col1 a.more,.sec-4 .col2 a.more,.sec-4 .col3 a.more{transform:translateX(0);-webkit-transform:translateX(0);opacity:1;}

.sec-4 .left{ padding-top:660px; position:static; float:left;}
}
@media ( max-width:1024px){
.sec-4 .left{ padding-top:200px; float:none; width:auto;}
.sec-4 .right{ position:static; width:auto;}
.sec-4 .col1{ position:static; height:auto; width:auto; padding:0 15px;}
.sec-4 .col1 a.more,.sec-4 .col2 a.more,.sec-4 .col3 a.more{ font-size:18px;}
.sec-4 .col2{ height:200px; position:static; width:auto;}
.sec-4 .col3{ float:left; position:static; height:100px; width:50%;}
.sec-4 .tithead { top:16%;}
.sec-4 .tithead span { line-height:40px; font-size:18px;}
}
/*第四屏 end*/



/*第五屏 s*/
.sec-5{ position: relative; overflow: hidden;}
.sec5img{ width: 100%; height: 100%; overflow: hidden;background:url(../images/bg3.jpg) center bottom no-repeat;
 background-size:cover; position: absolute; left: 0px; top: 0px;transition:all 1s 15s;
}
.sec-5 .Contain{ padding-top:8%;}
.sec-5 .tithead{ margin-bottom:3%;transform:translateY(-150px);-webkit-transform:translateY(-150px);opacity:0;transition:all 1s 0.1s;}
.sec-5 .tithead .nav{ float:right; font-size:18px; margin-top:25px;}
.sec-5 .tithead .nav a{ color:#231815; font-size:18px; line-height:18px; margin-right:15px;}
.sec-5 .tithead .nav a.on{ color:#287140;}
.sec-5 .tithead .nav i{ display:inline-block; width:30px; text-align:center; vertical-align:middle; margin-left:15px;}
.sec-5 .tithead .nav a:last-child i{ display:none;}
.sec-5 .tithead h2{ float:left; color:#231815; font-size:32px;line-height:70px;}
.sec-5 .more { clear:both; padding-top:1%;transform:translateY(50px);-webkit-transform:translateY(50px);opacity:0;transition:all 1s 0.9s;}
.sec-5 .more a{transition: all ease 0.3s; display:block; margin:0px auto; width:80px; height:80px; background: #287140 url(../images/more.png) center center no-repeat;}
.sec-5 .more a:hover{ width:100px; height:100px;}
.sec-5 .WorkList{margin: 0 0 1.5% -20px;padding-bottom: 10px;}
.sec-5 .WorkList li{width: 33.333%;float: left;}
.sec-5 .WorkList li .workBox{ padding:30px 30px;background:#fff;height: auto; overflow: hidden;margin:0 0 20px 20px;}
.sec-5 .WorkList li a{display:block;width: 100%;  height:auto;overflow: hidden;transition:all ease 0.3s;}
.sec-5 .WorkList li{transform:translateY(50px);-webkit-transform:translateY(50px);opacity:0;}
.sec-5 .WorkList li .box{ width:100%; height:auto; overflow:hidden; padding:0px 0px 30px 0px;}
.sec-5 .WorkList li .box .date{ float:left; width:83px; height:63px; overflow:hidden; border:1px #bfbfbf solid; padding:10px 0px;}
.sec-5 .WorkList li .box .date p{ text-align:center;}
.sec-5 .WorkList li .box .date p span{ font-size:24px; color:#000; line-height:36px;}
.sec-5 .WorkList li .box .date p font{ font-size:16px; color:#666;}
.sec-5 .WorkList li .box .tit{ float:right; width:74%; height:auto; overflow:hidden;}
.sec-5 .WorkList li .box .tit p{display:inline-block;width:100%; height:auto; overflow:hidden;}
.sec-5 .WorkList li .box .tit p span{ display:inline-block;width:100%; height:auto;text-overflow: ellipsis;white-space: nowrap;*white-space: nowrap;overflow: hidden; font-size:18px;color:#000;}
.sec-5 .WorkList li .box .tit div{width:100%; height:48px; color:#6b6b6b; font-size:15px; overflow:hidden; font-size:15px; line-height:24px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box;}
.sec-5 .WorkList li .more{color:#000; font-size:16px; border-top:1px solid #2a6f40;transform: translateY(0);-webkit-transform: translateY(0);opacity: 1; padding-top:30px;}
.sec-5 .WorkList li.li1 {transition:all 1s 0.3s;}
.sec-5 .WorkList li.li2 {transition:all 1s 0.4s;}
.sec-5 .WorkList li.li3 {transition:all 1s 0.5s;}
.sec-5 .WorkList li.li4 {transition:all 1s 0.6s;}
.sec-5 .WorkList li.li5 {transition:all 1s 0.7s;}
.sec-5 .WorkList li.li6 {transition:all 1s 0.8s;}
.sec-5 .WorkList li:hover .box .tit p span{ color:#287140;transition: all 0.2s;}
.sec-5 .WorkList li:hover .box .date{ border:1px #287140 solid;transition: all 0.2s;}
.sec-5 .WorkList li:hover .box .date p span{ color:#287140;transition: all 0.2s;}
.sec-5 .WorkList li:hover .box .date p font{ color:#287140;transition: all 0.2s;}
.sec-5 .WorkList li:hover .more{color:#287140;transition: all 0.2s;}

.sec-5.active .tithead{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}
.sec-5.active .WorkList li {transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}
.sec-5.active .more {transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}
.sec-5.active .sec5img{ animation: slowScale 15s linear;}

@media ( max-width:1600px){
.sec-5 .Contain{ padding-top:3%;}
/*.sec-5 .WorkList li .box { padding-top:10px; height:200px;}*/
.sec-5 .WorkList li .p { margin-bottom:12px;}
.sec-5 .WorkList li .more{ padding-top:20px;}
}
@media ( max-width:1366px){
.sec-5 .Contain{ padding-top:5%;}
.sec-5 .tithead{ line-height:50px; margin-bottom:2%;}
.sec-5 .tithead h2{font-size:24px;}
.sec-5 .tithead .nav{font-size:16px;}
.sec-5 .WorkList li .tit { font-size:16px;}
.sec-5 .WorkList li .p{ margin:0 0 5px;}
/*.sec-5 .WorkList li .box { height:175px;}*/
.sec-5 .more a{width:50px; height:50px;}
.sec-5 .more a:hover{ width:65px; height:65px;}
}
@media ( max-width:1200px){
.sec-5 .tithead{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}
.sec-5 .WorkList li {transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}
.sec-5 .more {transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}
}
@media ( max-width:1024px){
.sec-5 .tithead h2{font-size:18px;}
.sec-5 .tithead .nav{font-size:15px;}
.sec-5 .tithead .nav i{width:12px;}
/*.sec-5 .WorkList li .box{ height:155px;}*/
.sec-5 .WorkList li.li4,.sec-5 .WorkList li.li5,.sec-5 .WorkList li.li6 { display:none;}
}
/*第五屏 end*/
@keyframes slowScale {
    0% {transform: scale(1.4)}
    25% {transform: scale(1.3)}
    50% {transform: scale(1.2)}
    75% {transform: scale(1.1)}
    100% {transform: scale(1)}
}

/*Bottom*/
.Footer{ background:url(../images/bg4.jpg) center bottom no-repeat; clear:both; color:#4c4c4c; font-size:14px;}
.Footer .line{ background:#929392; height:16px; margin-bottom:4%;}
.Copyright{ border-top:1px solid #e2e2e1; line-height:26px; padding:14px 0; text-align:center;}
.Copyright span{ font-size:16px; color:#818181; margin:0px 5px;}
.Footer .select{ width:100%; border:1px solid #e6e6e6; height:59px; color:#000000; font-size:18px; text-indent:1.5em;}
.Footer a{color:#4c4c4c;}
.Footer .sitemap{display:inline-block; height:auto; overflow:hidden;float:right; padding-bottom:4%;}
.Footer .sitemap dl{ width:auto;height:auto; overflow:hidden; float:left; margin-right:45px;}
.Footer .sitemap dt{ line-height:55px; color:#000; font-size:20px;}
.Footer .sitemap dt a{color:#000; font-size:20px;}
.Footer .sitemap dd{width:100%; height:auto; overflow:hidden;}
.Footer .sitemap dd p{margin-bottom:5px;}
.Footer .sitemap dd p a{ color:#666; font-size:16px;}
.Footer .sitemap dd p a:hover{color:#287140; text-decoration:underline;}
.Footer .sitemap dl:last-child{ margin-right:0%;}
.Footer .left{ width:auto; float:left; padding-bottom:4%; position:relative;}
.Footer .left .logo{ height:58px; padding:11px 0 25px;}
.Footer .left .logo img{height: 58px;}
.Footer .left .link{ padding-bottom:20px;}
.Footer .left .link p{ font-size:16px; color:#333; margin-bottom:5px;}
.Footer .left .ewm{ width:38%; height:auto; overflow:hidden;}
.Footer .left .ewm div{ width:100%; height:auto; overflow:hidden;}
.Footer .left .ewm div img{width:100%;}
.Footer .left .ewm p{ text-align:center; margin-top:5px;}
.Footer .left .ewm p span{ font-size:14px; color:#333;}
.totop{text-align: center; cursor: pointer;overflow: hidden;visibility: hidden;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;  width:50px; height:50px; line-height:50px; background:#f8b842; color:#221713;}
.totop.cd-is-visible {visibility: visible;opacity: 1; cursor:pointer;}

@media ( max-width:1199px){
}
@media ( max-width:1024px){
.Footer .left{ width:auto; float:none; text-align:center;}
.Footer .sitemap,.Footer .left .logo{ display:none;}
.Footer .line{ height:8px;}
}
@media ( max-width:640px){
.Footer .left .ewm li{ width:65px; height:65px;}
}
/*Bottom*/


/*  内页banner   */

/*  内页banner   */
.ban1{width:100%; height:380px; overflow:hidden;margin:0 auto; position: relative;}

.ban1az{ width:100%; height:auto; overflow:hidden; }   
.ban1 .ban1az-a{ position:relative; left:50%; top:0px; width:1920px; margin-left:-960px ; text-align:center;} 
.ban1 .ban1az-a img{animation: gt 20s infinite linear;}
.ban1z{ width:100%; height:auto; overflow:hidden; position: absolute; top: 0px;}   
.ban1 .ban1z-a{ width:480px; height:197px; background:url(../images/fkk.png) right center no-repeat; overflow:hidden; margin:0 auto; margin-top:101px;} 
.ban1z-a div{ height:auto; overflow:hidden; margin-top:45px;}
.ban1z-a p{ text-align:center;}
.ban1z-a p span{ font-size:40px; color:#fff; font-weight:bold;}
.ban1z-a p font{ font-size:36px; color:#fff; font-weight:bold; text-transform:uppercase;}


@keyframes gt {
    0% {
        transform: scale(1);
    }

    25% {
        transform: scale(1.1);
    }

    50% {
        transform: scale(1.2);
    }

    75% {
        transform: scale(1.1);
    }

    100% {
        transform: scale(1);
    }
}

/*  二级导航  s */
.SubMenu{width:100%; height:auto; overflow:hidden; background:#f5f5f5;}
.Subm{ max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden;}
.Subm ul{ float:left;height:auto; overflow:hidden;}
.Subm ul li{ float:left;height:auto; overflow:hidden;line-height:65px; position:relative; padding:0px 29px;}
.Subm ul li a{ display:inline-block; height:65px; line-height:65px; font-size:15px; color:#222; position:relative; z-index:1;}
.Subm ul li.omn a{ color:#287140;}
.Subm ul li.omn .bg{height:100%;}
.SubMenu li .bg{ position:absolute; z-index:0; width:100%; bottom:0px; height:0; left:0; background:#fff;transition: all ease 0.3s; font-size:0;}
.SubMenu li:hover .bg{ height:100%;}
.SubMenu li:hover a{ color:#287140;}
.Subm .place{ float:right;height:auto; overflow:hidden;line-height:65px; background:url(../images/fz.png) left center no-repeat; padding-left:20px;}
.Subm .place a{ font-size:15px; color:#3e3e3e;}
.Subm .place span{ font-size:15px; color:#287140;}
.Subm .place a:hover{ color:#287140;}
/*  二级导航   end*/

/*  新闻列表  s */
.newsList{width:100%; height:auto; overflow:hidden; padding:60px 0px;}
.newsListz{ max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden;}
.newsListz ul li{width: 33.333%;float: left;}
.newsListz ul li .newsBox{padding:40px 25px;margin: 0 0 2px 2px;}
.newsListz ul li:nth-of-type(odd) .newsBox{ background:#f7fafd;}
.newsListz ul li:nth-of-type(even) .newsBox{ background:#f9f9f9;}
.newsListz ul li .box{ width:100%; height:auto; overflow:hidden; }
.newsListz ul li .box .date{ float:left; width:83px; height:63px; overflow:hidden; border:1px #bfbfbf solid; padding:10px 0px;}
.newsListz ul li .box .date p{ text-align:center;}
.newsListz ul li .box .date p span{ font-size:24px; color:#000; line-height:36px;}
.newsListz ul li .box .date p font{ font-size:16px; color:#666;}
.newsListz ul li .box .tit{ float:right; width:74%; height:auto; overflow:hidden;}
.newsListz ul li .box .tit p{display:inline-block;width:100%; height:auto; overflow:hidden;}
.newsListz ul li .box .tit p span{ display:inline-block;width:100%; height:auto;text-overflow: ellipsis;white-space: nowrap;*white-space: nowrap;overflow: hidden; font-size:18px;color:#000;}
.newsListz ul li .box .tit div{width:100%; height:48px; color:#6b6b6b; font-size:15px; overflow:hidden; font-size:15px; line-height:24px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box;}
.newsListz ul li .more{width:100%; height:168px; overflow:hidden; margin-top:20px;}
.newsListz ul li .more img{ width:100%;transition: all 0.2s;}
.newsListz ul li:hover .box .tit p span{ color:#287140;}
.newsListz ul li:hover .box .date{border:1px #287140 solid;transition: all 0.2s;}
.newsListz ul li:hover .box .date p span{color:#287140;transition: all 0.2s;}
.newsListz ul li:hover .box .date p font{color:#287140;transition: all 0.2s;}
.newsListz ul li:hover .more img{transform: scale(1.1);}
.newsMore .newsMorez a.none{display:none}


.newsMore{width:100%; height:auto; overflow:hidden; text-align:center; margin-top:60px;}
.newsMore .newsMorez{ display:inline-table;}
.newsMore .newsMorez .upper{ margin-right:30px; width:107px; height:44px; overflow:hidden; }
.newsMore .newsMorez .lower{ margin-left:30px; width:107px; height:44px; overflow:hidden; }
.newsMore .newsMorez a{ float:left; display:inline-block; height:44px; width:44px; overflow:hidden; text-align:center; line-height:44px;border:1px #ccc solid; margin:0px 5px; background:#fdfdfd; font-size:18px;}
.newsMore .newsMorez a.on{ background:#fff; border:1px #287140 solid; color:#287140;}
.newsMore .newsMorez .last{ margin-left:10px; width:88px; height:44px; overflow:hidden; }
.newsMore .newsMorez a:hover{ background:#287140; border:1px #287140 solid; color:#fff;transition: all 0.2s;}
.newsMore .newsMorez a.on:hover{ background:#fff; border:1px #287140 solid; color:#287140;}
.newsMore .newsMorez a.first{width: 107px;height: 44px;}
/* 新闻详情 */
.newsDetail{width:100%; height:auto; overflow:hidden; padding:60px 0px 125px 0px; position:relative;}
.newsDetailTop{ max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden; border-bottom:1px #b4b4b4 dashed; padding-bottom:20px;}
.newsDetailTop h1{ text-align:center; font-size:32px; color:#000;}
.newsDetailTop div{width:100%; height:auto; overflow:hidden; text-align:center; margin-top:15px;}
.newsDetailTop div span{ margin:0px 10px; font-size:16px; color:#999;}
.newsDetailCent{ max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden; padding:30px 0px;}
.newsDetailBot{ max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden;border-bottom:1px #d9d9d9 solid;}
.newsDetailBot div{width:100%; height:auto; overflow:hidden; border-top:1px #d9d9d9 solid;padding:25px 0px;}
.newsDetailBot div span{ float:left; font-size:18px; color:#000;}
.newsDetailBot div a{ float:left; font-size:18px; color:#000;}
.newsDetailBot div a:hover{ color: #287140;}
.newsReturn{width:100%; margin: 0px auto; height:auto; text-align:center; position:absolute; bottom:0px; text-align:center;}
.newsReturn .news-more{ width:207px; position: relative; margin: 0 auto;}
.newsReturn .news-more:hover span{position: absolute;top:0px;left:0px; z-index:0;width: 207px;height:207px;-webkit-border-radius: 50%;border-radius: 50%;background: #287140;-webkit-animation: scale-three2 1.5s ease infinite;-moz-animation: scale-three2 1.5s ease infinite;-o-animation: scale-three2 1.5s ease infinite;animation: scale-three2 1.5s ease infinite;animation-fill-mode: none;animation-fill-mode: both;}
.newsReturn .news-more a{ position: relative; z-index: 99;}
@keyframes scale-three2 {
0% {transform:scale(1);opacity:.8}
100% {transform:scale(1.2);opacity:0}
}
@-webkit-keyframes scale-three2 {
0% {-webkit-transform:scale(1);opacity:.7}
100% {-webkit-transform:scale(1.2);opacity:0}
}
@-moz-keyframes scale-three2 {
0% {-moz-transform:scale(1);opacity:.7}
100% {-moz-transform:scale(1.2);opacity:0}
}
@-o-keyframes scale-three2 {
0% {-o-transform:scale(1);opacity:.7}
100% {-o-transform:scale(1.2);opacity:0}
}

/*  新闻列表   end*/


/*  走进固利  s */
/* 集团介绍 */
.groupInt{width:100%; height:auto; overflow:hidden; padding:55px 0px 60px 0px;}
.groupIntTop{max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden;}
.groupIntTop h1{ font-size:48px; color:#287140; font-weight:inherit;}
.groupIntTop p span{ font-size:20px; color:#cacaca; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold;}
.groupIntBot{max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden; margin-top:60px;}
.groupIntBot .omb1{ float:left;width:41%; height:auto; overflow:hidden; }
.groupIntBot .omb2{ float:right;width:57%; height:auto; overflow:hidden; margin-top:2%;}
.groupIntBot .omb2a{width:100%; height:auto; overflow:hidden;}
.groupIntBot .omb2a span{ float:left; font-size:34px; color:#000;}
.groupIntBot .omb2a font{ float:left; font-size:16px; color:#818181; margin-left:5px; margin-top:2.5%;}
.groupIntBot .omb2b{width:100%; height:auto; overflow:hidden; font-size:18px; color:#343434; line-height:24px;margin-top:3%;}
/*集团发展*/
.developa{width:100%; height:auto; overflow:hidden; padding:55px 0px 60px 0px;}
.developaTop{max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden;font-size:48px; color:#287140; font-weight:inherit; text-align:center;}
.developaCent{max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden; text-align:center; margin-top:30px;}
.developaCent div{ display:inline-table;}
.developaCent div ul li{ float:left; height:auto; overflow:hidden; margin:0px 25px; font-size:24px; color:#a5a5a5; cursor:pointer;}
.developaCent div ul li.active{ color:#287140;}
.developaBot{width:100%; height:430px; overflow:hidden; margin-top:60px;background:url(../images/fgx.png) center 175px repeat-x;}
.developaBotz{max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden;}
.developaBotz .developaz{width:90%;height:430px; padding:0% 5%; position:relative;}
.developaBotz .swiper-box1{width:100%;height: 100%; position:static;}
.developaBotz .swiper-wrapper{ width:100%;}
.developaBotz .swiper-slide:nth-child(odd){ padding-top:186px;}
.developaBotz .swiper-slide{ height:186px; text-align: center; background:none; position:relative;}
.developaBotz .swiper-slide .omb1{ width:100%; height:auto; overflow:hidden; }
.developaBotz .swiper-slide .omb1 .omb1a{width:100%;height:22px; background:url(../images/fgx3.png) 8px 0px repeat-y; overflow:hidden; padding-top:75px;}
.developaBotz .omb1 .omb1a i{float:left; display:inline-block; height:16px; width:16px; overflow:hidden; float:left; padding:3px 0px; background:#fff;}
.developaBotz .omb1 .omb1a span{float:left; height:22px; line-height:22px; font-size:24px; color:#287140; margin-left:10px;}
.developaBotz .omb1 .omb1b{ height:auto; overflow:hidden; padding-left:26px; margin-top:10px;}
.developaBotz .omb1 .omb1b ul li{ padding-left:15px; height:auto; background:url(../images/fgx5.png) 0px 10px no-repeat; text-align:left; margin-top:5px;}
.developaBotz .omb1 .omb1b ul li span{ display:inline-block; width:100%; height:auto; line-height:24px;overflow:hidden; }

.developaBotz .swiper-slide .omb2{ width:100%; height:auto; overflow:hidden;background:url(../images/fgx4.png) 8px 0px repeat-y; padding-bottom:30px; position:absolute; bottom:0px;}
.developaBotz .swiper-slide .omb2 .omb2a{width:100%;height:22px; overflow:hidden;}
.developaBotz .omb2 .omb2a i{float:left; display:inline-block; height:16px; width:16px; overflow:hidden; float:left; padding:3px 0px; background:#fff;}
.developaBotz .omb2 .omb2a span{float:left; height:22px; line-height:22px; font-size:24px; color:#287140; margin-left:10px;}
.developaBotz .omb2 .omb2b{ height:auto; overflow:hidden; padding-left:26px; margin-top:10px;}
.developaBotz .omb2 .omb2b ul li{ padding-left:15px; height:auto; background:url(../images/fgx5.png) 0px 10px no-repeat; text-align:left; margin-top:5px;}
.developaBotz .omb2 .omb2b ul li span{ display:inline-block; width:100%; height:auto; line-height:24px;overflow:hidden;}
.developaBotz .swiper-button-next{ width:48px; height:48px; overflow:hidden;margin-top: -53px !important; background:url(../images/right.png) center center no-repeat; right:0px;}
.developaBotz .swiper-button-prev{ width:48px; height:48px; overflow:hidden;margin-top: -53px !important; background:url(../images/left.png) center center no-repeat; left:0px;}

/*  走进固利   end*/

/*  旗下公司  s */
/* 公司介绍 */
.present{width:100%; height:auto; overflow:hidden; padding:70px 0px 100px 0px; background:url(../images/bg5.jpg) bottom center no-repeat;}
.presentz{max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden; position:relative;}
.presentLeft{ float:left; width:37%; height:600px; overflow:hidden;position: relative;}
.presentLeft img{ width:100%;position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.presentRight{ float:right; width:61%; height:420px; overflow:hidden;margin-top:130px;}
.presentRight.sucai{height:420px; padding:0px 10px 0px 0px;overflow:hidden; background:url(../images/gdx.jpg) top right repeat-y; background-size:3px;}
.presentRight#sucai{height:420px; padding:0px 10px 0px 0px;overflow:hidden; }
#presentRightz{ width:100%; height:auto; overflow:hidden;}
.psent{ background:#287140; position:absolute; top:40px; left:30%; font-size:24px; color:#fff; font-weight:bold; padding:15px 45px;}

/* 企业文化 */
.culture{width:100%; height:auto; overflow:hidden; padding:70px 0px; }
.cultureTop{max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden; }
.cultureTop h1{ text-align:center; font-size:36px; color:#000; font-weight:bold; margin-bottom:5px;}
.cultureTop p{ display:inline-block;width:100%; height:auto; overflow:hidden; text-align:center;}
.cultureTop div{width:100%; height:auto; overflow:hidden; text-align:center;}
.cultureTop div span{ font-size:18px; color:#999; text-transform:uppercase;}
.cultureTop p i{display:inline-block;width:50px; height:2px; background:#8a222d; overflow:hidden;}
.cultureBot{max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden; text-align:center; font-size:22px; color:#292929; margin-top:40px; }

/* 资质与成就 */
.honor{width:100%; height:auto; overflow:hidden; padding:70px 0px; background:#f7f7f7 url(../images/bg6.jpg) bottom center no-repeat;}
.honorz{max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden; }
.honorLeft{ float:left; width:34%;height:auto; overflow:hidden; margin-top:130px;}
.honorLeft h1{ text-align:left; font-size:36px; color:#000; font-weight:bold;}
.honorLeft p{ display:inline-block;width:100%; height:auto; overflow:hidden; text-align:left;}
.honorLeft div span{ font-size:18px; color:#999; text-transform:uppercase;}
.honorLeft p i{display:inline-block;width:50px; height:2px; background:#8a222d; overflow:hidden;}
.honorLeft div{width:100%; height:auto; overflow:hidden; font-size:18px; color:#000; margin-top:15px; line-height:24px;}
.honorRight{ float:right;width:820px;height:auto; overflow:hidden;}
.index_zhuanjia{ width:100%; overflow:hidden;}
.index_zhuanjia_pic{ width:638px; height:483px; overflow:hidden; float:left;position:relative; margin-top:30px;}
.index_zhuanjia_pic ul{height:377px;position:absolute; left:0;}
.index_zhuanjia_pic li{width:638px; height:483px; overflow:hidden;position:relative;float:left;}
.index_zhuanjia_pic li div{ width:604px; height:414px; overflow:hidden; padding:17px; background:#fff;}
.index_zhuanjia_pic li div img{ width:100%;}
.index_zhuanjia_pic li p{ text-align:center; margin-top:15px;}
.index_zhuanjia_pic li p span{ font-size:18px; color:#6c6c6c;}
.index_zhuanjia_list{ width:150px;height:505px; overflow:hidden; float:right;}
.index_zhuanjia_lists{width:150px; height:440px; overflow:hidden;position:relative;}
.index_zhuanjia_lists ul{ width:144px; height:440px;position:absolute;overflow:hidden;}
.index_zhuanjia_lists ul li{ width:144px; height:101px; padding-bottom:11px;position:relative; }
.index_zhuanjia_lists ul li.on img{ width:142px; height:99px; border:1px #287140 solid;}
.index_zhuanjia_pre{ width:100%; height:17px; margin-bottom:15px; overflow:hidden; cursor:pointer;background:url(../images/top.png) no-repeat center center;}
.index_zhuanjia_next{ width:100%; height:17px; margin-top:15px; overflow:hidden; cursor:pointer;background:url(../images/bot.png) no-repeat center center;}

/* 业务介绍与产品 */
.product{width:100%; height:auto; overflow:hidden; padding:70px 0px; background:#fff;}
.productTop{max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden; }
.productLeft{ float:left; width:44%; height:600px; overflow:hidden; position:relative;}
.productLeft img {position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.productRight{ float:right; width:53%; height:auto; overflow:hidden;padding:0px 10px 0px 0px; margin-top:20px;}
.productRight .omb1{width:100%; height:auto; overflow:hidden;}
.productRight .omb1 h1{ text-align:left; font-size:36px; color:#000; font-weight:bold; margin-bottom:5px;}
.productRight .omb1 p{ display:inline-block;width:100%; height:auto; overflow:hidden; text-align:left;}
.productRight .omb1 div span{ font-size:18px; color:#999; text-transform:uppercase;}
.productRight .omb1 p i{display:inline-block;width:50px; height:2px; background:#67a919; overflow:hidden;}
.productRight .omb2{ width:100%; height:420px; overflow:hidden;margin-top:40px;}
.productRight .omb2.sucai2{height:420px; padding:0px 5px 0px 0px;overflow:hidden; background:url(../images/gdx.jpg) top right repeat-y; background-size:3px;}
.productRight .omb2 #omb2z{ width:100%; height:auto; overflow:hidden;}
.productBot{max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden; margin-top:50px;}
.productBotz{ width:94%; height:auto; overflow:hidden; padding:0% 3%; position:relative;}
.productBot .swiper-box2{width:100%;height: 100%; position:static; padding-top: 10px;}
.productBot .swiper-wrapper{ width:100%;}
.productBot .swiper-slide{ height:auto; text-align: center; background:none; position:relative;}
.productBot .swiper-slide div{width:100%; height:auto; overflow:hidden;transition: all 0.2s;}
.productBot .swiper-slide div img{width: 100%;transition: all 0.2s;}
.productBot .swiper-slide p{ text-align:center; margin-top:10px;}
.productBot .swiper-slide p span{ font-size:18px; color:#000;}
.productBot .swiper-button-next{ width:17px; height:30px; overflow:hidden;margin-top: -30px !important; background:url(../images/right2.png) center center no-repeat; right:0px;}
.productBot .swiper-button-prev{ width:17px; height:30px; overflow:hidden;margin-top: -30px !important; background:url(../images/left1.png) center center no-repeat; left:0px;}
.productBot .swiper-slide:hover div{ border-radius: 8px; box-shadow: 0px 1px 8px #5c5c5c;transition: all 0.2s;}
.productBot .swiper-slide:hover div img{ transform: scale(1.1);}
.productBot .swiper-slide:hover p span{color:#287140;}
/* 业务介绍与产品 */
.contact{width:100%; height:auto; overflow:hidden; padding:70px 0px 100px 0px; background:#f9f9f9 url(../images/bg7.jpg) bottom center no-repeat;}
.contactTop{max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden; }
.contactTop h1{ text-align:center; font-size:36px; color:#000; font-weight:bold; margin-bottom:5px;}
.contactTop div{width:100%; height:auto; overflow:hidden; text-align:center;}
.contactTop div span{ font-size:18px; color:#999; text-transform:uppercase;}
.contactBot{max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden; margin-top:50px; }
.contactBotA{ float:left;width:50%; height:auto; overflow:hidden; padding:14px; background:#fff;}
.contactBotA img{ width:100%;}
.contactBotB{ float:right; width:45%; height:auto; margin-top:4%;}
.contactBotB h1{ font-size:24px; color:#000;}
.contactBotB div{ background:#fff; padding:20px 30px; height:auto; overflow:hidden;margin-top:5%; border-radius:3px;box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.06);}
.contactBotB div p{ display:inline-block;width:100%; height:auto; overflow:hidden; padding:8px 0px;}
.contactBotB div p i{ float:left; display:inline-block; width:18px; height:18px; margin-right:8px; margin-top:3px;}
.contactBotB div p span{ float:left; font-size:16px; color:#000; line-height:22px;}
/*  旗下公司   end*/

/*  联系我们  s */
/* 联系方式 */
.contactMag{width:100%; height:auto; overflow:hidden; padding:70px 0px;}
.contactMagTop{max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden; }
.contactMagTop ul li{ float:left; width:31.3%; height:auto; overflow:hidden; margin:0% 1%;}
.contactMagTop ul li .cont1{ float:left; width:111px; height:111px; overflow:hidden; border:1px #c0c0c0 solid; border-radius:111px;display: table;text-align: center;}
.contactMagTop ul li .cont1 span{display: table-cell;vertical-align: middle;}
.contactMagTop ul li .cont2{ float:left; height:113px; overflow:hidden; margin-left:20px;display: table;text-align: center;}
.contactMagTop ul li .cont2 div{display: table-cell;vertical-align: middle;}
.contactMagTop ul li .cont2 div p{ text-align:left; padding:2px 0px;}
.contactMagTop ul li .cont2 div span{ font-size:18px; color:#000;}
.contactMagBot{ width:1090px;margin: 0px auto; height:auto; overflow:hidden; margin-top:45px;}
.contactMagBot .omn1{width:100%; height:auto; overflow:hidden;}
.contactMagBot .omn1 span{float:left; font-size:30px; color:#222;}
.contactMagBot .omn1 font{float:left; font-size:18px; color:#000; margin-left:10px; margin-top:15px;}
.contactMagBot .omn2{width:100%; height:auto; overflow:hidden; margin-top:20px;}
.contactMagBot .omn2 ul{ display:inline-block;width:100%; height:auto; overflow:hidden;}
.contactMagBot .omn2 ul li{ float:left; width:49%; height:auto; overflow:hidden; margin-left:2%;}
.contactMagBot .omn2 ul li div{border:1px #dcdcdc solid; padding:20px;height:auto; overflow:hidden;}
.contactMagBot .omn2 ul li div span{ font-size:18px; color:#000;}
.contactMagBot .omn2 ul li div input{font-size:18px; color:#000; margin-left:10px; width:78%;}
.contactMagBot .omn2 ul li:nth-of-type(1){ margin-left:0%;}
.contactMagBot .omn2 .omn2a{ border:1px #dcdcdc solid;padding:20px; height:auto; overflow:hidden; margin-top:20px;}
.contactMagBot .omn2 .omn2a span{ float:left;font-size:18px; color:#000;}
.contactMagBot .omn2 .omn2a textarea{ float:left;font-size:18px; color:#000; width:94%; height:95px; overflow:hidden;}
.contactMagBot .omn3{width:100%; height:auto; overflow:hidden; margin-top:30px; text-align:center;}
.contactMagBot .omn3 input{ width:508px; height:65px; overflow:hidden; border:1px #287140 solid; font-size:20px; color:#287140;}
.contactMagBot .omn3 input:hover{ background:#287140; color:#fff; cursor:pointer;transition: all 0.2s;}

/* 导航地图 */
.contactMap{width:100%; height:auto; overflow:hidden; padding:70px 0px;}
.contactMapz{max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden; }
.contactMapz img{ max-width:100%;}
/*  联系我们   end*/

/*  企业文化  s */
.corporate{width:100%; height:auto; overflow:hidden; padding:70px 0px;}
.corporateTop{max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden; }
.corporateTop ul li{ float:left; width:24.25%; height:auto; overflow:hidden; margin-left:1%; position:relative;}
.corporateTop ul li:nth-of-type(1){ margin-left:0%;}
.corporateTop ul li .corp1{width:100%; height:auto; overflow:hidden;}
.corporateTop ul li .corp1 img{ width:100%;transition: all 0.2s;}
.corporateTop ul li .corp2{width:100%; height:auto; overflow:hidden; position:absolute; bottom:0%;transition: all 0.2s;}
.corporateTop ul li .corp2 h1{ text-align:center; font-size:30px; color:#fff;}
.corporateTop ul li .corp2 p{display:block; height:2px; width:100%;overflow:hidden; text-align:center; margin-top:15px; opacity:0;transition: all 0.2s;}
.corporateTop ul li .corp2 p i{ display:block; height:2px; width:41px; overflow:hidden; background:#fff; margin:0 auto;}
.corporateTop ul li .corp2 div{width:100%;height:auto; overflow:hidden;text-align:center;font-size:18px; color:#fff; margin-top:20px; opacity:0;transition: all 0.2s;}
.corporateTop ul li:hover .corp2{ bottom:32%;transition: all 0.2s;}
.corporateTop ul li:hover .corp2 p{ opacity:1;transition: all 0.2s;}
.corporateTop ul li:hover .corp2 div{ opacity:1;transition: all 0.2s;}
.corporateTop ul li:hover .corp1 img{transform: scale(1.1);transition: all 0.2s;}

.corporateTop.half ul li{ float:left; width:49.5%; height: 452px;}



.corporateBot{max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden; padding:1% 0%; }
.corporateBot .corpLeft{ float:left; width:58.15%;height:auto; overflow:hidden;position:relative;}
.corporateBot .corpRight{ float:right; width:40.85%;height:auto; overflow:hidden;position:relative; margin-left:1%;}
.corporateBot .corpLeft .corp1{width:100%; height:auto; overflow:hidden;}
.corporateBot .corpLeft .corp1 img{ width:100%;transition: all 0.2s;}
.corporateBot .corpLeft .corp2{width:100%; height:auto; overflow:hidden; position:absolute; bottom:0%;transition: all 0.2s;}
.corporateBot .corpLeft .corp2 h1{ text-align:center; font-size:30px; color:#fff;}
.corporateBot .corpLeft .corp2 p{display:block; height:2px; width:100%;overflow:hidden; text-align:center; margin-top:15px; opacity:0;transition: all 0.2s;}
.corporateBot .corpLeft .corp2 p i{ display:block; height:2px; width:41px; overflow:hidden; background:#fff; margin:0 auto;}
.corporateBot .corpLeft .corp2 div{width:100%;height:auto; overflow:hidden;text-align:center;font-size:18px; color:#fff; margin-top:20px; opacity:0;transition: all 0.2s;}
.corporateBot .corpLeft:hover .corp2{ bottom:26%;transition: all 0.2s;}
.corporateBot .corpLeft:hover .corp2 p{ opacity:1;transition: all 0.2s;}
.corporateBot .corpLeft:hover .corp2 div{ opacity:1;transition: all 0.2s;}
.corporateBot .corpLeft:hover .corp1 img{transform: scale(1.1);transition: all 0.2s;}

.corporateBot .corpRight .corp1{width:100%; height:auto; overflow:hidden;}
.corporateBot .corpRight .corp1 img{ width:100%;transition: all 0.2s;}
.corporateBot .corpRight .corp2{width:100%; height:auto; overflow:hidden; position:absolute; bottom:0%;transition: all 0.2s;}
.corporateBot .corpRight .corp2 h1{ text-align:center; font-size:30px; color:#fff;}
.corporateBot .corpRight .corp2 p{display:block; height:2px; width:100%;overflow:hidden; text-align:center; margin-top:15px; opacity:0;transition: all 0.2s;}
.corporateBot .corpRight .corp2 p i{ display:block; height:2px; width:41px; overflow:hidden; background:#fff; margin:0 auto;}
.corporateBot .corpRight .corp2 div{width:100%;height:auto; overflow:hidden;text-align:center;font-size:18px; color:#fff; margin-top:20px; opacity:0;transition: all 0.2s;}
.corporateBot .corpRight:hover .corp2{ bottom:26%;transition: all 0.2s;}
.corporateBot .corpRight:hover .corp2 p{ opacity:1;transition: all 0.2s;}
.corporateBot .corpRight:hover .corp2 div{ opacity:1;transition: all 0.2s;}
.corporateBot .corpRight:hover .corp1 img{transform: scale(1.1);transition: all 0.2s;}

/*  企业文化   end*/


/* 企业文化详情  s*/
.corpDetails{width:100%; height:auto; overflow:hidden; padding:70px 0px; }
.corpDetailsTop{max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden; }
.corpDetailsTop h1{ text-align:center; font-size:36px; color:#000; font-weight:bold; margin-bottom:5px;}
.corpDetailsTop p{ display:inline-block;width:100%; height:auto; overflow:hidden; text-align:center;}
.corpDetailsTop div{width:100%; height:auto; overflow:hidden; text-align:center;}
.corpDetailsTop div span{ font-size:18px; color:#999; text-transform:uppercase;}
.corpDetailsTop p i{display:inline-block;width:50px; height:2px; background:#8a222d; overflow:hidden;}
.corpDetailsBot{max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden; text-align:center; font-size:20px; color:#292929; margin-top:40px; }

/*  企业文化详情   end*/

/* 人才招聘  s*/
.recruit{width:100%; height:auto; overflow:hidden; padding:70px 0px; }
.recruitTop{max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden; margin-bottom:30px;}
.recruitTop p span{ font-size:18px; color:#000;}
.recruitTop div{width:100%; height:auto; overflow:hidden; margin-top:20px;}
.recruitTop div a{ background:#f1f1f1; display:inline-block; height:58px; overflow:hidden; float:left; padding:0px 18px; line-height:56px; margin-right:15px; font-size:18px; color:#000; margin-bottom:15px;}
.recruitTop div a.omb{ background:#287140; color:#fff;}
.recruitTop div a:hover{ background:#287140; color:#fff;}
.recruitBot{max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden; border-top:1px #d4d4d4 solid;}
.recruitBot ul li{ padding:2% 8%; height:auto; overflow:hidden; cursor:pointer;}
.recruitBot ul li .recruitLeft{ float:left; width:76%; height:auto; overflow:hidden; }
.recruitBot ul li .recruitLeft h1{ font-size:24px; color:#000; }
.recruitBot ul li .recruitLeft .recruitLeftA{width:100%; height:auto; overflow:hidden; margin-top:20px;}
.recruitBot ul li .recruitLeft .omb1{ float:left;width:40%; height:auto; overflow:hidden; margin-right:5%; }
.recruitBot ul li .recruitLeft .omb1 p{ display:inline-block; width:100%; height:auto; overflow:hidden; padding:2px 0px;}
.recruitBot ul li .recruitLeft .omb1 p span{ font-size:16px; color:#000;}
.recruitBot ul li .recruitLeft .omb2{ float:left;width:20%; height:auto; overflow:hidden; margin-right:5%;}
.recruitBot ul li .recruitLeft .omb2 p{ display:inline-block; width:100%; height:auto; overflow:hidden; padding:2px 0px;}
.recruitBot ul li .recruitLeft .omb2 p span{ font-size:16px; color:#000;}
.recruitBot ul li .recruitLeft .omb3{ float:left;width:25%; height:auto; overflow:hidden;}
.recruitBot ul li .recruitLeft .omb3 p{ display:inline-block; width:100%; height:auto; overflow:hidden; padding:2px 0px;}
.recruitBot ul li .recruitLeft .omb3 p span{ font-size:16px; color:#000;}
.recruitBot ul li .recruitRight{ float:right;height:auto; overflow:hidden;}
.recruitBot ul li .recruitRight p span{ font-size:18px; color:#666; padding-left:25px; background:url(../images/time.png) left center no-repeat;}
.recruitBot ul li .recruitRight div{ width:211px; height:50px; overflow:hidden; border:1px #9cbea7 solid; text-align:center; line-height:50px; font-size:18px; color:#287140; margin-top:40px;transition: all 0.2s;}
.recruitBot ul li .recruitRight div:hover{ background:#287140; color:#fff;transition: all 0.2s;}
.recruitBot ul li.on2{ background:#f2f2f2;}
.recruitBot ul li:hover .recruitLeft h1{color:#287140;}
/*  人才招聘   end*/



/*  人才招聘-弹框  s*/
.picturek{ width:100%; height:auto; overflow:hidden; display:none;}
.pictureBox{height: 100%; overflow: hidden;width: 100%;display: table; position:fixed; top:0px; z-index:9999;background-color: rgba(0,0,0,0.5); }
.pictureBoxz{position: absolute; top: 50%;text-align:center;display: table-cell; vertical-align: middle; position: static;}
#pictureBox{position: relative; top: -50%;width:1050px; padding:40px; background:#fff; height:auto;margin: 0 auto;text-align:left; }
.pictureTop{width:100%; height:auto; overflow:hidden; border-bottom:1px #ccc solid; padding-bottom:25px;}
.pictureTop span{ float:left; font-size:28px; color:#000; font-weight:bold;}
.pictureTop font{ float:right; font-size:18px; color:#787878; background:url(../images/close.png) left center no-repeat; padding-left:20px; margin-top:14px; cursor:pointer;}
.pictureBot{width:100%; height:65vh; overflow:hidden; margin-top:25px;}
.pictureBot.sucai{height:65vh; padding:0px 10px 0px 0px;overflow:hidden; background:url(../images/gdx.jpg) top right repeat-y; background-size:3px;}
.pictureBot#sucai{height:65vh; padding:0px 10px 0px 0px;overflow:hidden; }
.pictureBot #pictz{width:100%; height:auto; overflow:hidden;}

.pictureBot .omb1{width:100%; height:auto; overflow:hidden; }
.pictureBot .omb1 span{ font-size:18px; color:#000; margin-right:40px;}
.pictureBot .omb2{width:100%; height:auto; overflow:hidden; background:#fafafa; margin:25px 0px; padding:15px 20px;}
.pictureBot .omb2 p{ display:inline-block;width:100%; height:auto; overflow:hidden; padding:2px 0px;}
.pictureBot .omb2 p span{ font-size:16px; color:#808080;}
.pictureBot .omb3{width:100%; height:auto; overflow:hidden; }

/*  人才招聘-弹框  end*/


/*  社会职责  s*/
.duty{width:100%; height:auto; overflow:hidden; padding:20px 0px 70px 0px;}
.dutyTop{max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden; }
.dutyTop ul li{width:100%; height:auto; overflow:hidden; margin-top:50px;}
.dutyTop ul li .dutyLeft{ float:left; width:35%; height:auto; overflow:hidden;}
.dutyTop ul li .dutyLeft img{width:100%; transition: all 0.2s;}
.dutyTop ul li .dutyRight{ float:right; width:63%; height:auto; overflow:hidden; margin-top:3%;}
.dutyTop ul li .dutyRight .dutyRa{width:100%; height:auto; overflow:hidden; font-size:20px; color:#000;}
.dutyTop ul li .dutyRight .dutyRb{width:100%; height:auto; overflow:hidden; margin-top:15px;}
.dutyTop ul li .dutyRight .dutyRb p span{ font-size:14px; color:#999;}
.dutyTop ul li .dutyRight .dutyRb div{width:100%;height:auto;overflow:hidden;font-size:16px;color:#717171; line-height:24px; margin-top:10px;}
.dutyTop ul li .dutyRight .dutyRc{width:100%; height:auto; overflow:hidden; margin-top:40px;}
.dutyTop ul li .dutyRight .dutyRc a{ display:inline-block; width:156px; height:43px; overflow:hidden; border:1px #287140 solid; font-size:16px; color:#287140; text-align:center; line-height:42px;}
.dutyTop ul li .dutyRight .dutyRc a:hover{ background:#287140; color:#fff; border-radius: 5px;}
.dutyTop ul li:hover .dutyRight .dutyRa a{ color:#287140;}
.dutyTop ul li:hover .dutyLeft img{transform: scale(1.1);transition: all 0.2s;}
.dutyTop ul li:hover{ box-shadow: 3px 3px 3px #e9e9e9;}
/*  社会职责  end*/



/* 旗下公司 */
.classify{width:100%; height:auto; overflow:hidden; padding:70px 0px 100px 0px;  }
.classifyTop{max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden; font-size: 26px; color: #000;}
.classifyBot{max-width: 1600px;margin: 0px auto; height:auto; overflow:hidden;  margin-top: 20px; margin-bottom: 20px;}
.classifyBot ul li{ float: left; width:28%; height: auto; overflow: hidden; padding: 2%; margin-left: 2%;
 margin-bottom: 2%; background: #f6f6f6; position: relative;}
.classifyBot ul li .clafyBot1{width:100%; height:auto; overflow:hidden;}
.classifyBot ul li .clafyBot1 .om1{ display:block;height:160px; overflow:hidden; border: 1px #cacaca solid;}
.classifyBot ul li .clafyBot1 .om1 div{width:100%; height:160px; overflow:hidden;display: table;text-align: center;}
.classifyBot ul li .clafyBot1 .om1 div span{display: table-cell;vertical-align: middle;}
.classifyBot ul li .clafyBot1 .om1 div span img{max-height:100%; max-width:100%;transition: all 0.2s;}
.classifyBot ul li .clafyBot1 .om2{width:100%; height:auto; overflow:hidden; text-align: center; 
background:url(../images/lxx.jpg) center center repeat-x; margin-top:20px; padding: 10px 0px;}
.classifyBot ul li .clafyBot1 .om2 span{background: #f6f6f6; padding: 0px 15px; border-left: 1px #387b4e solid;
border-right: 1px #387b4e solid;}

.classifyBot ul li .clafyBot2{width:100%; height:100%; overflow:hidden;  position: absolute; top: 0px; left: 0px;
background-color: rgba(40,113,64,0.9); text-align: center; opacity: 0;-webkit-transform: scale(0);
-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);
-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.classifyBot ul li .clafyBot2 div{width:100%;height: auto; overflow: hidden;margin-top: 15%;}
.classifyBot ul li .clafyBot2 div p{ padding: 12px 0px; text-align: center;}
.classifyBot ul li .clafyBot2 div p span{ font-size: 26px; color: #fff; font-weight: bold;}
.classifyBot ul li .clafyBot2 div p font{ display:block; width: 50%; height: 56px; line-height: 56px; background: #fff;
 font-size: 18px; color: #287140; margin: 0 auto;}
.classifyBot ul li:nth-of-type(3n-2){ margin-left: 0%;}

.classifyBot ul li:hover .clafyBot2{ opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);
-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.classifyBot ul li:hover .clafyBot1 .om1 span img{transform: scale(1.1);}



@media ( max-width:1660px){
.Middle{max-width:94%; }
.Middle2{max-width:90%; }
}
@media ( max-width:1440px){
.groupIntTop h1,.developaTop{ font-size:38px;}
.groupIntTop p span{ font-size:16px;}
.Footer .sitemap dt a{font-size: 18px;}
.Footer .sitemap dd p a {font-size: 14px;}
.groupIntBot .omb2a span{font-size:30px;}
.groupIntBot .omb2a font{font-size:14px;}
.groupIntBot .omb2b{font-size:16px;}
.newsReturn .news-more{ width:187px;}
.newsReturn .news-more:hover span{ width:187px; height:187px;}
.newsDetailTop h1{font-size:28px;}
.newsDetailTop div span{font-size:14px;}
.newsDetailBot div{padding:20px 0px;}
.newsDetailBot div span{font-size:16px;}
.newsDetailBot div a{font-size:16px;}
.Subm ul li {padding: 0px 20px;}
.Subm ul li a {font-size: 13px;}
.Subm .place a {font-size: 13px;}
.Subm .place span{font-size: 13px;}
.productRight .omb1 h1,.contactTop h1{font-size:30px;}
.productRight .omb1 div span,.contactTop div span{ font-size:15px;}
.productRight .omb1 p i{width:40px; height:2px;}
.productRight .omb2 {margin-top:20px;}
.productBot .swiper-slide p span{ font-size:16px;}
.contactBotA{ padding:10px;}
.contactBotB h1{ font-size:20px;}
.contactBotB div p{ padding:5px 0px;}
.contactBotB{ margin-top:3%;}
.contactMagTop ul li .cont1{width:90px; height:90px;}
.contactMagTop ul li .cont2{height:92px; margin-left:15px;}
.contactMagTop ul li .cont2 div span{ font-size:15px; color:#000;}
.contactMagBot .omn3 input{ width:440px; height:56px; font-size:18px;}
.corporateTop ul li .corp2 h1{font-size:24px;}
.corporateTop ul li .corp2 div{font-size:14px;}
.corporateBot .corpLeft .corp2 h1{font-size:24px;}
.corporateBot .corpLeft .corp2 div{font-size:14px;}
.corporateBot .corpRight .corp2 h1{font-size:24px;}
.corporateBot .corpRight .corp2 div{font-size:14px;}
.corpDetailsTop h1{font-size:32px;}
.corpDetailsTop div span{ font-size:14px;}
.recruitTop p span{ font-size:16px;}
.recruitTop div{margin-top:15px;}
.recruitTop div a{height:48px;padding:0px 15px; font-size:16px; line-height:48px; margin-right:15px;}
.newsMore .newsMorez .upper{ width:100px; height:40px; }
.newsMore .newsMorez .lower{ width:100px; height:40px; }
.newsMore .newsMorez a{ height:40px; width:40px; line-height:40px;  font-size:15px;}
.newsMore .newsMorez .last{ width:88px; height:40px; }
.newsMore .newsMorez .first{ width:88px; height:40px; }
.recruitBot ul li .recruitRight p span{ font-size:16px; background-size:16px; padding-left:20px;}
.recruitBot ul li .recruitRight div{ width:170px; height:38px;font-size:16px; line-height:37px;}

.recruitBot ul li .recruitLeft h1{ font-size:20px; }
.recruitBot ul li .recruitLeft .recruitLeftA{width:100%; height:auto; overflow:hidden; margin-top:20px;}
.recruitBot ul li .recruitLeft .omb1 p{height:20px;padding:0px;}
.recruitBot ul li .recruitLeft .omb1 p span{ font-size:14px; color:#000;}
.recruitBot ul li .recruitLeft .omb2 p{height:20px;padding:0px;}
.recruitBot ul li .recruitLeft .omb2 p span{ font-size:14px; color:#000;}
.recruitBot ul li .recruitLeft .omb3 p{height:20px;padding:0px;}
.recruitBot ul li .recruitLeft .omb3 p span{ font-size:14px; color:#000;}

}
@media ( max-width:1366px){
.recruitTop div a{height:48px;padding:0px 15px; font-size:14px; line-height:48px; margin-right:15px;}
.recruitBot ul li .recruitRight p span{ font-size:14px; background-size:15px; padding-left:20px;}
.recruitBot ul li .recruitRight div{ width:150px; height:34px;font-size:14px; line-height:33px;}
.recruitBot ul li .recruitLeft{ width:74%;}
.Subm ul li{padding: 0px 18px; line-height: 60px;}
.Subm ul li a{line-height: 60px; height: 60px;font-size: 12px;}
.Subm .place{ line-height: 60px;}
.Subm .place a{font-size: 12px;}
.Subm .place span{ font-size:12px;}

.honorRight{ width:740px; }
.index_zhuanjia_pic{ width:590px; height:483px; overflow:hidden; float:left;position:relative; margin-top:30px;}
.index_zhuanjia_pic ul{height:377px;position:absolute; left:0;}
.index_zhuanjia_pic li{width:590px; height:450px; overflow:hidden;position:relative;float:left;}
.index_zhuanjia_pic li div{ width:570px; height:390px; overflow:hidden; padding:10px; background:#fff;}
.index_zhuanjia_pic li div img{ width:100%;}
.index_zhuanjia_pic li p{ text-align:center; margin-top:10px;}
.index_zhuanjia_pic li p span{ font-size:18px; color:#6c6c6c;}
.index_zhuanjia_list{ width:129px;height:505px; overflow:hidden; float:right;}
.index_zhuanjia_lists{width:129px; height:395px; overflow:hidden;position:relative;}
.index_zhuanjia_lists ul{ width:129px; height:395px;position:absolute;overflow:hidden;}
.index_zhuanjia_lists ul li{ width:129px; height:91px; padding-bottom:10px;position:relative; }
.index_zhuanjia_lists ul li.on img{ width:127px; height:89px; border:1px #287140 solid;}
.index_zhuanjia_pre{ width:100%; height:17px; margin-bottom:15px; overflow:hidden; cursor:pointer;background:url(../images/top.png) no-repeat center center;}
.index_zhuanjia_next{ width:100%; height:17px; margin-top:15px; overflow:hidden; cursor:pointer;background:url(../images/bot.png) no-repeat center center;}


}
@media ( max-width:1200px){
.Footer .sitemap dt a{font-size: 14px;}
.Footer .sitemap dl{ margin-right:40px;}
.Footer .sitemap dd p a {font-size: 12px;}
.Footer .left .link p {font-size: 12px;}
.tele{font-size: 20px;}
.MainNav li span a{ font-size:14px;}
.groupIntBot .omb2a span{font-size:26px;}
.groupIntBot .omb2a font{font-size:12px;}
.groupIntBot .omb2b{font-size:14px;}

.newsReturn .news-more{ width:157px;}
.newsReturn .news-more:hover span{ width:157px;height:157px;}
.newsDetailBot div{padding:15px 0px;}
.newsDetailBot div span{font-size:14px;}
.newsDetailBot div a{font-size:14px;}
.Subm ul li {padding: 0px 10px;line-height: 60px;}
.Subm ul li a{font-size: 11px;line-height: 60px; height: 60px;}
.Subm .place{ line-height: 60px;}
.Subm .place a{font-size: 11px;}
.Subm .place span{font-size: 11px;}

.recruitTop div a{ font-size:14px; }

}
@media ( max-width:1024px){
.Footer .sitemap dl{ margin-right:30px;}
.Footer .sitemap dt a{font-size: 16px;}
.Footer .sitemap dd p a {font-size: 12px;}
.tele{font-size: 18px;}
.MainNav li span a{ font-size:14px;}

}

















