﻿*{margin:0;padding:0}
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th{margin:0; padding:0;}
li{list-style:none;}
input,textarea,select{font-family:inherit; font-weight:inherit; font-size:14px; color:#484848;}
img{border:0;}
em,i{font-style:normal;}
a{font-size:14px; color:#484848;}
a:link{text-decoration:none;}
a:visited{text-decoration:none; color:#484848;}
a:hover{text-decoration:none; color:#67B306; transition:0.5s all; -webkit-transition:0.5s all; -o-transition:0.5s all; -moz-transition:0.5s all; -ms-transition:0.5s all;}
a:active{text-decoration:none; color:#484848;}
body,td,th{font-size:14px; color:#484848; font-family:"Microsoft YaHei";}
body{ background-color:#fff;}
input,button,select,textarea{outline:none}
.clear{height:0; overflow:hidden; clear:both;}
.fl{float:left;}
.fr{float:right;}
.pr{position: relative;}
.pa{position: absolute;}
.cp img{padding:1px; background-color:#fff; margin:5px; border:1px solid #ddd;}
.cp img:hover{padding:1px; margin:5px; border:1px solid #67B306;}
.rightarrowpointer{display:none;}
.webs_z{width:1320px; margin:0 auto;}


.head_more {background: url(../image/20230524184210_853045528.png)no-repeat center;width: 411px;height: 45px;position: absolute;right: 0;top: -2px;display: flex;justify-content: center;color: #ffffff;align-items: center;padding-left: 105px;z-index: 99999;}
.head_more a{font-size: 16px;color: #ffffff;margin: 0 10px;}



/*导航*/
.nav_dh{ margin-top:17px;}
.nav_dh>ul>li{float: left; display: block;position: relative; height:100%;}
.nav_dh>ul>li>a{display: block; line-height:30px; color: #222; font-size:16px; text-align: center; position: relative; z-index: 3333; padding:0 20px;}
.NavCeshi > li.nav_dhcurrent > a, .NavCeshi > li:hover > a {margin: 0 auto; color:#fff; background-color:#67B306; border-radius:15px;}
/*下拉*/
.nav_dh  ul > li > i{ width: 0; height: 0; border-left: 4px solid transparent; border-right:3px solid transparent; border-top:4px solid #fff; margin: -1px 5px 0; display: inline-block; vertical-align: middle; }
.nav_dh ul > li .second-nav_dh li {background-color:rgba(0,0,0,0.9); position:relative; border-radius:15px; margin-top:10px;}
.nav_dh ul > li .second-nav_dh li a{color:#fff; font-weight:normal !important; height:30px; line-height:30px; position:relative;}
.nav_dh ul > li .second-nav_dh li:hover{background-color:#67B306;}
.nav_dh ul > li .second-nav_dh li:hover a{color:#fff;}

.nav_dh ul > li .third-nav_dh li {background-color:rgba(0,0,0,0.9); color:#fff; width:160px; margin-top:0; margin-bottom:10px;}
.nav_dh ul > li .third-nav_dh li a{color:#fff !important; font-weight:normal !important;}
.nav_dh ul > li .third-nav_dh li:hover{background-color:#67B306; text-decoration:underline;}
.nav_dh ul > li .third-nav_dh li:hover a{color:#fff !important;}

.nav_dh ul > li > ul { display: none; position: absolute; z-index:99; left: 0; top:30px; width:100%; text-align:center;}
.nav_dh ul > li > ul > li > ul{ left:100%; top:0;}
.nav_dh ul > li > ul > li i{ width: 0; height: 0; border-top: 4px solid transparent; border-left: 3px solid #fff; border-bottom: 4px solid transparent; margin: -1px 5px 0; display: inline-block; vertical-align: middle; }
.nav_dh ul > li:hover > ul{ display: block; }


.header{position:absolute;top:56px;left:58px;right:58px;z-index:100}
.logo{}
.logo img{max-width:440px}

.tel{float:right;color:#222;padding-left:35px;line-height:28px;background:url(../image/20191105164829_1897708822.png) no-repeat left center; margin-left:38px;margin-top: 14px;}
.tel span{position:relative;top:3px;font-size:25px;text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;color:#67B306; font-family:Arial, Helvetica, sans-serif;}

/*幻灯片*/
.banner-box{min-width:1320px;height:943px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li{width:100% !important;height:943px;background-position: center;background-repeat: no-repeat;}
.banner-box .bd li a{display:block;background-size:auto;}
.banner-btn{ width: 100%; position: absolute; top:300px; left: 0; margin-left: 0; height: 400px; overflow: hidden; }
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:45px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:0.3s all ease-in-out}
.banner-btn a.prev{left:-100px;background:url(../image/20191115170010_1029122884.png) no-repeat 0 0;} 
.banner-btn a.next{right:-100px;background:url(../image/20191115170010_1029122884.png) no-repeat -49px 0;}
.banner-box .hd { display:none;}
.banner-box:hover .banner-btn a.prev{ left:50px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 50px; 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;}
/*内页幻灯片*/
.ny_banner-box{min-width:1320px;height:350px;position:relative;overflow:hidden; margin-bottom:55px;margin-top: 150px;}
.ny_banner-box .bd{ width:100% !important;}
.ny_banner-box .bd li{width:100% !important;height:350px;background-position: center;background-repeat: no-repeat;}
.ny_banner-box .bd li a{display:block;background-size:auto;}
.ny_banner-btn{ width: 100%; position: absolute; top:80px; left: 0; margin-left: 0; height: 300px; overflow: hidden; }
.ny_banner-btn a{display:block;width:49px;height:104px;position:absolute;top:45px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:0.3s all ease-in-out}
.ny_banner-btn a.prev{left:-100px;background:url(../image/20191115170010_1029122884.png) no-repeat 0 0;} 
.ny_banner-btn a.next{right:-100px;background:url(../image/20191115170010_1029122884.png) no-repeat -49px 0;}
.ny_banner-box .hd { display:none;}
.ny_banner-box:hover .ny_banner-btn a.prev{ left:50px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.ny_banner-box:hover .ny_banner-btn a.next{ right: 50px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.ny_banner-box .ny_banner-btn a.prev:hover,.ny_banner-box:hover .ny_banner-btn a.next:hover{filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8;}

.banner{position:relative;height:943px;}
.banner .ul-count{position:absolute;bottom:0;left:0;right:0;padding:32px 0 25px;text-align:center;background-color:rgba(0,0,0,.4);z-index:10}
.banner .ul-count li{position:relative;display:inline-block;width:252px; padding-left:90px;color:#fff;text-align:left}
.banner .ul-count li+li:after{content:'';position:absolute;left:-30px;top:0;width:1px;height:62px;background-color:rgba(225,225,225,.1);}
.banner .ul-count img{position:absolute;top:0;left:40px}
.banner .ul-count h4{font-weight:lighter;font-size:22px;margin-bottom:6px}
.banner .ul-count p{font-weight:lighter;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.ban-slider .swiper-arrow{position:absolute;top:43%;left:100px;width:50px;height:50px;background: url(../image/20191116152243_804823265.png) no-repeat center;border-radius:50%;cursor:pointer;z-index:10;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ban-slider .swiper-next{left:auto!important;right:100px;background-image:url(../image/20191116152231_1440033361.png)}
.split-r .latest_cases{
    display: none;
}

/*小导航*/
.xdh{text-align:center; font-size:40px; font-weight:bold; margin-bottom:30px;}
.xdh em{color:#f5f5f5; text-transform:uppercase;}
.xdh p{color:#333; display:block; margin-top:-30px;}
.xdh span{color:#67B306; padding:0 15px;}

/*支持*/
.zhichi_bg{width:100%; background:url(../image/20191109175215_1388179669.jpg) bottom center no-repeat; padding:70px 0 82px; margin-bottom:60px;}
.zhichi_js{width:192px; height:162px; font-size:18px; color:#333; background:url(../image/20191110091808_839059959.png) 30px no-repeat; margin:30px 72px 0 66px;}
.zhichi_js p{font-size:25px; color:#333; text-align:right; margin-right:38px; margin-top:41px; display:block;}
.zhichi_js em{font-size:32px; font-weight:bold; display:block;}
.zhichi_js img{ margin-top:48px; float:left;}
.zhichi_js:hover{-webkit-animation: test 0.3s ease-in 2;}
.zhichi_jsnr{width:330px; text-align:center; font-size:18px; margin-top:30px;}

@-webkit-keyframes test{
0%{transform:translate(0,0)}
50%{transform:translate(0,8px)}
100%{transform:translate(0,0)}
}

/*产品展示*/
.prod_bj{width:100%; background:url(../image/20191110175614_1107405051.jpg) bottom center no-repeat; padding-bottom:90px;}

.prod_l{ width:255px; background-color:#f5f5f5;}
.list_t{height:125px; color: #fff; font-size: 24px; background:url(../image/20191110142859_1680614067.jpg) left no-repeat #222; padding-left:40px;}
.list_t span{ font-size: 22px; display: block;}
.list_t font{ display: block; font-size:25px; padding-top:32px; text-transform:uppercase; font-weight:bold; color: #555; line-height:28px; }
.fenlei_bj{width:253px; padding:10px 0; border:solid #ddd 1px; border-top:none;}
.list_tel{background:#67B306; padding:28px 0 33px 25px; font-size:16px; color:#fff; line-height:30px;}
.list_tel i{background:url(../image/20191116152210_1602617911.png) left no-repeat; height:30px; font-size:14px; display:block; padding-left:30px; margin-top:20px;}
.list_tel span{font-family: Times New Roman; font-size:30px; font-weight:bold;}

.pord_r{width:1040px;}
.pord_js{width:100%;position:relative; }
.pord_jsl{width:100%; text-align:center; line-height:45px; }
.pord_jsl img { width: 100%;}
.pord_jsl em{text-transform:uppercase; font-weight:100; font-size:26px;}
.pord_jsl span{ width:270px; font-size:18px; border:solid #aaa 1px; border-radius:20px; height:40px; line-height:40px; margin:0 auto; display:block;}
.pord_jsl p{font-size:38px; font-weight:bold; margin-bottom:47px; color:#333;}
.pord_jsl i{font-size:22px; margin-bottom:15px; display:block;}
.pord_jsz{ margin-top:48px;}
.pord_jsr{background-color:#67B306; position:absolute;right:0;top:0;letter-spacing:8px; line-height:29px; font-size:16px; color:#fff; padding:8px 3px 8px 15px;}
.prod_bg{}
.prod_bg table,.prod_bg table tbody,.prod_bg table tbody tr { display: block; }
.prod_bg table tbody tr:after { content: ''; display: block; clear: both; }
.prod_bg td { float: left; display: block; width:245px; margin-right: 20px; margin-top: 17px; padding: 0 !important; overflow: hidden;}
.prod_bg td:nth-child(4n) { margin-right: 0; }
.prod_bg td br{ display: none; }
.prod_bg td a,.prod_bg td a img{ display:block; width:100%; height:0 auto; transition:0.3s all ease; overflow: hidden; }
.prod_bg td:hover a img{ transform:scale(1.1); }
.prod_bg td > a { position: relative; box-sizing: border-box; border: 1px solid #e5e5e5;}
.prod_bg td > a:after {display:block; opacity: 0;position: absolute;content: '';background:rgba(0,0,0,0.1); width:100%;height:100%; -webkit-transition: all 0.4s; transition: all 0.4s;top: 0; background-position: center;background-repeat: no-repeat;}
.prod_bg td:hover > a:after {opacity: 1;}
.prod_bg td div,.prod_bg td span{ padding:0 !important; line-height:50px; }
.prod_bg td div a,.prod_bg td span a { font-size: 15px; display: block; text-align: left; position: relative; padding: 0 10px; box-sizing: border-box; transition: 0.3s all ease-in-out; line-height:50px;}
.prod_bg td:hover div a,.prod_bg td:hover span a{ color: #67B306}
.prod_bg td div a:after,.prod_bg td span a:after{ content: ''; display: block; width: 30px; height:30px; position: absolute; right: 10px; bottom: 10px; background: url(../image/20191114154854_145068332.png) no-repeat -65px 2px; transition:0.3s all ease}
.prod_bg td:hover div a:after,.prod_bg td:hover span a:after{ background-position:5px 2px}
.prod_bg td div,.prod_bg td span { padding: 0 !important; line-height:50px; height:50px; width: 100%; position: relative; display: block; }
.prod_bg td div:after,.prod_bg td span:after{ content: ''; width: 100%; height: 1px; background: #e5e5e5; position: absolute; left: 0; bottom: 0; display: block; }
.prod_bg td div:before,.prod_bg td span:before{ content: ''; width: 0%; height: 1px; background: #67B306; position: absolute; left: 0; bottom: 0; display: block; z-index: 2; transition:0.3s all ease; }
.prod_bg td:hover div:before,.prod_bg td:hover span:before{ width: 100%;}

/*广告条*/
.adver_bg{width:100%; height:224px; background:url(../image/20191110153940_460241754.jpg) top center no-repeat; margin-bottom:60px;}
.adver_l{width:750px; color:#333; margin-top:58px;}
.adver_l p{margin-bottom:20px; line-height:60px; font-size:25px; font-weight:bold; display:block;}
.adver_l p img{float:left; margin-right:45px;width: 297px;}
.adver_l em{ background:url(../image/20191110161202_2051466568.png) left no-repeat; font-size:21px; padding-left:35px; margin:0 30px 0 10px; float:left;}
.adver_r{width:389px; min-height:130px; background:url(../image/20191110162431_2108825007.png) top center no-repeat; margin-top:48px;}
.adver_r .adtel{color:#222; padding-left:35px;line-height:25px;background:url(../image/20191105164829_1897708822.png) no-repeat left 8px; margin:16px 0 0 53px;}
.adver_r .adtel span{position:relative;top:3px;font-size:25px;text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;color:#67B306; font-family:Arial, Helvetica, sans-serif;}
.adver_top_r{ margin:10px 0 0 53px; text-align:center;}
.adver_top_r .adver_head_wx{background: url(../image/20191110165501_349224950.png) no-repeat 26px #67B306; line-height:28px; padding:0 26px 0 52px; float: left; border-radius:15px;}
.adver_top_r .adver_head_qq{background: url(../image/20191110165353_1680635914.png) no-repeat 26px #67B306; line-height:28px; padding:0 26px 0 46px; float: left; border-radius:15px; margin-right:20px;}
.adver_head_ewm .ewm{ display: none; position: absolute; top:30px; width:110px; height:110px; left:10px;}
.adver_top_r > a{ display: inline-block;vertical-align: top; position: relative; filter: alpha(opacity=90);z-index: 111; color:#fff;}


/*产品特点*/
.tedian_bg{width:100%; background-color:#f5f5f5; padding:60px 0;}

.five{ height:550px;}
.five_m .five_pic{ display:block;position: absolute;top:0;left:424px; z-index:10;width: 520px;height: 520px;}
.five_m .five_k{ display:block; width:573px; height:464px;position: absolute;top:30px;left: 376px;z-index: 5;}
.five_m .five_k img{width:573px; height:464px;
-webkit-transition: -webkit-transform 0.5s ease-out;
-moz-transition: -moz-transform 0.5s ease-out;
-o-transition: -o-transform 0.5s ease-out;
-ms-transition: -ms-transform 0.5s ease-out;}
.five_m:hover .five_k img {
-webkit-transform: rotateZ(360deg);
-moz-transform: rotateZ(360deg);
-o-transform: rotateZ(360deg);
-ms-transform: rotateZ(360deg);
transform: rotateZ(360deg);
}
.five_l{width: 340px;padding: 10px 0 0;}
.five_js{width: 340px; margin-bottom:30px; height: 145px; border-bottom:#ddd solid 1px;}
.five_js i{width:75px; float:left;}
.five_js p{width:265px; font-size:16px; line-height:30px; float:left;}
.five_js p em{font-size:24px; color:#222; line-height:48px; display:block;}
.five_jst{text-align:right;}
.five_l img{
-webkit-transition: -webkit-transform 0.5s ease-out;
-moz-transition: -moz-transform 0.5s ease-out;
-o-transition: -o-transform 0.5s ease-out;
-ms-transition: -ms-transform 0.5s ease-out;}
.five_l img:hover{
-webkit-transform: rotateZ(360deg);
-moz-transform: rotateZ(360deg);
-o-transform: rotateZ(360deg);
-ms-transform: rotateZ(360deg);
transform: rotateZ(360deg);
}

/*solu*/
.solu{overflow-x: hidden; margin-top:45px;}
.solu_box{ margin-top:45px;}
.solu_lf{float: left;width: 680px; position: relative;}
.solu_lf .solu_bt{line-height:28px; font-size:16px; color:#666; height:220px;}
.solu_lf .solu_bt p{background:url(../image/20191113100415_1789593057.png) left no-repeat; display:block; padding-left:40px; font-size:32px; font-weight:bold; color:#222; line-height:35px;}
.solu_lf .solu_bt span{font-size:25px; color:#333; margin:10px 0 35px 0; display:block;}
.solu_lf .solu_bt em{font-size:35px; line-height:36px; color:#333; margin-bottom:15px; display:block;}
.solu_size{}
.solu_size li{float: left;width: 200px;margin:12px 12px 0 0;}
.solu_size li a{display: block;height:50px;line-height:50px; font-size:17px; text-align:center; color: #333;border: 1px solid #aaa;}
.solu_size li.cur a{border: 1px solid #67B306; color:#fff; background-color:#67B306;}
.solu_rt{float: right;width: 606px;position: relative; margin-top:5px;}
.solu_ul li{width: 606px; position: relative;}
.solu_ul li img{width: 606px;height: 407px;}
.solu_txt{font-size: 16px;color: #666; line-height:30px; margin-top:25px;}
.solu_txt p{display: block; height:40px; font-weight: normal;font-size: 25px;color: #222;}

/*优势*/
.yshi_bg{width:100%; background:url(../image/20191113143212_784817170.jpg) bottom center no-repeat #f5f5f5; padding:60px 0; margin-top:65px;}
/*图片放大*/
.scale_img dl img, .scale_img li img { -o-transition: all 2s linear 0s; transition: all 2s linear 0s; }
.scale_img dl:hover img, .scale_img li:hover img { -webkit-transform: scale(1.1) rotate(0deg) translateY(0); -ms-transform: scale(1.1) rotate(0deg) translateY(0); transform: scale(1.1) rotate(0deg) translateY(0); }

/*实力*/
.power {}
.daily { background: #F7F7F7; padding: 49px 0 46px; margin-top: 51px; margin-bottom: 49px; }
.daily li { float: left; width: 16%; padding-left: 60px; box-sizing: border-box; color: #313131; border-right: 1px solid rgba(0, 0, 0, 0.07); }
.daily li span { display: block; font-size: 16px; line-height: 100%; margin-bottom: 13px; }
.daily li em { display: block; font-size: 60px; font-family: Impact; line-height: 100%; transition: .3s; }
.daily li i { display: inline-block; width: 27px; height: 27px; background: #c9161d; border-radius: 50%; color: #fff; font-size: 14px; text-align: center; line-height: 27px; margin-left: 10px; vertical-align: bottom; margin-bottom: 6px; }
.daily li:last-child { border-right: none; }
.daily li:hover em, .daily li:hover span { animation: bounceIn 1s; -webkit-animation: bounceIn 1s; }
.daily li:hover em { color: #67B306; }
.power_con { position: relative; height: 501px;}
.power_list { width: 1000px; height: 501px; float: right; }
.power_list dl { width:160px; height: 501px; float: left; transition: width .3s; overflow: hidden; }
.power_list dt { position: relative; width: 160px; height: 501px; float: left; }
.power_list dt span { display: block; position: absolute; left: 0; top: 0; background: rgba(0, 0, 0, 0.7); font-size:23px; color: #EAEAEA; width: 18px; padding: 25px 18px 25px; writing-mode: vertical-lr; line-height: 100%; letter-spacing: 3px; }
.power_list dd { display: none; position: absolute; left:0; width: 260px; }
.power_list dd h3 { font-weight: 100; font-size: 28px; color: #313131; line-height: 100%; position: relative; padding-bottom: 55px; margin-bottom: 46px; }
.power_list dd h3 i { font-weight: bold; margin-bottom: 9px; display: block; }
.power_list dd h3 span { display: block; margin-top: 15px; color: #666; text-transform: uppercase; font-size: 16px; }
.power_list dd h3:after { position: absolute; content: ""; width: 41px; height: 4px; background: #67B306; left: 0; bottom: 0; }
.power_list dd p {line-height: 28px; color: #666; }
.power_list dl.cur { width: 520px; height: 501px; }
.power_list dl.cur dt { width: 520px; }
.power_list dl.cur dt span { background: #67B306; }
.power_list dl.cur dd { display: block; }

/*服务流程*/
.liuc_bg{width:100%;background:url(../image/20191113152221_1205687290.png) center 335px no-repeat,url(../image/20191113151449_1322650938.jpg) repeat-x bottom; padding:60px 0;}
.liuc_js{width:165px; background:url(../image/20191113154933_1804650511.png) top center no-repeat; font-size:16px; text-align:center; margin-top:30px;}
.liuc_js i{margin:30px 0 108px 0; display:block;}
.liuc_js:hover{-webkit-animation: test 0.3s ease-in 2;}
@-webkit-keyframes test{
0%{transform:translate(0,0)}
50%{transform:translate(0,8px)}
100%{transform:translate(0,0)}
}

/*简介*/
.about_bg{ background:url(../image/20240417115909_1719455746.jpg) center 98px no-repeat; padding:65px 0;}
.about_l{width:540px; line-height:33px; font-size:15px; background:url(../image/20191113164046_2034115532.jpg) top left no-repeat;}
.about_l p{font-size:30px; letter-spacing:1px; text-shadow: -3px 0 #fff, 0 3px #fff, 3px 0 #fff, 0 -3px #fff; font-weight:bold; color:#333; padding-left:126px; line-height:80px; display:block; margin-bottom:32px;}
.about_l span{font-size:23px; height:60px; display:block;}

/*公司环境*/
.prod_d_d{overflow:hidden; width:560px; padding-top:50px;position: relative;}
.prod_d{width: 560px; height:140px; position: relative;}
.pr_dha{width:560px; overflow:hidden;}
.pr_dha li{width:165px; background-color:#555; text-align:center; float:left; height:40px; line-height:40px; position:relative; margin-right:20px;}
.pr_dha li+li{}
.pr_dha li a{font-size:16px; color:#fff; display:block; width:165px; line-height:40px; position:relative; z-index:1;}
.pr_dha li a:hover{ background-color:#67B306;}
.pr_dha li.cur a{ background-color:#67B306;}

.prod #bd{ width:560px; height:400px;}
.pro_libox{overflow:hidden;position: absolute;top:0;}
.pro_list{width:560px;float:left;}

#bd tr > td:first-child {}
#bd td {display: block; float: left; padding: 0 !important; width:165px; position: relative;}
#bd td+td{ margin-left: 20px;}
#bd td > a:after,.pro_cont_page td > a::after{ content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5) url(../image/20191116152110_99318717.png) no-repeat center; left:0; top: -100%; transition:0.3s all ease-in-out; border-radius:3px; }

#bd td > div { display:none;}
#bd td:hover > a:after,.pro_cont_page td:hover > a::after{ top: 0; }

#bd td:hover > div:after,.pro_cont_page td:hover > span::after{ bottom: 0; }
#bd td br { display: none;}
#bd tr:after, .pro_cont_page tr::after { content: ''; display: block; clear: both; }
#bd td a{ position: relative; display: block; overflow: hidden; }
#bd td a img{ display: block;width:165px; height:124px; transition:0.5s all ease-in-out;}

/*新闻*/
.news{padding:70px 0; background:url(../image/20191116152056_1154078582.jpg) center no-repeat;}

.news > .page > .fl{width: 430px;height: 552px;background: #fff;position: relative; border: solid #eee 1px;}
.news > .page > .fr{width: 862px;height: 553px;}

.news > .page > .fl .news_tit{background:url(../image/20191116152043_798297071.jpg) no-repeat center;width:360px;height: 178px;padding: 30px 35px;}
.news_tit a{font-size: 28px;color: #fff;display: block;line-height: 30px;position: relative;}
.news_tit a .en{font-size: 14px;font-family: arial,microsoft yahei;display: block;line-height:25px;font-weight: 100;text-transform: capitalize;}
.news_tit a i{position: absolute;width: 25px;height: 25px;background:#67B306 url(../image/20191116152031_1000076901.png) no-repeat center;right: 0;top: 13px}
.news_l_cont{width: 360px;position: absolute;left: 35px;top: 250px;height: 240px;}
.news_l_cont_in{width: 100%;}
.news_l_cont_i{display: block;width: 100%;}
.news_l_cont_i img{width: 100%;height: 240px;display: none;}
.news_l_cont_i strong,.news_r2_cont_i strong{font-size: 18px;font-weight: normal;color: #343434;white-space: nowrap;overflow: hidden;width: 100%;display: block;line-height: 50px;padding: 10px 0 0;text-overflow: ellipsis;}
.news_l_cont_i p,.news_r2_cont_i p{font-size: 14px; color: #777;line-height: 28px;text-align: justify;}

.news_l_cont_tit{position: absolute;width: 96%;top: 210px;text-align: right;left: 0;}
.news_l_cont_tit li{width: 10px;height: 10px;background: #fff;display: inline-block;border-radius: 50px;transition:0.3s all ease;margin-right: 3px;cursor: pointer}
.news_l_cont_tit li.cur{width: 30px;background: #67B306}

.news_l_cont_i i{font-size: 14px;font-family: arial;line-height: 30px;position: relative;text-align: right;color: #999;display: block;width: 100%;height: 30px;font-style: normal;margin-top:33px;}
.news_l_cont_i i:after,.news_r2_cont_i i:after{content: '';width: 65px;height: 1px;top: 14px;background: #ccc;display: block;position: absolute;transition:0.3s all ease;}
.news_l_cont_i *,.news_r2_cont_i *{transition:0.3s all ease}
.news_l_cont_i:hover i:after,.news_r2_cont_i:hover i:after{background: #67B306;width: 100px}
.news_l_cont_i:hover strong,.news_r2_cont_i:hover strong{color: #67B306}
.news_r2_cont_i{width: 362px;float: left; margin-right: 50px;}
.news_r2_cont_i i{font-size: 14px;font-family: arial;line-height: 30px;position: relative;text-align: right;color: #999;display: block;width: 100%;height: 30px;font-style: normal;margin-top:10px;}
.news_l_cont_i i em,.news_r2_cont_i i em{
    font-size: inherit;
    font-style: normal;
    font-family: inherit;
    float: right;
}
.news_row2{padding:30px 30px 30px 45px;width:785px;height: 205px; position: relative; border: solid #eee 1px;}
.news_row2 .news_tit a,.news_row3 .news_tit a{color: #343434}
.news_row2 .news_tit a .color,.news_row3 .news_tit a .color{color: #67B306;font-size: inherit;font-weight: bold;}
.news_row2 .news_tit a .en,.news_row3 .news_tit a .en{color: #999}

.news_r2_cont{overflow: hidden;}
.news_r2_cont_tit{position: absolute;width: 96%;top: 50px;text-align: right;left: 0;}
.news_r2_cont_tit li{width: 10px;height: 10px;background: #dedede;display: inline-block;border-radius: 50px;transition:0.3s all ease;margin-right: 3px;cursor: pointer}
.news_r2_cont_tit li.cur{width: 30px;background: #67B306}


/*版权*/
.copy_bg{width:100%; color:#aaa; background:url(../image/20191114091342_2094658475.jpg) top center no-repeat #292929; padding:55px 0; border-top:solid #67B306 10px; border-bottom:solid #111 1px;}
.copy_bg a{ color:#aaa;}
.copy_js{width:300px; font-weight:100; line-height:31px; border-left:solid #333 1px; border-right:solid #333 1px; margin-left:80px; padding-left:80px;}
.copy_js em{ font-size:25px; font-weight:bold; color:#eee; margin:0 0 15px 28px; display:block;}
.copy_js i{margin:5px 10px 0 0; float:left;}


.copy_dh{line-height:30px; margin-left:67px;}
.copy_dh p{height:67px; font-size:18px; font-weight:bold; color:#eee; position: relative; display:block;}
.copy_dh p::after { content: ''; position: absolute; width: 30px; height: 1px; display: block; background: #67B306; left: 0; bottom: 20px; transition:0.6s all ease-in-out; }
.copy_dh p:hover::after{ width:100%;}
.copy_dh a{display:block;}

.copy_ewm{ width:240px;  text-align:center; padding-top:70px; line-height:25px;}
.copy_ewm img{width:96px; margin:8px 0 15px;}


/*友情*/
.link_bg{width:100%; background-color:#292929; color:#949494; border-top:solid #333 1px; line-height:35px; padding: 20px 0 16px 0;}
.link_bg a{ color:#949494;}
.link_dht{width:78px; background:url(../image/20191116152009_556540435.png) left no-repeat; padding-left:25px; font-size:15px; color:#ddd;}
.link_nr{width:1217px;}


/* 内页导航 */
.strong_title{display:none;}
.mianbxContent{width:1040px !important; text-align:left !important; height:auto !important; line-height:43px !important; margin-bottom:20px !important; font-size:15px; overflow:hidden; border-bottom: dashed 1px #ddd; padding-bottom:10px;}
.mianbxContent a{font-size:16px; font-weight:bold; color:#333;}

/*浮动*/
.qqkefu{position: fixed; bottom:0; _position: absolute; _top: expression(eval(document.documentElement.scrollTop + 365)); z-index: 20; right: 0; width:38px; z-index: 9999;}
.qqkefu ul li{width:38px; height:38px; margin-bottom:1px; float:right; background:url(../image/20191116151949_1092930574.png) no-repeat; background-color: #67B306; line-height:38px; font-size:14px; cursor:pointer; position:relative;}
.qqkefu ul li a{color:#fff; overflow: hidden; display: block; font-size:17px; height: 38px; padding-left: 15px; }
.qqkefu ul li.qq_cza{ overflow:hidden }
.qqkefu ul li:hover{ background-color:#4F8A04; }
.qqkefu ul li.top{ background-position: 0 0; position:relative; width:38px; height: 38px; cursor:pointer;}
.qqkefu ul li b{ width:38px; height:38px; display:block; overflow:hidden; float:right; }
.qqkefu ul li span{ font-size: 14px; font-weight: bold; color: #FFF; }
.qqkefu ul li.qq_phone{ background-position: right -40px; }
.qqkefu ul li.qq_ku{ background-position: right -100px; }
.qqkefu ul li.qq_czb{background-position: right -193px;}
.erweima{ width: 130px; height: 150px; position: absolute; top: -107px; left: -150px; background: #FFF; border: 1px solid #CCC; float: left; cursor: default !important; display:none; /*overflow: hidden;*/}
.erweima p{ line-height: 20px; color: #000; font-size: 12px; text-align: center; float: left; width: 130px;}
.erweima p img{ width: 110px; height: 110px; margin: 10px 10px 0px 10px;}
.erweima .arrow3 { width: 5px; height: 10px; display: block; position: absolute; right: -5px; top: 122px;}


div#right {
    height: 100% !important;
}
.ProductVideo {
    width: 1200px;
}

.pro_main_box{line-height:30px;font-size:14px;min-height:400px}


@media screen and (max-width: 1400px) {
	
	.logo img{    max-width: 240px;}
	.nav_dh>ul>li>a{font-size:14px;}
	
	.tel span{font-size:20px;}
	.banner .ul-count li{width:244px;}
}