﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
body{color:#333; font-size:12px; font-family:"Arial", "微软雅黑";}
ul, ol { list-style:none;} 
img,fieldset{ vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
address,cite,code,em,th { font-weight:normal; font-style:normal;}
input,button,textarea,select{color:#333; font-family: "Open Sans"; vertical-align:middle;}
input:focus {outline:none;}
textarea:focus {outline:none;}
table{width:100%; border:0px; border-left:1px #aaa solid; border-bottom:1px #aaa solid;}
table td{ height:auto !important; padding:10px !important; border:0px !important; border-top:1px #aaa solid !important; border-right:1px #aaa solid !important;}
table td input{ margin-right:6px;}
a{ color:#333; text-decoration:none; transition:0.5s;}
.w1280{ max-width:1280px; width:100%; margin:0 auto;}
.w1280:after{ content:""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}

/* 头部 */
.top_bj{width:100%; background:#fff; position:fixed; top:0; left:0%; transition:all 0.5s; z-index:10; box-shadow:0 0 4px #cbcbcb;}
.top_bj:hover{background:#fff;}
.top_bj.active{width:100%; top:0; left:0; background:#fff;}
.top:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }
.logo { float:left; margin:26px 0;}
.dinh { float:right; margin-top:47px;}

/* 导航条 */
.dht { float: right; width:60%; margin-top:40px; margin-right:2%;}
.nav { position: relative; z-index: 999; }
.nav a { color:#333;}
.nav .nLi { float: left; position: relative; display: inline; text-align: center; width:16.6%; line-height: 40px; }
.nav .nLi h3 a { display: block; font-size:17px; }
.nav .sub { display:none; left:0px; top:42px; position:absolute; background:#fff; line-height: 35px; padding: 5px 0; width:180px; text-align:left; font-size:14px;}
.nav .sub li { zoom:1; }
.nav .sub a { display:block; padding:0 10px; color:#333;}
.nav .sub a:hover { background:#20a72a; color:#fff;}
.nav .on h3 a { border-bottom:2px solid #20a72a; color:#333; line-height:40px; }

/*手机导航*/
.sp_header { height: 50px; overflow: hidden; background: #facd89; position: fixed; z-index: 999; width: 100%; }
.sp_logo { padding: 10px; float: left; height:50px;}
.sp_logo img { margin: auto; max-height:30px; }
.sp_nav { width:50px; float:right; position: relative; cursor: pointer; height:40px; margin-top:40px; display: none; background:#eee;}
.sp_nav span { display:block; background:#333; width: 30px; height: 2px; position: absolute; left: 10px; transition: all ease 0.35s }
.sp_nav span:nth-of-type(1) { top:10px;}
.sp_nav span:nth-of-type(2) { top:20px;}
.sp_nav span:nth-of-type(3) { top:30px;}
.sp_nav_se span:nth-of-type(1) { top:18px; transform: rotate(45deg);}
.sp_nav_se span:nth-of-type(2) { width:0; }
.sp_nav_se span:nth-of-type(3) { top:18px; transform: rotate(-45deg);}
.sjj_nav { position: fixed; z-index:999; background: #eee; width: 100%; height:100%; font-size: 14px; line-height: 40px; top: -100%; left: 0; overflow: auto; overflow-x: hidden; transition: top ease 0.35s;}
.nav_show { top:119px }
.sjj_nav>ul>li:first-child { overflow: hidden; border-top: 0 }
.sjj_nav>ul>li:first-child>a { float: left; width: calc(100% - 70px) }
.sjj_nav>ul>li:first-child .language { float: right; overflow: hidden; line-height: 30px; margin-top: 5px; margin-right:10px; }
.sjj_nav>ul>li:first-child .language a { width: 35px; float: left; border-left: 1px #ddd solid; text-align: center; color: #999; }
.sjj_nav ul li i { position: absolute; top: 5px; right: 0px; border-left: 1px #ddd solid; height: 30px; padding: 0px 7px 0 7px; }
.sjj_nav ul li i svg { transform: rotate(-90deg); transition: all ease 0.35s }
.sjj_nav ul li .sjj_nav_i_se svg { transform: rotate(0deg);}
.sjj_nav ul li { border-top: 1px #ddd solid; margin-left: 20px; position: relative; line-height: 40px; font-size: 14px; }
.sjj_nav>ul>li:last-child { border-bottom: 1px #ddd solid;}
.sjj_nav ul li ul { display: none }
.sjj_nav ul li a { color:#666; width:100%;display:block;}
.sjj_nav ul li ul li a { color: #999; text-align:left;}
.sjj_nav ul li i svg { width: 20px; height: 20px; fill:#555; margin-top:5px;}
.sjj_nav ul li .sjj_nav_i_se svg { fill:#c9141e;}
.sjj_nav ul li ul li>ul { margin-left: 10px;}

/*banner*/
.block_home_slider { position: relative; line-height:0px; text-align:center; margin-top:118px;}/*底部小图标*/
.block_home_slider img { width:100%;}
.block_home_slider .slide { position: relative; overflow: hidden; }
.block_home_slider .flex-direction-nav a { width: 40px; height: 40px; display: block; margin-top: -20px; position: absolute; top: 50%; text-indent: -9000px; display: none; }
.block_home_slider .flex-direction-nav a.flex-prev { left: 0; background: url(../images/jt1.png) no-repeat; }
.block_home_slider .flex-direction-nav a.flex-next { right: 0; background: url(../images/jt2.png) no-repeat; }
.block_home_slider .flex-control-paging { position: absolute; bottom:15px; width:100%; text-align:center; }
.block_home_slider .flex-control-paging li { margin: 0px; padding: 0 5px; display:inline-block; *display:inline;*zoom:1;overflow: hidden; list-style-type:none; }
.block_home_slider .flex-control-paging li a { width: 12px; height: 12px; display:block; background:#fff; text-indent:-9000px; cursor:pointer; border-radius:6px; transition:all 0.5s; }
.block_home_slider .flex-control-paging li a.flex-active { width:34px; background:#2bcc37; }

.flexslider { margin:0; padding:0; height:100%;}
.flex-viewport { height:100%;}
.flexslider .slides { height:100%;}
.flexslider .slides li { height:828px; display:none; -webkit-backface-visibility:hidden; list-style-type:none; position:relative; }
#home_slider2 { display:none;}
/* banner */

/*标题*/
.zbs { overflow:hidden; margin-top:80px;}
.zbs1 { text-align:center; font-size:40px;}
.zbs2 { text-align:center; font-size:16px; margin-top:20px;}

/*四选*/
.szbs { background:url(../images/bws_1.jpg) no-repeat center; height:397px; margin-top:197px;}
.szbs_a { position:relative; width:100%;}
.szbs_a ul{position:absolute; top:-120px; left:0; margin-left:-1%;}
.szbs_a li{ width:24%; float:left; position:relative; overflow:hidden; margin-left:1%;}
.szbs_a1 img { height:auto; width:auto;}
.szbs_a2 { position:absolute; top:calc(100% - 70px); left:-0.1%; background:url(../images/bsa1_q2.jpg) no-repeat; width:100.3%; display:table; transition:all 0.8s; text-align:center; height:78px;}
.szbs_a22{height:100%;display:table-cell; vertical-align:middle;}
.szbs_a2 .szbs_a2_a { position:absolute; top:0px; left:0;width:100%;transform:translateY(-50%);}
.szbs_a2 .szbs_a2_b { font-size:16px; margin-top:10px; color:#fff;}
.szbs_a2 .szbs_a2_c { color:#fff; display:none; line-height:25px;}
.szbs_a li:hover .szbs_a2{top:0;height:100%; background:rgba(32,167,42,0.8);}
.szbs_a li:hover .szbs_a2_a {transform:translateY(0%);position:static;}
.szbs_a li:hover .szbs_a2_b { font-size:20px;}
.szbs_a li:hover .szbs_a2_c { display:block; margin-top:10px;}

/*公司简介*/
.soa { overflow:hidden;}
.aosw_a { display:none;}
.aosa {background:url(../images/ais_1.jpg) no-repeat; height:620px; width:45.7%; float:left;}
.aosa_2 { float:right; background:url(../images/ais_2.jpg) no-repeat; width:54.222%; height:620px;}
.aos_yr590 { width:71%; margin-left:3%;}
.aos_yr590 .aos_yr_ti { font-size:40px; margin-top:98px;}
.aos_yr590 .aos_yr_tii { font-size:16px; margin:20px 0;}
.aos_yr590 .aos_yr_wzi { margin-top:30px; font-size:14px; color:#7c7c7c; line-height:36px;}
.aos_yr590 .aos_yr_moer { margin-top:25px; line-height:75px; font-size:18px; background:#20a72a; width:170px; text-align:center;}
.aos_yr590 .aos_yr_moer a{ color:#fff; display:block;}
.aos_yr590 .aos_yr_moer:hover { background:#2bcc37;}

/*三选*/
.yinyon { background: url(../images/sanjin.png) no-repeat; height:600px; overflow:hidden;}
.yinyon_1 { font-size:40px; margin-top:80px;}
.yinyon_2 { font-size:16px; margin:20px 0;}
.yin_san { margin:50px 0;}
.yin_san ul { padding:1% 1px; margin-left:-0.8%;}
.yin_san li { width:32.33%; background:#fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); height:300px; text-align:center; display:table; float:left; margin-left:1%; transition:all 0.8s;}
.yin_san li:hover { display:block; background:rgba(32,167,42,0.8); display:table; color:#fff;}
.yin_san li .yin_sm0 { display:table-cell; vertical-align:middle;}
.yin_san li:hover .yin_san1 { display:block; transform: rotate(180deg);}
.yin_san li .yin_san2 { font-size:22px; margin:15px 0;}
.yin_san li .yin_san3 { line-height:25px; color:#7c7c7c; font-size:16px;}
.yin_san li:hover .yin_san2 { color:#fff;}
.yin_san li:hover .yin_san3 { color:#fff;}

/* 首页产品 */
.cps { overflow:hidden; background:url(../images/mis.jpg) repeat-y;}
.sy_zs_img{ padding:15px 5px; margin:30px 0;position:relative; overflow:hidden;}
.cps_1b_img { font-size:18px; margin:5px 0;}
.ryzs_img_1 { font-size:14px; overflow:auto; height:50px; margin-bottom:10px;}
.sy_zs_img2 {}
.sy_zs_img2 ul{ position:relative; width:10000%;}
.sy_zs_img2 ul li{ float:left; width:0.32%; margin-right:0.02%; background:#fff; box-shadow:0 0 1px rgba(0,0,0,0.3); position:relative;overflow:hidden;} 
.sy_zs_img2 ul li img{max-width:100%;}
.sy_zs_img2 ul li img {width: auto; height: auto;}
.sy_zs_img2 ul li a img { transition:all .5s;}
.sy_zs_img2 ul li:hover img { transform: scale(1.1);}
.sy_zs_img2 ul li a{ color:#333;}
.sy_zs_img2 ul li:hover a{ color:#2bcc37;}
.sy_zs_l,.sy_zs_r{ position:absolute; top:0%; width:50px; height:100px; cursor:pointer; margin-top:25%;}
.sy_zs_l{left:1px; background:rgba(66,66,66,0.5) url(../images/hzhb_jt1_2.png) center no-repeat;}
.sy_zs_r{right:2px; background:rgba(66,66,66,0.5) url(../images/hzhb_jt2_2.png) center no-repeat;}

.sy_zs_img0 { overflow:hidden; border-bottom:1px solid #eee;}
.ryzs_sa { overflow:hidden; padding:10px;}
.ryzs_img { font-size:18px; margin-top:10px; font-weight:bold;}
.ryzs_img_1 { color:#a5a4a4; margin-top:5px; line-height:20px;}

/*解决方案*/
.cp_sym { overflow:hidden;background:#e6e6e6;}
.cp_zuo { width:40%; float:left; background: url(../images/jies.jpg) no-repeat; height:713px;}
.more { border:1px solid #fff; width:152px; line-height:42px; text-align:center; float:right;}
.more a{ color:#fff; display:block;overflow:hidden;position:relative}

.more a:after{content:'';width:0%;height:100%;z-index:1;background:#2bcc37;display:block;position:absolute;top:0; left:0; transition:all 0.5s; }
.more a span{position:relative;z-index:2;}
.more:hover a:after{width:100%;}
.cp_you { float:left; width:60%;}

/*解决方案*/
.cp_5 { overflow:hidden; margin-left:20px;}
.cp_5 .hd{ float:right; margin-right:8%; margin-top:60px;}
.cp_5 .hd ul{}
.cp_5 .hd li{ width:350px; line-height:77px; margin-bottom:20px; text-align:center; font-size:18px; background:#fff url(../images/sajiao_a.png) no-repeat 90%;}
.cp_5 .hd li a{ display:block;transition:all 0.5s;}
.cp_5 .hd li:hover a{ background:#2bcc37 url(../images/sajiao_ab.png) no-repeat 90%; color:#fff;}
.cp_5 .hd li.on{  background:#2bcc37 url(../images/sajiao_ab.png) no-repeat 90%;}
.cp_5 .hd li.on a{ color:#fff; display:block;}
.cp_5 .hd li.on:hover a{ color:#fff;}
.cp_5 .bd { overflow:hidden; }
.cp_5 .bd .abst{ line-height:30px; font-size:14px; margin:10px 0;}

.cps_a { margin-top:60px;}
.cps_a_1 { font-size:40px;}
.cps_a_2 { font-size:18px; margin:20px 0;}

.abst_1 { position:relative; width:72%; overflow:hidden;}
.abst_1 img { width:100%; transition:all 0.5s;}
.abst_1:hover img{ transform:scale(1.1);}
.abst_2 { position:absolute; left:0; bottom:0; background:rgba(32,167,42,0.8); width:100%; line-height:50px; font-size:18px; text-align:center; color:#fff;}

.item { margin-left:10px;}
.item .cps_pc { text-align: center; overflow: hidden; }
.item a .cps_pc img { width:100%; height:auto; transition:all .5s;}
.item:hover .cps_pc img { transform: scale(1.1);}

.item .cps_xi { background:#fff; overflow:hidden; border-top:1px solid #eee; position:relative;}
.item .cps_xi:after{content:'';width:100%;height:100%;z-index:1;background:#ff6501;display:block;position:absolute; top:100%; left:0; transition:all 0.5s; }
.item:hover .cps_xi:after { top:0;}

.item .cps_xi .cps_xi_zi { float:left; line-height:56px; text-indent:25px; font-size:16px;position:relative; z-index:2;}
.item:hover .cps_xi .cps_xi_zi { color:#fff;}

.item .cps_xi .cps_xi_san { margin-top:15px; margin-right:15px; float:right; position:relative; z-index:2;}
.item .cps_xi .cps_xi_san img{ width:24px !important; height:24px; float:right;}

/*视频*/
.shipa { background: url(../images/shp.jpg) no-repeat; overflow: hidden; }
.cjsa_05 { position:relative;}
.sy_jjfa_img { margin:50px 0 80px 0; overflow:hidden; max-width:1480px;}
.sy_jjfa_img ul{ width:10000%; position:relative;}
.sy_jjfa_img ul li{ float:left; width:0.49%; position:relative; overflow:hidden;  margin:0 0.02% 0 0 ; background:#eee; border:1px solid #eee;}

.sy_jjfa_img ul li .sy_jjfa_img_t{ float:left; width:100%;position:relative; overflow:hidden;}
.sy_jjfa_img ul li .sy_jjfa_img_t img{ display:block; -webkit-transition:0.5s;transition:0.5s;}
.sy_jjfa_img ul li .sy_jjfa_img_t:hover img{ -webkit-transform:scale(1.1);transform:scale(1.1);}
.sy_jjfa_img ul li .sy_jjfa_img_t p{ position:absolute; left:0; bottom:0; right:0; font-size:24px; line-height:60px; color:#000; text-align:center; background:rgba(255,255,255,0.8);-webkit-transition:0.5s;transition:0.5s;}
.sy_jjfa_img ul li .sy_jjfa_img_t:hover p{color:#fff;background:rgba(206, 12, 12, 0.5);}
.sy_jjfa_qh{ position:absolute; left:50%; -webkit-transform:translateX(-50%);transform:translateX(-50%); bottom:-60px; height:45px;}
.sy_jjfa_l,.sy_jjfa_r{ position:absolute; top:0; width:45px; height:45px; border-radius:50%; background-size:18px 30px !important; cursor:pointer;}
.sy_jjfa_l{ left:-60px; background:url(../images/sy_jjfa_l.png) center no-repeat;}
.sy_jjfa_r{ right:-60px; background:url(../images/sy_jjfa_r.png) center no-repeat;}
.sy_jjfa_dd{width:66px; padding-top:15px; padding-left:6px; overflow:hidden;}
.sy_jjfa_dd span{cursor:pointer;margin-right:6px; float:left;width:14px;height:14px;zoom:1;border-radius:100%;border:2px solid transparent;position:relative;-webkit-transition:all .3s;transition:all .3s}
.sy_jjfa_dd span:after{content:"";position:absolute;width:6px;height:6px;background:#2bcc37;top:2px;left:2px;border-radius:100%}
.sy_jjfa_dd span.on,.sy_jjfa_dd span:hover{border:2px solid #2bcc37;}

.sy_jjfa_img ul li .hzal_wb{padding:20px 5px; background:url(../images/hzal_bj1.png) right bottom no-repeat; transition:all 0.5s; overflow:hidden;}
.sy_jjfa_img ul li:hover .hzal_wb{background:url(../images/hzal_bj2.png) right bottom no-repeat;}
.sy_jjfa_img ul li .hzal_wb .hzal_wb_sjm_0 { width:calc(100% - 130px); float:left;}
.sy_jjfa_img ul li .hzal_wb .hzal_wb_t{ font-size:17px; margin-top:10px; float:left; margin-left:20px;}
.sy_jjfa_img ul li .hzal_wb .hzal_wb_z { margin-left:20px; float:left; margin-top:10px; color:#c7c7c7; font-size:14px;}
.sy_jjfa_img ul li .hzal_wb .hzal_wb_sjm { width:120px; float:left; text-align:center; border-right:1px solid #dfdfdf;}
.sy_jjfa_img ul li .hzal_wb .hzal_wb_sjm_1 { font-size:50px;}
.sy_jjfa_img ul li .hzal_wb .hzal_wb_sjm_2 { font-size:20px; color:#b9b9b9;}

.sy_jjfa_img ul li:hover .hzal_wb { background:#2bcc37;}
.sy_jjfa_img ul li:hover .hzal_wb .hzal_wb_sjm_1 { color:#fff;}
.sy_jjfa_img ul li:hover .hzal_wb .hzal_wb_sjm_2 { color:#fff;}
.sy_jjfa_img ul li:hover .hzal_wb .hzal_wb_t { color:#fff;}
.sy_jjfa_img ul li:hover .hzal_wb .hzal_wb_z { color:#fff;}

.foot { background:#6b6b6b; overflow:hidden; width:100%;}
.foot_zi { float:left; width:320px; margin-top:60px; margin-right:40px;}
.foot_zi dl { float:left; width:50%;}
.foot_zi dd { font-size:18px; color:#fff; margin-bottom:10px;}
.foot_zi dt { font-size:14px; line-height:30px;}
.foot_zi dt a{ display:block; color:#aaaaaa;}
.foot_zi dt:hover a{ color:#fff;}
.foot_ls {  float:left; margin-top:86px;}
.foot_ls .foot_logo { float:left; margin-top:30px;}
.foot_ls .foot_xian { width:1px; height:120px; background:#aaaaaa; float:left; margin:30px 35px 0 35px;}
.foot_ls .foot_lism { float:left; color:#aaaaaa; line-height:30px;  font-size:16px;}
.foot_erm { float:right; color:#fff; text-align:center; line-height:35px; font-size:14px; margin-top:8%; width:290px;}
.foot_erm img { width:130px; height:auto;} 
.foot_erm p{ float:left; margin:0 2%;}
.foot_se { background:#5b5b5b; line-height:45px; text-align:center; margin-top:50px; color:#fff; font-size:14px;}

/*内页*/
.hmw { height:300px; margin-top:118px;}

.fhs_be { background:#eee; overflow:hidden; min-height:500px;}
.goyo_nei { float:right; background:#fff; width:calc(100% - 270px); margin:50px 0;} /*大框*/
.goyo_nei_ms { overflow:hidden; background:#fff;  margin:50px 0;} /*大框*/

.nes_a { width:250px; float:left; background:#2bcc37; border:1px solid #2bcc37; margin:50px 0;}
.nes_a .nes_a1 { line-height:80px; font-size:25px; color:#fff; overflow:hidden; text-indent:30px;}
.nes_a .nes_a2 { overflow:hidden;}
.nes_a .nes_a2 ul { background:#eee;}
.nes_a .nes_a2 li { background:#fff url(../images/i1.png) no-repeat 20%; text-indent:30px; line-height:50px; border-bottom:2px solid #eee;font-size:14px; }
.nes_a .nes_a2 li a{ display:block; transition:all 0.5s;}
.nes_a .nes_a2 li a:hover{ background:#2ede3b url(../images/i12.png) no-repeat 20%; color:#fff;}
.nes_oa a{ background:#2ede3b url(../images/i12.png) no-repeat 20% !important; color:#fff; }

.ney_top {  background:#f3f3f3; overflow: hidden; padding:0 1%;}
.ney_top p { float:right; padding-left:26px; font-size:13px; color:#666; padding-top:2px; line-height:45px;}
.ney_top p a { color: #666;}
.ney_top p a.cur { color: #1a1a1a;}

.cps_lsm { background:#2bcc37; overflow:hidden; color:#fff; padding:20px;}
.cps_lsm  .cps_lsm_1 { font-size:22px; margin-bottom:10px;}
.cps_lsm  .cps_lsm_2 { font-size:14px; line-height:25px;}

.nes_a3 { overflow:hidden;}
.nes_a3 dl{ margin-bottom:5px;}
.nes_a3 dt{ line-height:40px; text-indent:30px; border-bottom:1px dotted #fff;}
.nes_a3 dt a{ display:block; color:#8c8686;}
.nes_a3 dt:hover a{ background:#2c80d5; color:#fff;}

/*公司简介*/
.about { margin:2%; overflow:hidden; min-height:300px; line-height:35px; font-size:16px;}
.about h4 { text-align:center;}

/*核心业务*/
.aosb_a1 {margin:2%; overflow:hidden; min-height:300px;}
.aosb_a1 ul {}
.aosb_a1 li { background:#eee; overflow:hidden; padding:2%; margin-bottom:2%;}
.aosb_a1 li:hvoer { display:block;}
.aosb_a1_tu { float:left; width:40%;}
.aosb_a1_tu img { max-width:100%; height:auto;}

.aosb_a1_zi { float:left; margin-left:2%; margin-top:2%;}
.aosb_a1_zi1 { font-size:18px; font-weight:bold; margin-bottom:10px;}
.aosb_a2_zi1 {line-height:25px;}

.yin_san li:hover { display:block; background:rgba(32,167,42,0.8); display:table; color:#fff;}

/*公司环境*/
.huanjin { overflow:hidden; padding:1%; margin-top:2%;}
.huanjin ul { margin-left:-1%;}
.huanjin li { width:32.33%; float:left; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); margin-left:1%; margin-bottom:20px; line-height:45px; text-align:center; overflow:hidden; padding:10px;}
.huanjin li img {transition: all .5s; max-width:100%;}
.huanjin li:hover img { transform: scale(1.1); }
.huanjin_sa { overflow:hidden;}
.huanjin li p{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding:0 10px;}
.huanjin li p a{ display:block;}
.huanjin li:hover p { background:#eee;}

/*上一页*/
.zuoy { text-align: center; clear: both; color: #fff; margin:10px 0; }
.zuoy_ks { width: 120px; display: inline-block; background: #eeeeee; line-height: 35px; border-radius: 5px;}
.zuoy_ks a { display: block; }
.zuoy_ks:hover a { background: #2bcc37; color: #fff; border-radius: 5px; }
.zuoy_mi { width: 50px; display: inline-block; background: #2bcc37; line-height: 35px; border-radius: 5px; }

/*内页解决方案*/
.jiefna {overflow:hidden;padding:2% 2% 0 2%;}
.jiefna ul { margin-right:-2%;}
.jiefna ul li { float:left; width:48%; margin-right:2%; margin-bottom:2%; background:#fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);} 
.jiefna ul li img {width: auto; height: auto; max-width:100%;}
.jiefna ul li a img { transition:all .5s; }
.jiefna ul li:hover img { transform: scale(1.1); }
.jiefna ul li a{ color:#333;}
.jiefna ul li:hover a{ color:#2bcc37;}

.jiefna_img0 { overflow:hidden;}

.jiefna_1b { overflow:hidden; padding:10px;}
.jiefna_1b_img { font-size:18px; margin-top:10px; font-weight:bold;}
.jiefna_1b_img_1 { color:#a5a4a4; margin-top:10px; line-height:20px; overflow:auto; height:40px;}
.jiefna_1b_img_more { width:40px; height:39px; position:absolute; bottom:-1px; right:0;}
.jiefna_1b_img_more a { color: #fff !important; display: block; }
.jiefna_1b_img_more:hover { color: #fff;}

.soluw_ney { overflow:hidden; padding:0 2%;}

.soluw_ney { overflow:hidden; padding:0 2%;}
.soluw_ney_zi { overflow:hidden; margin-top:60px; font-size:25px; text-align:center;}
.soluw_ney_xian {border:1px solid #eeeeee; margin:10px 0 20px 0%; overflow:hidden;}
.soluw_ney_nei { line-height:30px; margin-bottom:20px; color:#888; font-size:16px;}

.sowa_q1 { overflow:hidden; line-height:30px; font-size:14px;text-align:center; color:#cfcfcf;}

.mska_losa { overflow:hidden; margin:30px 0; line-height:40px; border-bottom:1px solid #eee; border-top:1px solid #eee; position:relative; height: 80px;}
.mska_losa .mska_losa_1 { width:100%;text-indent:25px;}
.mska_losa .mska_mor { position:absolute; right:0; top:20px; width:120px; background:#2bcc37; text-align:center;}
.mska_losa .mska_mor a{ color:#fff; display:block;}

/*产品*/
.cps_1a {overflow:hidden;padding:2% 2% 0 2%;}
.cps_1a ul { margin-right:-2%;}
.cps_1a ul li { float:left; width:31.33%; margin-right:2%; margin-bottom:2%; background:#fff; border:1px solid #eee;} 
.cps_1a ul li img {width: auto; height: auto; max-width:100%;}
.cps_1a ul li a img { transition:all .5s; }
.cps_1a ul li:hover img { transform: scale(1.1); }
.cps_1a ul li a{ color:#333;}
.cps_1a ul li:hover a{ color:#1062c8;}

.cps_1b { overflow:hidden; padding:10px;}
.cps_1b_img { font-size:16px; margin-top:10px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.cps_1b_img_1 { color:#a5a4a4; margin-top:10px; line-height:20px; overflow:auto; height:40px;}
.cps_1b_img_more { width:40px; height:39px; position:absolute; bottom:-1px; right:0;}
.cps_1b_img_more a { color: #fff !important; display: block; }
.cps_1b_img_more:hover { color: #fff;}

/*产品详情*/
.zoomdemo { padding:1%; overflow:hidden;}
.zoomdemo img { max-width:100%;}
.cpxq_t_l{ float:left; width:40%; margin:10px 0 0 10px;}
.sp-wrap{ display:none; line-height:0; font-size:0;}
.sp-thumbs{ width:100%;}
.sp-thumbs img{ width:100%;}
.sp-thumbs a:link, .sp-thumbs a:visited{ margin:0 0.5%; width:13%; height:50px; border:1px #eaeaea solid; overflow:hidden; opacity:.3; display:inline-block; background-size:cover; background-position:center; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; -ms-transition:all .2s ease-out;-o-transition:all .2s ease-out; transition:all .2s ease-out;}
.sp-thumbs a:hover{opacity:1;}
.sp-thumbs a:active, .sp-current{ opacity:1!important; position:relative;}
.sp-large{ position:relative; overflow:hidden; width:100% !important; margin:0 0 2% 0; box-shadow:0 0 1px rgba(0,0,0,0.3);}
.sp-large a{ display:block;}
.sp-zoom{ position:absolute; left:-50%; top:-50%; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in; display:none;}
.sp-zoom img{ max-width: none;}
.sp-lightbox{ position:fixed; top:0; left:0; height:100%; width:100%; background:rgb(0,0,0); background:rgba(0,0,0,.9); z-index:500; display:none; cursor:pointer;}
.sp-lightbox img{position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; max-width:90%; max-height:90%; border:2px solid #fff;}
#sp-prev, #sp-next{ position:absolute; top:50%; margin-top:-25px; z-index:501; color:#fff; padding:14px; text-decoration:none; background:#000; border-radius:25px; border:2px solid #fff; width:50px; height:50px; box-sizing:border-box; transition:.2s;}
#sp-prev{ left:10px;}
#sp-prev:before{ content:''; border:7px solid transparent; border-right:15px solid #fff; position:absolute; top:16px; left:7px;}
#sp-next{ right:10px;}
#sp-next:before{ content:''; border:7px solid transparent; border-left:15px solid white; position:absolute; top:16px; left:18px;}
#sp-prev:hover, #sp-next:hover{ background:#444;}
@media screen and (max-width: 400px) {.sp-wrap{ margin:0 0 15px 0;} #sp-prev, #sp-next{ top:auto; margin-top:0; bottom:25px;}}
.prodetailtxt{ float: right; width:55%; color:#1a1a1a; line-height:25px; margin-top:1%; margin-right:2%;}
.prodetailtxt h2{ font-size:20px; border-bottom:1px solid #dadada; padding:20px 0 15px;}
.protxt{ padding:15px 0;border-bottom:1px solid #dadada; margin-bottom:30px; word-break: break-all; overflow:auto; height:220px;}
.protxt p{ padding:0 5px; /*background:url(../webimages/icon06.jpg) left 15px no-repeat;*/ margin-left:0 !important; color:#a5a5a5; }
.protxt p span{font-size:14px !important;color:#1a1a1a;line-height: 24px !important;display: block;padding: 6px 0;}
.psw_1 { width:150px; float:left; line-height:35px; background:#2bcc37; text-align:center; border-radius: 5px;}
.psw_1 a{ display:block; color:#fff;}
.psw_1:hover { background:#2c80d5;}

/*产品转换*/
.cp1 {width:100%; background:#fff;overflow:hidden;}
.cp1_5 { overflow:hidden; margin-top:10px;}
.cp1_5 .hd{ line-height:50px; height:50px; width:100%; position:relative; font-size:14px; background:#f2f2f2; border-radius:5px 5px 0 0;}
.cp1_5 .hd ul{ float:left; position:absolute; left:0px; top:0px; height:32px; width:100%; display: flex;}
.cp1_5 .hd ul li{ cursor:pointer; height:50px; text-align:center; color:#464646; flex:1; display: inline-block;}
.cp1_5 .hd ul li.on{ height:50px; background:#2bcc37; color:#fff; border-radius:5px 5px 0 0;}
.cp1_5 .bd { float:left; width:100%;}
.cp1_5 .bd .abst1{ padding:10px 20px; line-height:30px; font-size:14px; margin:10px 0;}

.cp1_5 .bd .abst1 table{ border-collapse:collapse; border: 1px #ccc solid !important; width:100% !important;line-height:30px !important;}
.cp1_5 .bd .abst1 table td{ padding-left:12px !important;word-wrap:break-word;word-break:break-all;border: 1px #ccc solid !important;line-height:30px !important;}

/*内页新闻*/
.nes_zyi { overflow:hidden; width:100%;}
.nes_zyi dl { background:#fff; padding:20px; overflow:hidden; margin-bottom:15px; border-bottom:1px solid #eee;}
.nes_zyi dl:last-child { margin-bottom:0px;}
.nes_zyi dd { width:400px; float:left;}
.nes_zyi dd img { max-width:100%; height:auto;}
.nes_zyi dt { float:right; width:100%;}
.nes_zyi dt a{ display:block; transition:all .5s;}
.nes_zyi dt:hover a{ color:#2bcc37; margin-left:10px;}
.nes_zyi dt .nes_zyi_1 { font-size:18px; }
.nes_zyi dt .nes_zyi_2 { margin:10px 0; font-size:14px; line-height:25px; color:#acacac;}
.nes_zyi dt .nes_zyi_sj { position:relative; text-indent:22px; line-height:18px; margin-top:20px;}
.nes_zyi dt .nes_zyi_sj:after {content:""; background:url(../images/xw_aaq.png) no-repeat; width:40px; height:39px; position:absolute; top:0; left:0px;}

/*联系方式*/
.aok { margin:1%; overflow:hidden; min-height:300px; line-height:40px; font-size:16px;}

.aok1 { float:left; width:100%;}
.aok1 p { text-indent:25px;}
.aok2 { float:left; width:calc(100% - 400px);}
.tu1 { background: url(../images/huis1.png) no-repeat left;}
.tu2 { background: url(../images/huis2.png) no-repeat left;}
.tu3 { background: url(../images/huis3.png) no-repeat left;}
.tu4 { background: url(../images/huis4.png) no-repeat left;}
.tu5 { background: url(../images/huis5.png) no-repeat left;}