@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
body {font-family:"Noto Sans SC";,arial;  font-size:16px; background:#fff; color:#333;}
ol,ul,li,dl,dt,dd{list-style:none;}
h1,h2,h3,h3,h4,h5,h6{font-weight: normal;}
em,i,strong{ font-style:normal; font-weight:normal;}
table {    border-collapse: collapse;border-spacing: 0;}
img{border:none;}
a{text-decoration: none;color:#333;}
.fl{float:left;}
.fr{float:right;}
.Pr {    position: relative;}
.Pa {    position: absolute;}
button{cursor:pointer;}
button:hover{color:#0f75bc;}
/*去除Chrome等浏览器文本框默认发光边框*/
.clear{clear:both;}
.dis{display:block;}
.undis{display:none;}
input:focus, textarea:focus { outline: none; }
input,textarea { font-family: "microsoft yahei";}
/* 去除 ie6 & ie7 焦点点状线 */
a:focus,*:focus {outline:none;}
/*禁止拖动大小*/
textarea{resize:none}
/* 去掉 table cell 的边距并让其边重合 */
table { border-collapse:collapse;border-spacing:0;}
/* ie bug：th 不继承 text-align */
th {text-align:inherit;}
/* ie6 7 8(q) bug 显示为行内表现 */
/* 去掉 firefox 下此元素的边框 */
abbr,acronym {border:none;font-variant:normal;}

 /*使用字体库时，让i标签继承行高*/
i{line-height: inherit!important ; font-size:inherit }

/*这一句是用来解决在安卓上的点击出现篮框问题*/
body{ 
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);  
	-moz-tap-highlight-color:rgba(0, 0, 0, 0);  
	-ms-tap-highlight-color:rgba(0, 0, 0, 0);  
	-o-tap-highlight-color:rgba(0, 0, 0, 0);  
	tap-highlight-color:rgba(0, 0, 0, 0);  
}
/*下面是解决ios上去除微信点击蓝色边框 */
a:focus,input:focus,p:focus,div:focus{
/*-webkit-user-modify:read-write-plaintext-only; */
}

/*通用样式*/
.qing { clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden;}
.ind_content{ display:block; width:100%; height:auto; padding:3rem 0;}
.width_1200{ width:96%; height:auto; max-width:1200px; margin:0 auto;}
.n_content{ margin:1rem auto 2rem; width:100%; height:auto;}
.dis_t{ width:100%; height:100%; display:table;}
.dtc_vm{ display:table-cell; vertical-align:middle;}
.ind_title{ text-align:center;}
.ind_title h2{text-align:center; color:#333; font-size:1.875rem; font-weight:bold;}
.ind_title h2 span{ color:#f25b19;}
.ind_title h2 img{ vertical-align:middle; width:auto; height:.5rem; margin-top:-2px;}
.ind_title p{ font-size:.875rem; color:#666; text-align:center; color:#999; margin:.5rem 0;}

.ind_more a{ display:block; width:10rem; margin:0 auto; height: 2rem; line-height: 2rem; color: #fff; background: #ff6600;text-align: center;margin-top: 1.25rem; font-size:.875rem;} 
/*通用样式 end*/


/*banner*/
.banner_chart { width:100%; position:relative; overflow:hidden;}
.flexslider{ width:100%; height:auto; position:relative; overflow:hidden;}
.slides{ width:100%; height:auto; position:relative; z-index:1;}
.slides li{ height:auto;}
.slides li a { display:block; width:100%; height:auto; z-index:-9999;}
.slides li a img{ display:block; width:100%; height:auto;}
.flex-control-nav{ width:100%; text-align:center; position:absolute; bottom:10px; z-index:2;}
.flex-control-nav li{width: 14px; height: 14px; margin:0 5px; display:inline-block; *display:inline; zoom:1;}
.flex-control-nav a{ width:14px; height:14px;line-height:40px; display:inline-block; overflow:hidden;background:url(../images/dot.png) right 0 no-repeat; cursor:pointer;}
.flex-control-nav .flex-active{ background-position:0 0;}
.flex-direction-nav{ width:100%; position:absolute; top:43%; z-index:3;}
.flex-direction-nav li a{ width:50px; height:50px; display:block; overflow:hidden; cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{ left:40px; background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{ right:40px; background:url(../images/next.png) center center no-repeat;}
/*banner   end*/

.ind_dl{ width:100%; line-height: 2rem; background: #F2F2F2; color: #8F8F8F; font-size: 0.875rem; padding:0.3rem 0 ;}
.ind_dl a{color: #B4B4B4;}
.ind_dl a:hover{color: #00965F; }
.ind_hot { padding:3rem 0;}
.ind_hot li { width: 19%; height: 15rem; float: left; margin-left:1.25%; background: #F6F6F6;} 
.ind_hot li img{width: 14.3rem; height: 10.5rem; display: block;}
.ind_hot li:first-child{ margin-left:0;} 
.ind_hot li h2{color: #333; width: 14.3rem; line-height: 1.5rem; overflow: hidden; border-top: 3px solid #00965F; font-weight: 500; font-size:1.125rem ; text-align: center; padding-top:0.4rem; display: block;}
.ind_hot li h3{ color: #666; width: 14.3rem; line-height: 1.5rem; overflow: hidden; font-size:1rem; font-weight: normal; text-align: center; display: block;}
.ind_hot li a{ width: 14.3rem; height: 15rem; display: block;}
.ind_hot li:hover{ background: #00965F; color: #FFFFFF;} 
.ind_hot li:hover h2,.ind_hot li:hover h3{ color: #FFFFFF;} 

.product_flex{ display:flex; margin-top:0rem;}
.left_nav{ width:25%; padding-right:2.5rem;}
.right_list{ width:75%;}
.left_nav_dh{ border:1px solid #DBDBDB;}
.left_nav_title{ background:#EAEAEA;}
.left_nav_title h2{ height:6rem; color:#333; text-align:center; font-size:1.5rem; line-height:6rem; width: 100%; font-weight:500;}
.pro_nav{ clear:both;}
.pro_nav h2{ background: #00965F; color:#fff; text-align:center; line-height:3rem; font-size:1.125rem;}
.pro_nav ul { padding:0.75rem 0;}
.pro_nav ul li{ line-height:2.16rem; padding-left: 2rem;}
.pro_nav ul li a{ display:block; padding-left:1rem; color:#666; font-size:0.9375rem; overflow: hidden; background: url(../images/lidot.png) no-repeat 0px 15px;}
.pro_nav ul li a:hover{ color:#00965F; background: url(../images/lidot1.png) no-repeat 0px 15px;}
.left_nav_lx{ border:1px solid #DBDBDB; margin-top:1.5rem;}
.left_nav_lx>h2{ background:#00965F; text-align:center; line-height:3rem; color:#fff; font-size:1.25rem;}
.left_lxfs{ width:100%; display:block; text-align: center;}
.left_lxfs img{ width:10rem; margin: 1.8rem auto .8rem auto;}
.left_lxfs_size{ width:100%; font-size:.875rem; color:#666; padding-bottom: 1.25rem;}
.left_lxfs_size p{ padding-left:0.875rem; text-align: left; line-height:1.5rem; padding: .3rem .5rem .3rem 1rem;}

.right_pro_list{ width:100%;}
.right_pro_list>h2{ position:relative; width:100%; line-height:2.75rem; margin-bottom:1rem; font-size:1.25rem; font-weight: normal; color:#333; border-bottom:2px solid #ccc;}
.right_pro_list>h2 a{ position:absolute; right:0; top:0.75rem; line-height:2rem; color:#666; font-size:.875rem;}
.right_pro_list>h2 a:hover{color:#00965F; text-decoration: underline;}
.products_list li{ width:32%; margin-right:2%; float:left; position:relative; margin-bottom: 3%;}
.products_list li:nth-child(3n){ margin-right:0;}
.img_75{ width:100%; height:0; padding-bottom:100%; position:relative;}
.img_75 img{ display:block; width:100%; height:100%; position:absolute; border: 1px solid #CCCCCC; border-bottom: none; }
.list_title{ width:100%; height:3.5rem; text-align: center; background:#eee; border: 1px solid #CCCCCC; border-bottom: none; border-top:none;  padding: .5rem 0;}
.list_title h3{ line-height:2rem; font-weight:normal; font-size:1.125rem ; color:#00965F; position: relative;}
.list_title h3:after{ content:''; position: absolute; top: 100%; left:45%; background:#00965F; width:10%; height: 1px;}
.online_service{ position:absolute; right:0; bottom:0; background:#f25b19; display:block; width:3.75rem; height:2.7rem;}
.online_service img{ display:block; width:auto; height:100%; margin:0 auto;}
.list_btn{ width:100%; border: 1px solid #CCCCCC; border-top: none; background:#eee; height:3.25rem;}
.online_s1{display:block; width:7rem; height:2.125rem; background:#007B4E; text-align:center; line-height:2.125rem; color:#fff; font-size:1rem; font-weight:normal; float: left; border-radius:8px; margin-left: 10px;}
.noline_s2{display:block; width:7rem; height:2.125rem; background:#F0F0F0; text-align:center; line-height:2rem; color:#333; font-size:1rem; font-weight:normal; float: right; border-radius:8px;border:1px solid #00965F; margin-right: 10px; }
.online_s1:hover{background:#26A677;}
.noline_s2:hover{color:#00965F;}
.products_list li:hover .list_btn{background:#00965F; border-color: #26A677;}
.products_list li:hover .list_title{background:#00965F; border-color: #26A677;}
.products_list li:hover .list_title h3{ color:#FFFFFF;}
.products_list li:hover .list_title h3:after{ background:#FFFFFF;}
.products_list li:hover .img_75 img{background:#fff; border-color: #26A677;}
/* .products_list2 li:hover .list_btn,.products_list2 li:hover .list_title,.products_list2 li:hover .img_75 img{background:#fff; border-color: #26A677;} */

.products_list0 li{ width:32%; margin-right:2%; float:left; position:relative; margin-bottom: 3%;}
.products_list0 li:nth-child(3n){ margin-right:0;}
.products_list0 li:hover .list_btn{background:#00965F; border-color: #26A677;}
.products_list0 li:hover .list_title{background:#00965F; border-color: #26A677;}
.products_list0 li:hover .list_title h3{ color:#FFFFFF;}
.products_list0 li:hover .list_title h3:after{ background:#FFFFFF;}
.products_list0 li:hover .img_75 img{background:#fff; border-color: #26A677;}

/*产品中心   end*/

.ind_ban{ padding:2rem 0;}

.ind_jj_title>h2{ position:relative; width:100%; line-height:2.5rem;  padding-bottom:.5rem;  margin-bottom:1rem; font-size:1.875rem; color:#333; border-bottom:2px solid #ccc;}
.ind_jj_title>h2>b{font-weight: 500;}
.ind_jj_title>h2:after{ content:''; position: absolute; top: 93%; left:0px; background:#00965F; width:10%; height: 3px;}
.ind_jj_title>h2 a{ position:absolute; right:0; top:1.25rem; line-height:1rem; color:#666; font-size:0.9375rem;}
.ind_jj_title>h2 a:hover{color:#00965F; text-decoration: underline;}
.ind_jj_u{ width: 100%; box-shadow:0 0 15px #ddd;  max-width:1200px; margin:0 auto; background: #FFFFFF; height: 49rem;}
.jj_u{ width: 50%; float: left; height: auto; padding:2%;}
.jj_u_title{ padding: 1.5rem 0; background: url(../images/dtnum01.jpg) no-repeat 28rem 3rem; position:relative;}
.jj_u_title h1{ font-size: 1.875rem; line-height: 2.5rem; color: #333; font-weight: bold; margin-top: 1.5rem;}
.jj_u_title h3{ font-size: 1.25rem; line-height: 2.5rem; color: #666; font-weight: normal;}
.jj_u_title:after{ content:''; position: absolute; top: 93%; left:0; background:#00965F; width:30%; height: 1px;}
.jj_u_list{ padding:1rem 0;}
.jj_u_list li{ display:block; padding-left:.8rem; line-height: 2rem; color:#666; font-size:.875rem; overflow: hidden; background: url(../images/lidot2.png) no-repeat 0px 13px;}
.jj_u_p { padding-bottom:2rem;  font-size:1.25rem; line-height:1.25rem;  color: #666; }
.jj_u_p b{line-height: 2rem; font-size: 2rem; color:#00965F; font-weight: 500; line-height: 2rem;}
.jj_u_p span{ padding:.5rem .5rem 0 .5rem ;}
.jj_u_title2{ padding: 1.5rem 0; background: url(../images/dtnum02.jpg) no-repeat 2rem 2rem; position:relative;}
.jj_u_title2 h1{ font-size: 1.875rem; line-height: 2.5rem; color: #333; font-weight: bold; margin-top: 1.5rem; width: 100%; text-align: right;}
.jj_u_title2 h3{ font-size: 1.25rem; line-height: 2.5rem; color: #666; width: 100%; text-align: right;}
.jj_u_title2:after{ content:''; position: absolute; top: 93%; right:0; background:#00965F; width:30%; height: 1px;}
.jj_u_img img{width:100%;}
.ind_jj_p { padding:3rem 0;  font-size:1rem; line-height:1.25rem; height: 10rem;}
.ind_jj_p b{line-height: 3.75rem; font-size: 3.75rem; color:#00965F; font-weight: 500; line-height: 3.75rem; display: block; float: left; margin-left:3.7rem;}
.ind_jj_p span{ display: block; float: left; padding-top:.825rem; font-weight: 500;}
.ind_jj_p b.magnone{ margin-left:0;}
.jj_btn1{ width: 25%; float: left; background: #F1F5FE; padding: 2rem 0; cursor: pointer;}
.jj_btn1 h3{ width: 92px; height: 92px; display: block; border-radius:50%; background: #FFFFFF; background:#fff url(../images/btn001.png) center; margin:.6rem auto;}
.jj_btn1 h2{ width: 100%; text-align: center; font-size: 1.125rem; height: 3rem; line-height: 3rem; font-weight: 500;}
.jj_btn1 h4{ width: 100%; text-align: center; font-size: 0.875rem; height: 3rem; line-height: 1.5rem; color: #666;}
.jj_btn1:hover { background: #fff;}
.jj_btn1:hover h3{ background:#fff url(../images/btn0011.png) center; border: 1px solid #00965F;}
.jj_btn2{ width: 25%; float: left; background:#E8EDF6; padding: 2rem 0; cursor: pointer;}
.jj_btn2 h3{ width: 92px; height: 92px; display: block; border-radius:50%; background: #FFFFFF; background:#fff url(../images/btn002.png) center; margin:.6rem auto;}
.jj_btn2 h2{ width: 100%; text-align: center; font-size: 1.125rem; height: 3rem; line-height: 3rem; font-weight: 500;}
.jj_btn2 h4{ width: 100%; text-align: center; font-size: 0.875rem; height: 3rem; line-height: 1.5rem; color: #666;}
.jj_btn2:hover h3{ background:#fff url(../images/btn0021.png) center; border: 1px solid #00965F;}
.jj_btn2:hover { background: #fff;}
.jj_btn3{ width: 25%; float: left; background: #F1F5FE; padding: 2rem 0; cursor: pointer;}
.jj_btn3 h3{ width: 92px; height: 92px; display: block; border-radius:50%; background: #FFFFFF; background:#fff url(../images/btn003.png) center; margin:.6rem auto;}
.jj_btn3 h2{ width: 100%; text-align: center; font-size: 1.125rem; height: 3rem; line-height: 3rem; font-weight: 500;}
.jj_btn3 h4{ width: 100%; text-align: center; font-size: 0.875rem; height: 3rem; line-height: 1.5rem; color: #666;}
.jj_btn3:hover h3{ background:#fff url(../images/btn0031.png) center; border: 1px solid #00965F;}
.jj_btn3:hover { background: #fff;}
.jj_btn4{ width: 25%; float: left; background:#E8EDF6; padding: 2rem 0; cursor: pointer;}
.jj_btn4 h3{ width: 92px; height: 92px; display: block; border-radius:50%; background: #FFFFFF; background:#fff url(../images/btn004.png) center; margin:.6rem auto;}
.jj_btn4 h2{ width: 100%; text-align: center; font-size: 1.125rem; height: 3rem; line-height: 3rem; font-weight: 500;}
.jj_btn4 h4{ width: 100%; text-align: center; font-size: 0.875rem; height: 3rem; line-height: 1.5rem; color: #666;}
.jj_btn4:hover h3{ background:#fff url(../images/btn0041.png) center; border: 1px solid #00965F;}
.jj_btn4:hover { background: #fff;}


.ind_case{padding:50px 0;}
.ind_c_title>h2{ position:relative; width:100%; line-height:2.5rem;  padding-bottom:.5rem;  margin-bottom:1rem; font-size:1.875rem; color:#333; border-bottom:2px solid #ccc;}
.ind_c_title>h2:after{ content:''; position: absolute; top: 93%; left:0px; background:#00965F; width:20%; height: 3px;}
.ind_c_title>h2>b{font-weight: 500;}
.ind_c_title>h2 a{ position:absolute; right:0; top:1.25rem; line-height:1rem; color:#666; font-size:0.9375rem;}
.ind_c_title>h2 a:hover{color:#00965F; text-decoration: underline;}



/*方案   end*/

.fw_btn1{ width: 24%; float: left; background: #fff; padding: 2rem 0;/* border: 1px solid #ddd; */ border-radius: 10px;}
.ind_fw_btn h3{ width: 92px; height: 92px; display: block; border-radius:50%; background: #FFFFFF; margin:.6rem auto;}
.ind_fw_btn h2{ width: 100%; text-align: center; font-size: 1.125rem; height: 3rem; line-height: 3rem; color: #666;}
.ind_fw_btn h4{ width: 100%; text-align: center; font-size: 0.875rem; height: 3rem; line-height: 1.5rem; color: #666;}
.ind_fw_btn .fw_btn1 h3{ background:url(../images/btn005.png) center;}
.ind_fw_btn .fw_btn2 h3{ background:url(../images/btn006.png) center;}
.ind_fw_btn .fw_btn3 h3{ background:url(../images/btn007.png) center;}
.ind_fw_btn .fw_btn4 h3{ background:url(../images/btn008.png) center;}
.fw_btn2{ width: 24%; float: left; background: #fff; padding: 2rem 0;  margin-left: 1.333%;/* border: 1px solid #ddd; */border-radius: 10px;}
.fw_btn3{ width: 24%; float: left; background: #fff; padding: 2rem 0;  margin-left: 1.333%;/* border: 1px solid #ddd; */ border-radius: 10px;}
.fw_btn4{ width: 24%; float: left; background: #fff; padding: 2rem 0;  margin-left: 1.333%;/* border: 1px solid #ddd; */ border-radius: 10px;}
.pd_u3{ padding-top: 3rem;}
.pd_u3 a{ width: 72%; margin: 0 auto; border:1px solid #00965F; height:2.5rem; line-height:2.375rem; text-align: center; font-size: 1rem; display: block;  border-radius:.375rem; color:#00965F ;}
.pd_u3 a:hover{ border:1px solid #00965F; background:#00965F; color: #FFFFFF;}
.ind_fw_kehu{ height:28rem; background: #FFFFFF;}
.fw_kehu_bt{ width: 100%; text-align: center; padding: 2rem 0; margin-top: 2rem;}
.fw_kehu_bt h2{ margin: 0 auto; font-size: 2.125rem; height: 3rem; line-height:3rem; font-weight:500; color: #333; }
.fw_kehu_bt h3{width: 100%; margin: 0 auto; font-size: 1.5rem; height: 2.5rem; line-height: 2.5rem; color: #666666;}
.fw_kehu_bt h4{width: 75%; margin: 0 auto; font-size: 1rem; line-height: 2rem; color: #666666; margin-top: 1rem;}
.fw_kehu_u {width: 96%; margin: 0 auto;}
.fw_kehu_u img{ float: left; width: 18%; margin: 0 1%;  margin-bottom: 1.533%; border: 1px solid #ccc;}

.ind_zixun{padding: 50px 0;}
.ind_zx_top { padding:1.5rem 0;}
.ind_zx_top li { width: 23.5%; float: left; margin-left:2%; background: #F6F6F6;} 
.ind_zx_top li img{width:100%; display: block; height:14rem;}
.ind_zx_top li:first-child{ margin-left:0;} 
.ind_zx_top li h4{width:100%; line-height: 1.5rem; overflow: hidden; font-weight: normal; font-size:0.875rem ; text-align: left; padding-top:0.5rem; display: block; padding-left:1rem; color: #666666;}
.ind_zx_top li h3{width:100%; line-height: 1.375rem; overflow: hidden; font-size:.875rem; font-weight: normal; text-align: left; display: block; padding:0 1rem; height:3.2rem;}
.ind_zx_top li a{ width:100%; display: block;}
.ind_zx_top li:hover{ background: #00965F; color: #FFFFFF;} 
.ind_zx_top li:hover h4,.ind_zx_top li:hover h3{ color: #FFFFFF;} 
.ind_zx_u { padding:1.5rem 0;}
.ind_zx_u1 { float: left; width: 33%; border-top: 1px solid #ddd;}
.zx_u_bt { padding:0 1rem; padding-top:1.5rem;}
.zx_u_bt>h2{ position:relative; width:100%; line-height:2.5rem;  padding-bottom:.5rem;  font-weight: 400; font-size:1.625rem; color:#333; border-bottom:1px dotted #ccc;}
.zx_u_bt>h2>b{font-weight: normal;}
.zx_u_bt>h2 a{ position:absolute; right:0; top:1.25rem; line-height:1rem; color:#666; font-size:0.9375rem;}
.zx_u_bt>h2 a:hover{color:#00965F; text-decoration: underline;}
.zx_u_list { padding:1rem;}
.zx_u_list li{clear:both; display:block; padding-left:.8rem; line-height: 2.5rem; color:#666; font-size:0.9375rem; overflow: hidden; background: url(../images/lidot31.png) no-repeat 0px 16px;}
.zx_u_list li a{overflow:hidden; float:left; width:16.25rem; height: 2.5rem; color: #666;}
.zx_u_list li a:hover{color:#00965F; text-decoration: underline;}
.zx_u_list li span{float:right; color: #999999;}
.ind_zx_u2 { float: left; width: 34%; border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ddd;}

.links{ padding:.5rem; line-height:2rem; font-size:1rem; color:#666;}
.links img{ vertical-align:middle; height:1rem; margin-top:-4px; margin-right:.25rem;}
.links  a{ margin:0.7rem; color:#666; font-size:.875rem;}
.links  a:hover{ color:#00965F;}
/*友情链接   end*/

.foots{ border-top:8px solid #00965F; font-size:.875rem; background:#F8F8F8; }
.foots_flex{ display:flex;}
.foots_flex>div.foots_erwei{ width:10%; text-align: center;}
.foots_flex>div.foots_nav{ padding-right:4%; width:14%; padding:1rem 0;}
.foots_flex>div.foots_dizhi{width:40%; border-left: 1px solid #ddd; margin:1rem 0; padding-left:4%;}
.foots_flex>div.foots_nav2{ padding-right:4%; width:18%; padding:1rem 0;}
.foots_nav ul li a{ display:block; line-height:2rem; color:#666; }
.foots_nav2 ul li a{ display:block; line-height:2rem; color:#666; }
.foots_nav ul li a:hover,.foots_nav2 ul li a:hover{ color:#00965F;}
.foots_flex h3{ line-height:2.5rem; font-weight: normal; color:#333;}
.foots_bqs{ line-height:2.5rem; color:#999;}
.foots_bqs a{ color:#999;}
.foots_dtb{ color:#666; line-height:2rem;}
.foots_dtb a{ color:#666;}
.foots_erwei img{ display:block;  width:auto; max-width:80%; margin:0 auto;}
.foots_t{ width:100%; text-align: center; padding:1.5rem 0; border-top: 1px dotted #CCCCCC; color:#CCCCCC;font-weight: normal;}
.foots_t a{ color:#CCCCCC;}

/***********************************首页   end**********************************************/
.ny_banner img{ display:block; width:100%; height:auto;}
.mbx_nav{ height:3.2rem; background:#fff; font-size:.875rem; color:#999; border-bottom: 1px solid #E3E3E3;}
.mbx_nav_left{ padding-left: 1.3rem; background: url(../images/home.png) no-repeat 0 18px; float: left; line-height:3.2rem;}
.mbx_nav_right{ float: right}
.mbx_nav a{ color:#999; margin:0 .5rem;}
.mbx_nav a:hover{ color:#00965F;}
.mbx_form{ padding-top: 6px;}
.mbx_form input{ width: 342px; height:2.25rem; background-color: #fff; border-top-left-radius:5px;border-bottom-left-radius:5px; color: #999999; border: 1px solid #ddd; border-right: none; padding-left: 1rem;}
.mbx_form button{ width:112px; height:2.25rem; background-color:#00965F; color:#fff; border-top-right-radius:5px;border-bottom-right-radius:5px; font-size:1rem; font-weight:500; border: 1px solid #00965F; border-left: none;}
.mbx_form span{ float: left;}

.ny_cplbs{ margin-bottom:2.5rem;}
.ny_cp_list li{ margin-bottom:3.5%;}

.products_list2 li{ width:23%; margin-right:2.666%; float:left; position:relative;}
.products_list2 li:nth-child(4n){ margin-right:0;}
.products_list2 li:hover .list_btn,.products_list2 li:hover .list_title,.products_list2 li:hover .img_75 img{background:#00965F; border-color: #00965F;}
.products_list2 li:hover .list_title{background:#00965F; border-color: #00965F;}
.products_list2 li:hover .list_title h3{ color:#FFFFFF;}
.products_list2 li:hover .list_title h3:after{ background:#FFFFFF;}
.products_list2 li:hover .img_75 img{background:#fff; border-color: #00965F;}

.list_form_top{ width:1200px; text-align: center; margin: 0 auto;}
.list_form_top h2{ width: 100%; text-align: center; font-size: 2rem; height: 3rem; line-height: 3rem; font-weight: 500;}
.list_form_top p{ width: 100%; text-align: center; font-size: 1rem; height: 3rem; line-height: 1.5rem; color: #666;}

.list_form{ width:1200px; text-align: center; margin: 0 auto;}
.list_form span { float: left;}
.list_form input{ width: 330px; height:3rem; background-color: #fff; border-radius:5px; font-size:1rem; color: #999999; border: 1px solid #ccc;  padding-left: 1rem; margin-right:1rem;}
.list_form select{ width: 330px; height:3rem; background-color: #fff; border-radius:5px; font-size:1rem; color: #999999; border: 1px solid #ccc;  padding-left: 1rem; margin-right:1rem;}
.list_form option{ height: 2rem; line-height: 2rem;}
.list_form .button{ width:138px; height:3rem; background-color:#00965F; color:#fff; border-radius:5px; font-size:1rem; font-weight:500; border: 1px solid #00965F; text-align: center; padding-left: 0;}

.products_list3 li{ width:23%; margin-right:2.666%; float:left; position:relative; margin-bottom:1rem; margin-top:1rem;/* cursor: pointer; */}
.products_list3 li:nth-child(4n){ margin-right:0;}
.list_title3{ width:100%; height:6rem; text-align: center; background:#f8f8f8; border: 1px solid #ddd; border-top:none;  padding: .5rem 0;}
.list_title3 h3{ line-height:2.5rem; font-weight:600; font-size:1rem ; color:#333;}
.list_title3 h4{ line-height:2.5rem;  font-size:1rem ; color:#666; border-top: 1px solid #ddd; margin: 0 auto; width: 80%;}
.products_list3 li:hover .list_title3{ background-color:#00965F; border: 1px solid #00965F;}
.products_list3 li:hover .list_title3 h3{color:#fff;}
.products_list3 li:hover .list_title3 h4{color:#fff; border-top: 1px solid #42AB84;}

.img_80{ width:100%; height:0; padding-bottom:100%; position:relative;}
.img_80 img{ display:block; width:100%; height:100%; position:absolute; border: 1px solid #ddd; border-bottom: none; }
.list_title2{ width:100%; text-align: center; background:#eee; padding: 0.5rem 0 0.6rem; font-size:1rem; }

.img_88{ width:100%; height:0; padding-bottom:75%; position:relative;}
.img_88 img{ display:block; width:100%; height:100%; position:absolute; border: 1px solid #ddd; border-bottom: none; }

.art_xq{ width: 100%; height: 600px; background: url(../images/bg002.jpg) no-repeat center;}
.xq_top_left{ width: 50%; float: left; margin-top:6rem;}
.xq_top_right{ width: 50%; float: left;}
.xq_top_right h2{ line-height:4rem; font-weight:500; font-size:2.75rem ; color:#00965F; margin-top: 4rem;}
.xq_top_right h4{ line-height:1.75rem;  font-size:1rem ; color:#333; margin: 2rem 0;}
.xiq_ul ul li{}
.xiq_bt{ float: left; display: block; width: 15%; color: #777; line-height:1.75rem;  font-size:1rem ;}
.xiq_li{ float: left; display: block; width: 85%; color: #333; line-height:1.75rem;  font-size:1rem ;}

.xiq_btn{ width:100%;  height:4rem; margin-top: 2rem;}
.btn_s1{display:block; width:9rem; height:2.3rem; background:#00965F; text-align:center; line-height:2.3rem; color:#fff; font-size:1rem; font-weight:500; float: left; border-radius:8px; margin-left:2rem;}
.btn_s2{display:block; width:12rem; height:2.3rem; text-align:center; line-height:2.3rem; color:#333; font-size:1rem; font-weight:500; float: left; border-radius:8px;border:1px solid #00965F; margin-left:2rem; background:#fff url(../images/dt_phone.png) no-repeat 20px 5px; padding-left: 1rem ;}
.btn_s1:hover{background:#26A677;}
.btn_s2:hover{color:#00965F;}

.xiq_nav{ height:3.75rem; background:#F6F6F6; font-size:1rem; color:#999; border-bottom: 1px solid #E3E3E3;}
.xiq_nav_left{ float: left; line-height:3.75rem;}
.xiq_nav_right{ float: right}
.xiq_nav a{ color:#999; margin:0 1rem;}
.xiq_nav a.lion{ color:#00965F; font-weight: 500;}
.xiq_nav a:hover{ color:#00965F; }
.xiq_form{ padding-top: 12px;}
.xiq_form input{ width: 342px; height:2.25rem; background-color: #fff; border-top-left-radius:5px;border-bottom-left-radius:5px; color: #999999; border: 1px solid #ddd; border-right: none; padding-left: 1rem;}
.xiq_form button{ width:112px; height:2.25rem; background-color:#00965F; color:#fff; border-top-right-radius:5px;border-bottom-right-radius:5px; font-size:1rem; font-weight:500; border: 1px solid #00965F; border-left: none;}
.xiq_form span{ float: left;}
.xiq_title{ padding: 2rem 0;}
.xiq_title>h2{ position:relative; width:100%; line-height:2.5rem;  padding-bottom:.5rem;  margin-bottom:1rem; font-size:1.875rem; color:#333; font-weight:400;}
.xiq_title>h2:after{ content:''; position: absolute; top: 93%; left:0px; background:#00965F; width:10%; height: 2px;}

.xiq_p{ text-align:left; margin-bottom:1rem; padding-bottom:.5rem;}
.xiq_p p{ font-size:1rem; line-height:1.875rem; color:#333; text-indent:2em; text-align: left; padding-top: .5rem; padding-bottom: .5rem; font-family: "宋体";}
.xiq_p strong{ font-weight:bold;}
.xiq_p img{ display:block; width:auto; max-width:100%; height:auto; margin:.8rem auto; text-indent:0;}

.xiq_btn1{ width: 25%; float: left; padding: 2rem 0; cursor: pointer;}
.xiq_btn1 h3{ width: 120px; height: 120px; display: block; border-radius:50%; background:#fff url(../images/btn011.png) no-repeat center; margin:.6rem auto;}
.xiq_btn1 h2{ width: 100%; text-align: center; font-size: 1.25rem; height: 3rem; line-height: 3rem; font-weight: 500;}
.xiq_btn1 h4{ width: 100%; text-align: center; font-size: 0.875rem; height: 3rem; line-height: 1.5rem; color: #666;}
.xiq_btn1:hover { background: #fff;}
.xiq_btn1:hover h3{ background:#00965F url(../images/btn01.png) no-repeat center; border: 1px solid #00965F;}
.xiq_btn2{ width: 25%; float: left; padding: 2rem 0; cursor: pointer;}
.xiq_btn2 h3{ width: 120px; height: 120px; display: block; border-radius:50%; background:#fff url(../images/btn021.png) no-repeat center; margin:.6rem auto;}
.xiq_btn2 h2{ width: 100%; text-align: center; font-size: 1.25rem; height: 3rem; line-height: 3rem; font-weight: 500;}
.xiq_btn2 h4{ width: 100%; text-align: center; font-size: 0.875rem; height: 3rem; line-height: 1.5rem; color: #666;}
.xiq_btn2:hover h3{ background:#00965F url(../images/btn02.png) no-repeat center; border: 1px solid #00965F;}
.xiq_btn2:hover { background: #fff;}
.xiq_btn3{ width: 25%; float: left; padding: 2rem 0; cursor: pointer;}
.xiq_btn3 h3{ width: 120px; height: 120px; display: block; border-radius:50%; background:#fff url(../images/btn031.png) no-repeat center; margin:.6rem auto;}
.xiq_btn3 h2{ width: 100%; text-align: center; font-size: 1.25rem; height: 3rem; line-height: 3rem; font-weight: 500;}
.xiq_btn3 h4{ width: 100%; text-align: center; font-size: 0.875rem; height: 3rem; line-height: 1.5rem; color: #666;}
.xiq_btn3:hover h3{ background:#00965F url(../images/btn03.png) no-repeat center; border: 1px solid #00965F;}
.xiq_btn3:hover { background: #fff;}
.xiq_btn4{ width: 25%; float: left; padding: 2rem 0; cursor: pointer;}
.xiq_btn4 h3{ width: 120px; height: 120px; display: block; border-radius:50%; background:#fff url(../images/btn041.png) no-repeat center; margin:.6rem auto;}
.xiq_btn4 h2{ width: 100%; text-align: center; font-size: 1.25rem; height: 3rem; line-height: 3rem; font-weight: 500;}
.xiq_btn4 h4{ width: 100%; text-align: center; font-size: 0.875rem; height: 3rem; line-height: 1.5rem; color: #666;}
.xiq_btn4:hover h3{ background:#00965F url(../images/btn04.png) no-repeat center; border: 1px solid #00965F;}
.xiq_btn4:hover { background: #fff;}

.list_top{ width: 100%; background: url(../images/banner2.jpg) no-repeat top center; height:9.375rem;}
.list_top h2{ font-size: 2.25rem; color: #fff; padding: 1.5rem 0 1rem 0; position:relative;}
.list_top h2:after{ content:''; position: absolute; top: 93%; left:0; background:#fff; width:6%; height: 2px;}
.list_top p{ font-size: 1rem; color: #fff; padding: .5rem 0;}

.new_bt { margin: 3rem auto; height: 5rem;}
.new_bt ul  { width: 70%; margin: 0 auto;}
.new_bt ul li{ float: left; width: 23%; margin: 0 1%; text-align: center;}
.new_bt ul li a{ width: 100%; height:3.75rem; line-height:3.75rem;  display: block; font-size: 1.25rem; background: #F6F6F6;}
.new_bt ul li a:hover{background:#00965F; color: #fff;}
.new_bt ul li.lionline a{background:#00965F; color: #fff;}

.job_bt { margin: 3rem auto; height: 5rem;}
.job_bt ul  { width: 50%; margin: 0 auto;}
.job_bt ul li{ float: left; width: 40%; margin: 0 5%; text-align: center;}
.job_bt ul li a{ width: 100%; height:3.75rem; line-height:3.75rem;  display: block; font-size: 1.25rem; background: #F6F6F6;}
.job_bt ul li a:hover{background:#00965F; color: #fff;}

/* 打开和关闭手风琴面板的样式 */
.list_job .accordion { background-color: #fff; color: #444; cursor: pointer; padding:1rem;  width: 100%; text-align: left;  border: none; outline: none; transition: 0.4s; font-size: 1.275rem; border-bottom: 1px solid #ddd;}
/* 设置点击和鼠标移到选项上面时（悬停）的样式 */
.list_job .active, .list_job .accordion:hover {background:#00965F; color: #fff;}
/* 为手风琴面板设计样式。 默认隐藏 */
.list_job .panel { padding:0 2rem; background-color: white;  max-height: 0;  overflow: hidden;  transition: max-height 0.2s ease-out;}
.list_job .panel p{ font-size:1rem; line-height:1.875rem; color:#666; text-align: left; padding-top: .5rem; padding-bottom: .5rem;}
/* 设置 +、- 标志 */
.list_job .accordion:after { content: '\002B';  /* Unicode 字符 + 号 */ color: #ccc; font-weight: bold; float: right; margin-left: 5px;}
.list_job .active:after {  content: "\2212";  /* Unicode 字符 - 号 */}
.list_job{ width: 70%;  margin: 0 auto;}

.anli_bt { margin: 2rem auto; height: 8rem;}
.anli_bt ul  { width: 100%; margin: 0 auto;}
.anli_bt ul li{ float: left; width: 13%; margin:0.5%; text-align: center;}
.anli_bt ul li a{ width: 100%; height:3.75rem; line-height:3.75rem;  display: block; font-size: 1rem; background: #F6F6F6;}
.anli_bt ul li a:hover{background:#00965F; color: #fff;}
.anli_bt ul li.lionline a{background:#00965F; color: #fff;}

.new_t_left{ width: 46%; float: left; margin-right: 4%;}
.new_t_right{ width: 50%; float: left;}
.new_t_left img{ width: 100%;}
.new_t_left h3{ width: 100%; text-align: left; font-size: 0.875rem; line-height: 1.5rem; color: #999;}
.new_t_left h2{ width: 100%; text-align: left; font-size: 1.25rem; height: 3rem; line-height: 3rem; font-weight: 500;}
.new_t_left h4{ width: 100%; text-align: left; font-size: 0.875rem; height:1.85rem; line-height: 1.85rem; color: #999; padding-left: 1.3rem; background: url(../images/dt_time.png) no-repeat 0 7px;}
.new_t_rimg{ width: 46%; float: left; margin-right: 4%;}
.new_t_r1{  height:13rem;}
.new_t_rt{ width: 50%; float: left;}
.new_t_rimg img{ width: 100%;}
.new_t_rt h3{ width: 100%; text-align: left; font-size: 0.875rem; line-height: 1.5rem; color: #999;}
.new_t_rt h2{ width: 100%; text-align: left; font-size: 1.25rem; height: 3.75rem; line-height:1.5rem; font-weight: 500;}
.new_t_rt h4{ width: 100%; text-align: left; font-size: 0.875rem; height:1.85rem; line-height: 1.85rem; color: #999; padding-left: 1.3rem; background: url(../images/dt_time.png) no-repeat 0 7px;}
.new_t_r2 { padding:1rem 0; border-top: 1px solid #ddd;}
.new_t_r2 li{clear:both; display:block; padding-left:.8rem; line-height:2.2rem; color:#666; font-size:1rem; overflow: hidden; background: url(../images/lidot31.png) no-repeat 0px 14px;}
.new_t_r2 li a{overflow:hidden; float:left; color:#666;}
.new_t_r2 li a:hover{color:#00965F; text-decoration: underline;}
.new_t_r2 li span{float:right; color: #999999;}

/* .products_list4 li{ width:23%; margin-right:2.666%; float:left; position:relative; margin-bottom:1rem; margin-top:1rem;}
.products_list4 li:nth-child(4n){ margin-right:0;}
.list_title4{ width:100%; height:6.5rem; text-align: center; background:#fff; border: 1px solid #ddd; border-top none;  padding: .7rem;}
.list_title4 h3{ line-height:1.5rem; font-size:1rem ; color:#333; text-align: left;}
.list_title4 h4{ line-height:2rem;  font-size: 0.875rem; color:#777; margin: 0 auto; width: 100%; text-align: left;}
.products_list4 a:hover .list_title4{ background:#00965F;}
.products_list4 a:hover h3{ color:#fff; background:#00965F;}
.products_list4 a:hover h4{ color:#fff; background:#00965F;} */
.products_list4 li{ width:23%; margin-right:2.666%; float:left; position:relative; margin-bottom:1rem; margin-top:1rem;}
.products_list4 li:nth-child(4n){ margin-right:0;}
.list_title4{ width:100%; height:6.5rem; text-align: center; background:#fff; border: 1px solid #ddd; border-top none;  padding: .7rem;}
.list_title4 h3{ line-height:1.5rem; font-size:1rem ; color:#333; text-align: left;}
.list_title4 h4{ line-height:2rem;  font-size: 0.875rem; color:#777; margin: 0 auto; width: 100%; text-align: left;}
.products_list4 .list_title2{ background:#eee; border: 1px solid #ddd; border-top:none; }
.products_list4 a:hover .list_title2{ background:#00965F; border: 1px solid #00965F; border-top:none; color:#fff; }

.new_w { padding:1rem 0; }
.new_w ul{ margin-bottom: 1rem;}
.new_w li{ display:block; padding-left:1rem; line-height:3.2rem; color:#666; font-size:1rem; overflow: hidden; background: url(../images/lidot31.png) no-repeat 0px 21px; width: 48%; margin:0 1%; float: left; border-bottom: 1px solid #ddd;}
.new_w li a{overflow:hidden; float:left; color:#666;}
.new_w li a:hover{color:#00965F; text-decoration: underline;}
.new_w li span{float:right; color: #999999;}

.list_l{width: 73%; float: left; margin-right: 2%;}
.list_l_li li{ margin: 2rem 0;}
.list_l_li li a{ background: #F6F6F6; display: block; width: 100%;}
.l_li_rimg{ width:32%; float: left;}
.l_li_rt{ width: 64%; float: left; padding:2%;}
.l_li_rimg img{ width: 100%;}
.l_li_rt>h3{ width: 100%; text-align: left; font-size: 0.875rem; line-height: 1.5rem; color: #666;}
.l_li_rt>h2{ width: 100%; text-align: left; font-size: 1.25rem; height: 2.5rem; line-height:1.5rem; font-weight: 500;}
.l_li_rt>h4{ width: 100%; text-align: left; font-size: 0.875rem; height:2rem; line-height: 1.85rem; color: #777; padding-left: 1.3rem; background: url(../images/dt_time.png) no-repeat 0 7px;}
.list_l_li li a:hover{ background: #00965F; }
.list_l_li li a:hover .l_li_rt h3,.list_l_li li a:hover .l_li_rt h4,.list_l_li li a:hover .l_li_rt h2{ color: #fff;}

.li_noimg { padding: 1rem;}
.li_noimg h3{ width: 100%; text-align: left; font-size: 0.875rem; line-height: 1.5rem; color: #666;}
.li_noimg h2{ width: 100%; text-align: left; font-size: 1.25rem; height: 2.5rem; line-height:1.5rem; font-weight: 500;}
.li_noimg h4{ width: 100%; text-align: left; font-size: 0.875rem; height:2rem; line-height: 1.85rem; color: #777; padding-left: 1.3rem; background: url(../images/dt_time.png) no-repeat 0 7px;}
.li_noimg:hover h3,.li_noimg:hover h2,.li_noimg:hover h4{color: #fff;}

.list_r{width: 25%; float: left;}
.r_li_bt{ width: 100%; text-align: center; padding: 2rem 0; }
.r_li_bt h2{ position:relative; width:100%; line-height:2rem;  padding-bottom:.5rem;  font-size:1.65rem; color:#333; font-weight:400; text-align: left;}
.r_li_bt h2:after{ content:''; position: absolute; top: 93%; left:0px; background:#00965F; width:36%; height: 2px;}
.r_li_u{ width: 100%;}
.r_li_u img{ width: 100%;}
.r_li_u h3{ width: 100%; text-align: left; font-size: 0.875rem; line-height: 1.5rem; color: #666;}
.r_li_u h4{ width: 100%; text-align: left; font-size: 0.875rem; height:1.85rem; line-height: 1.85rem; color: #777; padding-left: 1.3rem; background: url(../images/dt_time.png) no-repeat 0 7px;}
.r_li_bg{ margin-top: 1rem; padding-top: 1rem; border-top: 1px dotted #ddd;}

.about_lc{width: 100%;}

.lcbt1 { width: 16.66%; float: left; padding: 2rem 0; cursor: pointer;}
.lcbt1  h3{ width: 148px; height: 148px; display: block; border-radius:50%; background:#F5F5F5 url(../images/b0011.png) no-repeat center; margin:.6rem auto;}
.lcbt1 h2{ width: 100%; text-align: center; font-size: 1.25rem; height: 3rem; line-height: 3rem; color:#333; font-weight:500;}
.lcbt1 :hover { background: #fff;}
.lcbt1:hover h3{ background:#00965F url(../images/b001.png) no-repeat center; border: 1px solid #00965F;}
.lcbt2 { width: 16.66%; float: left; padding: 2rem 0; cursor: pointer;}
.lcbt2  h3{ width: 148px; height: 148px; display: block; border-radius:50%; background:#F5F5F5 url(../images/b0021.png) no-repeat center; margin:.6rem auto;}
.lcbt2 h2{ width: 100%;  text-align: center; font-size: 1.25rem; height: 3rem; line-height: 3rem; color:#333; font-weight:500;}
.lcbt2 :hover { background: #fff;}
.lcbt2:hover h3{ background:#00965F url(../images/b002.png) no-repeat center; border: 1px solid #00965F;}
.lcbt3 { width: 16.66%; float: left; padding: 2rem 0; cursor: pointer;}
.lcbt3  h3{ width: 148px; height: 148px; display: block; border-radius:50%; background:#F5F5F5 url(../images/b0031.png) no-repeat center; margin:.6rem auto;}
.lcbt3 h2{ width: 100%;  text-align: center; font-size: 1.25rem; height: 3rem; line-height: 3rem; color:#333; font-weight:500;}
.lcbt3 :hover { background: #fff;}
.lcbt3:hover h3{ background:#00965F url(../images/b003.png) no-repeat center; border: 1px solid #00965F;}
.lcbt4 { width: 16.66%; float: left; padding: 2rem 0; cursor: pointer;}
.lcbt4  h3{ width: 148px; height: 148px; display: block; border-radius:50%; background:#F5F5F5 url(../images/b0041.png) no-repeat center; margin:.6rem auto;}
.lcbt4 h2{ width: 100%;  text-align: center; font-size: 1.25rem; height: 3rem; line-height: 3rem; color:#333; font-weight:500;}
.lcbt4 :hover { background: #fff;}
.lcbt4:hover h3{ background:#00965F url(../images/b004.png) no-repeat center; border: 1px solid #00965F;}
.lcbt5 { width: 16.66%; float: left; padding: 2rem 0; cursor: pointer;}
.lcbt5  h3{ width: 148px; height: 148px; display: block; border-radius:50%; background:#F5F5F5 url(../images/b0051.png) no-repeat center; margin:.6rem auto;}
.lcbt5 h2{ width: 100%;  text-align: center; font-size: 1.25rem; height: 3rem; line-height: 3rem; color:#333; font-weight:500;}
.lcbt5 :hover { background: #fff;}
.lcbt5:hover h3{ background:#00965F url(../images/b005.png) no-repeat center; border: 1px solid #00965F;}
.lcbt6 { width: 16.66%; float: left; padding: 2rem 0; cursor: pointer;}
.lcbt6  h3{ width: 148px; height: 148px; display: block; border-radius:50%; background:#F5F5F5 url(../images/b0061.png) no-repeat center; margin:.6rem auto;}
.lcbt6 h2{ width: 100%;  text-align: center; font-size: 1.25rem; height: 3rem; line-height: 3rem; color:#333; font-weight:500;}
.lcbt6 :hover { background: #fff;}
.lcbt6:hover h3{ background:#00965F url(../images/b006.png) no-repeat center; border: 1px solid #00965F;}

.about_btn{ width:37rem;  height:4rem; margin: 0 auto;}
.btn_s11{display:block; width:15rem; height:3rem; background:#00965F; text-align:center; line-height:3rem; color:#fff; font-size:1rem; font-weight:500; float: left; border-radius:8px; margin-left:2rem;}
.btn_s21{display:block; width:15rem; height:3rem; text-align:center; line-height:3rem; color:#333; font-size:1rem; font-weight:500; float: left; border-radius:8px;border:1px solid #00965F; margin-left:2rem; background:#fff; }
.btn_s11:hover{background:#26A677;}
.btn_s21:hover{color:#00965F;}
.about_box{padding:0 0 50px 0;}

.fw_bt{ width: 100%; text-align: center; padding: 2rem 0; margin-top: 2rem; height: 8rem;}
.fw_bt h2{ margin: 0 auto; font-size: 1.5rem; height: 2rem; line-height: 2rem; font-weight: 500; color: #fff;}
.fw_bt h3{width: 100%; margin: 0 auto; font-size: 1rem; height: 2rem; line-height: 2rem; color: #fff;}
.fw_bt h4{width: 75%; margin: 0 auto; font-size: 1rem; height: 7rem; line-height: 2rem; color: #fff; margin-top: 1rem;}

.fw_li ul li{ float: left; width: 23%; margin: 1%; border: 1px solid #FFFFFF; border-radius: 10px; height: 19rem; text-align: center;}
.fw_li li img{ margin: 0 auto; padding: 1rem 0 0 0;}
.fw_li li h2{width: 100%; text-align: center; font-size:1.375rem; height:2rem; line-height:2rem; color: #FFFFFF;}
.fw_li li h4{width: 92%; margin: 0 auto;  text-align: center; font-size:0.875rem;  line-height:1.5rem; color: #FFFFFF; text-align: left; }

.fw_z{ width: 100%; text-align: center; }
.fw_z1 { width: 48%; float: left; margin-right: 2%;}
.fw_z1 img{width: 100%;}
.fw_z2{ width:50%; float: left;}
.fw_z2 h3{ height: 4.6875rem; line-height: 4.6875rem; text-align: left; width: 100%; padding-left: 1rem; font-size: 0.875rem;}
.fw_z2 h3 span{ font-size: 1.25rem; color: #333333; padding-right: 8px;}

.l_fw_btn h3{ width: 92px; height: 92px; display: block; border-radius:50%; background: #FFFFFF; margin:.6rem auto;}
.l_fw_btn h2{ width: 100%; text-align: center; font-size: 1.125rem; height: 3rem; line-height: 3rem; font-weight: 500;}
.l_fw_btn h4{ width: 100%; text-align: center; font-size: 0.875rem; height: 3rem; line-height: 1.5rem; color: #666;}
.l_fw_btn .fw_btn1 h3{ background:url(../images/c01.png) center;}
.l_fw_btn .fw_btn2 h3{ background:url(../images/c02.png) center;}
.l_fw_btn .fw_btn3 h3{ background:url(../images/c03.png) center;}
.l_fw_btn .fw_btn4 h3{ background:url(../images/c04.png) center;}

.lx_bd_l{ width: 28%; margin-right: 2%; float: left; text-align: center; background: #FFFFFF; border-radius: 10px; padding: 1rem 0;}
.lx_bd_l h3{ padding:1rem 0; font-size: 0.9375rem;}
.lx_bd_l h4 { padding:1rem 0; }
.lx_bd_l h4 a{ width: 72%; margin: 0 auto; border:1px solid #00965F; height:3rem; line-height: 3rem; text-align: center; font-size: 1rem; font-weight: 500; display: block;  border-radius:1rem; }
.lx_bd_l h4 a:hover{ border:1px solid #00965F; background:#00965F; color: #FFFFFF;}
.lx_bd_l h2{ padding:1rem 0; font-size: 1rem; line-height: 1.5rem;}

.lx_bd_r{ width: 70%; float: left; text-align: center; background: #FFFFFF; border-radius: 10px; padding: 1rem 0;}
.lx_form{ width:80%; text-align: center; margin: 0 auto;}
.lx_form span { float: left;}
.lx_form input{ width: 100%; height:3rem; background-color: #fff; border-radius:5px; font-size:1rem; color: #999999; border: 1px solid #ccc;  padding-left: 1rem;  margin: 0.5rem 0;}
.lx_form textarea{ width: 100%; height:8rem; background-color: #fff; border-radius:5px; font-size:1rem; color: #999999; border: 1px solid #ccc;  padding-left: 1rem; padding-top:1rem;  margin: 0.5rem 0; }
.lx_form .button{ width:50%; height:3rem; background-color:#00965F; color:#fff; border-radius:5px; font-size:1rem; font-weight:500; border: 1px solid #00965F; text-align: center; padding-left: 0; margin: 0.5rem 0; }

/***********************************产品中心，产品列表   end**********************************************/

.pro_xqt{ display:flex;}
.pro_xqt_img{ width:45%; border:1px solid #ddd; margin-right:5%;}
.pro_xqt_size{ width:50%;}
.pro_xqt_img .slides li a{ display:block; width:100%; height:0; padding-bottom:75%; position:relative;}
.pro_xqt_img .slides li a img{ display:block; width:100%; height:100%; position:absolute;}
.pro_xqt_img .flex-direction-nav li a.flex-prev{ left:10px; background: rgba(255,255,255,.6) url(../images/xq_03.png) no-repeat center center; background-size:auto 50%; z-index:99; border-radius:9rem;}
.pro_xqt_img .flex-direction-nav li a.flex-next{ right:10px; background:  rgba(255,255,255,.6) url(../images/xq_05.png) no-repeat center center; background-size:auto 50%; z-index:99; border-radius:9rem;}
.pro_xqt_size>h2{ font-size:1.5rem; line-height:3rem; border-bottom:1px solid #ddd; padding:.5rem 0;}
.cpxqt_jj{ font-size:.875rem; color:#999; line-height:1.875rem; margin:1.5rem 0;}
.cpxqt_lx{ display:flex;}
.cpxqt_lx>div{ width:50%;}
.xq_zxzx a{ display:block; width:80%; line-height:3rem; background:#eee; display:flex; border-radius:6px; overflow:hidden; box-shadow:-4px 4px 10px #ddd;}
.xq_zxzx a p{ display:block; width:100%; text-align:center; color:#f25b19;}
.xq_zxzx a span{ display:block; width:3rem; height:3rem; background:#f25b19;}
.xq_zxzx a span img{ display:block; width:2.5rem; height:2.5rem; margin:.25rem; }
.xq_tel{ display:flex; margin-top:.25rem;}
.xq_tel p img{ display:block; width:auto; height:2.5rem;  }
.xq_tel h2{ font-size:.875rem; color:#999; margin-left:.5rem;}
.xq_tel h2 span{ display:block;}
.xq_tel h2 a{ font-size:1.25rem; color:#f25b19; font-weight:bold;}

.xq_wzjs{ margin-top:2rem;}
.xq_wzjs>h2{ text-align:center; font-size:1.25rem; font-weight:bold; margin-bottom:1rem;}
.xq_wzjs>h2 img{ vertical-align:middle; margin-top:-1px; margin:0 .5rem; }
.xq_jsize{ font-size:1rem; color:#666; line-height:1.875rem; text-indent:2rem;}
.xq_jsize img{ display:block; width:auto; max-width:100%; height:auto; margin:0 auto; text-indent:0;}

.left_nav_zxdt{ border:1px solid #f25b19; margin-top:1.5rem;}
.left_nav_zxdt>h2{ background:#f25b19; line-height:3rem; text-align:center; color: #fff;font-size: 1.25rem;}
.left_nav_zxdt>h2 img{ vertical-align:middle; height:2.75rem; margin-top:-4px; margin-left:-1rem;}
.left_nav_zxdt ul li{ width:100%;}
.left_nav_zxdt ul li a{ display:block; line-height:2.5rem; padding:0 1rem;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.left_nav_zxdt ul li a img{ height:10px; vertical-align:middle; margin-top:-1px; margin-right:.5rem;}
.left_nav_zxdt ul li a:hover{ color:#f25b19;}

/***********************************案例   end**********************************************/

.yumo_gk{ padding:3rem 0;}
.gyym_flex{ display:flex; margin-top:2.5rem;}
.gyym_flex>div{ width:48%;}
.gyym_flex>div.gyym_size{ margin-right:4%;}
.gyym_flex>div.gyym_img img{ display:block; width:100%; height:auto;}
.gyym_size>h2{ font-size:1.25rem; line-height:1.25rem; border-left:3px solid #f25b19; margin-bottom:1.5rem; padding-left:.5rem; color:#f25b19; font-weight:bold;}
.gyym_js{ font-size:1rem; line-height:1.875rem; color:#666;}
.gyym_more{ margin-top:2rem;}
.gyym_more a{ display:block; width:9rem; line-height:2.5rem; border-radius:6px; background:#f25b19; color:#fff; text-align:center;}
.gyym_more a img{ vertical-align:middle; margin-left:-.5rem;}

.yumo_hztd{ padding:3rem 0; background:url(../images/about_09.jpg) no-repeat center center; background-size: cover;}
.yumo_hztd .ind_title h2{ color:#fff;}
.yumo_hztd .gyym_js{ margin-top:1rem; text-align:center; color:#fff;}
.yumo_hztd_list{ margin-top:1.5rem;}
.yumo_hztd_list li{ width:31%; margin-right:3.5%; float:left;}
.yumo_hztd_list li:last-child{ margin-right:0;}
.yumo_hztd_list li p{ display:block; width:100%; height:0; padding-bottom:75%; position:relative;}
.yumo_hztd_list li p img{ display:block; width:100%; height:100%; position:absolute;}
.yumo_yj .gyym_flex>div.gyym_size{ margin-right:0;}
.yumo_yj .gyym_flex>div.gyym_img{ margin-right:4%;}
/***********************************关于我们   end**********************************************/

.yumo_rlzy ul li{ width:100%; background:#fff;}
.yumo_rlzy ul li:nth-child(2n){ background:#f4f4f4; padding:3rem 0; }
.yumo_rlzy ul li:nth-child(2n-1){ padding-top:3.75rem; padding-bottom:3rem; background: #fff url(../images/rlzy_04.png) no-repeat center top; }
.yumo_rlzy ul li .width_1200{ display:flex;}
.rlzy_img{ width:30%;}
.rlzy_img img{ display:block; width:100%; height:auto;}
.rlzy_size{ width:70%; padding-left:2.5rem;}
.rlzy_size>h2{ font-size:1rem; color:#999; font-weight:bold; margin-bottom:.5rem;}
.rlzy_size>h2>b{ font-size:1.875rem; display:block; color:#f25b19; margin-bottom:.5rem;}
.rlzy_size>h2>span{ text-transform:uppercase;}
.rlzy_js{ font-size:1rem; color:#666; text-indent:2rem; line-height:1.875rem;}
.yumo_rlzy ul li:nth-child(2n) .width_1200 { position:relative;}
.yumo_rlzy ul li:nth-child(2n) .rlzy_img{ position:absolute; right:0;}
.yumo_rlzy ul li:nth-child(2n) .rlzy_size{ padding-right:2.5rem; padding-left:0;}

.contacts{ padding:3rem 0;}
.lxfs_list li{ width:23.5%; margin-right:2%; float:left; text-align:center; padding:1.875rem 1rem 1rem; background: #F9F9F9;}
.lxfs_list li:last-child{ margin-right:0;}
.lxfs_list li img{ display:block; width:auto; height:5rem; margin:0 auto;}
.lxfs_list li p{ margin:.75rem 0; font-size: 0.9375rem; color: #777;}
.lxfs_list li div{ line-height:1.5rem; height:3rem; color:#666;}
.lxfs_list li div a{ color:#666;}
.lxfs_list li div a:hover{ color:#f25b19;}
.baidu_api{ width:100%; height:400px; margin-top:2rem;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px; white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap; word-wrap:break-word}
/***********************************联系我们   end**********************************************/

.news_nav{ padding:2rem 0; clear:both;}
.news_nav ul { width:100%; margin:0 auto; display:flex;}
.news_nav ul li{ width:25%; padding:0 3%; float:left; text-align:center;}
.news_nav ul li a p{ display:block; width:5rem; height:5rem; margin:0 auto; background:#ccc; border-radius:9rem;}
.news_nav ul li a p img{ display:block; width:100%; height:100%;}
.news_nav ul li h2{ font-size:1rem; margin-top:1rem;}
.news_nav ul li.news_nav_sele a p{ background:#f25b19;}
.news_nav ul li.news_nav_sele a h2{ color:#f25b19;}
.news_nav ul li a:hover p{ background:#f25b19;}
.news_nav ul li a:hover h2{ color:#f25b19;}

.news_lb{ padding:2rem 0; background:#f5f5f5; padding-top:0; padding-bottom:2rem;}
.news_lbt{ padding:1rem 0;margin:0 auto; position:relative; font-size:1.25rem; line-height:1.25rem;}
.news_lbt b{ display:block; padding-left:.5rem; border-left:3px solid #f25b19;}
.news_lbt a{ position:absolute; right:0; top:1rem; font-size:.875rem; line-height:1.25rem; color:#f25b19;}
.news_lb ul li{ margin-bottom:1.5rem; box-shadow:0 0 10px #ddd;}
.news_lb ul li:last-child{ margin-bottom:0;}
.news_lb ul li a{ display:block; width:100%; background:#fff; padding:1rem; position:relative; display:flex;}
.news_lb_size{ width:100%; padding:0 5% 0 1.5%;}
.news_lb_jt{ position:absolute; right:1rem; bottom:1rem;}
.news_lb_size>h2{ font-size:1.25rem; line-height:3rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_lb_size>p{ font-size:.875rem; color:#999; margin-bottom:.5rem;}
.news_lb_size>p img{ vertical-align:middle; height:.875rem; margin-top:-2px;}
.news_lb_size>div{ font-size:1rem; line-height:1.875rem; color:#666;word-break: break-word;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;/*数字为显示几行*/
    overflow: hidden;}
.news_lb_jt{ width:2rem; height:2rem; line-height:1.75rem; text-align:center; border:1px solid #ddd; border-radius:9rem; color:#666; font-size:1.25rem;}
.news_lb ul li a:hover .news_lb_size>h2{ color:#f25b19;}
.news_lb ul li a:hover .news_lb_jt{ background:#f25b19; color:#fff; border:1px solid #f25b19;}

/***********************************新闻中心   end**********************************************/

.news_xqs{ margin: 0;}
.news_xqst{ text-align:center; margin-bottom:1rem; padding-bottom:.5rem; border-bottom:1px solid #ddd;}
.news_xqst h2{ font-size:1.75rem; color:#333;}
.news_xqst p{ font-size:.875rem; color:#999; margin:1.2rem 0 0.5rem;}
.news_xqst p span{ margin:0 1rem;}
.news_xq_jies{ }
.news_xq_jies p{ font-size:1rem; line-height:1.875rem; color:#666; text-indent:2em; text-align: left; padding-top: .5rem; padding-bottom: .5rem;}
.news_xq_jies img{ display:block; width:auto; max-width:100%; height:auto; margin:.3rem auto; text-indent:0;}

/***********************************新闻详情   end**********************************************/

.fenye{ width:80%; font-size:.875rem; line-height:2.5rem; margin:2rem auto 1rem auto; text-align:center; color:#999;}
.fenye li { margin:0 .5rem; display: block; float: left;}
.fenye li a{ padding:.25rem .5rem; background:#fff; border:1px solid #ccc; color:#666;}
.fenye a:hover{  background:#00965F;border:1px solid #00965F; color:#fff;}
.fenye li.active a{   background:#00965F;border:1px solid #00965F; color:#fff;}
/*****分页（产品、新闻）   end*****/

.sxp{ font-size:.875rem; width:100%; margin:2rem 0; line-height:1.5rem; display:flex; }
.sxp>div{ width:48%; background: #F6F6F6; padding: .5rem;}
.sxp>.xyp{ margin-left:4%; text-align:right;}
.sxp>div>a:hover{ color:#00965F;}
/*****内页上下篇   end*****/

.bot_kong{ display:none; height:3.5rem;}
.bot_btn{ display:none; width:100%; height:3.5rem; position:fixed; bottom:0; left:0; z-index:999;}
.bot_btn ul{ width:100%;}
.bot_btn ul li{ float:left; width:33.33%; text-align:center; font-size:1rem;}
.bot_btn ul li:first-child{ background:#333;}
.bot_btn ul li:nth-child(2) { background:#00965F;}
.bot_btn ul li:last-child { width:33.34%; background:#FFC000;}
.bot_btn ul li a{ display:block; width:100%; height:100%; line-height:3.5rem; color:#fff;}
/*手机端底部按钮   end*/

.side{ position:fixed; right:2%; bottom:15rem; z-index:99999}
.side1{ position:fixed; right:2%; bottom:18.5rem; z-index:99999}
.side_1{ margin-bottom:.5rem;}
.side_tel{ width:3rem; height:3rem; line-height:3rem; font-size:1rem; color:#fff; background:#00965F; border-radius:.3rem; overflow:hidden; transition:.5s;}
.side_tel img{ display:block; width:3rem; height:3rem; float:right;}
.side_tel p{ width:10rem; text-align:center;}
.side_1 a:hover .side_tel{ width:13.5rem; transform:.5s; background:#FFC000;}

.side2{position: fixed;width: 3rem;right: 2%;z-index: 99999;bottom: 8rem;height: auto;}
.side2 ul li{width: 3rem;height: 3rem;margin-bottom:.5rem;border-radius:.3rem;overflow:hidden;background: #00965F;}
.side2 ul li>img{ display:block; width:100%; height:100%;}
.side2 ul li a{display:block;background: #00965F;height: 100%;width: 100%;text-align: center;line-height: 3rem;}
.side2 ul li a img{width:3rem;vertical-align: middle;display: inline-block;}
.side2 ul li a:hover{background: #FFC000;}
.side2 ul li .weixin{position: absolute;right: 4rem;bottom: 0;display: none;}
.side2 ul li .weixin em{background: red;width: 5px;height: 17px;display: block;position: absolute;
right: -5px;top: 50%;margin-top: 3px;}
.side2 ul li .weixin img{display: block;width:8rem; height:8rem;}
/*右侧浮动   end*/

.ind_bgon{width:100%; background:#F8F8F8; padding:50px 0; clear: both;}
.ind_bgoff{width:100%; padding:50px 0; clear: both;}
.ind_bgabout{width:100%; background: url(../images/bg007.jpg) no-repeat center; padding:10px 0 50px 0; clear: both;}
.ind_bgabout1{width:100%; background: url(../images/bg006.jpg) no-repeat center; min-height: 600px; clear: both;}
.ind_bgabout2{width:100%; height: 15rem; background:url(../images/bg001.png) repeat-x; padding:30px 0;}
.ind_bgnews{ width:100%; background: url(../images/bg004.jpg) no-repeat center; padding:50px 0 50px 0; margin-top: 50px;}
.ind_bgfuwu{width:100%; background: url(../images/img009.jpg) no-repeat center; padding:10px 0 50px 0;}

.right_list2{ width:80%;}
.case_navs{ background-color: #EAEAEA;}
.case_navs ul li a{ display:flex; height:3rem; line-height:3rem; text-align: center;}
.case_navs ul li:last-child a{ border-bottom:0;}
.case_navs ul li a h2{ font-size:0.875rem; margin: 0 auto;}
.xuan_tnav2:hover { background:#fff; color:#333;}
.rcase_list .products_list li{ width:24%; margin-right:1.333%; margin-bottom:2%;}
.rcase_list .products_list li:nth-child(4n){ margin-right:0;}

/* .img_80{ width:100%; height:0; padding-bottom:100%; position:relative;}
.img_80 img{ display:block; width:100%; height:100%; position:absolute; border: 1px solid #CCCCCC; border-bottom: none; }
.list_title2{ width:100%; text-align: center; background:#eee; padding: 0.5rem 0 0.6rem; font-size:1rem; } */
.pd_u{padding: 1rem 0;}
.pd_u h2{ width: 100%; text-align: center; font-size: 1.25rem; line-height: 3.25rem; font-weight: 500;  position:relative;}
.pd_u h4{ width: 100%; text-align: center; font-size: 0.875rem; height: 3rem; line-height: 1.5rem; color: #666; text-align: left; text-indent: 2em; padding:1rem 0;}
.pd_u h2:after{ content:''; position: absolute; top: 97%; left:38%; background:#00965F; width:24%; height: 1px;}
.pd_u2{ margin-top: 2rem;}
.pd_u2 a{ width: 33%; margin: 0 auto; border:1px solid #00965F; height:3.375rem; line-height: 3.25rem; text-align: center; font-size: 1.25rem; font-weight: 500; display: block;  border-radius:1rem; }
.pd_u2 a:hover{ border:1px solid #00965F; background:#00965F; color: #FFFFFF;}

.case_navs .left_nav_title{ margin-bottom:2px;}
.case_navs ul li.case_navs_sele a{ background:#f25b19; color:#fff;}
.case_navs_sele .case_navs_ico.case_navs_ico img:first-child { display: none;}
.case_navs_sele .case_navs_ico.case_navs_ico img:last-child { display: block;}
.case_navs ul li a:hover{ background:#fff; color:#333;}
.case_navs ul li a:hover .case_navs_ico.case_navs_ico img:first-child { display: none;}
.case_navs ul li a:hover .case_navs_ico.case_navs_ico img:last-child { display: block;}

.case_box { width: 100%;}
.case_box .category ul { width:18%; padding: 1.5rem 0; padding-left:1rem; background-color: #EAEAEA; float: left; margin-right: 2%; height: 39rem;}
.case_box .category ul li {width: 100%; display:block; height:2.8rem; line-height:2.8rem; text-align: center; cursor: pointer; font-size: 0.875rem;}
.case_box .category ul li.active {  color: #00965F;  background: #fff; font-weight: bold;}
.case_box .category ul li:hover{ color: #00965F;  background: #fff;}
.case_box .content { width:80%; float: left;}
.case_box .content .cont { height: auto; width:100%; margin:0 auto;display: none; }
.case_box .content .cont.active { display: block;}

.case_box .content .products_list li{ width:24%; margin-right:1.333%; margin-bottom:2%;}
.case_box .content .products_list li:nth-child(4n){ margin-right:0;}
.case_box .content .products_list li a:hover .list_title2{background:#00965F; color: #FFFFFF;}


.about_num{ width: 100%; margin: 1rem 0;}
.about_num ul li{ width: 25%; float: left; display: block; height:9.375rem;}
.about_num ul li h2{ color: #333; font-size: 1rem; width: 100%; text-align: center; line-height:2rem;}
.about_num ul li h2 span{color: #00965F; font-size: 3.75rem; font-weight:700; line-height:3.75rem; }

.about_tuwen{ position:relative;  width: 100%; height:560px;}
.about_tuwen .a_img1{ width:669px; height: 302px; position: absolute; left: 0; top:0;}
.about_tuwen .a_img1 img{ width:669px; height: 302px;}
.about_tuwen .a_box1{ width:536px; height: 183px; position: absolute; left: 43px; top:281px; background-color: #00965F;  border-radius: 0 0 20px 0; padding:20px; color: #fff; line-height:180%; text-indent:2em; box-shadow: 4px 4px 8px 4px rgba(0, 0, 0, 0.15);}
.about_tuwen .a_box2{ width:491px; height:352px; position: absolute; left:669px; top:134px; background-color: #fff; box-shadow: 3px 3px 4px 3px rgba(0, 0, 0, 0.1);}
  .about_tuwen .a_box2 h2{color: #00965F; font-size:1rem; font-weight:normal;  display: block; width: 100%; background: url(../images/about_gg.png) no-repeat 80px 15px; padding:30px 0 0 200px; height:200px;}
  .about_tuwen .a_box2 p{color: #666; font-size:1rem; text-align: left; line-height: 180%; padding: 2% 5%; text-indent:2em;}
  
.about_jishu{ position:relative;  width: 100%; height:660px;}
.a_box3{ width:560px; height: 650px; position: absolute; left: 0; top:0; z-index: 1;}
.a_box3 h2{ width: 100%; height: 1.875rem; font-size: 34px; color: #333; font-weight:500; height: 70px;}
.a_box3 p{color: #666; font-size:1rem; text-align: left; line-height: 180%; padding-right:65px;  text-indent:2em; margin-bottom: 2rem;}
.a_box3 img{ width:560px; height: 368px;}
.a_box4{ width:668px; height: 500px; position: absolute; right: 0; top:50px; z-index: -9999;}
.a_box4 h2{ width: 100%; height: 1.875rem; font-size: 20px; color: #333; font-weight:500; height:50px; text-align: center;}
.a_box4 img{ width:668px; height:439px;}

.ab_bg{ width: 100%; background: url(../images/ab_bg.jpg) no-repeat center center; height: 600px;}
.ab_bg_bt{ padding-top: 5rem;}
.ab_bg_bt h1{width: 100%; height: 5rem; font-size: 50px; color: #fff; font-weight:800; }
.ab_bg_bt h3{width: 100%; height: 5rem; font-size: 20px; color: #fff; font-weight:400;line-height:180%;}
.ab_bg_p ul { position:relative;  width: 100%;}
.ab_bg_p li {float: left;}
.ab_bg_p li h4{width: 100%; height: 2rem; font-size: 20px; color: #fff; font-weight:300; }
.ab_bg_p li h2{width: 100%; height: 3rem; font-size: 30px; color: #fff; font-weight:500;line-height:180%;}
.ab_bg_p li h3{width: 100%; height: 2rem; font-size: 1rem; color: #fff; font-weight:normal;line-height:180%;}
.ab_bg_p li.ab001{ width: 18%; margin-top:90px;} 
.ab_bg_p li.ab002{ width: 26%; margin-top:60px;} 
.ab_bg_p li.ab003{ width: 28%; margin-top:30px;} 
.ab_bg_p li.ab004{ width: 28%; margin-top:0px;} 





/*在992 和1199 像素之间的屏幕里，中等屏幕，分辨率低的PC   ipad pro*/
@media only screen and (min-width: 992px) and (max-width: 1199px){
	
	}
	
/*在768 和991 像素之间的屏幕里，小屏幕，主要是PAD*/
@media only screen and (min-width: 768px) and (max-width: 991px){
	
	}

/*手机状态下显示的效果*/
@media only screen and (max-width: 767px) {
	.list_r{ display:none;}
	.list_l{ width:100%;}
	html,body{ font-size:85%;}
	.ind_content{ padding:1.875rem 0;}
	/*banner*/
	.flexslider{ width:140%; margin-left:-20%;}
	.flex-direction-nav{ top:35%;}
	.flex-direction-nav li a.flex-prev{ left:20%;}
	.flex-direction-nav li a.flex-next{ right:20%;}
	.bot_kong,.bot_btn{ display:block;} 
    /*banner end*/

.ind_hot { padding:1rem 0;}
.ind_hot li { width: 46%; height:15rem; float: left; margin-left:2%; margin-right:2%; margin-bottom:2%; background: #F6F6F6;} 
.ind_hot li img{width: 100%; display: block;}
.ind_hot li:first-child{ margin-left:2%;} 
.ind_hot li h2{color: #333; width:100%;}
.ind_hot li h3{ color: #666; width:100%; }
.ind_hot li:nth-child(5n){ display:none;}
.ind_hot li a{ width:100%; height: 15rem; display: block;}
.left_nav{ display:none;}
.list_btn{  height:5.8rem;}
.online_s1{display:block; width:7rem; height:2.125rem; background:#00965F; text-align:center; line-height:2.125rem; color:#fff; font-size:1rem; font-weight:normal; float: none; border-radius:8px; margin: 0 auto;}
.noline_s2{display:block; width:7rem; height:2.125rem; background:#F0F0F0; text-align:center; line-height:2rem; color:#333; font-size:1rem; font-weight:normal; float: none; border-radius:8px;border:1px solid #00965F; margin:0.5rem auto;}
.online_s1:hover{background:#26A677;}
.noline_s2:hover{color:#00965F;}
.ind_pro{ padding:0; }
.product_flex{ display:block;}
.right_list{ width:100%; padding:0; margin-bottom:1rem;}
.pro_nav ul{ display:none;}
	.left_nav_lx{ display:none;}
	.products_list li{ width:49%; margin-right:2%; margin-bottom:2%;}
	.products_list li:nth-child(3){ display:none;}
	.products_list li:nth-child(4){ display:none;}
	.products_list li:nth-child(2n){ margin-right:0;}
	
	
	.products_list0 li{ width:49%; margin-right:2%; margin-bottom:2%;}
	.products_list0 li:nth-child(2n){ margin-right:0;}
	
	
.ind_ban{ display:none;}
.ind_zx_top li img{height: 16rem;} 
.ind_bgon{ padding:0; padding-top: 1rem;}
.ind_bgoff{ padding:0; padding-top: 1rem;}
.ind_bgabout1{background-size: 150% auto; min-height:15rem; clear: both;}
.ind_bgabout2{ width:100%; height: auto; background-size:300% auto;  padding:30px 0;}
.ind_bgnews{ background-size: 150% auto; min-height:15rem; clear: both; margin: 0; padding:0;}
.ind_bgfuwu{background: url(../images/img009.jpg); }

.ind_jj_u{ height: 100rem;}
.jj_u{ width: 90%; float: none; height: auto; padding:2% 0; margin: 0 auto;}
.jj_u_title{ padding: 1.5rem 0; background: url(../images/dtnum01.jpg) no-repeat 18rem 2rem; position:relative;}
.jj_u_list li{ font-size:1rem; background: url(../images/lidot2.png) no-repeat 0px 11px;}
.jj_u_p { padding-bottom:2rem;  font-size:1.25rem; line-height:1.25rem;  color: #666; }
.jj_u_p b{line-height: 2rem; font-size: 1.25rem; color:#00965F; font-weight: 500; line-height: 2rem;}
.jj_u_p span{ padding:.3rem .3rem 0 .3rem ;}
.jj_u_title2{ padding: 1.5rem 0; background: url(../images/dtnum02.jpg) no-repeat 0 2rem; position:relative;}
.ind_jj_p{ display:none;}

.jj_btn1{ width: 100%;}
.jj_btn2{ width: 100%;}
.jj_btn3{ width: 100%;}
.jj_btn4{ width: 100%;}

.ind_case{ display:none;}
.fw_btn1{ width: 90%; float: none; margin: 0 auto; margin-bottom: 5%;}
.fw_btn2{ width: 90%; float: none; margin: 0 auto; margin-bottom: 5%;}
.fw_btn3{ width: 90%; float: none; margin: 0 auto; margin-bottom: 5%;}
.fw_btn4{ width: 90%; float: none; margin: 0 auto; margin-bottom: 5%;}

.fw_kehu_u {width: 96%; margin: 0 auto;}
.fw_kehu_u img{ float: left; width: 31%; margin: 0 1%; margin-bottom: 2%; border: 1px solid #ccc;}

.ind_zx_top { padding:1rem 0;}
.ind_zx_top li { width: 90%; float:none; margin:2% auto;} 
.ind_zx_top li:first-child{ margin:2% auto;} 
.ind_zx_top li h4{line-height: 2rem; font-size:1rem ;}
.ind_zx_top li h3{line-height: 1.5rem; font-size:1rem; height:4rem;}

.ind_zx_u1 { float:none; width: 95%; margin: 0 auto;}
.zx_u_bt { padding:0 1rem; padding-top:1.5rem;}
.zx_u_list li a{ width:14rem;}
.ind_zx_u2 { float:none; width: 95%; margin: 0 auto; border: none;}

.links{ display:none;}
.foots{margin-top:1rem;}
.foots_flex{ display: block;}
.foots_flex>div.foots_erwei{ width:50%; text-align: center; margin:5% auto;}
.foots_flex>div.foots_nav{ width:28%; float: left; margin-left: 5%;}
.foots_flex>div.foots_dizhi{width:90%; border-left:0; padding:0; margin: 0 auto;}
.foots_flex>div.foots_nav2{ width:28%; padding:1rem 0; float: left; margin-left: 5%; }
	.foots_t{padding:1.5rem;}
	
.mbx_nav_left{float: none; margin-left:1rem;}
.mbx_nav_right{ float: none}
.mbx_form{ padding-top: 6px; padding-left: 1.5rem;}
.mbx_form input{ width:15rem;}
.mbx_form button{ width:6rem;}
.about_box img {width: 100%;}

.products_list2 li{ width:46%; margin:2%; float:left; position:relative;}
.fw_kehu_bt h2{  height:auto; }
.fw_kehu_bt h4{width: 85%; text-align: left; text-indent: 2em;}

.about_btn{ width:100%;  height:auto; margin: 0 auto;}
.btn_s11{float:none;margin:0 auto;}
.btn_s21{float:none; margin:0 auto;  margin-bottom: 1rem;}
.about_lc{width: 100%;}

.lcbt1 { width:50%;}
.lcbt2 { width: 50%;}
.lcbt3 { width: 50%;}
.lcbt4 { width: 50%;}
.lcbt5 { width: 50%;}
.lcbt6 { width: 50%;}
.pd_u2{ margin-top: 1rem;}
.pd_u2 a{ width:60%; }
.products_list3 li{width:46%; margin:2%;}
.list_title3 h3{ line-height:120%; padding: 0.5rem;}
.list_title3 h4{ line-height:35px; height:35px; overflow:hidden; padding: 0.5rem;}
.list_title3 { height: auto; }
.list_form_top{ width: 100%; }
.list_form_top p{ width: 90%; margin: 0 auto;}
.list_form{ width: 100%; }
.list_form span { float: none; margin-top: 0.3rem; height: 4rem; display: block;}
.list_form input{ padding-left: 0.5rem; }
.list_form select{ padding-left: 0.5rem; }

.products_list4 li{ width:96%; margin:2%;}
.products_list4 li:nth-child(4n){ margin-right:0;}
.list_title4{ height:auto; }

.new_bt { margin: 1rem auto; height:4rem;}
.new_bt ul  { width: 96%; }
.new_bt ul li a{ height:2.75rem; line-height:2.75rem; font-size: 1rem; }

.new_t_left{ width: 94%; float: none; margin: 2% ;}
.new_t_right{ width: 94%; float: none; margin:2%;}
.new_t_left h2{ height:auto; line-height: 1.5rem;}
.new_t_rimg{ width: 100%; float: none; margin-right:0;}
.new_t_r1{  height:auto;}
.new_t_rt{ width: 100%; float: none;}
.new_t_rimg img{ width: 100%;}
.new_t_rt h2{ height:auto; }
.new_t_rt h3{ width: 100%; }
.new_t_r2{ margin-top: 1rem;}
.new_t_r2 li {background: url(../images/lidot31.png) no-repeat 0px 12px;}
.new_t_r2 li a{line-height:2.2rem; height:2.2rem;  width: 70%;}
.new_t_r2 li span{width: 30%; text-align: right;}
.new_w{ margin-bottom: 2em;}
.new_w li{ width: 98%; margin:0 1%; float: none; border-bottom: 1px solid #ddd;}
.new_w li a{line-height:2.2rem; height:2.2rem;  width: 70%;}
.new_w li span{width: 30%; text-align: right;}
.new_cen{ clear: both; margin-top:0.5rem;}
.new_w li{ background: url(../images/lidot31.png) no-repeat 0px 14px; width: 98%; margin:0 1%; float: none;line-height:2.2rem; }

.fw_z1 { width: 96%; float: none; margin: 2%;}
.fw_z1 img{width: 100%;}
.fw_z2{  width: 96%; float: none; margin: 2%;}
.fw_z2 h3{ height:auto; line-height: 1.5rem; padding: 1rem 1rem;}

.fw_li ul li{ float: none; width: 92%; margin: 4%; height:auto; }
.fw_li li img{ margin: 0 auto; padding: 1rem 0 0 0;}
.fw_li li h2{width: 100%; text-align: center; font-size:1.375rem; height:2rem; line-height:2rem; color: #FFFFFF;}
.fw_li li h4{width: 92%; margin: 0 auto;  text-align: center; font-size:0.875rem;  line-height:1.5rem; color: #FFFFFF; text-align: left; }

.job_bt { margin: 1rem auto; height: 9rem;}
.job_bt ul  { width: 96%; }
.job_bt ul li a{ height:2.75rem; line-height:2.75rem; font-size: 1rem; }

.lxfs_list li{ width:46%; margin:2%; }

.lx_bd_l{ width:96%; margin:2%; float: none; }
.lx_bd_l h4 a{ width:80%;}
.lx_bd_r{ width:96%; margin:2%; float: none; }

.anli_bt { margin: 2rem auto; height: auto;}
.anli_bt ul li{  width: 30%; margin:1%;}
.anli_bt ul li a{height:2.75rem; line-height:2.75rem;}

.pd_u h4{ height: auto;}
.pd_u2 a{ width: 60%;}
.pd_u2 a:hover{ border:1px solid #00965F; background:#00965F; color: #FFFFFF;}
.ind_zixun { padding:1rem 0;}


.about_num ul li{ width: 50%; }
.about_tuwen{ position:static;  width: 100%; height:auto;}
.about_tuwen .a_img1{ width:100%; height:auto; position: static; }
.about_tuwen .a_img1 img{ width:100%; height:auto;}
.about_tuwen .a_box1{ width:100%; height:auto; position: static; left: 0; top:0px;}
.about_tuwen .a_box2{ width:100%; height:auto; position: static; left:0; top:0;}
  
.about_jishu{ position:static;  width: 100%; height:auto;}
.a_box3{ width:100%; height:auto; position: static; left: 0; top:0; z-index: 1; margin: 2rem 0;}
.a_box3 h2{ width:100%; height:auto; font-size: 34px; color: #333; font-weight:500; height: 70px;}
.a_box3 p{color: #666; font-size:1rem; line-height: 180%; padding:1rem;  text-indent:2em; margin-bottom: 2rem;}
.a_box3 img{width:100%; height:auto;}
.a_box4{width:100%; height:auto; position: static; right: 0; top:0;}
.a_box4 h2{ width:100%; height:auto; margin: 2rem 0;}
.a_box4 img{ width:100%; height:auto;}


.ab_bg{ width: 100%; background: url(../images/ab_bg.jpg) repeat; height: auto; padding-bottom:2rem;}
.ab_bg_bt {width: 90%; }
.ab_bg_bt h1{font-size: 40px;}
.ab_bg_p {width: 90%; }
.ab_bg_p li {float: none;}
.ab_bg_p li.ab001{ width: 100%; margin-top:30px;} 
.ab_bg_p li.ab002{ width: 100%; margin-top:30px;} 
.ab_bg_p li.ab003{ width: 100%; margin-top:30px;} 
.ab_bg_p li.ab004{ width: 100%; margin-top:30px;} 


.xq_top_left{ width: 100%; float: none; margin-top:0rem;}
.xq_top_right{ width: 100%; float: none; }

.art_xq{ width: 100%; height:auto; background:none;}
.xq_top_left img{ width: 90%; margin: 0 auto;}

.xq_top_right h2{  text-align: center; font-size:1.75rem;}
.xq_top_right h4{ padding: 0.3rem;}
.xiq_ul ul li{}
.xiq_bt{ float: left; display: block; width: 25%; color: #777; line-height:1.75rem;  font-size:1rem; text-align:right;}
.xiq_li{ float: left; display: block; width: 70%; color: #333; line-height:1.75rem;  font-size:1rem;}

.btn_s1{ margin-left:1rem;}
.btn_s2{ margin-left:1rem;}

.xiq_btn1{ width: 50%; float: left; padding: 2rem 0; cursor: pointer;}
.xiq_btn1 h3{ width: 120px; height: 120px; display: block; border-radius:50%; background:#fff url(../images/btn011.png) no-repeat center; margin:.6rem auto;}

.xiq_btn2{ width: 50%; float: left; padding: 2rem 0; cursor: pointer;}
.xiq_btn2 h3{ width: 120px; height: 120px; display: block; border-radius:50%; background:#fff url(../images/btn021.png) no-repeat center; margin:.6rem auto;}

.xiq_btn3{ width: 50%; float: left; padding: 2rem 0; cursor: pointer;}
.xiq_btn3 h3{ width: 120px; height: 120px; display: block; border-radius:50%; background:#fff url(../images/btn031.png) no-repeat center; margin:.6rem auto;}

.xiq_btn4{ width: 50%; float: left; padding: 2rem 0; cursor: pointer;}
.xiq_btn4 h3{ width: 120px; height: 120px; display: block; border-radius:50%; background:#fff url(../images/btn041.png) no-repeat center; margin:.6rem auto;}


	@media only screen and (max-width: 375px) {
		
		
		}
    @media only screen and (max-width: 320px) {
		
		}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	