/* CSS Document */
*{margin:0;padding:0;outline:none;-webkit-text-size-adjust:none;font-family:"Microsoft YaHei","Arial","宋体","黑体","SimHei"," Verdana",;_font-family:Arial !important;}
body{color:#1E1E1B;line-height:180%; }
h1, h2, h3, h4, h5, h6, h7, h8, h9{font-size:100%; font-family:"Helvetica Neue","Helvetica,Arial","PingFang SC","Heiti SC","Microsoft Yahei",sans-serif; font-weight:normal;}
address, cite, dfn, em, var{font-style:normal;}
ul,li, ol{list-style:none;}
html{ overflow-x:hidden;}
a{ text-decoration:none; color:#333;}

.index_ban{ width:auto; height:400px; margin:0 auto; background:url(/web/img/bg_01.jpg);min-width:1300px;}
.index_cot{ width:auto; min-height:600px; margin:0 auto; background:#f6f6f6; padding-top:40px; min-width:1300px; padding-bottom:60px;}
.index_lo{width: auto;height:400px;background-color:rgba(33,37,74,0.9);min-width: 1300px;}
.index_lo .dz{ width:1300px; height:50px; line-height:50px; font-size:14px; margin:0 auto; color:#FFF; position:relative;background-color: rgba(0,164,43,0.9);bottom:-290px; text-indent:30px;}
.index_lo .dz a{ text-decoration:none; color:#FFF;}
.index_key{ width:1300px; height:60px; line-height:60px; position:relative; z-index:666; margin:0 auto; font-size:46px; color:#FFF; font-weight:bold; top:130px; text-align:center;}

.index_cn{ width:1300px; min-height:600px; margin:0 auto; overflow:hidden; padding-bottom:60px;}
.index_cn .lee{ width:910px; height:auto; float:left; background:#FFF; padding:30px;box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 5%);-webkit-box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 5%);}
.index_cn .lee h2{ width:auto; line-height:80px; font-size:30px; font-weight:bold;}
.index_cn .lee .ino{ width:auto; height:50px; border-bottom:1px solid #f1f1f1;}
.index_cn .lee .ino em{ min-width:160px; line-height:30px; font-size:14px; padding:0 10px 0 10px; color:#777;}
.index_cn .lee .cont{ width:auto; line-height:36px; font-size:16px; color:#777; padding-top:20px;}
.index_cn .lee .pag{ width:auto; height:50px; border-top:1px solid #f1f1f1;color:#777;}
.index_cn .lee .pag ul{ width:auto; margin:0px;}
.index_cn .lee .pag ul li{ width:450px; line-height:50px; float:left; font-size:14px;}

.index_cn .ree{ width:300px; height:auto; float:right;}
.index_cn .ree .now{ width:auto; height:70px; background:#00a42b; color:#FFF; font-size:24px; margin-bottom:10px;}
.index_cn .ree .now dd{min-width:180px; line-height:69px; color:#FFF; font-size:26px; float:left; text-align:center;}
.index_cn .ree .now dt{ width:60px; line-height:70px; float:right; padding-top:20px; text-align:center;}
.index_cn .ree .now dt img{ width:30px; height:30px;}

.index_cn .ree .rew{ width:260px; min-height:460px;background:#FFF;box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 5%);-webkit-box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 5%); padding:10px 20px 10px 20px; margin-bottom:20px;}
.index_cn .ree .rew h3{ width:260px; line-height:60px; margin:0 auto; border-bottom:1px solid #f1f1f1; }
.index_cn .ree .rew h3 i{ width:80px; line-height:60px;border-bottom:1px solid #15ab3f;font-weight:bold; font-style:normal; display:block;}

.nw{ width:auto; height:auto; padding-top:10px; padding-bottom:20px;}
.nw ul{ width:auto; margin:0px;}
.nw ul li{ width:auto; line-height:36px; font-size:14px;}
.nw ul li a{ text-decoration:none; color:#333; font-size:14px;}

.index_txt{ width:1300px; min-height:600px; margin:0 auto; box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 5%);-webkit-box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 5%);}

.txt{ width:1300px; min-height:450px; overflow:hidden; margin:0 auto; margin-top:30px;}
.txt .text{ width:450px; height:400px; float:left;}
.txt .text img{ width:400px; height:400px;}
.txt .ctxt{ width:600px; height:auto; float:left;}
.txt .ctxt h2{ width:auto; line-height:80px; font-size:26px; font-weight:bold;}
.txt .ctxt em{ width:auto; min-height:190px; line-height:26px; font-size:14px;color:#777; display:block;}
.txt .ctxt dl{min-width:220px; height:60px; background:#13a93d; border-radius:100px; float:left; margin-right:30px;}
.txt .ctxt dl dt{ min-width:100px;  height:60px; line-height:60px; text-align:center; font-size:20px;float:left; color:#FFF; padding:0 20px 0 40px;}
.txt .ctxt dl dd{ width:65px; height:auto; float:right; margin-top:10px; text-align:left;}
.txt .ctxt dl dd img{ width:40px; height:auto;}
.inn{ width:auto; height:60px; line-height:60px; color:#FFF; font-size:18px; background:#15ab3f; text-indent:20px;}
.inu{ width:auto; min-height:300px; line-height:40px; font-size:16px;color:#777; padding-top:10px;}
.txtcn{ width:1300px; min-height:600px; margin:0 auto; background:#FFF; }
.txtcn h3{ width:auto; line-height:50px; font-size:18px; background:#00a42b; color:#FFF; text-indent:20px;}
.txtcn .cont{ width:1260px; height:auto; line-height:35px; font-size:16px; padding:20px;color:#777;}


.index_xg{ width:auto; min-height:460px; overflow:hidden; margin:0 auto; padding:5px; background:#f6f6f6; min-width:1300px;}
.index_xg h5{width:1300px; line-height:50px; font-size:18px; background:#00a42b; color:#FFF; text-indent:20px; margin:0 auto; clear:both; margin-bottom:20px;}
.index_xg ul{ width:1300px;margin:0 auto;}
.index_xg ul li{ width:240px; height:290px; float:left; margin-left:22px;box-shadow: 0px 1px 3px 0 #00a42b, 0 0 0 1px #00a42b; margin-bottom:20px;}
.index_xg ul li a{ text-decoration:none; color:#FFF;}
.index_xg ul li span{width:240px; height:240px; float:left; overflow:hidden;}
.index_xg ul li span img{ width:240px; height:240px;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.index_xg ul li:hover span img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.index_xg ul li:nth-child(5n+1){margin-left:0px;}
.index_xg ul li p{ width:240px; height:49px; line-height:49px; font-size:16px; color:#FFF; text-align:center; background:#00a42b; display:block; clear:both;}


.index_lin{ width:auto; height:auto; margin:0 auto;background:url(/web/img/lin.gif) repeat-x top; padding-top:60px;}
.index_li{ width:1290px; min-height:300px; overflow:hidden; margin:0 auto; padding:5px; }
.index_li ul{ width:1300px; margin:0px;}
.index_li ul li{ width:240px; height:290px; float:left; margin-left:22px;box-shadow: 0px 1px 3px 0 #00a42b, 0 0 0 1px #00a42b; margin-bottom:20px;}
.index_li ul li a{ text-decoration:none; color:#FFF;}
.index_li ul li span{width:240px; height:240px; float:left; overflow:hidden;}
.index_li ul li span img{ width:240px; height:240px;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.index_li ul li:hover span img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.index_li ul li:nth-child(5n+1){margin-left:0px;}
.index_li ul li p{ width:240px; height:49px; line-height:49px; font-size:16px; color:#FFF; text-align:center; background:#00a42b; display:block; clear:both;}

.index_son{ width:1280px; min-height:120px; overflow:hidden;  padding-bottom:10px; margin:0 auto; border:5px solid #f6f6f6; margin-bottom:20px;} 
.index_son h5{ width:1240px; height:45px; margin:0 auto; line-height:45px; font-size:20px; background:#00a42b; color:#FFF; text-indent:20px; margin-top:20px; margin-bottom:20px;}
.index_son h5 a{ text-decoration:none; color:#FFF;}
.index_son .info{ width:1240px; line-height:30px; font-size:16px;color:#666; margin:0 auto; padding-top:0px;}
.index_son ul{ width:1200px; margin:0 auto;}
.index_son ul li{ width:140px; line-height:26px; float:left; font-size:14px; text-align:left; color:#333; background:url(/web/img/ico.png) no-repeat left; text-indent:15px; margin-right:10px;}
.index_son ul li a{ text-decoration:none; color:#333; font-size:14px;}
.index_son ul li.self{background-color:#28aa4a;border-color:#28aa4a; color:#FFF;}
.index_son ul li.self a{color:#FFF}
.index_son ul li:hover{background-color:#28aa4a;}
.index_son ul li:hover a{color:#FFF}
.index_son ul li:hover,.index_son ul li.self{background:#28aa4a;display:inline-block;}




/*行业*/
.index_case{ width:1300px; min-height:300px; overflow:hidden; margin:0 auto;}
.index_case ul{ width:1300px; margin:0px;0}
.index_case ul li{ width:310px; height:310px; float:left; position:relative; margin-left:20px;}
.index_case ul li span{width:310px; height:310px; float:left; overflow:hidden;}
.index_case ul li span img{ width:310px; height:310px;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.index_case ul li:hover span img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.index_case ul li:nth-child(4n+1){margin-left:0px;}
.index_case ul li p{ width:310px; height:50px; line-height:50px; font-size:14px; color:#333; text-align:center;}

/*news*/

.index_ai{ width:1300px; height:130px; margin:0 auto; clear:both;}
.index_ai h1{ width:auto; height:80x; line-height:80px; font-size:32px; text-align:center; font-weight:bold;color:#333;}
.index_ai p{width:100%; line-height:30px; font-size:18px; text-align:center; display:block; font-style:normal; color:#666;}
.index_ai i{ width:60px; height:4px; background:#00a42b; margin:0 auto; display:block; margin-bottom:10px;}

.news{ width:1300px; height:auto; margin:0 auto;}
.news ul{ width:1300px; margin:0px;}
.news ul li{ width:1300px; height:60px; line-height:60px; position:relative; border-bottom:1px solid #f1f1f1; }
.news ul li span{ width:60px; line-height:60px; font-size:14px; text-align:right; float:right;}


.index_xw{ width:auto; min-height:600px; overflow:hidden; margin:0 auto; background:#f6f7f7; margin-bottom:30px; padding:30px 0 60px 0; min-width:1300px;}
.index_xw .xw{ width:1300px; min-height:300px; margin:0 auto;}
.index_xw .xw ul{ width:1300px; margin:0px;}
.index_xw .xw ul li{width:380px; height:460px; float:left; margin-left:20px; background:#FFF; padding:20px;}
.index_xw .xw ul li:nth-child(3n+1){margin-left:0px;}
.index_xw .xw ul li dd{ width:auto; line-height:50px; font-size:18px;}
.index_xw .xw ul li em{ width:auto; min-height:70px; line-height:26px; font-size:14px; color:#666666; padding-bottom:20px;}
.index_xw .xw ul li dt{ width:380px; height:250px; margin:10px 0 20px 0;overflow:hidden;}
.index_xw .xw ul li dt img{width:380px; height:250px;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.index_xw .xw ul li:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); overflow:hidden;}

/*contact*/

.dg_cont{ width:auto; height:100px; margin:0 auto; background:#FFF; min-width:1300px; margin-bottom:30px; padding-top:60px; text-align:center;}
.dg_cont ul{ width:1300px; margin:0 auto;}
.dg_cont ul li{ width:160px;line-height:50px; border-radius:100px; display:inline-block; dg_cont-size:16px; text-align:center; margin:0 5px 0 5px;box-shadow: 0px 1px 3px 0 #d4d4d5, 0 0 0 1px #d4d4d5;}
.dg_cont ul li a{ text-decoration:none; color:#333;}
.dg_cont ul li.self{background-color:#28aa4a;border-color:#28aa4a; color:#FFF;}
.dg_cont ul li.self a{color:#FFF}
.dg_cont ul li:hover{background-color:#28aa4a;}
.dg_cont ul li:hover a{color:#FFF}
.dg_cont ul li:hover,.index_son ul li.self{background:#28aa4a;display:inline-block;}

.index_ct{ width:1300px; height:520px; margin:0 auto; background:url(/web/img/aobo.jpg) right no-repeat; margin-top:60px; margin-bottom:60px;}
.cont_us{ width:1300px; height:520px; background-color:rgba(255,255,255,0.3);}
.cont_us .coont{ width:420px; height:400px;line-height:40px; font-size:18px; float:left;box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 10%); padding:30px; position:relative; left:30px; top:30px; background:#00a42b;}
.cont_us .coont dd{ width:auto; line-height:60px; font-size:30px; font-weight:bold;color:#FFF;}
.cont_us .coont dt{line-height:40px; font-size:18px; color:#FFF;}

.gs_ab{ width:auto; min-height:300px; overflow:hidden; margin:0 auto; min-width:1300px; background:#f6f6f6; padding-top:40px; padding-bottom:30px;}
.gs_ab .abou{ width:1300px; height:auto; margin:0 auto;}
.gs_ab .abou dd{ width:470px; height:auto; float:right;}
.gs_ab .abou dt{width:800px; height:auto; float:left;}
.gs_ab .abou dt h6{ width:auto; line-height:70px; font-size:36px;border-bottom:1px solid #d9d9d9; margin-bottom:20px;}
.gs_ab .abou dt i{ width:60px; line-height:50px;border-bottom:2px solid #00a42b; list-style:none; display:block; position:relative; bottom:21px;}
.gs_ab .abou dt span{ width:auto; line-height:29px; font-size:16px; padding-top:30px;color:#666;}
.service{ width:1200px; height:auto; margin:0 auto; font-size:16px; line-height:30px; padding:50px;}

.brand{ width:1230px; min-height:200px; margin:0 auto; font-size:16px; line-height:30px; background:#FFF;box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 10%);
    -webkit-box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 10%);
    padding:35px;}

.index_pg{ width:1300px; min-height:60px; margin:0 auto; font-size:14px; text-align:center; clear:both; padding:60px 0 60px 0;}
.page-num:not(:disabled) {
	cursor: pointer;
}
.page-num, .page-link {
	position: relative;
	display: block;
	padding: .5rem .5rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #333;
	background-color:#fff;
	border: 1px solid #dee2e6; min-width:60px; float:left; margin:2px; display:inline-block;  text-align:center;
}
a.page-num:hover, .page-link:hover {
	text-decoration: none;
}
.page-num-current {
	z-index: 1;
	color: #FFF;
	background-color: #00b63e;
	border-color: #dddddd; min-width:30px;
}
.page-num-current:hover {
	color: #fff;
}

/*分页*/
.pages {
	min-height: 500px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.code, .code img {
	height: 100px;
}
.position, .position a {
	color: #999;
}
.content {
	color: #666;
	line-height: 2;
}
.content img, .content iframe {
	max-width: 100% !important;
}
.content li {
	list-style: disc outside none;
	margin-left: 20px;
}

table{
	border-collapse: collapse;
	border-spacing: 0;
	border: solid #ddd 1px; font-size:16px;width:100%;}
td{ height:50px; line-height:30px; font-size:16px; border: solid #ddd 1px; padding-left:10px;}
tr th{ height:50px; line-height:30px; font-size:16px; border: solid #ddd 1px; padding-left:10px;background: #f6f6f6; font-weight:bold;}
td a{ text-decoration:underline; color:#333; font-weight:bold; font-size:16px;}


.cont h2{ width:auto; line-height:45px; font-size:18px; font-weight:bold; color:#231815;}
.cont table{
	border-collapse: collapse;
	border-spacing: 0;
	border: solid #ddd 1px; font-size:16px;width:100%;}
.cont td{ height:50px; line-height:30px; font-size:16px; border: solid #ddd 1px; padding-left:10px;}
.cont tr th{ height:50px; line-height:30px; font-size:16px; border: solid #ddd 1px; padding-left:10px;background: #f6f6f6; font-weight:bold;}
.cont td a{ text-decoration:underline; color:#333; font-weight:bold; font-size:16px;}