/* eyoucms.com 易优CMS -- 好用,免费,安全 */
@charset "utf-8";
/* CSS Document */
body{margin:0 auto; padding:0; font-size:12px; font-family:"微软雅黑",Tahoma,Arial,Helvetica,sans-serif; color:#222; background:#FFF;}
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,pre{margin:0;padding:0; outline:none;font-family:"微软雅黑"}
h1,h2,h3,h4{font-size:14px; font-family:"微软雅黑",Tahoma,Arial;}
a{text-decoration:none; color:#222; outline:none;}
input{ outline:none;}
img{ border:0 none; vertical-align:top;}
ul li{list-style:none;}
i{ font-style:normal;}
.c{clear:both; overflow:hidden; zoom:1;}
.center{ text-align:center;}
.fl{ float:left;}
.fr{ float:right;}
.warp{width:1220px; margin:0 auto; clear:both;}
.mt8{ margin-top:8px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt18{ margin-top:18px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mt60{ margin-top:60px;}
.mt90{ margin-top:90px;}
#header_box{ height:90px; background:rgba(255,255,255,1); clear:both; position:fixed; left:0; top:0; width:100%; -moz-box-shadow:0px 0px 13px #666; -webkit-box-shadow:0px 0px 13px #666; box-shadow:0px 0px 13px #666;}
.header{width:1300px; margin:0 auto; clear:both; position:relative;}
.header .logo img{ width:auto; height:90px; overflow:hidden; }
.search_box{ width:38px; height:38px; border-radius:6px; background:#eee; display:block; text-align:center; line-height:38px; font-size:22px; margin-right:40px; cursor:pointer; position:relative; z-index:101}
#search-form {-moz-transition: max-width, 0.5s; -o-transition: max-width, 0.5s; -webkit-transition: max-width, 0.5s; transition: max-width, 0.5s; position: absolute; top:25px; right:216px; width:100%; max-width: 0; overflow: hidden; background-color: #e5e5e5; border-radius:6px; z-index:101}
#search-form.open { height:38px; max-width:260px;}
#search-form fieldset {position: relative; margin: 0 50px 0 0; padding: 0; border: none;}
#search-form input { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; height:38px;}
#search-form input[type="search"] { width: 100%; padding: 0 5px 0 16px; background: transparent; border: none;}
#search-form input[type="submit"] { position: absolute; bottom: 0; right: 0; width: 38px; margin: 0; padding: 0; text-transform: uppercase; background: #eee; border: none; cursor: pointer; font-size:22px; border-radius:6px;}

.headers-box{display:block; position:fixed; top:0px; left: 0px; width: 100%; height:90px; z-index: 10;}
.header-box-black{ background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.6)), to(transparent));
    background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.6), transparent);
    background-image: -moz-linear-gradient(top, rgba(0,0,0,0.6),transparent);
    background-image: linear-gradient(to bottom, rgba(0,0,0,0.6), transparent);
    z-index: 10;
    border-bottom: 0px !important;
}

#menu01{ display:inline-block; margin-left:40px; height:90px; line-height:90px;}
#menu01 li{ display:inline-block; float:left; width:100px; text-align:center; font-size:15px; margin-left:10px;}
#menu01 li a{ color:#fff; width:100px; white-space:nowrap; overflow:hidden; display:block;}
#menu01 li.cur a{ color:#23AC38;}
#nav{display:inline-block; margin-left:40px; height:90px; line-height:90px;}
#nav li{ display:inline-block; float:left; width:100px; text-align:center; font-size:15px; margin-left:10px; overflow:hidden}
#nav li a:hover,#nav li.cur a{ color:#23AC38;}
#nav li a{  width:100px; white-space:nowrap; overflow:hidden; display:block;}
#nav li:hover{ overflow:visible;}
#nav ul > li { float: left; position: relative; }
#nav li ul { background:#fff; -moz-box-shadow:0px 5px 5px rgba(0,0,0,.18); -webkit-box-shadow:0px 5px 5px rgba(0,0,0,.18); box-shadow:0px 5px 5px rgba(0,0,0,.18);}
#nav li ul li {width:140px; height:38px; line-height:38px; overflow:hidden; white-space:nowrap; margin:0;}
#nav li ul a { width:140px;  text-align:center; font-size:14px; color:#555;}
.nav3 ul > li:hover ul{ opacity:1; top:90px;}
.nav3 ul > li:hover ul li {height:38px; border-bottom:#eaeaea dashed 1px;}
.nav3 li ul {position: absolute; left:-20px; top:0px; opacity:0; transform:translate(0,0); transition:all .2s ease-in 0s; }
#nav li:hover .mainlevel{ color:#23AC38;}


/*page2 动画*/
.page2 .fl{transition:1s; transform: translateX(-2000px);}
.page2.active .fl{transform:translateX(0px);}
.page2 .fr{transition:1s; transform: translateX(2000px);}
.page2.active .fr{transform:translateX(0px);}
/*关于我们*/
.about_box{ color:#FFF; height:auto; display:inline-block;}
.about_tt{ clear:both; overflow:hidden;color:#000}
.about_tt h2{ font-weight:normal; font-size:38px; float:left; display:block; margin-top:26px; letter-spacing:1px;}
.about_tt h3{ font-size:120px; color:rgba(255,255,255,.2); display:inline-block; text-transform:uppercase; float:left; margin-left:-66px; font-family:Arial;}
.about_tt h2::after{ width:50px; height:5px; background:#23AC38; display:block; content:""; margin-top:26px; margin-left:2px;}
.about_name{ font-size:22px; clear:both; overflow:hidden; height:44px; line-height:44px; background:#23AC38; width:auto; display:inline-block; padding:0 20px; letter-spacing:1px; transform:translate(0,0); transition:all .4s ease-in 0s;}
.about_name:hover{ letter-spacing:5px;}
.about_item{position:absolute; left:23px; top:130px; width:550px; height:426px; display:block; padding-left:30px;padding-right:30px; background-color:rgba(248,248,255,1.0);overflow:hidden;color:#000}
.about_item h2{ font-size:24px; height:88px; line-height:88px; overflow:hidden;}
.about_item .txt{ font-size:15px; line-height:30px; height:240px; overflow:hidden; clear:both;}
.in_about_more {width:130px; height:36px; line-height:36px; background:rgba(60,179,113,.9); text-align:center; transform:translate(0,0); transition:all .4s ease-in 0s;}
.in_about_more a{ font-size:14px; color:#FFF; text-transform:uppercase; display:block; transform:translate(0,0); transition:all .3s ease-in 0s; letter-spacing:1px;}
.in_about_more:hover{ background:#23AC38;}
.in_about_more:hover a{color:#fff}
.in_about_pic{ background:url(../img/abou_pic.png) left top no-repeat; width:540px; height:410px; overflow:hidden; padding-left:8px; padding-top:8px;margin-top:5px;}
.in_about_pic img{ width:524px; height:312px; overflow:hidden;}

/*page3 动画*/
.page3 .new_box{transition:1s; transform: translateY(-9999px);}
.page3.active .new_box{transform:translateY(0px);}
.page3 .homecp_list{transition:1.3s; transform: translateY(9999px);}
.page3.active .homecp_list{transform:translateY(0px);}
.page3 .pro_more{transition:1.5s; transform: translateY(9999px);}
.page3.active .pro_more{transform:translateY(0px);}

/*项目展示*/
.pro_box{ height:auto; overflow:hidden; color:#fff;}
.pro_tt{ clear:both; overflow:hidden;}
.pro_tt h2{ font-weight:normal; font-size:38px; float:right; display:block; margin-top:24px; letter-spacing:1px;}
.pro_tt h3{ font-size:120px; color:rgba(255,255,255,.1); display:inline-block; text-transform:uppercase; float:right; margin-right:-66px; font-family:Arial;}
.pro_tt h2::after{ width:50px; height:5px; background:#23AC38; display:block; content:""; margin-top:26px; position:absolute; right:0;}

.pro_list{ clear:both; position:relative;}
.pro_list ul{ height:600px; overflow:hidden;margin-top:0px;}
.pro_list li{width:386px; height:270px; background:rgba(255,255,255,.2); float:left; display:inline-block; padding:10px;margin-bottom:15px;transform:translate(0,0); transition:all .3s ease-in 0s;}
.pro_pic{ width:386px; height:270px;}
.pro_pic img{ width:100%; height:270px; overflow:hidden; transform:translate(0,0); transition:all .3s ease-in 0s;text-align:center;}
.pro_list li p{ width:374px;height:50px; line-height:50px; color:#FFF; font-size:18px; text-align:center; margin-top:10px;padding:0 6px;text-overflow:ellipsis;}
.biaoti{position:absolute;bottom:10px;display:block;background:rgba(0,0,0,.6);}
.pro_list li:hover .biaoti{background:rgba(60,179,113,1)}


.pro_list .prev,.pro_list .next{width:30px; height:56px; position:absolute; top:127px; cursor:pointer;}
.pro_list .prev{left:-66px;background:url(../img/btn_left.png) no-repeat; width:30px; height:56px; opacity:.5}
.pro_list .next{right:-78px; background:url(../img/btn_right.png) no-repeat; width:30px; height:56px; opacity:.5}
.pro_more {width:170px; height:46px; line-height:46px; background:rgba(60,179,113,0.9); text-align:center; transform:translate(0,0); transition:all .4s ease-in 0s; margin:16px auto 0; }
.pro_more a{ font-size:15px; color:#FFF; text-transform:uppercase; display:block; transform:translate(0,0); transition:all .3s ease-in 0s; letter-spacing:1px;}
.pro_more:hover{ background:#23AC38;}
.pro_more:hover a{color:#fff;}


/*page4 动画*/
.page4 .news_box{transition:1s; transform: translateY(-9999px);}
.page4.active .news_box{transform:translateY(0px);}
.page4 .news_list{transition:1.5s; transform: translateY(9999px);}
.page4.active .news_list{transform:translateY(0px);}
.page4 .news_more{transition:1.8s; transform: translateY(9999px);}
.page4.active .news_more{transform:translateY(0px);}

.new_box{ height:130px; color:#000;padding-top:80px;}
.news_box{ height:auto; color:#000;padding-top:80px;margin-bottom:20px;}
.new_tt{ clear:both; text-align:center;width:1220px;}
.new_tt h2{ font-weight:normal; font-size:30px; display:block; margin-top:50px; letter-spacing:1px;line-height: 30px;background: url(../img/title.png) no-repeat center;font-weight: normal;}
.new_tt span{font-weight:normal; font-size:30px; display:block; margin-top:50px; letter-spacing:1px;line-height: 30px;font-weight: normal;}
.new_tt h3{ color: #999;font-size: 20px;text-transform: uppercase;font-family: "AvantGardeITVbyBT Book", arial;padding-top: 14px;font-weight:100}
.new_list{ clear:both; overflow:hidden; color:#FFF;}
.news_list{ clear:both; overflow:hidden; color:#FFF;height:560px;}
.new_list ul{ width:100%;}

.gd-news{height:500px;width:380px;float:left;border: 1px solid #ddd;margin:20px 20px 0 10px;}
.gd-news ul li{clear:both;width:370px;border:none;margin:0px;padding:5px;color:#999;height:238px;overflow:hidden;}
.gd-news ul li a{color:#fff;}
.gd-news ul li:hover{border:none;color:#fff;}
.gd-news ul li:hover a{color:#fff;}
.newsimg{height:238px;width:370px;}
.gd-news ul li img{height:238px;width:370px;}
.newstt{position:absolute;bottom:5px;display:block;background:rgba(0,0,0,.6);height:40px;font-size:14px;font-weight:400;line-height:40px;width:350px;padding:0px 10px;}
.gd-news ul li:hover .newstt{background:rgba(60,179,113,.9)}
.news-right{width:750px;float:left;}

.news_list li{ width:750px; height:110px; padding:20px; overflow:hidden; display:inline-block; margin:20px 20px 0 0; transform:translate(0,0); transition:all .4s ease-in 0s;border: 1px solid #ddd;}
.news_list li a{color:#000;}
.news_list li:hover{border: 1px solid #3fb150;}
.news_list li:hover a{color:#3fb150;}
.news_list li .date{line-height:50px; color:#666; text-align:center; border-right: 1px solid rgba(214,206,206,0.7); font-size:18px; width: 114px; height: 114px; overflow:hidden;}
.news_list .date span {display: block; width: 100%; height:30px; line-height:48px; color: #666; font-size:48px; text-align:center;font-weight:700;}
.news_list li .cont{width:620px; height:114px; overflow:hidden;}
.news_list li .cont .nowti{ font-size:18px; line-height:30px; height:30px; overflow:hidden; white-space:nowrap;}
.news_list li .cont .tx{ font-size:14px; line-height:26px; color:#666; margin-top:8px;text-overflow:ellipsis;}
.news_list li .cont .nowti:hover a{ color:#3fb150}

.new_more {width:170px; height:46px; line-height:46px; background:rgba(60,179,113,0.9); text-align:center; transform:translate(0,0); transition:all .4s ease-in 0s; margin:70px auto 0; }
.new_more a{ font-size:15px; color:#FFF; text-transform:uppercase; display:block; transform:translate(0,0); transition:all .3s ease-in 0s; letter-spacing:1px;}
.new_more:hover{ background:#23AC38;}
.new_more:hover a{color:#fff;}

.news_more {width:170px; height:46px; line-height:46px; background:rgba(60,179,113,0.9); text-align:center; transform:translate(0,0); transition:all .4s ease-in 0s; margin:40px auto 0; }
.news_more a{ font-size:15px; color:#FFF; text-transform:uppercase; display:block; transform:translate(0,0); transition:all .3s ease-in 0s; letter-spacing:1px;}
.news_more:hover{ background:#23AC38;}
.news_more:hover a{color:#fff;}



/*page5 动画*/
.page5 .new_box{transition:1s; transform: translateY(-9999px);}
.page5.active .new_box{transform:translateY(0px);}
.page5 .swiper-container{transition:1.5s; transform: translateY(9999px);}
.page5.active .swiper-container{transform:translateY(0px);}
.page5 .swiper-button-prev{transition:2s; transform: translateX(-2000px);}
.page5.active .swiper-button-prev{transform:translateX(0px);}
.page5 .swiper-button-next{transition:2s; transform: translateX(2000px);}
.page5.active .swiper-button-next{transform:translateX(0px);}
.page5 .pro_more{transition:1.8s; transform: translateY(9999px);}
.page5.active .pro_more{transform:translateY(0px);}

/*成功案例*/
#certify{position: relative; margin-top:10px;}
#certify .swiper-container { padding-top:50px; height:420px; overflow:hidden;}
#certify  .swiper-slide {width: 520px; height: 420px; background:#fff;	box-shadow: 0 8px 30px rgba(0,0,0,.24);}
#certify  .swiper-slide img{width: 520px; height: 340px; overflow:hidden;}
#certify  .swiper-slide p {line-height:74px; padding-top: 0; text-align: center; color: #444; font-size:18px; white-space:nowrap; overflow:hidden; cursor:move}
#certify .swiper-button-prev {left:-30px; top:52%; width:45px; height:45px; background: url(../img/wm_button_icon.png) no-repeat; background-size: 100%; opacity:.4}
#certify .swiper-button-prev:hover { opacity:1}
#certify .swiper-button-next {right: -30px; top:52%; width: 45px; height: 45px;	background: url(../img/wm_button_icon.png) no-repeat; background-position: 0 -93px; background-size: 100%; opacity:.4}
#certify .swiper-button-next:hover { opacity:1}


/*page6 动画*/
.page6 .new_box{height:160px;}
.i_contact_ul{overflow:hidden; clear:both; margin:120px 0 80px 0;}
.i_contact_ul ul{ width:1220px;}
.i_contact_ul ul li{ float:left; width:285px; height:145px; padding:6px 0; background:rgba(255,255,255,.1); text-align:center; margin:0px 10px 0 10px; line-height:18px; font-size:14px; color:#fff; cursor:pointer;}
.i_contact_ul ul li a{ cursor:pointer; transform:translate(0,0); transition:all .3s ease-in 0s; display:block;}
.i_contact_ul ul li:hover{background:#23AC38;}
.i_contact_ul ul li:hover a{ margin-top:-4px; display:block;}
.i_contact_ul ul li img{ width:44px; height:43px; display:block; margin:0 auto; margin-top:30px; margin-bottom:25px;}
.i_contact_ul ul li a{ width:94%; padding-left:3%; padding-right:3%; height:100%; display:block; color:#fff;}

/*copy*/
#in_copy{ position:absolute; bottom:0; left:0; width:100%; background:rgba(255,255,255,.1); line-height:58px; color:#FFF; clear:both; overflow:hidden; font-size:12px;}
#in_copy a{ color:#FFF;}
#in_copy a:hover{ color:#23AC38; text-decoration:underline;}


/*右侧悬浮客服*/
.toolbar-item,.toolbar-layer{background:url(../img/toolbar.png) no-repeat; -moz-box-shadow:0px 0px 8px rgba(0,0,0,.1); -webkit-box-shadow:0px 0px 8px rgba(0,0,0,.1); box-shadow:0px 0px 8px rgba(0,0,0,.1);}
.toolbar{position:fixed; right:3px; bottom:38%; z-index:1000;}
.toolbar a{ outline:none; cursor:pointer;}
.toolbar-item{display:block;width:52px;height:52px;margin-top:2px;position:relative; -moz-transition:background-position .4s;-ms-transition:background-position .4s;-o-moz-transition:background-position .4s;-webkit-moz-transition:background-position .4s;transition:background-position .4s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -372px;}
.toolbar-item-weixin:hover{background-position:0 -434px;}
.toolbar-item-kefu{background-position:0 -124px;}
.toolbar-item-kefu:hover{background-position:0 -186px;}
.toolbar-item-top{background-position:0 -248px;}
.toolbar-item-top:hover{background-position:0 -310px;}
.toolbar-item-phone{background-position:0 0px;}
.toolbar-item-phone:hover{background-position:0 -62px;}
.toolbar-layer{background:#FFF; padding:5px; width:140px; -moz-box-shadow:0px 0px 8px rgba(0,0,0,.1); -webkit-box-shadow:0px 0px 8px rgba(0,0,0,.1); box-shadow:0px 0px 8px rgba(0,0,0,.1); position:absolute; right:60px; bottom:0px;opacity:0;filter:alpha(opacity=0);transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%; -o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}
.toolbar-layer p{ width:140px; font-size:14px; text-align:center; line-height:30px; margin:0; padding:0; overflow:hidden; color:#000;}
.toolbar-layer img{ width:120px; height:120px; overflow:hidden; padding:10px; text-align:center;}
.toolbar-item:hover .toolbar-layer1{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-layer1{background:#FFF; padding:20px 0; width:260px; text-align:center; overflow:hidden; -moz-box-shadow:0px 0px 8px rgba(0,0,0,.1); -webkit-box-shadow:0px 0px 8px rgba(0,0,0,.1); box-shadow:0px 0px 8px rgba(0,0,0,.1); position:absolute; right:60px; bottom:0px;opacity:0;filter:alpha(opacity=0);transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%; -o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}
.foot_tel_icon01{ clear:both; overflow:hidden; display:block; height:30px; font-size:16px; line-height:30px; color:#444;}
.foot_telphone01{ font-size:30px; font-family:Impact; color:#23AC38; margin-top:4px;}



/*page*/
#page_box{ background:#fbfbfb; clear:both; overflow:hidden; padding-bottom:30px;}
#page_top{ width:100%; height:90px; border-bottom:#ddd solid 1px; clear:both; overflow:hidden; padding-top:10px;}
.zy_top{ height:90px; line-height:90px; overflow:hidden; clear:both;}
.zy_top_left{ overflow:hidden;}
.zy_top_left span.en{color:#23AC38; text-transform:uppercase; font-size:44px; font-family:Arial; font-weight:bold; float:left; overflow:hidden; white-space:nowrap;}
.zy_top_left span.cn{color:#444; text-transform:uppercase; font-size:32px; font-weight:600; float:left; margin-top:-4px; overflow:hidden; white-space:nowrap;}
.zy_top_left em{ font-family:Georgia; font-size:38px;color:#23AC38; font-weight:bold; margin:0 12px; float:left; margin-top:-3px;}
.weizhi{ height:36px; line-height:36px; overflow:hidden; color:#444; text-align:right; font-size:13px;}
.weizhi em{ font-style:normal; margin-right:6px; font-size:18px;}
.weizhi a{ color:#555;}
.weizhi a:hover{ color:#23AC38; text-decoration:underline;}
.weizhi01{ overflow:hidden; color:#444; text-align:right; font-size:13px;}
.weizhi01 em{ font-style:normal; margin-right:6px; font-size:18px;}
.weizhi01 a{ color:#555;}
.weizhi01 a:hover{ color:#23AC38; text-decoration:underline;}
.page_nav{ clear:both; overflow:hidden; text-align:right; line-height:0; margin-top:5px;}
.page_nav li{ display:inline-block; width:110px; height:32px; line-height:32px; text-align:center; background:#555; border:1px solid #444; margin-left:10px;}
.page_nav li a{ color:#FFF; font-size:14px; display:block;}
.page_nav li:hover{ background:#23AC38; border:1px solid #23AC38;}
.page_nav li.on{ background:#23AC38; border:1px solid #23AC38;}

.page_about_con{ font-size:16px; line-height:2.4; clear:both; overflow:hidden; padding:20px 0px 30px 0px;}
.page_about_con img{width:800px; height:auto; width:expression(this.width > 800px ? "800px" : this.width); overflow:hidden;}
.con_title{ font-size:36px; color:#333; font-weight:bold; line-height:56px;}
.con_auth{ clear:both; height:34px; line-height:34px; overflow:hidden; margin-bottom:10px; color:#999; border-bottom:#ededed solid 1px; padding:5px 0;}
.con_auth span{ margin-right:25px;}
/**/
#in_bg04{ width:100%; overflow:hidden; clear:both; padding:50px 0 120px 0; position:relative;}

/*新闻动态*/
.list_pic{ width:200px; height:130px; overflow:hidden;}
.list_pic img{width:200px; height:130px; overflow:hidden;transform:translate(0,0); transition:all .4s ease-in 0s;}
.news_list2 li:hover img{transform: scale(1.1); transition: all 1s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all 1s ease 0s;}
.list_con{ width:946px; height:130px; overflow:hidden;}
.new_list{ clear:both; overflow:hidden;}
.news_list2 li{ padding:20px 20px 20px 20px; height:130px; margin:8px; overflow:hidden;}
.news_list2 li:hover{ -moz-box-shadow:0px 0px 8px rgba(0,0,0,.13); -webkit-box-shadow:0px 0px 8px rgba(0,0,0,.13); box-shadow:0px 0px 8px rgba(0,0,0,.13);}
.list_con_xx{ clear:both; overflow:hidden; font-size:14px; height:56px; line-height:28px; color:#787878; margin-top:6px;}
.list_con_au{ height:38px; line-height:38px; overflow:hidden; font-size:13px; color:#999;}
.list_con_au span{ margin-right:25px;}
.list_con_au span i{ font-size:16px; display:inline-block; color:#999; margin:0 8px 0 2px; display:inline-block;}
.box_con_title{ height:32px; line-height:32px; overflow:hidden;}
.box_con_title a{font-size:17px; vertical-align: middle; color:#444;}
.box_con_title a:hover{color:#23AC38;}
.news_list2 li:hover .list_con_au{ color:#23AC38;}
.news_list2 li:hover .list_con_au span i{ color:#23AC38;}

/*翻页*/
#page{margin:50px 5% 30px 5%; overflow:hidden; text-align:center; font-size:14px; clear:both;}
#page .scott{ display:inline-block; margin:0 auto;overflow:hidden;}
#page .scott span,#page .scott a:hover{ background:#23AC38; border:1px solid #23AC38; color:#fff; display:inline; float:left; margin:5px 3px; padding:0 14px; height:34px; line-height:34px; text-decoration:none;}
#page .scott a{padding:0 14px; height:34px; line-height:34px; background-color:#fff; border:1px solid #ccc; margin:5px 3px; display:inline; float:left; color:#222;}
/**/
.page_back{ border-top:1px dashed #ddd; padding:20px 0; margin-top:20px; position:relative; min-height:50px; _height:50px; font-size:16px; line-height:40px;}
.page_back a{ color:#444;}
.page_back a:hover{ text-decoration:underline; color:#23AC38;}
.page_back .bapage_back_up{ position:absolute; right:10px; top:40px;}
.bapage_back_up em.iconfont{ font-size:18px; font-style:normal; margin-right:6px; display:inline-block;}

/*在线留言*/
.message_kk{ width:380px; height:48px; line-height:48px; background:rgba(102,102,102,.6); margin:10px 0px 20px 20px; color:#fff; font-size:14px; overflow:hidden;}
.message_name{ width:90px; float:left; display:inline; text-align:right; overflow:hidden; margin-right:3px;}
.message_input{ float:left; display:inline; width:235px;}
.message_input input{ width:235px; height:48px; border:0 none; color:#fff; background:none; }
.message_icon{ width:50px; height:48px; line-height:48px; overflow:hidden; float:right; display:inline; text-align:center;}
.message_icon em.name_icon{ font-size:30px; display:inline-block; margin-top:2px;}
.message_icon em.tel_icon{ font-size:24px; display:inline-block; margin-top:2px;}
.message_icon em.mail_icon{ font-size:26px; display:inline-block; margin-top:2px;}
.message_kk1{ width:1180px; height:220px; line-height:48px; background:rgba(102,102,102,.6); color:#fff; font-size:14px; clear:both; overflow:hidden; margin:0 20px;}
.message_textarea{ float:left; display:inline; width:1020px;}
.message_textarea textarea{ width:1020px; height:216px; background:none; line-height:1.6; padding:14px 0 8px 0; border:0 none; color:#fff; font-size:14px; font-family:"微软雅黑"; resize:none;}
.message_btn{ background:rgba(102,102,102,.6); color:#fff; width:150px; height:42px; font-size:15px; border:none; outline:none; cursor:pointer; margin:0 25px;}
.message_btn:hover{ background:#23AC38; color:#FFF;}
.message_Tis{ color:#bdbdbd; height:52px; line-height:52px; font-size:14px;}


/*案例分类*/
.page_menu{ clear:both; overflow:hidden;}
.page_menu li{height:40px; width:140px; background:#FFF; overflow:hidden; float:left; display:inline-block; text-align:center; margin:6px 6px; }
.page_menu li a{ color:#666; display:block; font-size:14px; overflow:hidden; white-space:nowrap; border:#ddd solid 1px; height:38px; width:138px; line-height:38px; transform:translate(0,0); transition:all .3s ease-in 0s;}
.page_menu li a:hover{ background:#23AC38; border:#23AC38 solid 1px; color:#FFF;}
.page_menu li.on a{ background:#23AC38; border:#23AC38 solid 1px; color:#FFF;}
/*成功案例*/
.case_list{ clear:both; overflow:hidden;}
.case_list ul{ width:1250px;}
.case_list li{ width:370px; height:318px; float:left; display:inline-block; overflow:hidden; background:#FFF; position:relative; -moz-box-shadow:0px 0px 8px rgba(0,0,0,.08); -webkit-box-shadow:0px 0px 8px rgba(0,0,0,.08); box-shadow:0px 0px 8px rgba(0,0,0,.08); margin:26px 40px 20px 6px; transform:translate(0,0); transition:all .3s ease-in 0s;}
.case_pic{width:370px; height:252px; overflow:hidden;}
.case_pic img{width:370px; height:252px; overflow:hidden; transform:translate(0,0); transition:all .4s ease-in 0s;}
.case_pic a{ display:block;}
.case_list li .case_name{ position:absolute; left:0; bottom:0px; width:370px; height:50px; padding:2px 0 8px 0;}
.case_list li p{ text-align:center; font-size:14px; color:#787878; white-space:nowrap; overflow:hidden;}
.case_list li p em{ font-size:17px; font-style:normal; height:50px; line-height:50px; color:#444; }
.case_list li:hover{-moz-box-shadow:0px 0px 8px rgba(0,0,0,.24); -webkit-box-shadow:0px 0px 8px rgba(0,0,0,.24); box-shadow:0px 0px 8px rgba(0,0,0,.24);}
.case_list li:hover .case_pic img{transform: scale(1.1); transition: all 1s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all 1s ease 0s;}

/*网站地图*/
.sitemap{ clear:both; overflow:hidden; padding-bottom:20px;}
.sitemap dl{ padding:14px 10px; width:1200px; border-bottom:#ddd dashed 1px;}
.sitemap dl dt{ height:58px; line-height:58px; clear:both; overflow:hidden;}
.sitemap dl dt a{ font-size:22px; font-weight: bold; color:#333;}
.sitemap dl dt a:hover{ color:#23AC38;}
.sitemap dl dd a{font-size:16px; color:#555; margin-right:30px; height:34px; line-height:34px; overflow:hidden;}
.sitemap dl dd a:hover{ text-decoration:underline; color:#23AC38;}

/*双语切换*/
#lang{position:fixed; top:37px;right:20px;font-size:12px;}
#lang a{color:#000;}
#lang a:hover{color:#000;}
#lang img{margin-top:3px;margin-right:2px;}
#lang2{position:fixed; top:37px;right:20px;font-size:12px;}
#lang2 a{color:#fff;}
#lang2 a:hover{color:#fff;}
#lang2 img{margin-top:3px;margin-right:2px;}

/*首页视频*/
#videobox{display:none;text-align: center;background-color: #fff;border-radius: 10px;width: 818px;height:460px;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 99999; border:#333 solid 5px;}
#player{margin-left:-1px;}
#closebox{position: absolute;width: 29px;background: url(../img/jquery-lightbox-theme.png) no-repeat -190px -115px;height: 29px;top: 8px;right: -33px;}
#closebox:hover{background: url(../img/jquery-lightbox-theme.png) no-repeat -220px -115px;}
/*文化月刊*/
#yklist{width:100%;}
#yklist ul{padding:0 10px;}
#yklist ul li{width:170px;padding:20px 15px 0 15px;float:left;}
.myli{-webkit-transition: background .2s;-o-transition: background .2s;transition: background .2s;border-top-left-radius: 4px;border-top-right-radius: 4px;box-shadow: 0 0 2px rgba(0,0,0,0.4);}
#yklist ul li a{}  
#yklist ul li a:hover{color: #23AC38}
#yklist ul li img{width:100%;height:230px;}
#yklist ul li p{padding:2px 8px;height:36px;line-height:16px;font-size:12px;display: flex;justify-content:center;align-items:center;margin-top:1px;box-shadow: 0 0 2px rgba(0,0,0,0.3);}
.pagelist{margin-top:40px;text-align:center;}
/*人力资源*/
.zplist{width:100%;}
.zplist li{width:46%;float:left;padding:30px 2%;font-size:18px;font-weight:400;}
.zplist li:hover{background-color:#00a161;color:#fff;}
.zplist li:hover h3{color:#fff;}
.zplist li:hover a{color:#fff;}
.zplist li a{color:#00a161;font-weight:500;}
.zp_title{font-size:20px;font-weight:700;color:#00a161;}
.zp_bm{width:50%;float:left;padding-left: 32px;display: inline-block;background-repeat: no-repeat;background-position: left center;background-image: url(../img/jic2.png);}
.zp_rs{width:30%;float:left;padding-left: 32px;display: inline-block;background-repeat: no-repeat;background-position: left center;background-image: url(../img/jic3.png);}
.zp_dd{width:100%;clear:both;padding-left: 32px;display: inline-block;background-repeat: no-repeat;background-position: left center;background-image: url(../img/jic4.png);}
.zp_sj{width:50%;float:left;padding-left: 32px;display: inline-block;background-repeat: no-repeat;background-position: left center;background-image: url(../img/jic5.png);}
.zp_gw{width:30%;float:left;padding-left: 32px;display: inline-block;background-repeat: no-repeat;background-position: left center;background-image: url(../img/jic1.png);}
.zplist li:hover .zp_bm{width:50%;float:left;padding-left: 32px;display: inline-block;background-repeat: no-repeat;background-position: left center;background-image: url(../img/jicon2.png);}
.zplist li:hover .zp_rs{width:30%;float:left;padding-left: 32px;display: inline-block;background-repeat: no-repeat;background-position: left center;background-image: url(../img/jicon3.png);}
.zplist li:hover .zp_dd{width:100%;float:left;padding-left: 32px;display: inline-block;background-repeat: no-repeat;background-position: left center;background-image: url(../img/jicon4.png);}
.zplist li:hover .zp_sj{width:50%;float:left;padding-left: 32px;display: inline-block;background-repeat: no-repeat;background-position: left center;background-image: url(../img/jicon5.png);}
.zplist li:hover .zp_gw{width:30%;float:left;padding-left: 32px;display: inline-block;background-repeat: no-repeat;background-position: left center;background-image: url(../img/jicon1.png);}
/*产品栏目页*/
/*浮法*/
.proc{width:100%;height:auto;left:0px;right:0px;margin-top:1px;margin-bottom:0px;}
.projs{width:80%;margin:0px auto;padding-top:30px;padding-bottom:30px;}
.proimgbox{width:100%;padding-bottom:30px;height:200px;}
.proimgbox img{width:23%;height:160px;padding:0 1%;float:left;}
/*加工光伏*/
.eyln {
    background: #EBEBEB;
    overflow: hidden;
	margin-bottom: -30px;
}
.eyln .container {
    margin-top: 20px;
    padding-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}
.eyln .pleft {
    overflow: hidden;
    float: left;
    width: 240px;
}
.eyln .pleft h3 {
    padding-left: 90px;
    height: 100px;
    background: url(img/pro362.png) no-repeat 35px center;
    background-color: #009A44;
    font-weight: normal;
    line-height: 100px;
    font-size: 24px;
    color: #fff;
    border-radius: 10px 10px 0 0;
}
.eyln .pleft h3 a {
    color: #fff;
    font-size: 24px;
}
.eyln .pleft h3 span {
    font-size: 14px;
    color: #fff;
    margin-left: 5px;
}
.eyln .pleft ul.proclass {
    overflow: hidden;
    width: 240px;
    border-radius: 0 0 10px 10px;
    margin-bottom: 15px;
    border-top: none;
    border-bottom: 1px solid #e3e0e0;
    background: #fff;
}
.eyln .pleft ul.proclass li {
    overflow: hidden;
    width: 100%;
}
.eyln .pleft ul.proclass li>a {
    display: block;
    padding-left: 35px;
    height: 54px;
    line-height: 54px;
    font-size: 16px;
    font-weight: 100;
    width: 240px;
    text-decoration: none;
    background: url(img/h362.png) no-repeat 190px center;
    border-bottom: 1px solid #e3e0e0;
    color: #333;
}
.eyln .pleft ul.proclass li:hover>a, .eyln .pleft ul.proclass li>a.cur {
    color: #fff;
    background: #23AC38 url(img/b362.png) no-repeat 190px center;
}
.eyln .pleft ul.proclass li>a.cur {
    color: #009946;
}
.eyln .pleft .pnav {
    overflow: hidden;
    padding: 15px 0;
    width: 240px;
    padding-left: 23px;
    font-size: 14px;
    line-height: 35px;
    color: #666;
    border-bottom: 1px solid #e3e0e0;
}
.eyln .pleft .pnav a {
    display: block;
    padding-left: 25px;
    background: url(img/bb362.png) no-repeat left center;
    text-decoration: none;
}
.eyln .pleft .pnav a:hover {
    background: url(/img/l362.png) no-repeat left center;
}
.eyln .pleft ul.proclass li.cur>a {
    color: #fff;
    background: #23AC38 url(img/b362.png) no-repeat 190px center;
}
.eyln .pleft .pnav a:hover, .eyln .pleft .pnav a.cur {
    color: #23AC38;
    background: url(img/l362.png) no-repeat left center;
}
.eyln .phone {
    overflow: hidden;
    width: 240px;
    padding: 30px 0;
    padding-left: 0px;
    border-radius: 10px;
    background: url(img/p362.png) no-repeat 20px center;
    background-color: #009946;
}
.eyln .phone p {
	padding-left: 85px;
    font-size: 16px;
    color: #fff;
}
.eyln .phone b {
	padding-left: 85px;
    display: block;
    font-size: 20px;
    color: #fff;
}
.w355 {
    width: 1220px;
    margin: 0 auto;
}
.w355 .gridlist {
    width: 100%;
}
.w355 .gridlist .item {
    width: 280px;
    margin: -15px 26px 0px 0;
    float: left;
    position: relative;
    overflow: hidden;
}
.w355 .gridlist .item img {
    width: 280px;
    height: 200px;
    display: block;
    -webkit-transition: all ease 300ms;
    -moz-transition: all ease 300ms;
    -ms-transition: all ease 300ms;
    -o-transition: all ease 300ms;
    transition: all ease 300ms;
}
.w355 .gridlist .item .bg {
    width: 280px;
    height: 200px;
    display: block;
    -webkit-transition: all ease 300ms;
    -moz-transition: all ease 300ms;
    -ms-transition: all ease 300ms;
    -o-transition: all ease 300ms;
    transition: all ease 300ms;
    background: url(img/bj355.png) repeat 0 0;
    position: absolute;
    left: -100%;
    top: 0;
}
.w355 .gridlist .item .plus {
    width: 280px;
    height: 200px;
    display: block;
    transition: all ease .4s;
    background: url(img/ipro_355.png) no-repeat center center;
    position: absolute;
    left: -100%;
    top: 0;
}
.w355 .gridlist .item h3 {
    color: #000;
    line-height: 28px;
    text-align: center;
    padding-top: 5px;
	padding-bottom: 25px;
    height: 28px;
    overflow: hidden;
}
.w355 .gridlist .item:hover .bg {
    left: 0;
}
.w355 .gridlist .item:hover .plus {
    left: 0;
}
.w355 .gridlist .item:hover img {
    -webkit-filter: brightness(110%);
    filters: brightness(110%);
}
.w355 .gridlist .item:hover h3 {
    color: #67b306;
}
@media (max-width: 1260px) {
.w355 .gridlist {
    width: 745px;
}
}
.w355 .content {
    width: 930px;
    float: right;
    padding-bottom: 20px;
}
.w355 .pglist {
    padding: 0px 0 10px;
    float: left;
    width: 100%;
    text-align: center;
}
.w355 .pglist a {
    color: #666;
    padding: 0 14px;
    margin: 0 3px;
    font-/weight: bold;
    background: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.w355 .pglist * {
    display: inline-block;
    _zoom: 1;
    _display: inline;
    vertical-align: middle;
    line-height: 30px;
    padding-bottom: 1px;
}
.w355 .pglist a:hover, .w355 .pglist .active a {
    display: inline-block;
    color: #fff;
    background: #67b306;
    border-color: #67b306;
}

/*首页产品*/
.homecp_list{ clear:both; overflow:hidden;}
.homecp_list ul{height:auto;}
.homecp_list li{ width:386px;float:left; display:inline-block; overflow:hidden; background:#FFF; position:relative; -moz-box-shadow:0px 0px 8px rgba(0,0,0,.08); -webkit-box-shadow:0px 0px 8px rgba(0,0,0,.08); box-shadow:0px 0px 8px rgba(0,0,0,.08);transform:translate(0,0); transition:all .3s ease-in 0s;padding:8px;margin-bottom:20px;}
.homecp_pic{width:100%; height:270px; overflow:hidden;}
.homecp_pic img{overflow:hidden; transform:translate(0,0); transition:all .4s ease-in 0s;}
.homecp_pic a{ display:block;}
.homecp_list li .homecp_name{width:386px; height:50px;bottom:8px;background:rgba(0,0,0,.6);position:absolute;}
.homecp_list li p{ text-align:center; font-size:14px; color:#fff; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;padding:0 15px;}
.homecp_list li p em{ font-size:18px; font-style:normal; height:50px; line-height:50px; color:#fff; }
.homecp_list li:hover{-moz-box-shadow:0px 0px 8px rgba(0,0,0,.24); -webkit-box-shadow:0px 0px 8px rgba(0,0,0,.24); box-shadow:0px 0px 8px rgba(0,0,0,.24);}
.homecp_list li:hover .homecp_pic img{transform: scale(1.1); transition: all 1s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all 1s ease 0s;}
.homecp_list li:hover .homecp_name{background:rgba(60,179,113,1)}

/*首页新闻*/
.homenew_list{ clear:both; overflow:hidden;}
.homenew_list ul{height:auto;}
.homenew_list li{ width:370px;float:left; display:inline-block; overflow:hidden; background:#FFF; position:relative; -moz-box-shadow:0px 0px 8px rgba(0,0,0,.08); -webkit-box-shadow:0px 0px 8px rgba(0,0,0,.08); box-shadow:0px 0px 8px rgba(0,0,0,.08);transform:translate(0,0); transition:all .3s ease-in 0s;padding:5px;}
.homenew_pic{width:100%; height:270px; overflow:hidden;}
.homenew_pic img{overflow:hidden; transform:translate(0,0); transition:all .4s ease-in 0s;}
.homenew_pic a{ display:block;}
.homenew_list li .homenew_name{width:370px; height:40px;bottom:5px;background:rgba(0,0,0,.6);position:absolute;}
.homenew_list li p{ text-align:center; font-size:14px; color:#fff; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;padding:0 15px;}
.homenew_list li p em{ font-size:16px; font-style:normal; height:40px; line-height:40px; color:#fff; }
.homenew_list li:hover .homenew_pic img{transform: scale(1.1); transition: all 1s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all 1s ease 0s;}
.homenew_list li:hover .homenew_name{background:rgba(60,179,113,1)}

/*岗位详情页*/
.gwtitle{text-align:center;font-size:24px;font-weight:900;}
#zpxq span{display:block;width:80px;font-size:18px;font-weight:700;border-bottom:3px solid #00a161;line-height:30px !important;height:30px;margin-top:10px}
#zpxq p{color:#666;}
/*采购招标*/
.zblist{width:100%;}
.zblist li{padding:2% 3%;height:70px;border-bottom: 1px dashed #c4c4c4;position:relative;}
.zblist li:hover{box-shadow: 0px 0px 20px #e5e5e5;}
.zb_icon{position:absolute;width: 60px;height: 70px;background-color: #b3b3b3;background-image: url(../img/pdf.png);background-repeat: no-repeat;background-position: center center;}
.zblist li:hover .zb_icon{background-color:#00a161;}
.zblist li:hover .zb_title{color:#00a161;}
.zb_box{height:70px;width:100%;}
.zb_con{width:100%;}
.zb_con_l{float:left;height:70px;padding-left:90px;font-weight:500;}
.zb_con_r{float:right;height:70px;overflow:hidden;margin-top:15px;}
.zb_xq{float:left;margin-right:5px;}
.zb_con_r a{width: 128px;display: inline-block;background: #e6e6e6;color: #333333;text-align:center;border-radius: 5px;height:40px;}
.zb_con_r .icons{display: inline-block; vertical-align: middle; width: 26px; height: 26px; position: relative;}
.zb_con_r .icons img{position: absolute; left: 0px; top: 0px; width: 100%;}
.zb_con_r .icons .i1{transition: 400ms;}
.zb_con_r .icons .i2{-webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha (opacity=0); transition:500ms;}
.zb_con_r a:hover{background-color:#00a161;color:#fff;}
.zb_con_r a:hover .icons .i2{-webkit-transform:scale(1); transform:scale(1); opacity:1;  filter:alpha(opacity=100);}
.zb_con_r a:hover .icons .i1{opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale (1.2); transform: scale(1.2);}
.zb_con_r a:first-child{margin-left: 0;}
#zbzt_r{position:absolute;right:0px;top:0;color:#fff;display:inline-block;font-size:12px;height:20px;line-height:20px;text-align:center;}
#zbzt_c{position:absolute;left:0px;right:0px;top:0;width:100%;height:120px;z-index:99999;background-color: #b3b3b3;opacity:0.5;}
#zbzt p{display:inline-block;padding:0 5px;}
.z1{background-color:#00a161;} 
.z2{background:url(../img/jbg.png) no-repeat center top;height:120px;}
.index-f{background:url(../img/ftbj.jpg) center;height:260px;color:#fff;padding-top:45px;position:absolute;left:0px;right:0px;bottom:0px;}
.qyyj{color:#fff;text-align:center;width:100%;margin-bottom:300px;}
.qyyj span{font-size:70px;font-weight:700;letter-spacing:20px;}
.qyyj p{font-size:60px;font-weight:700;margin-top:50px;letter-spacing:20px;}
/*通用底部*/
.fleft{float:left;}
.fleft span{font-size:20px;font-weight:700;letter-spacing:5px;line-height:50px;display: inline-block;border-bottom:2px solid #23AC38;margin-bottom:20px;}
.fleft p{font-size:14px;font-weight:400;letter-spacing:2px;line-height:30px;display: inline-block;width:100%;}
.fright{float:right;width:150px;}
.gzhjpg{width:150px;height:150px;background: url(../img/gzh.jpg) no-repeat;}
.gzhtt{width:150px;text-align:center;margin-top:10px;font-size:14px;font-weight:550;letter-spacing:5px;}
.foot_box{color:#fff;}
.fleft-1{width:340px;float:left;}
.fleft-2{width:300px;float:left;border-left:1px solid #808080;padding-left:50px;height:160px;font-size:14px;line-height:25px;}
#bg-video{padding-top:90px;}
/*新版首页*/
/*案例*/
.case_307{position: relative;height: 816px;line-height: 24px;width: 1200px;margin: 0 auto;padding-top:150px;}
.case_307 .til{text-align: center;height: 120px;color: #2b2b34;font-size: 40px;line-height: 64px;background: url(img/tilbg_307.png) no-repeat center 63px;}
.case_307 .til p{color: #999;font-size: 18px;font-weight: normal;margin-top:-15px;}
.case_307 .til a{color: #23AC38;font-weight: normal;}
.case_307 .case_t{width: 345px;text-align: center;float: left;}
.case_307 .case_t li{width: 169px;height: 197px;float: left;margin: 0 3px 3px 0;background: #999;color: #fff;font-size: 16px;line-height: 22px;}
.case_307 .case_t li p{height: 40px;line-height: 20px;overflow : hidden;text-overflow: ellipsis;display: flex;justify-content:center;align-items:center;}.case_t li a{color: #fff;display: block;}
.case_307 .case_t li span{width: 53px;height: 53px;display: block;margin: 35px auto 10px;position: relative;overflow: hidden;}
.case_307 .case_t li span i{width: 53px;height: 53px;position: absolute;display: block;top: 0;left: 0;}
.case_307 .case_t li span i.default{-webkit-transition: all 0.4s linear;transition: all 0.4s linear;}
.case_307 .case_t li span i.hover{opacity: 1;visibility: visible;opacity: 0;visibility: hidden;-webkit-transform: translate3d(0, 0, -65px) rotate3d(1, 0, 0, 90deg);transform: translate3d(0, 0, -65px) rotate3d(1, 0, 0, 90deg);-webkit-transform-origin: 50% 0%;transform-origin: 50% 0%;-webkit-transition: all 0.4s linear;transition: all 0.4s linear;}
.case_307 .case_t li.cur span .default{opacity: 0;visibility: hidden;-webkit-transform: translate3d(0, 65px, 0) rotate3d(1, 0, 0, -90deg);transform: translate3d(0, 65px, 0) rotate3d(1, 0, 0, -90deg);}
.case_307 .case_t li.cur span .hover{opacity: 1;visibility: visible;-webkit-transform: rotate3d(1, 0, 0, 0deg);transform: rotate3d(1, 0, 0, 0deg);}
.case_307 .case_t li.cur{background: #23AC38;}
.case_307 .case_c{width: 841px;float: right;}
.case_307 .case_c dl{background: #ebebeb;height: 597px;}
.case_307 .case_c dt, .case_c dt img{width: 841px;height: 479px;display: block;overflow: hidden;}
.case_307 .case_c dd{padding: 10px 26px 0;}
.case_307 .case_c dd h3{font-size: 20px;line-height: 44px;color: #363739;height: 44px;overflow: hidden;}
.case_307 .case_c dd h3 a{color: #363739;display: block;}
.case_307 .case_c dd p {display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow:hidden;}
.case_307 .case_c dd p a{float: right;color: #23AC38;display: inline-block;}
/*新闻*/
.news_286 {display: block;height: 848px;margin-top:50px;}
.news_286 .i_tilte {text-align: center;padding: 69px 0 30px;}
.news_286 .i_tilte h3 {color: #333;font-size: 35px;font-weight: normal;}
.news_286 .i_tilte h3 a {text-decoration: none;color: #23AC38;}
.news_286 .i_tilte b {color: #0bb516;}
.news_286 .i_tilte p {color: #999;font-size: 18px;margin-top: 10px;}
.news_286 .i_tilte p i {width: 61px;height: 1px;background: #ddd;display: inline-block;margin: 5px 10px;}
.news_286 .newscon {margin-left: auto;margin-right: auto;width: 1200px;}
.news_286 .newscon .newsnav{text-align: center;}
.news_286 .newscon .newsnav ul{display: inline-block;*display: inline;zoom: 1;}
.news_286 .newscon .newsnav ul li{width: 123px;height: 45px;line-height: 45px;text-align: center;float: left;}
.news_286 .newscon .newsnav ul li a{font-size: 16px;color: #333;text-decoration: none;}
.news_286 .newscon .newsnav ul li.cur{background: #0bb516;}
.news_286 .newscon .newsnav ul li.cur a{color: #fff;}
.news_286 .newscon .newslist{margin-top: 40px;height: 508px; overflow: hidden;position: relative;}
.news_286 .newscon .newslist ul li a{text-decoration: none;display: block;padding-top: 25px;}
.news_286 .newscon .newslist ul li{width: 391px;background: #eee9;height: 508px;float:left;margin-left:13px;position: relative;}
.news_286 .newscon .newslist ul li:first-child{margin-left: 0;}
.news_286 .newscon .newslist ul li h3{font-size: 18px;color: #000;font-weight: normal;margin-bottom: 25px;margin: 29px 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_286 .newscon .newslist ul li p{font-size: 14px;color: #999;margin: 0 30px;line-height: 20px;height: 60px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.news_286 .newscon .newslist ul li span{display: block;width: 344px;height: 242px;margin: 0 auto;overflow: hidden;}
.news_286 .newscon .newslist ul li span img{width: 344px;height: 242px; transition: all .8s ease-out;}
.news_286 .newscon .newslist ul li:hover span img{transform: scale(1.1);}
.news_286 .newscon .newslist ul li .calendar{border-top: 1px #ddd solid;margin-top: 38px;height: 60px;line-height: 60px;}
.news_286 .newscon .newslist ul li .calendar h4{background: url(img/calendar_286.png) no-repeat left;padding-left: 30px;background-size: initial;font-style: italic;font-weight: bold;color: #ccc;font-size: 14px;float: left;margin-left: 44px;}
.news_286 .newscon .newslist ul li .calendar em{float: right;width: 76px;height: 60px;line-height: 60px;border-left: 1px #ddd solid;}
.news_286 .newscon .newslist ul li .calendar em img{width: 10px;height: 19px;display: block;margin: 20px auto;}
.news_286 .newscon .newslist ul li:hover a h3{color: #0bb516;}
/*产品*/
.yw203 .w203 {
    width: 1220px;
    margin: 0 auto;
}
.yw203 .ipro203 {
    position: relative;
    margin-top: 10px;
}
.yw203 .ipro203 .bd203 {
    overflow: hidden;
}
.yw203 .ipro203 .list203 {
    width: 100%;
}
.yw203 .ipro203 .list203 li {
    position: relative;
    display: block;
    float: left;
    width: 230px;
    height: 460px;
    margin-right: 12px;
}
.yw203 .ipro203 .list203 li a {
    width: 100%;
    height: 100%;
    display: block;
    background: #05469a;
    transition: all ease .5s;
}
.yw203 .ipro203 .list203 li a .img203 {
    width: 100%;
    height: 350px;
    overflow: hidden;
}
.yw203 .ipro203 .list203 li a .img203 img {
    width: 100%;
    height: 100%;
    display: block;
    transition: all ease .5s;
}
.yw203 .ipro203 .list203 li a .txt203 {
    color: #fff;
    height: 110px;
    text-align: center;
}
.yw203 .ipro203 .list203 li a .txt203 h3 {
    font-size: 20px;
    line-height: 65px;
}
.yw203 .ipro203 .list203 li a .txt203 p {
    font-size: 14px;
    font-weight: 300;
}
.yw203 .ipro203 .list203 li a:hover {
    background: #009924;
}
.yw203 .ipro203 .list203 li:hover a .img203 img {
    transform: scale(1.1);
}
.yw203 .ipro203 .list203 li:hover a .ic203 {
    opacity: 1;
}
.yw203 .ipro203 .hd203 {
    position: absolute;
    width: 100%;
}

.yw203 .bt203 {
    padding-top: 80px;
}
.yw203 .bt203 .tit203 {
	font-weight: normal;
    width: 100%;
    margin: 0 auto;
    font-size: 35px;
    line-height: 50px;
    text-align: center;
    color: #23AC38;
}
.yw203 .bt203 .en203 {
	width: 100%;
    margin: 0 auto;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    color: #999;
	font-weight: normal;
	padding-bottom:30px;
}
.yw203 .icon203 {
    background-image: url(img/icon203.png);
    display: inline-block;
    vertical-align: middle;
}
.yw203 {
	margin-top:-100px;
    padding-top: 0px;
    padding-bottom: 70px;
    background: url(img/bg203.jpg) no-repeat center top;
    overflow: hidden;
}
.yw203 .ipro203 .list203 li a .ic203 {
    position: absolute;
    width: 100%;
    height: 350px;
    left: 0;
    top: 0;
    opacity: 0;
    background: rgba(0,0,0,.5) url(img/tb203.png) no-repeat center;
    transition: all ease .5s;
}

/*幻灯*/

#b238_main {
    position: relative;
    overflow: hidden;
    z-index: 2;
    max-width: 1920px;
    margin: 0 auto;
}
#b238_main .b238 {
    position: relative;
    width: 100%;
    height: auto;
	min-height:1000px;
    margin: 0 auto;
    min-width: 1200px;
}
#b238_main #b238 {
    width: 100%;
    min-width: 1000px;
    position: relative;
    overflow: hidden;
    z-index: 0;
}
#b238_main #b238, #b238_main .b238 ul {
    overflow: hidden;
}
#b238_main .b238 li {
    width: 100%;
    position: absolute;
    z-index: 1;
    overflow: hidden;
    display: none;
}
#b238_main .b238 li:first-child {
    display: block;
}
#b238_main .b238 li img {
    width: 1920px;
    height: auto;
    display: block;
    position: relative;
    left: 50%;
    margin-left: -960px;
    top: 0;
    min-width: 1200px;
}
#b238_main #b238 .tip {
    width: 1000px;
    height: 14px;
    line-height: 0;
    font-size: 0;
    text-align: center;
    position: absolute;
    left: 50%;
    margin-left: -500px;
    bottom: 30px;
    z-index: 12;
}
#b238_main #b238 .tip span {
    width: 20px;
    height: 20px;
    margin: 0 5px;
    display: inline-block;
    font-size: 0;
    cursor: pointer;
    border: 5px solid #02a852;
    border-radius: 50%;
    transition: all .5s;
}
#b238_main #b238 .tip span.cur {
    background: #fff;
}
#b238_main .b238 #btn_prev, #b238_main .b238 #btn_next {
    width: 40px;
    height: 40px;
    position: absolute;
    z-index: 12;
    top: 50%;
    margin-top: -20px;
    cursor: pointer;
    opacity: 0;
}
#b238_main .b238 #btn_prev {
    left: 3%;
    background-position: -8px -5px;
}
#b238_main .b238 #btn_next {
    right: 3%;
    background-position: -50px -5px;
}
#b238_main #b238:hover #btn_prev, #b238_main #b238:hover #btn_next {
    opacity: 1;
}
#b238_main .icon {
    background: url(img/icon238.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
}
/*关于我们*/
.about213 .w1200 {
    width: 1200px;
    margin: 0px auto;
}
.about213 {
    width: 100%;
    padding: 0px;
	margin-top:-200px;
    background: url(img/about213.jpg) no-repeat center 0;
}
.about213 .tit213 {
    background: url(/img/i213.png) no-repeat center 30px;
}
.about213 .contxt {
    width: 1000px;
    margin: 0 auto;
    font-size: 18px;
    text-align: center;
    line-height: 36px;
    overflow: hidden;
}
.about213 .d {
    text-align: center;
    display: block;
}
.about213 .more213 {
    width: 276px;
    height: 45px;
    display: block;
    margin: 48px auto 0;
    border: 2px solid #e9edef;
    text-align: center;
    line-height: 40px;
    color: #666;
}
.about213 .more213:hover {
    background: #0aa60a;
    color: #fff;
}
.about213 .tit213 {
    text-align: center;
    width: 100%;
    position: relative;
    margin: 60px 0 45px;
}
.about213 .tit213 .en213 {
    font-size: 50px;
    line-height: 65px;
    margin-bottom: 5px;
    display: block;
    text-transform: uppercase;
    color: #000;
}
.about213 .tit213 .en213 strong {
    color: #3f9f4e;
}
.about213 .tit213 h3 {
    font-size: 24px;
    height: 44px;
    line-height: 44px;
    color: #fff;
    display: inline-block;
    text-align: center;
    background: #0aa60a;
    padding: 0 26px;
    position: relative;
    z-index: 3;
}
/*首页产品*/
.news_294 {padding-top:30px;overflow:hidden;}
.news_294 .wrap {margin:0 auto;width:1200px;}
.news_294 .wrap .wp-tit{margin-bottom:30px;text-align:center;line-height:1.5;overflow:hidden;animation:fadeinT 1s ease-out backwards;}
.news_294 .wrap .wp-tit h2{font-size:35px;color:#028a18;font-weight:normal;}
.news_294 .wrap .wp-tit h2 a{color:#028a18;}
.news_294 .wrap .wp-tit p{font-size:18px;color:#666;}
.news_294 .wrap .com-slide{position:relative;height:560px;padding-left:20px;}
.news_294 .wrap .com-list .item{margin:10px 30px 10px -10px;width:372px;height:560px;background:#008055;transition: all 1s;float:left;}
.news_294 .wrap .com-list .item .pic{width:372px;height:380px;overflow:hidden;}
.news_294 .wrap .com-list .item .pic img{display:block;width:180px;height:180px;transition: all 1s;margin-left:96px;margin-top:100px;border-radius:50%;}
.news_294 .wrap .com-list .item .text{padding:26px 30px;overflow:hidden;}
.news_294 .wrap .com-list .item .text span{display:block;margin-bottom:4px;height:32px;line-height:32px;font-size:22px;font-weight:700;overflow:hidden;}
.news_294 .wrap .com-list .item .text span a{color:#fff;}
.news_294 .wrap .com-list .item .text p{font-size:14px;color:#c6fff4;padding-top:8px;}
.news_294 .wrap .com-list .item:hover{box-shadow:0 0 8px #fff;}
.news_294 .wrap .com-list .item:hover img{transform:scale(1.1);}
.news_294 .wrap .com-list .item:hover span a{color:#fff;}
.bg1{background-image:url("img/bg1.jpg")}
.bg2{background-image:url("img/bg2.jpg")}
.bg3{background-image:url("img/bg3.jpg")}

/*时间轴*/
.de{height:220px; background-image:url(../img/tbg.jpg);margin-top:630px;position:relative;text-align:center;}
/*我们的优势*/
.yous{height:100px;width:100%;}
.yous h2{font-size:35px;color:#028a18;font-weight:normal;line-height:48px;}
.yous p{font-size:18px;color:#666;margin-top:10px;}
.ys-wrap{width:100%;height:auto;overflow:hidden;padding-top:50px;}
.ys-list{width:25%;height:600px;float:left;}
.ys-c{width:250px;height:475px;margin-left:27px;background-image: url(../img/gr.png);background-repeat: no-repeat;background-size: cover;}
.ys-c img{border-radius:50%;width:220px;height:220px;background-color:#fff;margin-top:18px;box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, 0.2);}
.ys-t{margin-top:40px;color:#fff;font-size:18px;font-weight:400;}
.ys-c p{margin-top:25px;color:#fff;padding:0 30px;line-height:20px;}

/*产品内页*/

.wp {
    width: 1200px;
    max-width: 1200px;
    margin: 0 auto
}
@media screen and (max-width:1200px) {
.wp {
    width: 96%;
    padding: 0 2%
}
}
@media screen and (max-width:1200px) {
.wp1200 {
    width: 100%
}
}
.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
    float: left;
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
    cursor: pointer;
}
.owl-controls {
    display: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.ny_prod {
    background: url({eyou:global name='web_cmspath' /}/skin/zujianku/images/bg360.jpg) repeat-y center top;
    height: auto;
    overflow: hidden;
    padding-bottom: 60px;
    color: #434343
}
.ny_pro_ny {
    width: 100%;
    padding: 30px 0;
}
@media (max-width:767px) {
.ny_pro_ny {
    padding: 5px 0;
}
}
.ny_pro_top {
    width: 96%;
    height: auto;
    padding: 2%;
    background-color: #fff;
    box-shadow: 0px 2px 10px #b3b3b3;
    overflow: hidden
}
.ny_pro_top_l {
    width: 50%;
    float: left;
    height: auto;
    overflow: hidden;
}
.ny_pro_top_l img {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.ny_pro_top_l .owl-controls {
    position: absolute;
    z-index: 99;
    width: 100%;
    height: 28px;
    margin-top: -28px;
    text-align: center;
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0fffffff, endcolorstr=#0fffffff);
    background-color: rgba(0,0,0,.3);
}
.ny_pro_top_l .owl-controls .owl-page {
    display: inline-block;
    zoom: 1;
*display:inline
}
.ny_pro_top_l .owl-controls .owl-page span {
    z-index: 999;
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 999px;
    margin: 9px 3px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background: #fff;
}
.ny_pro_top_l .owl-controls .owl-page:last-child {
    margin-right: 10px
}
.ny_pro_top_l .owl-controls .owl-page.active span, .ny_pro_top_l .owl-controls.clickable .owl-page:hover span {
    background-color: #bf873d
}
.ny_pro_top_r {
    width: 45%;
    float: right;
    height: auto;
    overflow: hidden;
	padding-right:10px;
}
.ny_pro_top_r h3 {
    font-size: 1.6em;
    color: #bf873d;
    line-height: 3em;
}
.ny_pro_top_li{width:100%;height:60px;border-top: 1px dotted #dcdcdc;padding-top:10px;padding-bottom:15px;}
.ny_pro_top_li h4 {width:80px;height:30px;font-size: 1.4em;line-height:30px;font-weight: 600;display: block;float:left;}
.ny_pro_top_li p{width:428px;height:60px;padding-top:6px;font-size: 1.2em;float:right;line-height:1.5em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}

/*浮法产品单页*/

.about290 {
    width: 100%;
}
.about290 .ab290 {
    padding-top: 80px;
    overflow: hidden;
}
.about290 .ab290 .icon {
    background: url(img/icon290.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.w290 {
    width: 1200px;
    margin: 0 auto;
}
.about290 .ab290 .part3 {
    width: 1200px;
    height: 368px;
    background: #2e983e;
    position: relative;
}
.about290 .ab290 .part3 .img {
    width: 520px;
    height: 374px;
    overflow: hidden;
    position: relative;
    top: -30px;
    margin-left: 25px;
}
.about290 .ab290 .part3 .img img {
    width: 100%;
    height: 100%;
    display: block;
    transition: all 0.3s ease-out 0s;
}
.about290 .ab290 .part3 .img:hover img {
    transform: scale(1.05, 1.05);
}
.about290 .ab290 .part3 .txt {
    padding-right: 60px;
    width: 540px;
    padding-top: 70px;
    line-height: 28px;
}
.about290 .ab290 .part3 .txt a {
    display: block;
    color: #fff;
}
.about290 .ab290 .part3 .txt h3 {
    font-size: 24px;
}
.about290 .ab290 .part3 .txt h4 {
    font-size: 16px;
    display: block;
    text-transform: uppercase;
}
.about290 .ab290 .part3 .txt p {
    padding-top: 25px;
    color: #fff;
    padding-bottom: 20px;
}
.about290 .ab290 .part3 .txt span {
    width: 68px;
    height: 36px;
    border: 1px solid #fff;
    display: block;
    line-height: 36px;
    text-align: center;
}
.about290 .ab290 .part3 .txt span em {
    width: 22px;
    margin: 14px auto 0;
    height: 8px;
    background-position: -60px -100px;
    display: block;
    vertical-align: middle;
}
.about290 .ab290 .part3 .txt a:hover span {
    border: 1px solid #fff;
}
.about290 .ab290 .part3 .txt a:hover span em {
    background-position: -60px -120px;
}


/*关于我们单页*/
#mycont-about{width:100%;background:url(../img/abg1.jpg); background-size:100% 370px; background-repeat: no-repeat;position: relative;}
.mycont-main{width:1200px; margin:0 auto;padding:20px 10px;}
.mycont-main p{text-indent:2em;font-size:20px;line-height:36px; font-weight:normal;text-align: justify;margin-top:0.5em;}
#qywh{position:position: relative;padding-top:100px;}
.block h2.title{font-size: 30px;color: #333333;padding-bottom: 8px;position: relative;text-align: center;}
.block p.sub-title{font-size: 14px;color: #999999;text-align: center;}
.block h2.title:after{display: block;content: "";position: absolute;width: 70px;height: 3px;background: #23AC38;bottom: -30px;left: 50%;transform: translateX(-50%);}
.benefit{width: 100%;height: auto;overflow: hidden;text-align: center;}
.benefit h2.title{padding-top: 5px;}
.benefit .items{width: 100%;height: auto;overflow:hidden;padding: 85px 0 100px 0;}
.benefit .items ul{display: flex;justify-content: center;}
.benefit .items ul li{width: 275px;height: auto;overflow: hidden;margin: 0 25px;text-align: center;transition: all .3s;}
.benefit .items ul li:hover{transition: all .3s;transform: translateY(-5px);}
.benefit .items ul li p.title{font-size: 20px;color: #333333;padding: 30px 0 15px 0;}
.benefit .items ul li p.desc{font-size: 16px;color: #333333;line-height: 30px;}
#qyry{position: relative;height:600px;width:100%;background:#2cbca6;}
.stage, .ring, .img {
  width:100%;
  height: 400px;
  transform-style: preserve-3d;
  user-select:none;
  position: absolute;
}

.stage {
  overflow:hidden;
  background:#2cbca6;
  position: absolute;
  padding-bottom:120px;
}

.container2 {
  
  position: absolute;
  perspective: 2000px;
  width: 300px;
  height: 500px;  
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
}
.qyry-bt{padding-top:30px;text-align:center;width:100%;font-size:30px;font-weight:normal;color:#fff;}
.qyry-bt2{padding-top:10px;text-align:center;width:100%;font-size:14px;font-weight:normal;color:#fff;}
.qyry-bt3{text-align:center;width:100%;font-size:12px;font-weight:normal;color:#fff;margin-top:430px;}
#mycont-foot{position: relative;width:100%;height:305px;}