﻿@charset "utf-8";
/* CSS Document */
/*CSS重置*/
body{ font-family:'PingFang SC',"microsoft yahei",'Myriad Pro','Helvetica Neue', Helvetica, Arial, sans-serif; }
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin:0px; }
textarea,input{ outline: none; }
input,button,ul,ol{margin:0px;padding:0px;}
body,input,button,form,textarea{ font-size:14px; line-height: 26px; color:#000;}
h1,h2,h3,h4,h5,h6,font {font-size:14px; font-weight: normal; }
ul,ol{list-style:none;}
img{border:0px;}
em,i{ font-style:normal; font-weight:normal;}
button,input,select,textarea{font-size: 100%;}
table {border-collapse: collapse;border-spacing:0;}
body{ background: #fff;}
/*清除浮动*/
.clearfix:after {visibility:hidden;display:block;font-size: 0;content: " ";clear:both;height:0;}
.clearfix{*zoom:1;}
.ease, .ease * { -webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms; }
.noease, .noease * { -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none; }
/*网站公用样式表*/
a{ color:#000; text-decoration:none;}
a:hover{ color:#30c465; text-decoration:none; }
a:visited{text-decoration:none;}
.w1000{width:1000px; margin:0px auto;}
.green{ color:#06852d;}
.f18{ font-size: 18px;}
.fl{ float:left;}
.fr{ float:right;}
.por{ position: relative;}
.poa{ position: absolute;}
.hidden{ display:none;}
.icon{ background:url(../images/icon.png) no-repeat; display:inline-block; vertical-align:middle;}
.scrollDown{ padding: 30px 0 0; text-align: center; font-size: 12px; color:#626262; }
.scrollDown .icon{ width: 24px; height: 40px; position: relative; display: block; margin: 0 auto 5px;  background-position: -110px 0;}
.scrollDown span{ width:4px; height: 9px; position: absolute; left:10px; top:10px; background: #626262; border-radius: 1px; -webkit-animation:scrollDown 1s cubic-bezier(0.45,0.45,0.45,0.45) 0s infinite alternate; animation:scrollDown 1s cubic-bezier(0.45,0.45,0.45,0.45) 0s infinite alternate; }
.fixedHeader{ width: 100%; height: 150px; position: fixed; background: #fff; z-index: 9999; box-shadow: 0 1px 2px rgba(0,0,0,.1); }
.fixedHeight{ width: 100%; height: 150px; }
/*top*/
.fix {
    position:fixed;
}
/*top*/
#top_main{ height:20px; line-height:20px; font-size: 12px; color:#fff; background: #222222; position: relative;  z-index:9999; }
/*top_main top_r*/
#top_main .top_r{ height: 20px;}
#top_main .top_r li{ display: inline-block; *display: inline; zoom: 1; cursor: pointer; margin-left: 10px; height: 20px; }
#top_main .top_r li a{ color:#fff;}
#top_main .top_r li a:hover{ color:#A6A6A6;}
#top_main .top_r li .subimg{ width: 100px; height: 100px; z-index: 10; top: 20px; left: -48%; padding:10px; display: none; background: #fff; border: 1px solid #f3f3f3; }
#top_main .top_r li.t_weixin .subimg{ left: -80%;}
#top_main .top_r li .subimg img{ width: 100px; height: 100px; display: block;}
#top_main .top_r li:hover .subimg{ display: block;  }
#top_main .top_r li s{ width: 17px; height: 15px; margin-right: 5px; }
#top_main .top_r li.t_phone s{ background-position: -145px -48px;}
#top_main .top_r li.t_weixin s{ background-position: -176px -48px;}
#top_main .top_r li.t_sina s{ background-position: -204px -48px;}
/*header*/
#header_main{ width:100%; height:70px;}
#header_main #logo_main{ width:113px; height:44px; display: block; padding-top:12px; }
#header_main #logo_main img{ width:200px; height:44px; }
#header_main #logo_main:hover{ transform: translateY(-4px);}
#header_main .header_right{ *width: 350px; padding-top: 20px;}
#header_main .search{ width: 30px; height: 30px; margin-top: -2px; border-radius:3px; border: 1px solid #fff; margin-right: 5px; transition-duration:.6s; }
#header_main .search s{ width: 20px; height: 16px; position: absolute; right: 2px; top: 8px; background-position: -85px 0; cursor: pointer;}
#header_main .search input{ width: 170px; height: 30px; line-height: 30px; text-indent: 10px; border: 0 none; background: none; left: 0; top: 0px; display: none; }
#header_main .search.hasclick{ width: 200px; border: 1px solid #e6e6e6; }
#header_main .search.hasclick input{ display: block;}
#header_main .chEn a{ margin-right: 5px; *margin-right: 3px; color: #474747;}
#header_main .chEn a:hover{ color: #30c465;}
/*nav*/
#nav_main{ width: 100%; height: 60px; position: relative; z-index: 999; line-height: 60px; text-align: center; border-top: 1px solid #ededed;}
#nav_main{ width:100%; height:60px;}
#nav_main > ul{ width: 1038px; height:60px; line-height: 60px; overflow: visible;}
#nav_main > ul > li{ float:left; width:106px; height:60px; margin: 0px 21px; z-index:10;}
#nav_main > ul > li > a{ width:100%; height:60px; display:block; color: #333; }
/*#nav_main ul li a:hover,.nav ul li a.hover{ color: #30c465; }*/
#nav_main .subnav{ width: 100%; overflow: hidden; position: absolute; left: 0; top: 58px; z-index: 999; height: 0; border-top: 1px solid #ededed; transition: none; background:#fff; }
#nav_main .subnav .list{ width: 1000px; height: 100%;  margin: 0 auto; }
#nav_main .subnav .list .item{ width: 175px; height: 100%; margin-left: 30px; text-align: center; float: left; }
#nav_main .subnav .list .item:first-child{ margin-left: 0;}
#nav_main .subnav .list .item a{ width: 100%; display: block;}
#nav_main .subnav .list .item img{ width: 175px; height: 46px; transition: all .3s; display: block; margin-bottom: 10px; }
#nav_main .subnav .list .item h3{ color: #474747; line-height: 18px; font-weight: normal; }
#nav_main .subnav .list .item:hover h3{ color: #28883a; }
#nav_main .subnav .list .item:hover img{ margin-top: -5px; }
/*subnavAbt*/
/*#nav_main .subnavAbt{ height: 175px; }*/
#nav_main .subnavAbt .list{ padding-top: 28px; background:none; }
@media only screen and (max-width: 770px) {
	#nav_main .subnavAbt .list{ margin-left: 10px;}
}
#nav_main .subnavAbt .itemlist{ padding-left: 42px; margin-top: -6px; width: 140px; text-align: left; line-height: 32px; }
#nav_main .subnavAbt .itemlist a{ color: #000000; display: block; }
#nav_main .subnavAbt .itemlist a:hover{ color: #28883a;}
#nav_main .subnavAbt .txt{ width: 368px; line-height: 24px; text-align: left; padding-right: 40px; }
#nav_main .subnavAbt .txt a{ float: right; display: block; margin-top: 30px; }
/*subnavSer*/
/*#nav_main .subnavSer{ height: 180px; }*/
#nav_main .subnavSer .list{ padding-top: 60px; background:none;}
/*subnavSolu*/
/*#nav_main .subnavSolu{ height: 208px; }*/
#nav_main .subnavSolu .list{ padding-top: 38px; background:none;}
#nav_main .subnavSolu .list .item img{ width: 175px; height: 100px; }
/*subnavPro*/
/*#nav_main .subnavPro{ height: 206px;}*/
#nav_main .subnavPro .list{ padding-top: 16px; background:none;}
#nav_main .subnavPro .list .item img{ width: 175px; height: 100px; }
#nav_main .subnavPro .title{ width: 290px; text-align: center; margin-right: 60px;  line-height: 30px; }
#nav_main .subnavPro .title img{ width: 290px; height: 130px; display: block; margin-bottom: 0; }
#nav_main .subnavPro .title a{ width: 100%; display: block; color: #28883a;}
#nav_main .subnavPro .itemlist{ width: 606px; line-height: 0; font-size: 0; padding-top: 10px; }
#nav_main .subnavPro .itemlist a{ width: 200px; height: 40px; line-height: 40px; font-size: 14px; display: block; overflow: hidden; display: inline-block; text-align: left; }
/* banner */
#banner_main{ width: 100%; height: 650px; position: relative; overflow: hidden;}
#banner_main .banner,#banner_main .banner .list, #banner_main .banner .list li, #banner_main .banner .list img { height:650px;}
#banner_main .banner { position:relative; width:100%; }
#banner_main .banner *{ transition: none;}
#banner_main .banner .list {  width:400%; position:relative; overflow:hidden; }
#banner_main .banner .list li { width:25%; overflow:hidden; float: left; position: relative; }
#banner_main .banner .list li a { display:block; overflow:hidden; width:100%; }
#banner_main .banner .list img { display:block; width:1920px; background:#f1f1f1; position:absolute; left:50%; margin-left:-960px; }
#banner_main .banner .tip { width:100%; position:absolute; left:0; bottom:-35px; z-index:5; text-align:center;}
#banner_main .banner .tip span { display:inline-block; vertical-align:middle; width:8px; height:8px; line-height:0; font-size:0; background:#999999; margin:0 10px; cursor:pointer; border-radius: 50%; }
#banner_main .banner .tip span.cur { width: 8px; height: 8px; border: 1px solid #1f9045; background: none; margin: 0px 9px; }
#banner_main .banner .prev, #banner_main .banner .next { width:61px; height:103px; cursor:pointer; position: absolute; z-index: 10; top:50%; margin-top: -35px; transition: all .3s;}
#banner_main .banner .prev { left:10%; background-position:15px -27px; }
#banner_main .banner .next { right:10%; background-position:-49px -27px; }
#banner_main .banner .prev:hover{ margin-left: -12px;}
#banner_main .banner .next:hover{ margin-right: -12px;}
/*index*/
.index{ width: 100%; overflow: hidden; }
.index .itit{ width: 100%; text-align: center; padding: 45px 0 40px;}
.index .itit h2{ font-size: 30px; margin-bottom: 20px;}
.index .itit h3{ font-size: 18px; color: #999; }
/*floor_1_main*/
.index #floor_1_main{ width: 100%;}
.index #floor_1_main .icase{ width: 100%; padding-top: 10px; overflow: hidden;}
.index #floor_1_main .morebtn{ width: 198px; height: 38px; display: block; line-height: 38px; text-align: center; color: #06852d; border: 1px solid #06852d; margin: 25px auto 0;}
.index #floor_1_main .icase .item{ width: 25%; *width: 24.98%; float: left; text-align: center;}
.index #floor_1_main .icase .item a{ width: 100%; overflow: hidden; display: block; position: relative;}
.index #floor_1_main .icase .item .img{ width: 100%; overflow: hidden;}
.index #floor_1_main .icase .item img{ width: 100%; display: block;}
.index #floor_1_main .icase .item h3,.index #floor_1_main .icase .item .more{ width: 100%; position: absolute; left: 0;}
.index #floor_1_main .icase .item h3{ width: 100%; top:18px; font-size: 20px; color:#fff;}
.index #floor_1_main .icase .item .more{ display: block; top: 38px;color:#fff;}
.index #floor_1_main .icase .item *{ transition-duration: .4s;}
.index #floor_1_main .icase .item:hover img{ transform: scale(1.2); -webkit-transform: scale(1.2); opacity: .8; }
.index #floor_1_main .icase .item:hover h3{ text-shadow: 1px 1px 1px #000; }
.index #floor_1_main .icase .item:hover .more{ text-shadow: 1px 1px 1px #000; }

.index #floor_1_main .icase .item:hover a{ color: #000;}

/*floor_2_main*/
.index #floor_2_main{ padding-top: 20px;}
.index #floor_2_main .morebtn{ width: 100%; height: 68px; border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; display: block; line-height: 68px; text-align: center; color: #06852d;}
.index #floor_2_main .morebtn:hover{ line-height: 58px;}
.index #floor_2_main .iproduct{ width: 100%; border-top: 1px solid #ededed; padding: 25px 0 0; }
.index #floor_2_main .iproduct .list{ overflow: hidden; padding-bottom: 35px;}
.index #floor_2_main .iproduct ul{ width: 110%; }
.index #floor_2_main .iproduct li{ float: left; width: 250px; height: 220px; position: relative; text-align: center; margin: 0 100px 10px 10px; }
.index #floor_2_main .iproduct li h3{ line-height: 22px; margin-top: 6px; font-size: 18px; transition: none;}
.index #floor_2_main .iproduct li img,.index #floor_2_main .iproduct li .img{ width: 250px; height: 170px; display: block;}
.index #floor_2_main .iproduct li .img{ display: block;}
.index #floor_2_main .iproduct li a{ display: block;}
.index #floor_2_main .iproduct li:hover img{ transform: translateX(-5px); -webkit-transform:translateX(-5px);}
/*.index #floor_2_main .iproduct li:hover h3{ transform: translateX(-5px);-webkit-transform:translateX(-5px);}*/




/*#floor_3_main*/
.index #floor_3_main{ padding-bottom: 66px; border-bottom: 1px solid #ededed;}
.index #floor_3_main .itit{ margin-bottom: 20px;}
.index #floor_3_main .inews_left{ width: 500px;}
.index #floor_3_main .inews_left .img,.index #floor_3_main .inews_left img{ width: 500px; height: 150px; display: block; }
.index #floor_3_main .inews_left .img{ overflow: hidden;}
/*.index #floor_3_main .inews_left img:hover{ transform: scale(1.06);}*/
.index #floor_3_main .inews_left .img{ position: relative;}
.index #floor_3_main .inews_left .time{ width: 70px; height: 70px; line-height: 12px; background: #06852d; text-align: center; color: #fff; position: absolute; left: 0; top: 0; }
.index #floor_3_main .inews_left .time .day{ font-size: 30px; line-height: 48px;  }
.index #floor_3_main .inews_left .time .ym{ font-size: 20px; }
.index #floor_3_main .inews_left h3{ margin: 5px 0 3px; height: 30px; overflow: hidden; }
.index #floor_3_main .inews_left .txt{ color: #666; line-height: 24px;}
.index #floor_3_main .inews_left .more{ width: 148px; height: 31px; display: block; color: #666666; border: 1px solid #a6a6a6; text-align: center; line-height: 31px; margin-top: 8px; }
.index #floor_3_main .inews_right{ width: 472px;}
.index #floor_3_main .inews_right .item{ border-top: 1px dotted #f1f1f1;}
.index #floor_3_main .inews_right .item:first-child{ padding-top: 0; border-top: 0;}
.index #floor_3_main .inews_right .item a{ height:60px; padding:22px 0px; display: block; }
.index #floor_3_main .inews_right .item:first-child a{ padding-top: 0px;}
.index #floor_3_main .inews_right .item h3{ font-size: 18px; height: 26px; overflow: hidden;  margin-bottom: 5px; }
.index #floor_3_main .inews_right .item .txt{ color: #999999; height: 34px; overflow: hidden; font-size: 12px; line-height: 16px;}
.index #floor_3_main .inews_right .item .time{ width: 56px; height:60px; margin-right: 18px; text-align: center;  line-height: 14px; color: #999;}
.index #floor_3_main .inews_right .item .time .day{ font-size: 48px; line-height: 48px; font-weight: 100;}
.index #floor_3_main .inews_right .item .time .ym{  display: block; font-size: 13px;}
/*floor_4_main*/
.index #floor_4_main{ padding-top: 20px;}
.index #floor_4_main .icontact{ width: 100%; height: 400px; padding-top: 50px; background: url(../images/imapimg.jpg) no-repeat center top;}
.index #floor_4_main .icontactCon{ height: 310px; padding: 20px 0; background: #f6f6f6; }
.index #floor_4_main .icontactCon .con{ width: 410px; padding: 0 40px;}
.index #floor_4_main .icontactCon .china{ height: 308px; border-right: 1px solid #cccccc;}
.index #floor_4_main .icontactCon img{ width: 125px; height: 83px; margin: 0 auto 10px; cursor: pointer; display: block; }
.index #floor_4_main .icontactCon img:hover{ margin-top: -3px; margin-bottom: 13px;}
.index #floor_4_main .icontactCon h4{ text-align: center; margin-bottom: 10px;}
.index #floor_4_main .icontactCon .txt{ line-height: 26px;}
.index #floor_4_main .icontactCon .txt .ctiton{ font-weight: bold; }
/*floor_5_main*/
.index #floor_5_main{ padding:20px 0 82px;}
.index #floor_5_main .imsg .item{ width: 448px; height: 35px; line-height: 35px; border-bottom: 1px solid #f1f1f1; }
.index #floor_5_main .imsg .name{ margin-right: 98px; }
.index #floor_5_main .imsg s{ width: 20px; height: 14px; margin-top: 12px; margin-right: 6px; float: left;}
.index #floor_5_main .imsg .name s{ background-position: 0 0;}
.index #floor_5_main .imsg .email s{ background-position: -27px 0;}
.index #floor_5_main .imsg .itemcon s{ position: absolute; left: 5px;top: 8px; margin-top: 0; background-position: -54px 0; }
.index #floor_5_main .imsg label{ color: #a0a0a0; font-size: 16px; float: left;}
.index #floor_5_main .imsg input{ border: 0; background: none;  height: 35px; line-height: 35px; text-indent: 5px; float: left; color:#999;}
.index #floor_5_main .imsg .name input{ width: 418px;}
.index #floor_5_main .imsg .email input{ width: 418px;}
.index #floor_5_main .imsg .itemcon{ width: 980px; padding:0px 5px; position:relative; margin-top: 32px; border: 1px solid #f1f1f1;}
.index #floor_5_main .imsg .itemcon textarea{ width: 975px; *padding-top: 4px; overflow: hidden; text-indent: 30px; resize: none; border: 0; background: none; height: 150px; line-height: 24px; display: block;color:#999;}
.index #floor_5_main .btn input{ width:398px; height: 48px; line-height: 48px; text-align: center; color: #06852d; font-size: 20px; border: 1px solid #06852d; display: block; margin: 20px auto 0; background: #fff; text-transform: uppercase; cursor: pointer;}
.index #floor_5_main .btn input:hover{ background: #06852d; color: #fff; }
.about{ width: 100%; overflow: hidden; }
/*newslistPage*/
.newslistPage{ padding-top: 18px; }

.newslistPage .item{ width: 925px; height: 238px; padding: 14px 20px 14px 55px; }
.newslistPage .a1,.newslistPage .a3,.newslistPage .a5,.newslistPage .a7{ background: #f5f5f5;}
.newslistPage .title{width:580px;margin:0 auto;text-align:center;padding-bottom:35px;}
.newslistPage .title h3{ font-size:40px; font-weight:normal; color:#000;text-transform: uppercase;height:130px;line-height:130px;}
.newslistPage .item .img,.newslistPage .item .img img{ width: 325px; height: 238px; display: block;}
.newslistPage .item .img{ margin-left: 52px;}
.newslistPage .item a{ display: block;}
.newslistPage .item .time{ color: #666666; display: block; padding-top: 20px;}
.newslistPage .item h3{ color: #0067b7; font-size: 16px; padding: 4px 0px 8px;}
.newslistPage .item h3 a{ color: #0067b7;}
.newslistPage .item h3 a:hover{ color: #f67f0b;}
.newslist .item .txt{ height: 100px; overflow: hidden; font-size: 12px; line-height: 25px;}
.newslistPage .item .more{ font-weight: bold; color:#f67f0b; margin-top: 15px;}
.newslistPage .item .more:hover{  color:#0067b7;}
.newslistPage #floor_18_main{ background:#f5f5f5;}
.newslistPage .floor_18_ease{ background:url(../images/prd_bg_w.jpg) no-repeat top center #fcfcfc;text-align:center; padding:48px 0; height:371px;}
.newslistPage .floor_18_ease .bg a{width:1000px; overflow:hidden; margin:0px auto;}
.newslistPage .floor_18_ease .bg{ position:absolute; left:50%; margin-left:-500px; z-index:1; overflow:hidden;}
.newslistPage .floor_18_ease .bg img{ display:block; width:1000px; height:350px;}
.newslistPage .floor_18_ease .content { position:relative; z-index:99;}
.newslistPage .floor_18_ease .content h3{ font-size:40px; font-weight:normal; color:#333; padding-top:120px; -webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms;}
.newslistPage .floor_18_ease .content p{ font-size:24px; color:#474747; margin-top:12px;}
.newslistPage .floor_18_ease .content span{ font-size:16px; color:#474747; display:block; width:135px; height:31px; line-height:31px; text-align:center; border:1px solid #a0a0a0; margin:0px auto; border-radius:5px; margin-top:18px; -webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms;}    
.newslistPage .floor_18_ease:hover .content h3{transform: translateY(-25px);}
.newslistPage .floor_18_ease:hover .bg img{ transform:scale(1.02)}
.newslistPage .floor_18_ease:hover .content span { width:165px; color:#118a3b; border:1px solid #118a3b;} 
.newslistPage .floor_18_1{ background:url(../images/prd_bg_w.jpg) no-repeat top center #fcfcfc;text-align:center; padding:48px 0; height:371px;}
.newslistPage .floor_18_2{ background:url(../images/prd_bg_c.png) no-repeat top center #fff;text-align:center; padding:48px 0; height:373px;}
.newslistPage .floor_18_3{ background:url(../images/prd_bg_b.png) no-repeat top center #fcfcfc;text-align:center; padding:48px 0; height:373px;}
.newslistPage .floor_18_4{ background:#fcfcfc;text-align:center; padding:48px 0; height:373px;}
/*InfoStyle*/
.w1000{ width:1000px; margin:0px auto; overflow:hidden;}
.main{   position: relative; overflow: hidden; }
.product {
    overflow:hidden; position: relative; width: 100%;
}
.product #floor_1,#floor_3{ width:1000px; margin:0px auto; overflow:hidden;}
.product #floor_1_main{ border-top:1px solid #ededed;}
.product #floor_1 .left{ float:left;}
.product #floor_1 .left h3{ font-weight:normal; font-size:30px; color:#333333; margin-top:100px;}
.product #floor_1 .left p{ font-size:24px; color:#474747; margin-top:8px;}
.product #floor_1 .right{ float:right;}
.product #floor_1 .right img{ width:400px;display:block;}
.product #floor_1 .right img:hover{transform: translateY(-4px);}
/*.product #floor_2_main{ padding:42px 0;background:url(../images/float_center.jpg) no-repeat center top;height:1194px;}
.product #floor_2{ height:1190px; background:#fff; width:1400px; margin:0px auto; overflow:hidden;}
.product #floor_2 .top{ border-bottom:1px solid #e9e9e9; position:relative; height:520px; width:100%;}
.product #floor_2 .top img{ position:absolute; top:80px; left:150px;}
.product #floor_2 .top h3{ font-weight:normal; font-size:45px; color:#333; position:absolute; left:500px; top:70px;}
.product #floor_2 .top span{ font-size:24px; color:#30c465; display:block; position:absolute; top:120px; left:770px;}
.product #floor_2 .top p{ font-size:14px; color:#333; width:420px; overflow:hidden; position:absolute; top:170px; left:772px;}
.product #floor_2 .bottom .prolist{ width:1000px; margin:0px auto; overflow:hidden; position:relative;}
.product #floor_2 .bottom .prolist .bd{ overflow:hidden;}
.product #floor_2 .bottom .prolist .bd ul { width:1050px;}
.product #floor_2 .bottom .prolist .bd ul li{ float:left; border:1px solid #e3e3e3; margin-right:45px; margin-top:35px; position:relative; overflow:hidden; cursor:pointer;}
.product #floor_2 .bottom .prolist .bd ul li a { display:block; width:300px; height:225px; overflow:hidden;
    }*/
   .product #floor_2_main{ padding:42px 6%; width: 88%; background:url(../images/float_center.jpg) no-repeat center top;height:1194px;}
@media only screen and (max-width:1300px){
    .product #floor_2_main { padding:42px 0; width: 100%;}
}
.product #floor_2{ height:1190px; background:#fff; width:100%; margin:0px auto; overflow:hidden;}
.product #floor_2 .top{ border-bottom:1px solid #e9e9e9; position:relative; height:520px; width:1010px; margin: 0 auto;}
.product #floor_2 .top img{ position:absolute; top:80px; left:-20px;  -webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms;}
.product #floor_2 .top img:hover{ left: -26px; }
.product #floor_2 .top h3{ font-weight:normal; padding-left: 310px; font-size:45px; color:#333; line-height: 45px;  padding-top: 70px;}
.product #floor_2 .top span{ font-size:24px; width: 440px; color:#30c465; display:block; position:absolute; top:126px; right:0px;}
.product #floor_2 .top p{ font-size:14px; width: 440px; color:#333; overflow:hidden; position:absolute; top:156px; right:0px;}
.product #floor_2 .bottom .prolist{ width:1000px; margin:0px auto; overflow:hidden; position:relative;}
.product #floor_2 .bottom .prolist .bd{ overflow:hidden;}
.product #floor_2 .bottom .prolist .bd ul { width:1050px;}
.product #floor_2 .bottom .prolist .bd ul li{ float:left; border:1px solid #e3e3e3; margin-right:45px; margin-top:35px; position:relative; overflow:hidden; cursor:pointer;}
.product #floor_2 .bottom .prolist .bd ul li a { display:block; width:300px; height:225px; overflow:hidden;
    }
.product .show_img { position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.6) ; z-index:10000; top:0;left:0; text-align:center; display:none;
    }
.product .show_img .w600_show_img {
        width:600px; height:500px; position:absolute; left:50%; margin-left:-300px; top:60%; margin-top:-250px;background:#fff; border:1px solid #e3e3e3; overflow:hidden;
    }
.product .show_img .w600_show_img #Prev {
                    position:absolute;width: 61px;
height: 103px;background: url(../images/icon.png) no-repeat;background-position: 15px -27px; left:0; top:40%; z-index:999; cursor:pointer;

    }
.product .show_img .w600_show_img #Next {
                    position:absolute; width: 61px;
height: 103px;background: url(../images/icon.png) no-repeat;background-position: -49px -27px; right:0; top:40%; z-index:999;cursor:pointer;
    }
.product .show_img h3 {
        margin:20px 0;
        margin-bottom:30px;
        text-align:center;font-size:28px;
    }
.product .show_img img {
        width:480px; height:360px;
    }
.product .show_img .close_img {
        position:absolute; right:10px; top:10px; font-size:20px; display:block; width:20px; height:20px; line-height:20px; border:1px solid #fbfbfb; -webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms; cursor:pointer;
    }
.product .show_img .close_img:hover {
            border:1px solid #333;
            border-radius:50%;
            transform:rotate(-360deg);
        }
.product #floor_2 .bottom .prolist .bd ul li a img{ width:300px; height:225px;-webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms;}
.product #floor_2 .bottom .prolist .bd ul li a h3{ text-align:center; position:absolute; bottom:-100%; width:100%; line-height:40px; background:#000; opacity:0.6; color:#fff; font-size:18px;-webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms;}
.product #floor_2 .bottom .prolist .bd ul li:hover a img{transform:translateX(-5px)}
.product #floor_2 .bottom .prolist .bd ul li:hover a h3{ bottom:0px;}
.product #floor_2 .bottom .prolist .hd { text-align:center; margin-top:40px;}
.product #floor_2 .bottom .prolist .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:50px; height:10px; 
background:#999999; margin-right:20px; overflow:hidden; font-size:0px;}
.product #floor_2 .bottom .prolist .hd ul li.on{  background:#118a3b;}
.product #floor_18_main{ background:#f5f5f5;}
.product .floor_18_ease{ background:url(../images/prd_bg_w.jpg) no-repeat top center #fcfcfc;text-align:center; padding:48px 0; height:371px;}
.product .floor_18_ease .bg a{width:1000px; overflow:hidden; margin:0px auto;}
.product .floor_18_ease .bg{ position:absolute; left:50%; margin-left:-500px; z-index:1; overflow:hidden;}
.product .floor_18_ease .bg img{ display:block; width:1000px; height:350px;}
.product .floor_18_ease .content { position:relative; z-index:99;}
.product .floor_18_ease .content h3{ font-size:40px; font-weight:normal; color:#333; padding-top:120px; -webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms;}
.product .floor_18_ease .content p{ font-size:24px;  color:#474747; margin-top:12px;}
.product .floor_18_ease .content span{ font-size:16px;  color:#474747; display:block; width:135px; height:31px; line-height:31px; text-align:center; border:1px solid #a0a0a0; margin:0px auto; margin-top:18px; -webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms;}    
.product .floor_18_ease:hover .content h3{transform:translateY(-25px);}
.product .floor_18_ease:hover .bg img{ transform:scale(1.02)}
.product .floor_18_ease:hover .content span { width:165px; color:#118a3b; border:1px solid #118a3b;} 
.product .floor_18_1{ background:url(../images/prd_bg_w.jpg) no-repeat top center #fcfcfc;text-align:center; padding:48px 0; height:371px;}
.product .floor_18_2{ background:url(../images/prd_bg_c.png) no-repeat top center #fff;text-align:center; padding:48px 0; height:373px;}
.product .floor_18_3{ background:url(../images/prd_bg_b.png) no-repeat top center #fcfcfc;text-align:center; padding:48px 0; height:373px;}
.product .floor_18_4{ background:#fcfcfc;text-align:center; padding:48px 0; height:373px;}
.productlist{ position: relative; overflow: hidden; width: 100%; }
.productlist #floor_1,#floor_2,#floor_3,#floor_4,#floor_5,#floor_6,#floor_7,#floor_8,#floor_9,#floor_10,#floor_11,#floor_12{ width:1000px; overflow:hidden; margin:0px auto; position:relative;}
.productlist .content{ overflow:hidden; height:450px; position:relative;}
.productlist .content a{ display:block; height:450px;}
.productlist .content .left{ height:260px; position:absolute; left:0; top:0; z-index:1;}
.productlist .content .left h3{ font-size:40px; color:#474747; margin-top:150px; font-weight:normal;}
.productlist .content .left p{ font-size:24px; color:#474747; margin-top:10px;}
.productlist .content .left span{ display:block; width:135px; height:31px; border:1px solid #a0a0a0;  text-align:center; line-height:31px;font-size:16px; color:#474747; margin-top:15px; transition: all .3s; }
.productlist .content .right{position:absolute; right:0px; top:70px; z-index:0;}
.productlist .content a:hover .right img{transform: translateX(-5px); -webkit-transform:translateX(-5px);}
.productlist .content a:hover .left h3{transform: translateY(-5px); -webkit-transform:translateY(-5px);}
.productlist .content a:hover .left span{ width:165px; color:#30c465; border:1px solid #30c465;}
.productlist #floor_1_main{ height:450px; background:#f3f5f7; border-top:1px solid #e8e8e8;}
.productlist #floor_2_main{ height:450px; background:#fff;}
.productlist #floor_3_main{ height:450px; background:#fcfcfc;}
.productlist #floor_4_main{ height:450px; background:#f3f5f7;}
.productlist #floor_5_main{ height:450px; background:#ffffff;}
.productlist #floor_6_main{ height:450px; background:#fcfcfc;}
.productlist #floor_7_main{ height:450px; background:#f3f5f7;}
.productlist #floor_8_main{ height:450px; background:#ffffff;}
.productlist #floor_9_main{ height:450px; background:#fcfcfc;}
.productlist #floor_10_main{ height:450px; background:#f3f5f7;}
.productlist #floor_11_main{ height:450px; background:#ffffff;}
.productlist #floor_12_main{ height:450px; background:#fcfcfc;}
.productlist .down_Ico{ position:absolute; bottom:10px; left:50%; margin-left:-14px;-webkit-animation: scrollup 1s infinite ease-in-out; animation: scrollup 1.2s infinite ease-in-out; }
.productlist #floor_18_main{ background:#f5f5f5;}
.productlist .floor_18_ease{ background:url(../images/prd_bg_w.jpg) no-repeat top center #fcfcfc;text-align:center; padding:48px 0; height:371px;}
.productlist .floor_18_ease a{width:1000px; overflow:hidden; margin:0px auto;}
.productlist .floor_18_ease .bg{ position:absolute; left:50%; margin-left:-500px; z-index:1; overflow:hidden;}
.productlist .floor_18_ease .bg img{ display:block; width:1000px; height:350px;}
.productlist .floor_18_ease .content { position:relative; z-index:99;}
.productlist .floor_18_ease .content h3{ font-size:40px; font-weight:normal; color:#333; padding-top:120px; -webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms;}
.productlist .floor_18_ease .content p{ font-size:24px; color:#474747; margin-top:12px;}
.productlist .floor_18_ease .content span{ font-size:16px; color:#474747; display:block; width:135px; height:31px; line-height:31px; text-align:center; border:1px solid #a0a0a0; margin:0px auto; margin-top:18px; -webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms;}    
.productlist .floor_18_ease:hover .content h3{transform: translateY(-25px);}
.productlist .floor_18_ease:hover .bg img{ transform:scale(1.02)}
.productlist .floor_18_ease:hover .content span { width:165px; color:#118a3b; border:1px solid #118a3b;} 
.productlist .floor_18_1{ background:url(../images/prd_bg_w.jpg) no-repeat top center #fcfcfc;text-align:center; padding:48px 0; height:371px;}
.productlist .floor_18_2{ background:url(../images/prd_bg_c.png) no-repeat top center #fff;text-align:center; padding:48px 0; height:373px;}
.productlist .floor_18_3{ background:url(../images/prd_bg_b.png) no-repeat top center #fcfcfc;text-align:center; padding:48px 0; height:373px;}
.productlist .floor_18_4{ background:#fcfcfc;text-align:center; padding:48px 0; height:373px;}
.articledetail{ background:#f5f5f5;overflow:hidden; position: relative; width: 100%;}
.articledetail .w1000{ padding-top:30px; padding-bottom:40px;}
.articledetail .w1000 .sobtitle {margin-bottom:40px;}
.articledetail .w1000 .title{ text-align:center;}
.articledetail .w1000 .title h1{ font-size:30px; color:#000;}
.articledetail .w1000 .title p{ font-size:16px; color:#666666; margin-top:8px; padding-bottom: 10px; border-bottom: 1px solid #d8d8d8; }
.articledetail .w1000 .title p .time{background:url(../images/infotitle.jpg) no-repeat left center; padding-left:20px; padding-right:5px;}
.articledetail .w1000 .title p .Author {padding-left:5px; padding-right:20px;}
.articledetail .w1000 .content{ padding:50px 15px; min-height:350px;}
.articledetail .w1000 .bottom_share{ border-top:1px solid #d8d8d8; padding:0 15px;}
.articledetail .w1000 .bottom_share .share .share-buttons li{ float:left; margin-right:8px;}
.articledetail .w1000 .bottom_share .share p{ font-size:16px; color:#666666; margin:10px 0;}
.articledetail .w1000 .bottom_share .share .share-buttons img{ -webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms;}
.articledetail .w1000 .bottom_share .share .share-buttons img:hover{ transform:translateY(-5px);}
.articledetail #floor_18_main{ background:#f5f5f5;}
.articledetail .floor_18_ease{ background:url(../images/prd_bg_w.jpg) no-repeat top center #fcfcfc;text-align:center; padding:48px 0; height:371px;}
.articledetail .floor_18_ease .bg a{width:1000px; overflow:hidden; margin:0px auto;}
.articledetail .floor_18_ease .bg{ position:absolute; left:50%; margin-left:-500px; z-index:1; overflow:hidden;}
.articledetail .floor_18_ease .bg img{ display:block; width:1000px; height:350px;}
.articledetail .floor_18_ease .content { position:relative; z-index:99;}
.articledetail .floor_18_ease .content h3{ font-size:40px; font-weight:normal; color:#333; padding-top:120px; -webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms;}
.articledetail .floor_18_ease .content p{ font-size:24px;  color:#474747; margin-top:12px;}
.articledetail .floor_18_ease .content span{ font-size:16px;  color:#474747; display:block; width:135px; height:31px; line-height:31px; text-align:center; border:1px solid #a0a0a0; margin:0px auto; margin-top:18px; -webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms;}    
.articledetail .floor_18_ease:hover .content h3{transform:translateY(-25px);}
.articledetail .floor_18_ease:hover .bg img{ transform:scale(1.02)}
.articledetail .floor_18_ease:hover .content span { width:165px; color:#118a3b; border:1px solid #118a3b;} 
.articledetail .floor_18_1{ background:url(../images/prd_bg_w.jpg) no-repeat top center #fcfcfc;text-align:center; padding:48px 0; height:371px;}
.articledetail .floor_18_2{ background:url(../images/prd_bg_c.png) no-repeat top center #fff;text-align:center; padding:48px 0; height:373px;}
.articledetail .floor_18_3{ background:url(../images/prd_bg_b.png) no-repeat top center #fcfcfc;text-align:center; padding:48px 0; height:373px;}
.articledetail .floor_18_4{ background:#fcfcfc;text-align:center; padding:48px 0; height:373px;}



.article{ background:#f5f5f5;}
.article .w1000{ padding-top:40px; padding-bottom:270px;}
.article .w1000 .title{ background:url(../images/article_title.png) no-repeat center top; padding-top:70px; text-align:center;}
.article .w1000 .title h3{ font-size:30px; font-weight:normal; color:#000;}
.article .w1000 .title p{ font-size:18px; color:#999999; margin-top:10px;}
.article .w1000 .body{ padding:45px 0;}
.article .w1000 .body ul{ overflow:hidden; width:110%;}
.article .w1000 .body ul li{ float:left; width:318px; overflow:hidden; background:#fff; padding-bottom:30px; margin-right:23px; margin-bottom:30px;}
.article .w1000 .body ul li a{ display:block; width:100%; height:100%;}
.article .w1000 .body ul li .infotime{ text-align:center; font-size:14px; color:#666666; padding:15px 0;}
.article .w1000 .body ul li  img{ width:318px; height:238px;-webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms;}
.article .w1000 .body ul li h2{ font-size:18px; color:#000; padding:0 10px;font-weight:normal;}
.article .w1000 .body ul li p{ font-size:14px; color:#666666; padding:0 10px; margin-top:20px;}
.article .w1000 .body ul li span{ display:block; height:31px; line-height:31px; width:140px; border:1px solid #fff; margin:0px auto; text-align:center; margin-top:40px; font-size:14px; color:#30c465;-webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms;}
.article .w1000 .bottom {  font-size:18px; color:#000; width:267px; height:38px; line-height:38px;text-align:center; border:1px solid #bfbfbf; margin:0px auto; cursor:pointer;}
.article .w1000 .body ul li:hover a img{ opacity:0.8;} 
.article .w1000 .body ul li:hover a span{ width:160px; height:31px; border:1px solid #30c465;}

.contact #floor_1_main{ background:#f5f5f5; padding-top:80px; padding-bottom:70px;overflow:hidden;}
.contact #floor_1{ width:1000px; margin:0px auto; overflow:hidden;}
.contact #floor_1 .title{ text-align:center}
.contact #floor_1 .title h3{ font-size:30px; color:#333;font-weight:normal;}
.contact #floor_1 .title p{ font-size:18px; color:#999; margin-top:10px;}
.contact #floor_1 .body{ overflow:hidden; background:#fff; padding:30px 50px; margin-top:40px; text-align:center;}
.contact #floor_1 .body .body_left{ float:left; border-right:1px solid #cccccc; width:410px; padding-right:35px; height: 308px;}
.contact #floor_1 .body .body_right{ float:right;width:410px;}
.contact #floor_1 .body p{ font-size:18px; color:#06852d;}
.contact #floor_1 .body .text { text-align:left; margin-top:15px; font-size:14px; color:#000;}
.contact #floor_1 .body .text .ctiton{ font-weight: bold; }
.contact #floor_1 .body img:hover{transform:translateY(-5px);}
.contact .map{ width:100%; overflow:hidden;}
.contact .map img{ display:block;}

.about #floor_1_main{ height:550px;  width:100%; background:url(../images/contact_floor_1_main.jpg) no-repeat center ; overflow:hidden; position:relative;}
.about #floor_1_main a{ display:block; width:100%; height:550px; text-align:center;}
.about #floor_1_main a h3{ font-size:30px; color:#474747; font-weight:normal; padding-top:152px;}
.about #floor_1_main a p{ font-size:14px; color:#474747; width:925px; overflow:hidden; margin:0px auto; margin-top:25px; margin-bottom:35px;}
.about #floor_1_main a .spango{ font-size:16px; color:#474747; display:block; width:238px; height:28px; line-height:28px; border:1px solid #d2d2d2; text-align:center; margin:0 auto; transition: all .3s;}
/*.about #floor_1_main a:hover .spango{ border-color:#30c465; color: #30c465; }*/
.about #floor_1_main a .scrollDown{display:block; margin-top:115px;}
.about #floor_1_main a::before {
    content: "";
    position: absolute;
    width: 100px;
    height: 550px;
    top: 0;
    left: -250px;
    overflow: hidden;
    background: -moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));
    background: -ms-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
    background: -o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
    -webkit-transform: skewX(-32deg);
    -ms-transform: skewX(-32deg);
    -moz-transform: skewX(-32deg);
    transform: skewX(-32deg);
	}
.about #floor_1_main a:hover::before {
    -webkit-transition: left 2s;
    -moz-transition: left 2s;
    -ms-transition: left 2s;
    transition: left 2s;
    left: 100%;
}
.about #floor_2_main{ background:#fff; width:100%; padding:70px 0 10px 0; border-bottom:1px solid #ededed; position:relative;}
.about #floor_2_main .title{ text-align:center;}
.about #floor_2_main .title h3{ font-size:30px; color:#474747;}
.about #floor_2_main .title p{ font-size:14px; color:#474747; margin-top:20px;}
.about #floor_2_main .title p span a{ font-size:14px; color:#30c465; padding-left:8px;}
.about #floor_2_main .body{ overflow:hidden; margin-top:50px; padding:0px 35px;}
.about #floor_2_main .body .body_left{ float:left; width:400px; transition: all .3s; overflow:hidden; position:relative;}
.about #floor_2_main .body .body_left:hover{ opacity:0.85; }
.about #floor_2_main .body .body_left #about_video { width:400px; height:350px; cursor:pointer;
    }
.about #floor_2_main .body .body_left .soft {
     position:absolute; top:50%; margin-top:-16px; left:50%; margin-left:-12px;
    }
.about #floor_2_main .body .body_left .rodixf{
    position:absolute; top:50%; left:50%; margin-top:-38px; margin-left:-42px;
 -webkit-animation:rotate 1s linear  infinite; animation:rotate 1s linear  infinite;
    }
    .about #floor_2_main .body .body_left .rodixf img {
         display:block;
    }
.about #floor_2_main .body .body_right{ float:right; width:500px;}
.about #floor_2_main .body .body_right a{ display:block;width:500px; height:160px; overflow:hidden;}
.about #floor_2_main .body .body_right img{ display:block; width:500px; height:160px;}
.about #floor_2_main .body .body_right img:hover{ opacity:0.8}
.about #floor_2_main .body .body_right .part_2{ margin-top:30px;}
.about #floor_2_main .scrollDown{display:block;}

.about #floor_3_main{ background:#fff;  width:100%; padding:70px 0 10px 0;border-bottom:1px solid #ededed; position:relative;}
.about #floor_3_main .title{ text-align:center;}
.about #floor_3_main .title h3{ font-size:30px; color:#474747;}
.about #floor_3_main .title p{ font-size:14px; color:#474747; margin-top:20px;}
.about #floor_3_main .body{margin-top:50px; text-align:center;}
.about #floor_3_main .body
.about #floor_3_main .body img {}
.about #floor_3_main .body img:hover{transform:translateY(-5px);}
.about #floor_3_main .scrollDown{ display:block; }

.about #floor_4_main{ background:#fff;  width:100%; padding:45px 0 120px 0; border-bottom:1px solid #ededed;position:relative;}
.about #floor_4_1{ overflow:hidden; position:relative;}
.about #floor_4_1 img{ width:100%;}
.about #floor_4_1::before {
    content: "";
    position: absolute;
    width: 100px;
    height: 400px;
    top: 0;
    left: -250px;
    overflow: hidden;
    background: -moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));
    background: -ms-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
    background: -o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
    -webkit-transform: skewX(-32deg);
    -ms-transform: skewX(-32deg);
    -moz-transform: skewX(-32deg);
    transform: skewX(-32deg);
	}
.about #floor_4_1:hover::before {
    -webkit-transition: left 2s;
    -moz-transition: left 2s;
    -ms-transition: left 2s;
    transition: left 2s;
    left: 100%;
}
.about #floor_4_main .title{ text-align:center; margin-top:50px;}
.about #floor_4_main .title h3{ font-size:30px; color:#474747;}
.about #floor_4_main .title p{ font-size:14px; color:#474747; margin-top:20px;}
.about #floor_4_main .body{ overflow:hidden; margin-top:70px;}
.about #floor_4_main .body ul{ width:110%;}
.about #floor_4_main .body ul li{ float:left; width:300px; overflow:hidden; text-align:center; margin-right:50px;}
.about #floor_4_main .body ul li a{ display:block;}
.about #floor_4_main .body ul li a .img{ width:300px; height:132px; overflow:hidden;}
.about #floor_4_main .body ul li a .img img{width:300px; height:132px;}
.about #floor_4_main .body ul li a h2{ font-size:20px; color:#000; font-weight:normal; text-align:center; margin-top:20px;}
.about #floor_4_main .body ul li a p{ padding:0 5px; text-align:center; font-size:14px;  color:#000; margin-top:5px; height: 80px; overflow: hidden; }
.about #floor_4_main .body ul li a span{ width: 100px; height: 25px; text-align: center; line-height: 25px; display: block; margin: 10px auto 0; color: #666; font-size: 12px; border:1px solid #d2d2d2; }
.about #floor_4_main .body ul li a span:hover{ background: #0d9637; }
.about #floor_4_main .body ul li:hover img{ transform:scale(1.05)}

.about #about_showvideo {  z-index:999;position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.6) ; top:0px; left:0px;display:none;
}
.about #about_closevideo {
       font-size:28px; color:#fff; position:absolute; width:30px; height:30px; text-align:center; line-height:30px; right:23%; top:23%; cursor:pointer; *color:#000;
}
.about #about_closevideo:hover {
      border:1px solid #fff; border-radius:50%; transform:rotate(360deg);
      *border:1px solid #000; 
    }

/*hyjjfa*/
.hyjjfa{padding-bottom:60px;overflow:hidden;}
.hyjjfa .hyjjfa_pic{height:650px;position:relative;margin:0 auto;}
.hyjjfa a.linght{ display:block; width:100%; height:650px; text-align:center;}
.hyjjfa a.linght::before {
    content: "";
    position: absolute;
    width: 100px;
    height: 650px;
    top: 0;
    left: -250px;
    overflow: hidden;
    background: -moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));
    background: -ms-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
    background: -o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
    -webkit-transform: skewX(-32deg);
    -ms-transform: skewX(-32deg);
    -moz-transform: skewX(-32deg);
    transform: skewX(-32deg);
	}
.hyjjfa a.linght:hover::before {
    -webkit-transition: left 2s;
    -moz-transition: left 2s;
    -ms-transition: left 2s;
    transition: left 2s;
    left: 100%;
}
.hyjjfa .hyjjfa_info{width:740px;height:140px;text-align:left;color:#FFF;padding:20px 30px;z-index:10;position:absolute;margin:auto;left:0;right:0;bottom:70px;}
.hyjjfa .hyjjfa_info .title{border-bottom:1px solid #FFF;padding-bottom:15px;height:60px;margin-bottom:10px;}
.hyjjfa .hyjjfa_info .title img{margin-right:30px;}
.hyjjfa .hyjjfa_info .title h3{font-size:30px;text-transform:uppercase;line-height:30px;}
.hyjjfa .hyjjfa_info .title span.en{font-size:18px;line-height:30px;}
.hyjjfa .hyjjfa_info p{line-height:20px;}
.hyjjfa .hyjjfa_info .contact{width:120px;height:30px;line-height:30px;text-align:center;position:absolute;bottom:190px;;margin:auto;right:0;}
.hyjjfa .hyjjfa_info .contact a{color:#FFF;text-transform:uppercase;font-size:15.5px;}
.hyjjfa .hyjjfa_intro{width:870px;margin:0 auto;padding-top:50px;padding-bottom:30px;}
.hyjjfa .hyjjfa_intro img{display:block;margin:0 auto;margin-top:10px;margin-bottom:10px;}
.hyjjfa .hyjjfa_intro img:hover{transform: translateY(-4px);}
.hyjjfa .hyjjfa_intro_main{width:100%;margin:0 auto;text-align:center;overflow:hidden;}
.hyjjfa .hyjjfa_intro_main h2{height:70px;line-height:70px;font-size:30px;text-transform:uppercase;color:#252525;}
.hyjjfa .hyjjfa_intro_main p{line-height:20px;font-size:14px;}
.hyjjfa .hyjjfa_intro_main a{display:block;width:270px;height:40px;line-height:40px;font-size:18px;border:1px solid #b0b0b0;margin:0 auto;}
.hyjjfa .hyjjfa_intro_main .scrollDown{padding-top:40px;}

.hyjjfa #floor_1_main .hyjjfa_pic{background:url(../images/hyjjfa_floor1.jpg) no-repeat center;}
.hyjjfa #floor_1_main .hyjjfa_info{background:url(../images/hyjjfa_floor1_bg.png) repeat;}
.hyjjfa #floor_1_main .hyjjfa_info .contact{background:url(../images/hyjjfa_floor1_contact.png) repeat;}

.hyjjfa #floor_2_main .hyjjfa_pic{background:url(../images/hyjjfa_floor2.jpg) no-repeat center;}
.hyjjfa #floor_2_main .hyjjfa_info{background:url(../images/hyjjfa_floor2_bg.png) repeat;}
.hyjjfa #floor_2_main .hyjjfa_info .contact{background:url(../images/hyjjfa_floor2_contact.png) repeat;}

.hyjjfa #floor_3_main .hyjjfa_pic{background:url(../images/hyjjfa_floor3.jpg) no-repeat center;}
.hyjjfa #floor_3_main .hyjjfa_info{background:url(../images/hyjjfa_floor3_bg.png) repeat;}
.hyjjfa #floor_3_main .hyjjfa_info .contact{background:url(../images/hyjjfa_floor3_contact.png) repeat;}

.hyjjfa #floor_4_main .hyjjfa_pic{background:url(../images/hyjjfa_floor4.jpg) no-repeat center;}
.hyjjfa #floor_4_main .hyjjfa_info{background:url(../images/hyjjfa_floor4_bg.png) repeat;}
.hyjjfa #floor_4_main .hyjjfa_info .contact{background:url(../images/hyjjfa_floor4_contact.png) repeat;}

/*hyjjfa1*/
.hyjjfa1{padding-bottom:60px; position:relative; overflow:hidden;}
.hyjjfa1 .hyjjfa_pic{height:650px;position:relative;margin:0 auto;}
.hyjjfa1 a.linght{ display:block; width:100%; height:650px; text-align:center;}
.hyjjfa1 a.linght::before {
    content: "";
    position: absolute;
    width: 100px;
    height: 650px;
    top: 0;
    left: -250px;
    overflow: hidden;
    background: -moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));
    background: -ms-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
    background: -o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
    -webkit-transform: skewX(-32deg);
    -ms-transform: skewX(-32deg);
    -moz-transform: skewX(-32deg);
    transform: skewX(-32deg);
	}
.hyjjfa1 a.linght:hover::before {
    -webkit-transition: left 2s;
    -moz-transition: left 2s;
    -ms-transition: left 2s;
    transition: left 2s;
    left: 100%;
}
.hyjjfa1 .hyjjfa_info{width:740px;height:140px;text-align:left;color:#FFF;padding:20px 30px;z-index:10;position:absolute;margin:auto;left:50%; margin-left:-400px;  bottom:70px;}
.hyjjfa1 .hyjjfa_info .title{border-bottom:1px solid #FFF;padding-bottom:15px;height:60px;margin-bottom:10px;}
.hyjjfa1 .hyjjfa_info .title img{margin-right:30px; cursor:pointer;}
.hyjjfa1 .hyjjfa_info .title img:hover {
    opacity:0.7;
    }
.hyjjfa1 .hyjjfa_info .title h3{font-size:25px;text-transform:uppercase;line-height:30px;}
.hyjjfa1 .hyjjfa_info .title span.en{font-size:18px;line-height:30px;}
.hyjjfa1 .hyjjfa_info p{line-height:20px;}
.hyjjfa1 .hyjjfa_info .contact{width:120px;height:30px;line-height:30px;text-align:center;position:absolute;bottom:190px;;margin:auto;right:0;}
.hyjjfa1 .hyjjfa_info .contact a{color:#FFF;text-transform:uppercase;font-size:15.5px;}
.hyjjfa1 .hyjjfa_intro{width:870px;margin:0 auto;padding-top:50px;padding-bottom:30px;}
.hyjjfa1 .hyjjfa_intro img{display:block;margin:0 auto;margin-top:10px;margin-bottom:10px;}
.hyjjfa1 .hyjjfa_intro img:hover{transform: translateY(-4px);}
.hyjjfa1 .hyjjfa_intro_main{width:100%;margin:0 auto;text-align:center;overflow:hidden;}
.hyjjfa1 .hyjjfa_intro_main h2{height:70px;line-height:70px;font-size:30px;text-transform:uppercase;color:#252525;}
.hyjjfa1 .hyjjfa_intro_main p{line-height:20px;font-size:14px;}
.hyjjfa1 .hyjjfa_intro_main a{display:block;width:270px;height:40px;line-height:40px;font-size:18px;border:1px solid #b0b0b0;margin:0 auto;}
.hyjjfa1 .hyjjfa_intro_main a:hover{ color: #fff; }
.hyjjfa1 .hyjjfa_intro_main .scrollDown{padding-top:40px;}

.hyjjfa1 #floor_1_main .hyjjfa_pic{background:url(../images/hyjjfa1_floor1.jpg) no-repeat center;}
.hyjjfa1 #floor_1_main .hyjjfa_info{background:url(../images/hyjjfa_floor1_bg.png) repeat;}
.hyjjfa1 #floor_1_main .hyjjfa_info .contact{background:url(../images/hyjjfa_floor1_contact.png) repeat;}
.hyjjfa1 #floor_1_main .hyjjfa_info .contact:hover {
            transform: translateY(-4px);
    }

.hyjjfa1 #floor_2_main .hyjjfa_pic{background:url(../images/hyjjfa1_floor2.jpg) no-repeat center;}
.hyjjfa1 #floor_2_main .hyjjfa_info{background:url(../images/hyjjfa_floor2_bg.png) repeat;}
.hyjjfa1 #floor_2_main .hyjjfa_info .contact{background:url(../images/hyjjfa_floor2_contact.png) repeat;}
.hyjjfa1 #floor_2_main .hyjjfa_info .contact:hover {
            transform: translateY(-4px);
    }

.hyjjfa1 #floor_3_main .hyjjfa_pic{background:url(../images/hyjjfa1_floor3.jpg) no-repeat center;}
.hyjjfa1 #floor_3_main .hyjjfa_info{background:url(../images/hyjjfa_floor3_bg.png) repeat;}
.hyjjfa1 #floor_3_main .hyjjfa_info .contact{background:url(../images/hyjjfa_floor3_contact.png) repeat;}
.hyjjfa1 #floor_3_main .hyjjfa_info .contact:hover {
            transform: translateY(-4px);
    }

.hyjjfa1 #floor_4_main .hyjjfa_pic{background:url(../images/hyjjfa1_floor4.jpg) no-repeat center;}
.hyjjfa1 #floor_4_main .hyjjfa_info{background:url(../images/hyjjfa_floor4_bg.png) repeat;}
.hyjjfa1 #floor_4_main .hyjjfa_info .contact{background:url(../images/hyjjfa_floor4_contact.png) repeat;}
.hyjjfa1 #floor_4_main .hyjjfa_info .contact:hover {
            transform: translateY(-4px);
    }

.hyjjfa1 #floor_5_main .hyjjfa_pic{background:url(../images/hyjjfa1_floor5.jpg) no-repeat center;}
.hyjjfa1 #floor_5_main .hyjjfa_info{background:url(../images/hyjjfa1_floor5_bg.png) repeat;}
.hyjjfa1 #floor_5_main .hyjjfa_info .contact{background:url(../images/hyjjfa1_floor5_bg.png) repeat;}
.hyjjfa1 #floor_5_main .hyjjfa_info .contact:hover {
            transform: translateY(-4px);
    }
.hyjjfa1 .about_showvideo {  z-index:999;position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.6) ;top:0px; left:0px;display:none;
}
.hyjjfa1 .about_closevideo {
       font-size:28px; color:#fff; position:absolute; width:30px; height:30px; text-align:center; line-height:30px; right:23%; top:23%; cursor:pointer; *color:#000;
}
.hyjjfa1 .about_closevideo:hover {
      border:1px solid #fff; border-radius:50%; transform:rotate(360deg);      *border:1px solid #000; 
    }

/*fwzc*/
.fwzc{color:#929292;overflow:hidden;}
.fwzc #floor_1_main .fwzc_pic{height:495px;position:relative;margin:0 auto;}
.fwzc #floor_1_main a.linght{ display:block; width:100%; height:495px; text-align:center;}
.fwzc #floor_1_main a.linght::before {
    content: "";
    position: absolute;
    width: 100px;
    height: 495px;
    top: 0;
    left: -250px;
    overflow: hidden;
    background: -moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));
    background: -ms-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
    background: -o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);
    -webkit-transform: skewX(-32deg);
    -ms-transform: skewX(-32deg);
    -moz-transform: skewX(-32deg);
    transform: skewX(-32deg);
	}
.fwzc #floor_1_main a.linght:hover::before {
    -webkit-transition: left 2s;
    -moz-transition: left 2s;
    -ms-transition: left 2s;
    transition: left 2s;
    left: 100%;
}
.fwzc #floor_1_main .fwzc_info{width:760px;height:150px;text-align:left;color:#FFF;padding:20px;z-index:10;position:absolute;margin:auto;left:50%; margin-left:-400px; bottom:70px;text-align:center;}
.fwzc #floor_1_main .fwzc_info .title{border-bottom:1px solid #FFF;padding-bottom:15px;height:60px;margin-bottom:10px;}
.fwzc #floor_1_main .fwzc_info .title img{margin-right:30px;}
.fwzc #floor_1_main .fwzc_info .title h3{font-size:30px;text-transform:uppercase;line-height:30px;}
.fwzc #floor_1_main .fwzc_info .title span.en{font-size:18px;line-height:30px;}
.fwzc #floor_1_main .fwzc_info p{line-height:20px;}
.fwzc #floor_1_main .fwzc_pic{background:url(../images/fwzc.jpg) no-repeat center;}
.fwzc #floor_1_main .fwzc_info{background:url(../images/fwzc_bg.png) repeat;}
.fwzc #floor_2_main{background:#f5f5f5;}
.fwzc #floor_2{padding-bottom:90px;}
.fwzc #floor_2_main .fwzc_intro{width:840px;margin:0 auto;padding-top:50px;padding-bottom:80px;text-align:center;}
.fwzc #floor_2_main .fwzc_intro h2{height:70px;line-height:70px;font-size:30px;text-transform:uppercase;color:#252525;}
.fwzc #floor_2_main .fwzc_intro p{line-height:20px;font-size:14px;}
.fwzc #floor_2_main .fwzc_list{width:100%;margin:0 auto;text-align:center;padding-bottom:45px;}
.fwzc #floor_2_main .fwzc_list ul{width:100%;overflow:hidden;}
.fwzc #floor_2_main .fwzc_list li{display:inline-block;*display:inline;zoom:1;width:320px;height:85px;background:#FFF;font-size:18px;margin-right:10px;margin-bottom:10px;position:relative;}
.fwzc #floor_2_main .fwzc_list li img{display:block;width:100%;height:100%;-webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms;}

/*.fwzc #floor_2_main .fwzc_list li:hover a img{transform:scale(1.02);
-webkit-filter: grayscale(80%);
-moz-filter: grayscale(80%);
-o-filter: grayscale(80%);
filter: grayscale(80%);
filter: gray;
} */
.fwzc #floor_2_main .fwzc_list li:hover a span{transform: translateY(-4px); color:#000;}
.fwzc #floor_2_main .fwzc_list li a{display:block;height:85px;color:#000;}
.fwzc #floor_2_main .fwzc_list li a:hover{color:#06852d;}
.fwzc #floor_2_main .fwzc_list li a:hover img{ display: none;}
.fwzc #floor_2_main .fwzc_list li a:hover{ background: none; }
.fwzc #floor_2_main .fwzc_list li a span{position:absolute;top:25%; height:30px; overflow: hidden; left:50%; margin-left:-120px; text-align:center;width:240px; }
.fwzc #floor_2_main .fwzc_list li em{ position:absolute; top:58%; width: 0; transition: all .3s; height: 2px; display: block; left: 107px; background: #30c465; }
.fwzc #floor_2_main .fwzc_list li:hover em{ width: 106px; }
.fwzc #floor_3{ padding:20px 0 110px;}
.fwzc #floor_3_main .fwzc_intro{width:840px;margin:0 auto;padding-top:50px;padding-bottom:50px;text-align:center;}
.fwzc #floor_3_main .fwzc_intro h2{height:70px;line-height:70px;font-size:30px;text-transform:uppercase;color:#252525;}
.fwzc #floor_3_main .fwzc_intro p{line-height:20px;font-size:18px;}
.fwzc #floor_3_main .imsg .item{ width: 448px; height: 35px; line-height: 35px; border-bottom: 1px solid #f1f1f1; }
.fwzc #floor_3_main .imsg .name{ margin-right: 98px; }
.fwzc #floor_3_main .imsg s{ width: 20px; height: 14px; margin-top: 12px; margin-right: 6px; float: left;}
.fwzc #floor_3_main .imsg .name s{ background-position: 0 0;}
.fwzc #floor_3_main .imsg .email s{ background-position: -27px 0;}
.fwzc #floor_3_main .imsg .itemcon s{position: absolute;
left: 5px;
top: 11px;
margin-top: 0;
background-position: -54px 0;}
.fwzc #floor_3_main .imsg label{ color: #a0a0a0; font-size: 16px; float: left;}
.fwzc #floor_3_main .imsg input{ border: 0; background: none;  height: 35px; line-height: 35px; text-indent: 5px; float: left;color:#999;}
.fwzc #floor_3_main .imsg .name input{ width: 418px;}
.fwzc #floor_3_main .imsg .email input{ width: 418px;}
.fwzc #floor_3_main .imsg .itemcon{ width: 980px; padding: 5px; margin-top: 32px; border: 1px solid #f1f1f1; position:relative;}
.fwzc #floor_3_main .imsg .itemcon textarea{width: 975px;color:#999;
*padding-top: 4px;
overflow: hidden;
text-indent: 30px;
resize: none;
border: 0;
background: none;
height: 150px;
line-height: 24px;
display: block;}
.fwzc #floor_3_main .btn input{ width:398px; height: 48px; line-height: 48px; text-align: center; color: #06852d; font-size: 20px; border: 1px solid #06852d; display: block; margin: 20px auto 0; background: #fff; text-transform: uppercase; cursor: pointer;}
.fwzc #floor_3_main .btn input:hover{ background: #06852d;}

/*news*/
.news{ background:#f5f5f5;overflow:hidden;}
.news .w1000{ padding-top:40px; padding-bottom:10px;}
.news .w1000 .title{width:580px;margin:0 auto;text-align:center;padding-bottom:35px;}
.news .w1000 .title h3{ font-size:40px; font-weight:normal; color:#000;text-transform: uppercase;height:130px;line-height:130px;}
.news .w1000 .title ul{overflow:hidden;padding-top:25px;border-top:1px solid #dcdcdc;}
.news .w1000 .title li{ overflow: hidden; display: inline;}
.news .w1000 .title a{text-align:left;background:url(../images/news_title.jpg) no-repeat left;padding-left:70px;}
.news .w1000 .title a h4{text-transform: uppercase;font-size:24px;height:30px;line-height:30px;}
.news .w1000 .title a p{color:#999999;font-size:16px;height:20px;line-height:20px;}
.news .w1000 .title a:hover{background:url(../images/news_title_hover.jpg) no-repeat left;}
.news .w1000 .title .hover{background:url(../images/news_title_hover.jpg) no-repeat left;}
.news .w1000 .title a.left{float:left;}
.news .w1000 .title a.right{float:right;}
.news .w1000 .body{ padding:45px 0;}
.news .w1000 .body ul{ overflow:hidden; width:110%;}
.news .w1000 .body ul li{ float:left; width:318px;height:570px;overflow:hidden; background:#fff; padding-bottom:30px; margin-right:23px; margin-bottom:30px;position:relative;}
.news .w1000 .body ul li a{ display:block; width:100%; height:100%;}
.news .w1000 .body ul li .infotime{ text-align:center; font-size:14px; color:#666666; padding:15px 0;}
.news .w1000 .body ul li  img{ width:318px; height:238px;-webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms;}
.news .w1000 .body ul li h2{ font-size:18px; color:#000; padding:0 10px;font-weight:normal;}
.news .w1000 .body ul li p{ font-size:14px; color:#666666; padding:0 10px; margin-top:20px;line-height:21px;}
.news .w1000 .body ul li span{ display:block; height:31px; line-height:31px; width:140px; border:1px solid #fff; margin:0px auto; text-align:center; margin-top:40px; font-size:14px; color:#30c465;-webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms;position:absolute;bottom:25px;margin:auto;left:0;right:0; *left:50%; *margin-left: -70px; }
.news .w1000 .body ul li:hover a img{ opacity:0.8;} 
.news .w1000 .body ul li:hover a span{ width:160px;height: 31px; border:1px solid #30c465; *margin-left: -80px;}
.news #floor_18_main{ background:#f5f5f5;}
.news .floor_18_ease{ background:url(../images/prd_bg_w.jpg) no-repeat top center #fcfcfc;text-align:center; padding:48px 0; height:371px;}
.news .floor_18_ease .bg a{width:1000px; overflow:hidden; margin:0px auto;}
.news .floor_18_ease .bg{ position:absolute; left:50%; margin-left:-500px; z-index:1; overflow:hidden;}
.news .floor_18_ease .bg img{ display:block; width:1000px; height:350px;}
.news .floor_18_ease .content { position:relative; z-index:99;}
.news .floor_18_ease .content h3{ font-size:40px; font-weight:normal; color:#333; padding-top:120px; -webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms;}
.news .floor_18_ease .content p{ font-size:24px;  color:#474747; margin-top:12px;}
.news .floor_18_ease .content span{ font-size:16px;  color:#474747; display:block; width:135px; height:31px; line-height:31px; text-align:center; border:1px solid #a0a0a0; margin:0px auto; margin-top:18px; -webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms;}    
.news .floor_18_ease:hover .content h3{transform: translateY(-25px);}
.news .floor_18_ease:hover .bg img{ transform:scale(1.02)}
.news .floor_18_ease:hover .content span { width:165px; color:#118a3b; border:1px solid #118a3b;} 
.news .floor_18_1{ background:url(../images/prd_bg_w.jpg) no-repeat top center #fcfcfc;text-align:center; padding:48px 0; height:371px;}
.news .floor_18_2{ background:url(../images/prd_bg_c.png) no-repeat top center #fff;text-align:center; padding:48px 0; height:373px;}
.news .floor_18_3{ background:url(../images/prd_bg_b.png) no-repeat top center #fcfcfc;text-align:center; padding:48px 0; height:373px;}
.news .floor_18_4{ background:#fcfcfc;text-align:center; padding:48px 0; height:373px;}

/*tplb*/
.tplb{ background:#f5f5f5;overflow:hidden;}
.tplb .w1000{ padding-top:40px; padding-bottom:10px;}
.tplb .w1000 .title{width:580px;margin:0 auto;text-align:center;padding-bottom:60px;}
.tplb .w1000 .title h3{ font-size:40px; font-weight:normal; color:#000;text-transform: uppercase;height:80px;line-height:80px;border-bottom:1px solid #dcdcdc;}
.tplb .w1000 .body{ padding:45px 0;padding-top:0;}
.tplb .w1000 .body ul{ overflow:hidden; width:110%;}
.tplb .w1000 .body ul li{ float:left; width:318px;overflow:hidden; background:#fff; padding-bottom:30px; margin-right:23px; margin-bottom:30px;}
.tplb .w1000 .body ul li a{ display:block; width:100%; height:100%;}
.tplb .w1000 .body ul li .infotime{ text-align:center; font-size:14px; color:#666666; padding:15px 0;}
.tplb .w1000 .body ul li  img{ width:318px; height:238px;-webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms;}
.tplb .w1000 .body ul li h2{ font-size:18px; color:#000; padding:0 10px;font-weight:normal; white-space:nowrap;}
.tplb .w1000 .body ul li:hover a img{ opacity:0.8;}

.tplb #floor_18_main{ background:#f5f5f5;}
.tplb .floor_18_ease{ background:url(../images/prd_bg_w.jpg) no-repeat top center #fcfcfc;text-align:center; padding:48px 0; height:371px;}
.tplb .floor_18_ease .bg a{  width:1000px; overflow:hidden; margin:0px auto;}
.tplb .floor_18_ease .bg{ position:absolute; left:50%; margin-left:-500px; z-index:1; overflow:hidden;}
.tplb .floor_18_ease .bg img{ display:block; width:1000px; height:350px;}
.tplb .floor_18_ease .content { position:relative; z-index:99;}
.tplb .floor_18_ease .content h3{ font-size:40px; font-weight:normal; color:#333; padding-top:120px; -webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms;}
.tplb .floor_18_ease .content p{ font-size:24px; color:#474747; margin-top:12px;}
.tplb .floor_18_ease .content span{ font-size:16px; color:#474747; display:block; width:135px; height:31px; line-height:31px; text-align:center; border:1px solid #a0a0a0; margin:0px auto; border-radius:5px; margin-top:18px; -webkit-transition:all ease 300ms; -moz-transition:all ease 300ms; -ms-transition:all ease 300ms; -o-transition:all ease 300ms; transition:all ease 300ms;}    
.tplb .floor_18_ease:hover .content h3{transform: translateY(-25px);}
.tplb .floor_18_ease:hover .bg img{ transform:scale(1.02)}
.tplb .floor_18_ease:hover .content span { width:165px; color:#118a3b; border:1px solid #118a3b;} 
.tplb .floor_18_1{ background:url(../images/prd_bg_w.jpg) no-repeat top center #fcfcfc;text-align:center; padding:48px 0; height:371px;}
.tplb .floor_18_2{ background:url(../images/prd_bg_c.png) no-repeat top center #fff;text-align:center; padding:48px 0; height:373px;}
.tplb .floor_18_3{ background:url(../images/prd_bg_b.png) no-repeat top center #fcfcfc;text-align:center; padding:48px 0; height:373px;}
.tplb .floor_18_4{ background:#fcfcfc;text-align:center; padding:48px 0; height:373px;} 

/*page*/
.pagingNav {
  padding: 5px 10px;
  border: 1px solid #ccc;
  margin: 20px 0px;
}
.pagingNav p {
  height: 30px;
  line-height: 30px;
}
.pagingNav .uls {
  margin-top: -30px;
  overflow: hidden; float:right;
}
.pagingNav .uls a {
  margin-left: 5px;
  padding: 0 10px;
  height: 28px;
  line-height: 28px;
  border: 1px solid #ccc;
  text-decoration: none;
  float: left;
}
.pagingNav .uls a:hover,
.pagingNav .uls a.cur {
  background-color: #30c465;
  border-color: #666666;
  color: #fff;
}
.pagingNav .uls .tBtn:hover {
  background-color: inherit;
  color: inherit;
  *background-color: transparent;
  *color: #666;
}

/*footer_main*/
#footer_main{ width: 100%; background: #474747; color: #dbdbdb; overflow: hidden; position:relative;}
#footer_main a{ color: #dbdbdb;}
#footer_main a:hover{ color: #fff;}
#footer_main #bottom_nav .item{ width: 200px;}
#footer_main #bottom_nav h2{ padding-top: 30px; font-size: 18px; margin-bottom: 14px;}
#footer_main #bottom_nav a{ display: block; line-height: 32px;}
#footer_main #copyright{ padding: 60px 0 10px; line-height: 35px;}
#footer_main #copyright .infor{ width: 100%; border-bottom: 1px solid #dddddd;}
/*************** 全局布局 **********/
.returnTop2{ width:100px; height: 100px; position: fixed; right: 50px; transition: all .3s; bottom: 80px; cursor: pointer; background: url(../images/returnTop2.png) no-repeat center center; z-index: 9999; display: none; }
.returnTop2:hover{ bottom: 85px; }
/*************
 * Hover-master
 * **************/
/* Overline From Left*/
.hvr-overline-from-left{display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;}
.hvr-overline-from-left:before{content: "";position: absolute;z-index: -1;left: 0;right: 100%;top: -1px;background: #30c465;height: 2px;-webkit-transition-property: right;transition-property: right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-overline-from-left:hover:before, .hvr-overline-from-left:focus:before, .hvr-overline-from-left:active:before,.hvr-overline-from-left.hover:before{right: 0;}
.hvr-overline-from-left:hover,.hvr-overline-from-left.hover{ *border-top: 2px solid #30c465; *line-height: 56px; }
/*round-corners*/
.round-corners{display: inline-block; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: border-radius; transition-property: border-radius; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0);}
.round-corners:hover{border-radius: 1em;}
/* Underline From Left */
.hvr-underline-from-left{display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; overflow: hidden;}
.hvr-underline-from-left:before{content: ""; position: absolute; z-index: -1; left: 0; right: 100%; bottom: 0; background: #30c465; height: 2px; -webkit-transition-property: right; transition-property: right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before{right: 0;}
/* 亮光 */
.hvr-light{ overflow: hidden; position: relative; }
.hvr-light:before{content: ""; position: absolute; width: 50px; height: 275px; top: 0; left: -150px; overflow: hidden; background: -moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));background: -ms-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);  background: -webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); background: -o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); -webkit-transform: skewX(-32deg); -ms-transform: skewX(-32deg); -moz-transform: skewX(-32deg);transform: skewX(-32deg);}
.hvr-light:hover:before{-webkit-transition: left 1s; -moz-transition: left 1s; -ms-transition: left 1s; transition: left 1s; left: 480px;}
.hvr-light:hover{  opacity: .9\0; filter: alpha(opacity=90); }
/* Float Shadow */
.hvr-float-shadow{display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform;}
.hvr-float-shadow:before{pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); /* W3C */ -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity;}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active{-webkit-transform: translateY(-5px); transform: translateY(-5px); /* move the element up by 5px */}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before{opacity: 1; -webkit-transform: translateY(5px); transform: translateY(5px); /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */}

/* Back Pulse */
@-webkit-keyframes hvr-back-pulse {
  50% {
    background-color: rgba(14, 153, 57, 1);
  }
}

@keyframes hvr-back-pulse {
  50% {
     background-color: rgba(14, 153, 57, 1);
  }
}

.hvr-back-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}
.hvr-back-pulse:hover, .hvr-back-pulse:focus, .hvr-back-pulse:active {
  -webkit-animation-name: hvr-back-pulse;
  animation-name: hvr-back-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  background-color: #06852d;
  background-color: #06852d;
  color: #fff !important;
  border-color: #06852d !important;
}
/**********animate************/
@keyframes scrollDown
{ 
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.325, 0.225, 0.335, 1.000);
  } 
  20%{
	  opacity:0.5;
	   top:8px;
	  }
  40%{
	  opacity:0.8;
	   top:10px;
	  }
  60%{
	  opacity:1;
	   top:12px;
	  }
  80%{
	  opacity:0.8;
	   top:14px;
	  }
  to{
	  opacity:0.5;
	   top:16px;
	 }
}
@-webkit-keyframes scrollDown
{ 
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.325, 0.225, 0.335, 1.000);
  } 
  20%{
	  opacity:0.5;
	   top:8px;
	  }
  40%{
	  opacity:1;
	   top:10px;
	  }
  60%{
	  opacity:0.5;
	   top:12px;
	  }
  80%{
	  opacity:1;
	   top:14px;
	  }
  to{
	  opacity:0.5;
	   top:16px;
	 }  
}
@-webkit-keyframes scrollup {
	0%,30% {opacity: 0;-webkit-transform: translate(0,-3px);}
	80% {opacity: 1;-webkit-transform: translate(0,0);}
	100% {opacity: 0;-webkit-transform: translate(0,3px);}
}
@-moz-keyframes scrollup {
	0%,30% {opacity: 0;-moz-transform: translate(0,-3px);}
	80% {opacity: 1;-moz-transform: translate(0,0);}
	100% {opacity: 0;-moz-transform: translate(0,3px);}
}
@keyframes scrollup {
	0%,30% {opacity: 0;transform: translate(0,-3px);}
	80% {opacity: 1;transform: translate(0,0);}
	100% {opacity: 0;transform: translate(0,3px);}
}

@-webkit-keyframes rotate {
	0%{ transform:rotate(0deg)}
	100% {transform:rotate(360deg)}
}
@-moz-keyframes rotate {
	0% {transform:rotate(0deg)}
	100% {transform:rotate(360deg)}
}
@keyframes rotate {
	0% {transform:rotate(0deg)}
	100% {transform:rotate(360deg)}
}
.maodian {
    position:absolute; height:150px; width:100%; top:-150px; left:0; 
}
/* rightFix */
/*右侧悬浮框*/
.rightFix{ width: 154px; position: fixed; right:10px; top:160px; z-index: 999;}
.rightFix a.close{display: block; width: 15px; height: 94px; padding: 10px 5px 0px; position:absolute; left:0px; top:64px; background: #328937; color: #fff; line-height: 16px; border-top-left-radius: 6px; border-bottom-left-radius: 6px;  }
.rightFix a.close span{ font-family:"宋体"; font-size: 12px; display: block; margin-top: 5px;}
.rightFix .fixc .line{ width: 130px; height: 3px; display: block; position: absolute; left: -1px; top: -3px; background:url(../images/rightFixtopbg.jpg) no-repeat center top;}
.rightFix .fixc{ width:116px; padding: 14px 6px; text-align: center; position:absolute; right: 0px; top:0px;  border:1px solid #e7e7e7; border-top:0px;background: #f3f3f3 ; display: block;}
.rightFix a.btn{  width:118px; height:37px; border-radius: 3px; display: block; margin:0 auto 10px; background:#404145; color: #fff; line-height: 37px; }
.rightFix a.btn:hover{ background: #f67f0b; color: #fff;}
.rightFix p.tel{ font-weight: bold; color: #0048ab; line-height: 20px; padding: 20px 0px; }
.rightFix p.tel span s{ width: 20px; height: 18px;background:none;}
.rightFix p.tel strong{ font-weight: bold;  color: #4e4a5a; display: block; font-size: 16px; font-family: arial;}
.rightFix .erwei{ width:98px; height: 98px; padding: 5px; margin: 0px auto 20px; line-height: 30px; border: 1px solid #dbdbdb; background:#fff; font-size:12px; color:#404145;}
.rightFix .erwei img{width: 98px; height: 98px; display:block;}
.rightFix .returnTop{  width: 130px; height: 33px; display: block; position: absolute; left: -1px; bottom: -20px; background-position: -147px 0; display:none;}

.bdshare-slide-style-l1 .bdshare-slide-button {
   background: url(../images/ftres.gif) no-repeat 0 0 !important;
}
/*友情链接*/
#Link {width:100px;margin-right:3px; position:relative; height:25px; margin-top:3px; z-index:99;}
#Link span {display:block; width:100%; height:25px; text-align:center; cursor:pointer; border:1px solid #f5f5f5; line-height:25px;}
#Link span s {line-height:10px; height:5px; *display:none; float:right; margin-top:10px; margin-right:5px; overflow:hidden;}
#Link:hover span{ border-top:1px solid #474747;}
#Link:hover span s { transform:rotate(180deg)}
#Link ul {height:150px; width:100px; overflow:auto; width:100px;position:absolute; bottom:25px; left:0px; z-index:99;    
    filter: Alpha(opacity=0); /* IE */    
    -moz-opacity:0;    /* FF 主要是为了兼容老版本的FF */
    opacity:0;    /* FF */ 
    zoom:1

}
#Link:hover ul {
    filter: Alpha(opacity=100); /* IE */    
    -moz-opacity:1;    /* FF 主要是为了兼容老版本的FF */
    opacity:1;    /* FF */ 
    zoom:1
    }
#Link ul li {width:80px; text-align:left; text-indent:10px; position:relative; float:left;}
#jp-container {
    border:1px solid #f5f5f5; border-bottom:none;
}
.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:14px;height:100%;background:transparent;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:14px;background:transparent;}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#fff;position:relative;}
.jspDrag{background:#ccc;position:relative;top:0;left:0;cursor:pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{margin:0 -3px 0 0;}