body{margin: 0px auto; padding: 0px; font-size:14px; line-height:24px; color: #333; font-family:Microsoft YaHei;}
div{margin: 0px; padding: 0px;}
span, p{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
img{transition: all 0.7s;}
img:hover{transition: all 0.7s;}
dl,dt,dd,ol,ul,li {margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
form,input,select{margin: 0px; padding: 0px;}
ul{list-style-type: none;}
a{text-decoration: none; color: #333; transition: all 0.6s; font-size:14px;}
a:hover{text-decoration: none; color:#ea0000;transition: all 0.6s;}
element.style{width:201px; line-height:25px;}
.clear{height:0; overflow:hidden; clear:both;}
.fl{float:left;}
.fr{float:right;}
#bodycon{margin-bottom:30px; margin-top:70px;}

.content{ width:1200px; margin:0 auto;}
#top50,#top30,#top20,#top40,#top60,#head,#page,#company,#adv{width:1200px; margin:0 auto; overflow:hidden;}
#top20{height:20px; overflow:hidden;}
#top30{height:30px; overflow:hidden;}
#top40{height:40px; overflow:hidden;}
#top50{height:50px; overflow:hidden;}
#top60{height:60px; overflow:hidden;}

/*head*/
#head_box{overflow:hidden; height:35px; width:100%; margin:0 auto; line-height:35px; color:#666; background:#eeeded; letter-spacing:1px;}
#head_box a{color:#666;}
#head{overflow:hidden;}
#head_left{float:left;}
#head_right{float:right; width:565px; text-align:right;}

/*top*/
#top{height:142px; width:1200px; margin:0 auto; overflow:hidden;}
#top_logo{float:left; padding-top:34px;}
#top_name{float:left; padding-top:28px; padding-left:20px; width:282px;}
#top_name1{float:left; font-size:43px; font-weight:bold; line-height:60px; color:#2b971b;}
#top_name2{float:left; font-size:16px; line-height:22px; font-family:Verdana, Geneva, sans-serif; color:#999; text-transform:uppercase;}

#top_img{float:left; margin-top:38px; margin-left:0px; margin-right:15px; height:72px; background:#eee; overflow:hidden; width:1px;}
#top_gg{width:430px; float:left; padding-top:38px;}
#top_gg1{width:430px; line-height:28px; height:35px; font-size:27px; font-weight:bold;}
#top_gg2{width:440px; height:32px; line-height:32px; font-size:25px; color:#2a9a12;}
#top_gg1 span{color:#fea415; font-size:26px;}

#tel{float:right; width:200px; height:61px; background:url(20180828195506_1214394297.png) left no-repeat; margin-top:44px; padding-left:45px; padding-top:7px;}
#tel span{ font-size:15px; width:158px; float:left; line-height:16px; color:#666;}
#tel p{font-size:29px; width:200px; float:left; line-height:35px; color:#ff6c00; font-family:Impact,Microsoft YaHei;}

/*meau*/
#nav_box{width:100%; border-bottom:3px #2a9a12 solid; border-top:1px #eee solid; background:#2a9a12;}
.page{ margin:0 auto; width:1200px}
.nav { height:55px; margin:0 auto; width:1170px;  padding-left:15px; padding-right:15px;}
.top .page .fl { display: block; padding: 14px 0;}
.top .page .fl a,.top .page .fl a img{ display: block; }
.NavCeshi > li { float: left; width:130px; top: 0px; transition: 0.2s all ease-in-out; padding-right: 0px; letter-spacing:0.8px; height:55px;}
.NavCeshi > li > a{ display: block; text-align: center; padding:20px 0; font-size: 16px; line-height: 20px; color: #fff; transition:0.2s all ease-in-out; height:20px; position:relative; z-index:1113; font-weight:bold;}
.NavCeshi > li > a:after,.NavCeshi > li > a::after{ content: ''; width: 0; height: 0; border-bottom: 10px solid #ddd; position: relative; top: -15px; }
.NavCeshi > li > a > .en{ display: block; font-size: 10px; font-weight: 100; color: #3eb824; line-height:20px; overflow: hidden; text-indent: 0; transition:0.2s all ease-in-out; white-space: nowrap; text-transform:uppercase;}
.NavCeshi > li.navcurrent > a, .NavCeshi > li:hover > a { color: #fff; padding:20px 0 0px; line-height:20px; border-top:3px #fea415 solid;}
.NavCeshi > li.navcurrent > a > .en,.NavCeshi > li:hover > a > .en{ background-position: center !important; line-height: 20px; color: #3eb824; }
.erji_menu { display: none; width: 100%; position: absolute; left: 0; background: rgba(250,250,250,0.95); z-index: 11111; top:255px; }
.erji_menu .en{color:#ccc; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-left:3px; text-transform:uppercase;}
.erji_menu > .page > .fl { display: block; padding:60px 0 0px 0px; width: 200px; }
.erji_menu > .page > .fl:before,.erji_menu > .page > .fl::before{ content: ''; display: block; width: 60px; height: 3px; background: #ccc; margin-bottom: 20px; }
.erji_menu > .page > .fl > strong{ font-size: 22px; display: block; color: #2a9a12; line-height: 30px; }
.erji_menu > .page > .fl > a{ display: block; width: 120px; border: 1px solid #ccc; text-align: center; line-height: 30px; color: #ccc; font-family: arial; margin-top: 20px; text-transform: uppercase; }
.erji_menu > .page > .fr { width: 920px; height: 150px; padding: 60px 0; }
.erji_menu > .page > .fr > ul{ float: left; padding: 0 30px; }
.erji_menu.product_list_nav > .page > .fr > ul{ width: 150px; padding:0 10px; text-align: center; }
.erji_menu.product_list_nav .en{color:#ccc; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-left:3px; font-weight:normal;}
.erji_menu > .page > .fr > ul img{ width: 150px; display: block; height: auto; background: #2a9a12; transition:0.3s all ease-in-out; height:113px;}
.erji_menu > .page > .fr > ul a:hover img{ padding: 2px; width: 150px; }
.erji_menu > .page > .fr > ul > strong{ display: block; }
.erji_menu > .page > .fr > ul > strong a{ font-size: 15px; font-weight: 100; color: #2a9a12; display: block; line-height: 40px; padding-bottom:5px;}
.erji_menu.product_list_nav > .page > .fr > ul > strong a{ color: #444; }
.erji_menu > .page > .fr > ul > li > a{ display: block; line-height: 24px; color: #666}
.erji_menu .divnews_tag li,.erji_menu .divdgweb2_tag li { float: none !important; width: 220px !important; }
.erji_menu .divnews_tag li span, .erji_menu .divdgweb2_tag li span { color: #666; }
/*search*/
.search{position: relative;}
.sou{position: absolute;width: 100%;height:110px;background: #fff;left: 0;top: -54px;box-shadow:0 0 20px rgba(0,0,0,0.1);}
.sou .ci{float: left;height:110px;line-height: 110px;font-size: 14px;color: #333;padding-left:30px;width:705px;}
.sou .ci a{margin-right:5px;color: #333; padding-left:5px;}
.s_box{float: left;width: 260px;margin:37px 0 0;height: 36px;background: #f4f4f4;border-radius:19px; padding-left:10px; padding-top:2px;}
.s_box .input1{float:left;width:210px;padding-left:18px;height:38px;line-height: 38px;font-size:14px;color:#333;border:0;background: none;outline: 0;}
.s_box .input2{float: left;width:24px;height: 14px;border: 0; border-left:1px solid #afafaf;outline: 0;cursor: pointer;margin-top:12px;}
.sou .tel{float:right;height: 110px;padding-left:45px; margin-right: 28px;}
.sou .tel b{float: left;line-height: 110px;font-size:30px;color: #333;margin-right:18px; font-family:Impact,Microsoft YaHei;}
.sou .tel a{float: left;width:98px;height:30px;line-height:30px;text-align: center;font-size: 14px;color: #fff;background: #2b971b;border-radius:15px;margin-top:41px;}

.sour{position: absolute;width: 100%;height:110px;background: #fff;left: 0;top: 345px;box-shadow:0 0 20px rgba(0,0,0,0.1);}
.sour .ci{float: left;height:110px;line-height: 110px;font-size: 14px;color: #333;padding-left:30px;width:505px;}
.sour .ci a{margin-right:5px;color: #333; padding-left:5px;}
.s_box{float: left;width: 260px;margin:37px 0 0;height: 36px;background: #f4f4f4;border-radius:19px; padding-left:10px; padding-top:2px;}
.s_box .input1{float:left;width:210px;padding-left:18px;height:38px;line-height: 38px;font-size:14px;color:#333;border:0;background: none;outline: 0;}
.s_box .input2{float: left;width:24px;height: 14px;border: 0; border-left:1px solid #afafaf;outline: 0;cursor: pointer;margin-top:12px;}
.sour .tel{float:right;height: 110px;padding-left:45px; margin-right: 28px;}
.sour .tel b{float: left;line-height: 110px;font-size:30px;color: #333;margin-right:18px; font-family:Impact,Microsoft YaHei;}
.sour .tel a{float: left;width:98px;height:30px;line-height:30px;text-align: center;font-size: 14px;color: #fff;background: #2b971b;border-radius:15px;margin-top:41px;}

/*幻灯片�*/
.banner{overflow:hidden; width:100%;}
.banner-box{ min-width:1100px; height:500px; position:relative; margin:0 auto; }
.banner-box .bd, .banner-box .bd ul{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:500px; background-position: center; background-repeat: no-repeat; background-color: #eee}
.banner-box .bd li a{ display:block; background-size:auto; }
.banner-btn{ width: 100%; position: absolute; top:200px; left: 0; margin-left: 0; height: 425px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out}
.banner-btn a.prev{ left:-50px; background:url(20180614200620_1745031708.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(20180614200620_1745031708.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:152px; width: 100%; display: block; }
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:20px; height:20px; border-radius :20px; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out}
.banner-box .hd ul li.on{ background: #cc0000; width: 32px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }

/*bt*/
.bt{text-align:center; font-size:37px; color:#2a9a12; line-height:50px; font-weight:bold; letter-spacing:1px;}
.bt span{ color:#fea415;font-size:42px;}
.btx{text-align:center; font-size:16px; color:#999; line-height:38px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; letter-spacing:2px;}
.bt_line{width:260px; margin:0 auto; height:2px; background:#2a9a12; overflow:hidden; margin-top:5px;}
.btt{text-align:center; width:461px; margin:0 auto; background:url(20180829164834_1928076227.png); height:19px; line-height:19px; margin-top:15px; font-size:19px; color:#2a9a12; margin-bottom:15px;}
.bten{width:461px; margin:0 auto; font-size:10px; font-family:Tahoma, Geneva, sans-serif; color:#ddd; line-height:18px; text-align:center; margin-bottom:20px;}
.bt1{text-align:center; font-size:37px; color:#fff; line-height:47px; font-weight:bold;}
.bt1 span{ color:#fea415;font-size:42px;}
.bt1x{text-align:center; font-size:16px; color:#9be090; line-height:28px; text-transform:uppercase;}

.pbtmore{ width:230px; margin:0 auto;  height:36px; color:#fff; background:#2a9a12; margin-top:5px;}
.pbtmore a{color:#fff;}
.pbtmorea{ width:115px; float:left; line-height:36px; text-align:center;}
.pbtmoreb{ width:115px; float:left; line-height:36px; text-align:center; background:#198502;}

/*产品*/
#pr_box{width:100%; margin:0 auto; overflow:hidden; background:#f5f5f5;}
.pr_dh{width:1230px; margin:0 auto; overflow:hidden;}
.pr_dh li{width:115px; float:left; text-align:center; height:40px; line-height:40px; font-size:16px; border:1px #dedddd solid;margin-bottom:10px; background:#fff; position:relative; margin-left:5px;}
.pr_dh li a{font-size:16px; display:block; width:115px; line-height:40px; position:relative; z-index:1;}
.pr_dh li a:hover{ color:#999;}
.pr_dh .n{border-right:none;}

.pr_dh li span{display:block; width:0px; height:0px;  position:absolute; background:#f0f0f0; top:0px; left:30px;  transition: all 0.4s;}
.pr_dh li:hover span{width:185px; height:40px; top:0; left:0px; transition: all 0.4s;}
.pr_dh li p a{font-size:18px; color:#999;}
.service_box{    height:876px;
    position: absolute;
    top: 0;
    left: 0;
}
#adv_dd{width:1200px; margin:0 auto; overflow:hidden; position:relative; height:946px;}

.fr_en{width: 180px; height: 45px;line-height: 45px;text-align: center;border-radius: 10px; position: absolute;bottom:80px; background:#2a9a12;
right:290px; font-size:15px;}
.fr_en a{color: #fff;display:block;border-radius: 9px; font-size:15px;}
.fr_en a:hover{color: #fff;background:#ff6201}

#pro_d{height:836px; width:1200px; float:left;}
.pro_p_list{width:1198px;height:504px;overflow:hidden;float: left;position: relative; border:1px #ddd solid; box-shadow: 0 0 8px #ccc; margin-bottom:25px;}
.divproduct_new_div{width:1198px;height:475px;}
.divproduct_new_div_item{width:1078px;height:475px;float:left;position: relative; padding:45px 60px; background:#fff;}
.divproduct_new_div_item_title{line-height:36px;border-bottom: 1px solid #c2c0c0;padding-bottom: 10px;font-weight: bold;margin-top: 5px;}
.divproduct_new_div_item_title a{font-size:26px;}
.divproduct_new_div_item_body{line-height:28px;padding:10px 0px;font-size: 15px;color: #666;}
.divproduct_new_div_item_body strong{font-weight: bold;font-size: 16px;color:#ff6201;line-height: 30px;}
.divproduct_new_div_item_content{float:right;width:421px;}
.product_div_item_pic{float:left;width:600px;}
img.product_div_item_image{width:600px; height:400px;}

.pro_cbt{width:1158px; margin:0 auto; height:42px; line-height:42px; border:1px #ccc dotted; font-size:18px; overflow:hidden; background:#fff; padding:0px 20px;}
.prod_contbox{width:100%; margin:0 auto; overflow:hidden; background:url(20180828200534_1631475285.jpg) center no-repeat; padding:20px 0px}
.prod_cont_r2{width:1200px; margin:0 auto; overflow:hidden;}
#prod_cont_r2 table, #prod_cont_r2 table tbody, #prod_cont_r2 table tbody tr, #prod_cont_r2 > table > tbody > tr > td { display: block; width: 100%; background:#fff;}
.prod_cont_r2 > table > tbody > tr > td { padding: 0 !important; display: block; float: left; width:24.25%; margin:1.5% 0 0 1% ; background:#fff;}
.prod_cont_r2 > table > tbody > tr > td:first-child { margin-left: 0; }
.prod_cont_r2 > table > tbody > tr > td > a { display: block; margin-bottom: 1px; transition: all .3s ease-in-out; position: relative; overflow: hidden; }
.prod_cont_r2 > table > tbody > tr > td > a > img{ display: block; width:80%; height: auto; padding-top:10%;}
.prod_cont_r2 > table > tbody > tr > td > span{ display:block}
.prod_cont_r2 > table > tbody > tr > td > span > a{ display:block; padding:0 35px; height:50px;  background:#fff; text-align:left; font-size:14px; line-height:50px; color:#565656; transition:all .3s ease-in-out; position: relative; }
.prod_cont_r2 > table > tbody > tr > td > span > a:after{ content: ''; background:url(20180829113403_2041867885.png) no-repeat 6px -131px; width: 30px; height: 30px; display: block; position: absolute; right:30px; top: 10px; transition:0.3s all ease-in-out; }
.prod_cont_r2 > table > tbody > tr > td:hover > span > a:after{ background-position:6px -156px; }
.prod_cont_r2 > table > tbody > tr > td:hover > span > a{ background-color:#2a9a12;color:#fff}
.prod_cont_r2 > table > tbody > tr > td  br{ display:none}

.prod_cont_r2 > table > tbody > tr > td:hover .betago{top:0;left:0;}


/*应用行业*/
#yyhy{width:100%; margin:0 auto; overflow:hidden; background:url(20180828201340_1743605750.jpg) center no-repeat fixed; height:864px; padding:40px 0px;}

.case{padding:50px 0;}
.case_list {background-color: rgba(24,122,3,0.8); width: 217px; height: 573px; padding: 60px 40px 40px 40px; }
.case_list > a{display: block;}
.case_list > a > strong{font-size: 24px;line-height:40px;display: block;color: #fff;}
.case_list > a > strong .en{font-size: 12px;font-weight: 100;display: block;color: #fff;line-height: 26px; text-transform:uppercase}
.case_list > a > strong:after{width: 60px;height: 2px;content: '';display: block;background: #fff;margin: 10px 0}
.case_list > a > p{ color: #fff; line-height: 30px; display: block; font-size: 14px; }

.case_l { margin-top: 35px;height: 330px;overflow: hidden; }
.case_l table > tbody > tr > td {display: block;height: 42px !important; line-height: 42px; background: rgba(255,255,255,0.15); width: 217px; margin: 8px 0;position: relative;overflow:hidden;}
.case_l table > tbody > tr > td > a{ font-size: 15px; display: block; padding-left: 50px; background: url(20180829140448_1219378310.png) no-repeat 15px center;position: relative;z-index: 3; }
.case_l table > tbody > tr > td:before{content:'';background:rgba(255,255,255,0.1);position:absolute;width:100%;height:100%;left:-100%;top:0;display:block;transition:0.3s all ease-in-out; }
.case_l table > tbody > tr > td:hover:before{left:0;}

.case_cont { width: 902px; }
.case_cont > table > tbody > tr > td { display: block; float: left; width: 297px; height: 222px; padding: 0 !important; margin-left: 3px; margin-bottom: 3px; overflow: hidden; position: relative;}
.case_cont > table > tbody > tr > td img,.case_cont > table > tbody > tr > td a{ display: block; width: 100%; height: auto; transition:0.3s all ease-in-out; }
.case_cont > table > tbody > tr:first-child > td:first-child { width: 597px; height: 448px; }
.case_cont > table > tbody > tr > td:first-child { margin-left: 3px; }

.case_cont > table > tbody > tr > td > div { position: absolute; height: 100%; width: 100%; display: block; left: 0; bottom: 0}

.case_cont > table > tbody > tr > td > div::after { content: ''; width: 100%; height: 100%; position: absolute; right: -100%; top: 0; background: rgba(42,154,18,0.7); transition: 0.3s all ease-in-out; }
.case_cont > table > tbody > tr > td > div:hover::after { right: 0; }
.case_cont > table > tbody > tr > td > div > a { position: absolute; bottom: 0; width: 100%; height: 100%; text-align: center; font-size: 16px; color: #fff; z-index: 3; left: -100%; line-height: 227px; transition: 0.7s all ease; }

.case_cont > table > tbody > tr > td:hover > div a{ left: 0; }
.case_cont > table > tbody > tr > td:hover > a > img{ transform: scale(1.1); }


.case_cont > table > tbody > tr:first-child > td:first-child > div { display: block; position: absolute; background: rgba(42,154,18,0.7); padding: 20px !important; color: #fff; width: 360px; top: 165px; left: 100px; text-align: center; transform: scale(1.1,1.1) rotateX(180deg); transition: all 0.5s; opacity: 0; bottom: auto; height: auto; }
.case_cont > table > tbody > tr:first-child > td:first-child > div > a { color: #fff; font-size: 18px; letter-spacing: 0; line-height: 40px; display: block; position: relative; left: 0; height: auto; bottom: auto; }
.case_cont > table > tbody > tr:first-child > td:first-child > div > a:after,.case_cont > table > tbody > tr:first-child > td:first-child > a::after{ content: ''; display: block; width: 35px; height: 35px; margin: 0 auto; background: url(20180829140748_1383976787.png) no-repeat center; }

.case_cont > table > tbody > tr:first-child > td:first-child:hover > div{ opacity: 1; transform: scale(1) rotateX(0deg); transition: all 0.5s; }
.case_cont > table > tbody > tr:first-child > td:first-child:hover > a > img{ transform: scale(1.2); }

.case_cont > table > tbody > tr:first-child > td:first-child > div::after { display: none; }
.case .search-tel { background: url(20180829140647_1165909514.png) no-repeat left center; padding: 20px 0 20px 60px; font-size: 14px; color: #fff; line-height: 24px; display: block; height: 50px; float: left; }
.case .search-tel .en { font-size: 20px; font-weight: bold; color: #fff; display: block; text-align: justify; line-height: 26px; font-family:Impact,Microsoft YaHei;}

/*fact*/
.fact{height: 200px;background:url(20180829192037_848019982.jpg) no-repeat center 0;}
.fact p{float: right;width:335px;padding-top:70px;}
.fact p b{display: block;font-size: 34px;color: #fff;line-height:34px; font-family:Impact;}
.fact p a{display: block;width: 138px;height: 40px;line-height:40px;text-align: center;font-size: 14px;color: #333;background: #fff;border-radius: 20px;margin-top: 18px;margin-left:35px;}
.fact p a:hover{color:#00998a;}

/*adva*/
.adva{height: 884px;background:url(20180829190256_644804487.jpg) no-repeat center 0;}
.adva h3{font-weight: normal;text-align: center;height: 135px;padding-top: 45px;}
.adva h3 b{display: block;font-size:30px;color: #333;line-height: 48px;}
.adva h3 i{display: inline-block;font-size: 16px;color: #333;position:relative;padding:0 40px;line-height: 16px;}
.adva h3 i:before{position:absolute;width:30px;height:1px;background: #00998a;content: "";left: 0;top: 8px;}
.adva h3 i:after{position:absolute;width:30px;height:1px;background: #00998a;content: "";right: 0;top: 8px;}
.adva h3 em{color:#2a9a12;font-size: 60px;}
.adva_con{height: 277px;position: relative;margin-left: -1px;}
.adva_con .you{position: absolute;top: 45px;left: 152px;}
.adva_con .you p{float: left;width: 188px;height:188px;background:url(20180829193030_404697539.png) no-repeat;margin-right: 50px;text-align: center;}
.adva_con .you p span{display: block;font-size: 14px;color: #029932;height: 30px;line-height:30px;padding:62px 0 15px;}
.adva_con .you p b{display: block;font-size: 16px;color: #333;}
.adva_con .you p em{font-size: 40px; font-weight:bold;}
.adva ul li{float: left;width: 376px;height: 276px;}
.adva ul li b{display: block;font-size: 20px;color: #fff;height: 36px;line-height: 36px;padding:64px 0 22px;}
.adva ul li em{font-size: 40px;font-weight:normal;font-family: "Impact";}
.adva ul li p{width: 300px;font-size: 14px;color: #fff;line-height: 24px;}
.adva ul .l1{width:1200px;height: 151px;text-align: center;}
.adva ul .l1 p{width: 100%;}
.adva ul .l1 b{padding:28px 0 14px;}
.adva ul .l3{width: 375px;padding-left: 75px;}
.adva ul .l4{width: 300px;padding-left: 74px;}

/*关于我们*/
#about_box{ padding:50px 0; overflow:hidden; width:100%; margin:0 auto; background:#f7f7f7;}
#about{overflow:hidden; width:1200px; margin:0 auto; background:url(20180829142332_476462317.jpg) center no-repeat; height:259px;}
#about p{ padding-left:328px; width:770px; float:left; padding-top:37px; line-height:28px;}
#about span{font-size:30px; font-weight:bold; line-height:56px;}

/*产品特点*/
.dz{padding:30px 0 30px 0px;}
.dz h3{font-weight: normal;text-align: center;margin-bottom:85px;}
.dz h3 b{display: block;font-size:30px;color: #333;line-height:68px;}
.dz h3 i{display: inline-block;font-size: 19px;color: #666;position:relative;padding:0 40px;line-height: 16px;}
.dz h3 i:before{position:absolute;width:30px;height:1px;background: #666;content: "";left: 0;top: 8px;}
.dz h3 i:after{position:absolute;width:30px;height:1px;background: #666;content: "";right: 0;top: 8px;}
.dz ul li{float: left;width: 286px;height: 176px;background: #ebeaea;border-radius:20px;margin-right:18px;position: relative;}
.dz ul li.nomar{margin-right: 0;}
.dz ul li i{position: absolute;width:79px;height:79px;border-radius: 50%;border:6px solid rgba(27,49,47,0.1);background: #fff;left: 97px;top: -44px;}
.dz ul li b{display: block;font-size: 18px;color: #333;padding:65px 0 14px;text-align: center;}
.dz ul li p{font-size: 14px;color: #333;line-height: 20px;text-align: center;}
.dz ul li .i1{background:url(20180829174604_611422427.png) no-repeat #fff;}
.dz ul li .i2{background:url(20180829174613_1164887289.png) no-repeat #fff;}
.dz ul li .i3{background:url(20180829174637_1538273478.png) no-repeat #fff;}
.dz ul li .i4{background:url(20180829174700_181196479.png) no-repeat #fff;}
.dz ul li:hover{background: #2a9a12;}
.dz ul li:hover b,.dz ul li:hover p{color: #fff;}
.dz ul li:hover .i1{background:url(20180829174852_1632398806.png) no-repeat #fff;}
.dz ul li:hover .i2{background:url(20180829174913_1355139810.png) no-repeat #fff;}
.dz ul li:hover .i3{background:url(20180829174927_1096523713.png) no-repeat #fff;}
.dz ul li:hover .i4{background:url(20180829174950_718706873.png) no-repeat #fff;}

/*优势*/
#adv_box{ padding:50px 0; overflow:hidden; width:100%; margin:0 auto; background:url(20180829145025_23570636.jpg) top center no-repeat; height:760px;}

#agent{width:1260px; margin:0 auto; padding-top:50px; z-index:1;}
#agent li{width:212px; float:left; border:1px #fff solid; padding:50px 35px; margin-left:30px; position: relative; transition-duration: 1s; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-mz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; top: 0; display: block; z-index:1; box-shadow: 1px 1px 10px #cfcfcf; background:#fff;}

#agent li .jg{display:block; width:0px; height:0px;  position:absolute; background:#2a9a12; top:364px; left:141px;  transition: all 0.4s;}
#agent li:hover .jg{width:282px; height:424px; top:0; left:0px; transition: all 0.3s;}

#agent li:hover{box-shadow:0px 13px 15px #eee; display:block; top:-18px; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-mz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; z-index:1;}
#agent li img{width:63px; float:left; height:63px; margin-left:68px; border-radius:50%; border:5px #f1f1f1 solid; z-index:1; position: relative; background:#2a9a12;}
#agent li .bt{width:212px; float:left; color:#2a9a12; font-size:22px; text-align:center; height:50px; line-height:50px; margin-top:5px; font-weight:bold; z-index:1; position: relative;}
#agent li:hover .bt{color:#fff;}
#agent li .fl{width:212px; float:left; color:#333; font-size:14px;  line-height:30px; padding-top:0px; padding-left:0px; padding-right:0px; height:165px; text-align:center; z-index:1; position: relative;}
#agent li:hover .fl{color:#fff;}
#agent li .more{width:133px; float:left; color:#666; font-size:15px; line-height:28px; height:28px; border-radius:35px; border:1px #ccc solid; text-align:center; margin-left:35px; z-index:1; position: relative;}
#agent li .more a{color:#999; font-size:15px;}
#agent li:hover .more{color:#fff; border:1px #fff solid;}
#agent li:hover .more a{color:#fff; font-size:15px;}

/*流程*/
#lc{width:1220px; margin:0 auto; overflow:hidden; padding-top:60px;}

.process_tline{width:560px; margin:0 auto; border:solid 1px #ccc; border-bottom:none; padding-top:50px;}
.process_tline_l{float:left; width:88px; background:#ccc; height:1px;}
.process_tline_r{float:right;}
.process_en{width:1200px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:58px; line-height:58px; font-weight:bold; text-transform:uppercase; color:#009148; text-align:center; margin-top:-26px; text-shadow:5px 5px 50px #fff;}
.process_m{width:1220px; margin:0 auto; font-size:32px; font-weight:bold; line-height:40px; text-align:center;}
.process_line{width:92px; margin:0 auto; overflow:hidden; margin-top:20px; height:6px; background:#009148;}
.process_d{width:1200px; overflow:hidden; margin:0 auto; padding-top:8px;}
.process_dl{float:left; margin:20px; transition: all 0.8s linear;}
.process_dli{background:#fff; width:99px; text-align:center; padding:16px; overflow:hidden; box-shadow:0 0 8px #ccc;}
.process_dl_m{border-radius:50%; width:82px; height:82px; margin:0 auto; border:solid 10px #f1f1f1; transition: all 1.6s linear;}
.process_dl_m span{display:block; font-size:17px; line-height:25px; margin-top:16px; transition: all 1.6s linear; color:#333; padding:0px 20px;}
.process_dl_en{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:30px; font-size:15px; overflow:hidden; margin-top:10px; filter:Alpha(opacity=20); opacity:0.5;}

.process_dl:hover{margin-top:-20px; transition: all 0.8s linear;}
.process_dl:hover .process_dli{transform: rotateX(360deg); transition: all 1.0s linear;}
.process_dl:hover .process_dl_m{transition: all 1.6s linear; transform: rotateY(360deg);}


/*ggx*/
#ggx{width:100%; margin:0 auto; overflow:hidden; height:587px; background:url(20180830174528_1000980291en.jpg) center no-repeat;}
#ggx{width:100%; margin:0 auto; overflow:hidden; height:587px; background:url(20180830174528_1000980291en.jpg) center no-repeat;}
#ggx_box{width:1150px; margin:0 auto; overflow:hidden;}
#ggx_r{width:520px; float:right; overflow:hidden; padding-top:120px;}
#ggx_rt1{width:500px; float:left; text-align:center; font-size:40px; color:#fffe53; line-height:60px; font-weight:bold;}
#ggx_rt2{width:500px; float:left; text-align:center; font-size:30px; color:#fff; line-height:50px;}
#ggx_rt3{width:500px; float:left; text-align:center; font-size:16px; color:#fff; line-height:34px;}
#ggx_rmore{width:122px; float:left; height:39px; border:1px #fff solid; border-radius:60px; text-align:center; font-size:16px; color:#fff; line-height:39px; margin-top:150px; margin-left:200px;}
#ggx_rmore a{color:#fff; font-size:16px;}

/*新闻*/
.news { padding: 20px 0; overflow:hidden;}
.news_row1 .news_row1_t{ font-size: 26px; font-weight: bold; line-height: 40px; color: #fff; padding: 30px 40px 110px; background:#2a9a12; display: block; width: 130px; text-align: center; float: left; }
.news_row1 .news_row1_t .en{ font-size: 12px; line-height: 30px; display: block; font-weight: 100; text-transform:uppercase;}

.news_row1 .news_div { float: right; width: 990px; height: 210px; }
.news_row1 .news_div_item { position: relative; height: 210px; width: 100%; }
.news_row1 .news_div_item .news_div_item_date { display: block; width: 160px; position: absolute; bottom: 30px; padding: 25px; text-align: center; line-height: 30px; height: 30px; left: -210px; }
.news_row1 { width: 100%; height: 210px; position: relative; }
.news_row1 .news_div_item .news_div_item_date > div { display: inline-block; color: #fff; font-size: 24px; font-family: arial; font-weight: bold; line-height: 30px; }
.news_row1 .news_div_item .news_div_item_date > div.news_div_item_year { display: block; font-size: 16px; position: absolute; bottom: 0; width: 100%; text-align: center; left: 0; font-weight: 100; line-height: 20px; }


.news_row1 .news_div_item_content { float: right; width: 520px; padding: 40px; background: #2a9a12; height: 130px; position: relative; }
.news_row1 .news_div_item_a:after { content: 'More'; font-family: arial; font-size: 14px; font-weight: 100; position: absolute; bottom: 40px; color: #a7e999; border: 1px solid #a7e999; padding: 0 25px; border-radius: 50px; line-height: 26px; left: 40px; background: url(20180829150247_934580982.png) no-repeat 120px center; transition:0.3s all ease-in-out; }
.news_row1 .news_div_item:hover .news_div_item_a:after{ background-position: 70px center; padding: 0 55px 0 25px; }
.news_row1 .news_div_item_body { color: #a7e999; font-size: 14px; line-height: 25px; display: block; height: 50px; }
.news_row1 .news_div_item_a { display: block; line-height: 25px; color: #fff; font-size: 22px; padding-bottom: 15px; font-weight: bold; }
.news_row1 .news_div_item_pic { float: left; width: 390px; height: 210px; }
.news_row1 .news_div_item_pic a, .news_row1 .news_div_item_pic a img { display: block; width: 390px; height: 210px;  }


.news_row2 .divdgweb_new_div, .news_row2 .news_div { padding: 25px 20px; height: 250px; font-weight: normal; width: 560px; float: left; background: #fff; }
.news_row2 .news_div_item, .news_row2 .divdgweb_new_div_item { position: relative; padding: 6px 0; height: 40px; overflow: hidden; transition: 0.3s all ease; border-bottom: 1px solid #f5f5f5; }
.news_row2 .news_div_item:nth-last-child(1), .news_row2 .divdgweb_new_div_item:nth-last-child(1){ border-bottom: 0 none !important; }
.news_row2 .divdgweb_new_div_item_date, .news_row2 .news_div_item_date { position: absolute; right: 20px; top: 17px; transition: 0.3s all ease; }
.news_row2 .divdgweb_new_div_item_date > div, .news_row2 .news_div_item_date > div{ display: inline-block; color: #787878; font-size: 12px; font-family: 'arial'; }
.news_row2 .news_div_item_title, .news_row2 .divdgweb_new_div_item_title{ position: relative; }

.news_row2 .news_div_item_year:after, .news_row2 .news_div_item_year::after, .news_row2 .divdgweb_new_div_item_year:after, .news_row2 .divdgweb_new_div_item_year::after{ content: '-'; }
.news_row2 .on .news_div_item_year:after, .news_row2 .on .divdgweb_new_div_item_year:after,{ content: ''; }
.news_row2 .news_div_item_title:after, .news_row2 .divdgweb_new_div_item_title:after{ content: ''; background: #2a9a12; width: 4px; height: 4px; position: absolute; left: 22px; top: 19px; }
.news_row2 .on .news_div_item_title:after, .news_row2 .on .divdgweb_new_div_item_title:after{ content: ''; display: none; }
.news_row2 .news_div_item_title .news_div_item_a, .news_row2 .divdgweb_new_div_item_title .divdgweb_new_div_item_a { font-size: 15px; color: #676767; padding-left: 45px; display: block; line-height: 40px; width: 425px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: 0.3s all ease; }
.news_row2 .news_div_item_pic, .news_row2 .news_div_item_body, .news_row2 .divdgweb_new_div_item_body{ transition: 0.3s all ease; }
.news_row2 .news_div_item_pic{ display: none; }
.news_row2 .news_div_item.on, .news_row2 .divdgweb_new_div_item.on { height: 90px; padding: 0px 0 10px 0; }
.news_row2 .news_div_item_body, .news_row2 .divdgweb_new_div_item_body { line-height: 24px; color: #666; font-size: 13px; width: 520px; text-align: justify; position: absolute; right: 20px; top: 60px; transition:0.3s all ease-in-out; }

.news_row2 .on .news_div_item_body, .news_row2 .on .divdgweb_new_div_item_body{ top: 40px}

.news_row2 .on .divdgweb_new_div_item_date, .news_row2 .on .news_div_item_date { top: 23px; right: 303px; display: none; }
.news_row2 .on .news_div_item_title .news_div_item_a, .news_row2 .on .divdgweb_new_div_item_title .divdgweb_new_div_item_a { position: absolute; left: 0; top: 0px; width: 335px; color: #333 !important; padding-left: 20px; font-size: 16px; }
.news_row2 .on .divdgweb_new_div_item_date > div, .news_row2 .on .news_div_item_date > div { font-weight: bold; color: #2a9a12; font-size: 24px; line-height: 30px; }
.news_row2 .on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year, .news_row2 .on .news_div_item_date > .news_div_item_year{ font-size: 12px; display: block; font-weight: 100; line-height: 20px; text-indent: 1px; }
.news_row2 .on .news_div_item_date > .news_div_item_year:after,.news_row2 .on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year:after{ content: ''; }


.news_row2 .news_cont_t{ display: block; }
.news_row2 .news_cont_t a { display: block; padding-left: 75px; line-height: 70px; font-size: 20px; font-weight: bold; color: #2a9a12}
.news_row2 .news_cont_t a .en{ font-size: 12px; font-weight: 100; color: #aaa; text-transform: capitalize; text-transform:uppercase;}
.news_row2 .news_cont { float: left; width: 600px; }
.news_row2 .news_cont1 .news_cont_t a { background: #f9f9f9 url(20180830173716_675699742.jpg) no-repeat 20px center; }
.news_row2 .news_cont2 .news_cont_t a{ background:#f9f9f9 url(20180830173727_1201195152.jpg) no-repeat 20px center; }

/*bq*/
#bq{ width:100%; margin:0 auto; background:url(20180830102021_1107388068.jpg) center no-repeat; height:412px;}
#bq_dh{width:1200px; margin:0 auto; overflow:hidden; height:45px; line-height:45px; color:#fff; text-align:center; background:#2a9a12}
#bq_dh a{color:#fff;}

#link{width:1200px; margin:0 auto; overflow:hidden; height:65px; border-top:1px #eee solid; border-bottom:1px #eee solid;}
#linkr{width:1200px; margin:0 auto; overflow:hidden; height:65px; border-top:1px #eee solid; border-bottom:1px #eee solid; text-align:center; line-height:65px; font-size:36px; font-weight:bold; color:#2a9a12}
#link_bt{width:140px; float:left; height:65px; font-size:18px; text-align:center; line-height:65px; font-weight:bold;}
#link_bt .en{padding-left:5px; font-size:15px; color:#ccc; font-family:Arial, Helvetica, sans-serif;}
#link_bg{width:930px; padding:0px 15px 0px 15px; line-height:65px; height:65px; float:left; overflow:hidden;}

#foot{width:1200px; margin:0 auto; line-height:28px; text-align:center; padding-top:20px; color:#fff;}
#foot a{color:#fff;}
.sanben {
	margin: 3px; padding: 3px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.sanben a {
	margin: 2px; text-decoration: none;
}
.sanben span.miy {
	margin: 2px; text-decoration: none;
}
.sanben .disabledfy {
	font-family: Tahoma, Verdana;
}

.sbfenye a {
	padding: 2px 5px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(170, 170, 170);
}
.sbfenye span.miy {
	padding: 2px 5px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(170, 170, 170);
}
.sbfenye a:hover {
	border: 1px solid rgb(160, 160, 160); border-image: none;
}
.sbfenye a:hover {
	border: 1px solid rgb(160, 160, 160); border-image: none;
}
.sbfenye span.current {
	margin: 2px; padding: 2px 5px; border: 1px solid rgb(224, 224, 224); border-image: none; color: rgb(255, 255, 255); text-decoration: none; background-color: #0C0;
}
.sbfenye span.disabled {
	margin: 2px; padding: 2px 5px; border: 1px solid rgb(243, 243, 243); border-image: none; color: rgb(204, 204, 204);
}