/* CSS Document */
*{ margin:0; padding:0;}
body{ font-family:'微软雅黑'; line-height:150%; font-size:14px;}
b, ins{font-style:normal;text-decoration:none; font-weight:500;}
img{ padding:0; margin:0; border:0; vertical-align:middle;}
ul,li,ol{ list-style:none;}
a{ text-decoration:none;color: #333;cursor: pointer;}
p{ padding:0px;}
em,i{ font-style: normal;}
a:visited,a:hover,a:active{ text-decoration:none;}
input,button{ outline:none;}
h1,h2,h3,h4,h5,h6{ font-weight:500;}
.wrap{width: 1120px;margin: 0 auto;}
/*首页*/
.header{ width:100%; height:70px;background: rgba(255,255,255,0.8);}
.header img{ float:left;}
.header a img{ height:32px;margin-top: 19px;}
.header ul{ float:right;}
.header ul li{ float:left; line-height:70px;}
.header ul li a{ height:70px; display:block; color:#353535; font-size:14px;text-align:center;text-decoration:none;padding: 0 17px;}
.header ul li a:hover,.header ul li a.active{  color:#fff; background:#09f}
.footer{ width:100%;padding:55px 0; background:#2c2c2c; overflow:hidden;}
.footer ul.youlian{ width:1120px; margin:0 auto; overflow:hidden;}
.footer ul.youlian h5{ font-size:13px;color:#666;font-weight:100; width:110px; text-transform:uppercase; height:30px; float:left;}
.footer ul.youlian li{ float:left;font-size:13px; color:#666}
.footer ul.youlian li a{ color:#666; text-decoration:none;padding:0 10px;}
.sy_ewm{ width:170px; float:right;}
.sy_ewm strong{ font-weight:100; width:150px; text-align:center; color:#dedede; line-height:24px; font-size:14px; display:block;}
.sy_ewm span{ display:block; float:left; width:50px; height:30px; line-height:30px; color:#fffefe; font-size:13px;}
.small{ width:1120px; margin:0 auto; height:30px; line-height:30px; text-align:left;font-size:14px; color:#666;}
.small a{ color:#666; text-decoration:none;}
.banner .picScroll-left{ width:100%; overflow:hidden; position:relative; height:630px;}
.banner .picScroll-left .hd .prev,.banner .picScroll-left .hd .next{ display:block;  width:42px; height:84px; position:absolute; cursor:pointer; top:50%;margin-top: -42px;z-index: 5;}
.banner .picScroll-left .hd .next{ background:url(../images/next.png) left top no-repeat; right:50%;margin-right: -605px;}
.banner .picScroll-left .hd .prev{ background:url(../images/prev.png) left top no-repeat; left:50%;margin-left: -605px;}
.banner .picScroll-left .hd ul{overflow:hidden; zoom:1; position:absolute; bottom:25px; left:50%; margin-left:-26px;z-index: 5;}
.banner .picScroll-left .hd ul li{ float:left;  width:12px; height:12px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#09f; border-radius:100%}
.banner .picScroll-left .hd ul li.on{ background:#fff}
.banner .tempWrap{ margin:0 auto;}
.banner .picScroll-left .bd{ width:100%; overflow:hidden; height:630px;}
.banner .picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.banner .picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; width:100%; height:630px;}
.banner .picScroll-left .bd ul li .pic{ text-align:center; position:relative; width:100%; overflow:hidden; height:630px;}
.banner .picScroll-left .bd ul li .pic img{display:block; height:630px; width:1920px; position:absolute; left:50%; margin-left:-960px;}
.yewu{ width:1120px; margin:0 auto;padding-bottom: 50px;}
.yewu h3,.changpin h3,.new h3,.gy_h3{ width:320px; margin:40px auto 60px; border-bottom:1px solid #333; position:relative; height:30px;}
.yewu h3 span,.changpin h3 span,.new h3 span,.gy_h3 span{ width:160px; margin:0 auto; height:30px; display:block; background:#fff; position:absolute; margin-left:80px; font-size:30px; margin-top:15px; font-weight:100; text-align:center; line-height:100%}
.yewu .picScroll-left{position:relative;}
.yewu .picScroll-left .hd .prev,.yewu .picScroll-left .hd .next{display:block;width:38px;height:38px;overflow:hidden;cursor:pointer;background:url(../images/abtarrow.png) no-repeat;position: absolute;top: 50%;margin-top: -38px;}
.yewu .picScroll-left .hd .prev{left: -58px;}
.yewu .picScroll-left .hd .next{right: -58px;background-position: -38px 0;  }
.yewu .picScroll-left .bd{overflow: hidden;}
.yewu .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.yewu .picScroll-left .bd ul li{ margin:0 20px 0 0; width: 265px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.yewu .picScroll-left .bd ul li img{display: block;width: 263px;height: 180px;border: 1px solid #e5e5e5;}
.yewu .picScroll-left .bd ul li p{font-size: 16px;color: #333;margin-top: 10px;}
.changpin,.new{ width:100%; background:#f1f1f1; overflow:hidden;}
.changpin h3 span,.new h3 span{ background:#f1f1f1}
.chanpin_nav{text-align: center;margin: 0 0 40px;}
.chanpin_nav a{display: inline-block;width:166px; height:40px; line-height:40px;margin:0px 10px; border-radius:46px; background:#fff; font-size:16px; color:#333; text-align:center; cursor:pointer;}
.chanpin_nav a.active,.chanpin_nav a:hover{ background:#09f; color:#fff;}
.chanpin_li{display: none;}
.changpin ul{ width:1119px; margin:0 auto; overflow:hidden;}
.changpin ul li{ width:258px; height:185px; float:left; margin-right:29px; margin-bottom:29px; overflow:hidden; position:relative}
.changpin ul li em{ width:258px; height:185px; position:absolute; left:0; top:185px; z-index:1; text-align:center; background: url(../images/lstmbj.png) left top repeat; display:block; line-height:185px; color:#fff; font-size:20px;}
.changpin ul li a{ display:block; height:100%;}
.changpin ul li a img{position:absolute; left:0; top:0; width:100%; height:100%}
#more,.gongsi a{ width:210px; height:50px; line-height:50px; background:#09f; display:block; border:1px solid #09f; color:#fff; margin:50px auto; font-size:18px; border-radius:5px; text-align:center; text-decoration:none; transition:all 0.3s;}
#more:hover,.gongsi a:hover{ background:#fff; color:#09f; transition:all 0.3s;}
.gongsi{ width:1120px; margin:40px auto; overflow:hidden;}
.gongsi h3{ font-size:30px; line-height:150%; color:#343434;}
.gongsi img{ float:right; width:480px; height:280px;}
.gongsi_div{ width:540px; float:left;}
.gongsi span{ width:540px; float:left; margin:15px 0 25px 0; font-size:14px; color:#343434;}
.gongsi span em{ display:block; line-height:24px;}
.gongsi a{ border-radius:50px; float:left; margin:20px 20px 0 0;}
.new ul{ width:1120px; margin:0 auto; overflow:hidden; padding-bottom:40px;}
.new ul li{ width:340px; float:left; overflow:hidden;}
.new ul li h4{ height:30px; line-height:30px; font-size:16px; color:#2f2f2f; font-weight:200; margin:15px 0;}
.new ul li span{ font-size:12px; color:#8b8b8b;display: -webkit-box; -webkit-box-orient text-overflow: ellipsis;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; line-height:20px; margin-bottom:15px;}
.new ul li strong{ width:340px; height:220px; position: relative; overflow:hidden; display:block;}
.new ul li img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.new ul li em{ display:block; width:98px; height:28px; line-height:28px; border:1px solid #09f; color:#09f; background:#fff; text-align:center; text-decoration:none; transition:all 0.3s;}
.new ul li a em:hover{ background:#09f; color:#fff; transition:all 0.5s;}
.footer{position: relative;}
.foo_cen{ width:1120px; margin:0 auto; position:relative; overflow:hidden; padding-bottom:50px;}
.foo_nav{ width:1120px; float:left; height:45px; line-height:45px; margin-bottom:15px;}
.foo_nav li{ font-size:16px; float:left; margin-right:25px;}
.foo_nav li a{ color:#fff;}
.foo_dizhi{ border-bottom:1px solid #535353; border-top:1px solid #535353; height:70px; line-height:70px;clear: both;overflow: hidden;}
.foo_dizhi ul li{ float:left; color:#666; margin-right:20px; font-size:14px;}
.foo_dizhi ul li img{ margin-right:8px; width:35px; height:35px;}
.ewm{ float:right; width:118px; color:#fff; position:absolute; right:50%;margin-right: -560px; bottom:20px;}
.ewm img{ width:118px; height:118px;}
.ewm span{ width:100%; display:block;margin-top: 5px; text-align:center;}
/*产品中心*/
.pban{position: relative;height: 200px;overflow: hidden;}
.pban img{display: block;width: 1920px;height: 200px;position: absolute;top: 0;left: 50%;margin-left: -960px;}
.pban h2{font-size: 28px;font-weight: bold;color: #333;position: absolute;left: 50%;margin-left: -520px;top: 80px;}
.paginator{ width:100%; text-align:center; padding:30px 0 50px; margin:0px auto; display:block; overflow:hidden;}
.paginator span,.paginator a{width:30px; height:30px; border:1px solid #e5e5e5;color:#333; display:inline-block;line-height:30px; margin-left:5px; cursor:pointer; font-size:14px; border-radius:3px;}
.paginator span.current,.paginator a.current{background:#e5e5e5; color:#333;}
.paginator span:first-child,.paginator a:first-child,.paginator span:last-child,.paginator a:last-child{ width:60px;}
#cpzx{ background:#fff; position:relative; overflow:hidden;}
#cpzx h3 span{ background:#fff;}
/*#cpzx ul.tab_ul{ position:absolute; left:50%; margin-left:-560px; top:227px;}*/
#cpzx ul.tab_ul li{ border:1px solid #e5e5e5; width:256px; height:183px;}
/*#cpzx ul.tab_ul li:first-child{ border:none; width:258px; height:185px;}*/
#cpzx ul.tab_li{width: 1120px;}
#cpzx ul.tab_li,.gywm ul.gy_ul{ margin:0 auto; overflow:hidden;}
#cpzx ul.tab_li li,.gywm ul.gy_ul li{ width:166px; height:40px; line-height:40px; float:left; margin:0px 10px 15px; border-radius:46px; background:#eee; font-size:16px; color:#333; text-align:center; cursor:pointer;}
#cpzx ul.tab_li li a.active,#cpzx ul.tab_li li a:hover,.gywm ul.gy_ul li a.active,.gywm ul.gy_ul li a:hover{ background:#09f; color:#fff; display:block;}
.changpin ul.tab_ul{margin-top: 50px;}
/*产品详情*/
.cpzx_kuang{ width:100%; overflow:hidden; background:#f8f8f8; border-top:1px solid #e5e5e5;}
.dqwz{ width:1120px; height:100px; line-height:100px; margin:0 auto; color:#666; font-size:14px;}
.dqwz a{ color:#666;}
.cppzxx{ width:1120px; margin:0 auto; overflow:hidden;}
.cp_img{ width:498px; height:356px; border:1px solid #eee; float:left; overflow:hidden; position:relative; background:#fff;}
.cp_img ul.ul_img li{ display:none; height:356px; width:498px;}
.cp_img ul.ul_img li img{ height:356px; width:498px;}
.cp_img ul.ul_dian{ position:absolute; bottom:10px; left:50%;}
.cp_img ul.ul_dian li{ width:10px; height:10px; border-radius:100%; background:#c9c9c9; margin:0 5px; float:left; cursor:pointer;}
.cp_img ul.ul_dian li.active{ background:#434343;}

.cp_wzxx{ width:566px; float:right;}
.cp_wzxx h4{ width:100%; height:99px; border-bottom:1px solid #eee; font-size:18px; color:#010101;}
.cp_wzxx h4 em{ display: block; font-size:30px; line-height:50px;}
.cp_wzxx span{ display:block; margin:30px 0; line-height:180%; font-size:14px; color:#666}
.cp_wzxx strong{ font-size:18px; color:#333; height:27px; line-height:27px; display:block; float:left;}
.cp_wzxx strong img{ margin-right:5px; float:left;}
.cp_wzxx strong em{ color:#09f; font-size:24px; margin-left:5px;}
.cpxxcs{ width:1118px; overflow:hidden; border:1px solid #eee; background:#fff; margin:20px auto 60px;}
.cpxxcs h4{height:50px; line-height:50px; padding-left:59px; font-size:18px; border-bottom:1px solid #eee;}
.xqjs{ width:1000px; padding:50px 59px;}
.xqjs h5{ font-size:18px; color:#000; font-weight:600; line-height:180%; margin-top:30px;}
/*.xqjs span{ width:100%; display:block; font-size:14px; line-height:200%;}*/
.xqjs strong{ font-weight:600;}
/*服务内容*/
#fuwunr li{ width:1120px; display:table; padding:20px 0;}
#fuwunr li em{ display:table-cell; vertical-align:middle;}
#fuwunr li div{ display:table-cell; vertical-align:middle; padding-left:50px;}
#fuwunr li div strong,#fuwunr li div span{ width:100%; float:left; display:block; text-align:left}
#fuwunr li div span{ font-size:14px;}
/*关于我们*/
.gywm{ width:1120px; margin:0 auto;}
.gywm ul.gy_ul li a{ display:block; border-radius:46px;}
.gywmnr{ width:1120px; margin:30px auto 0; padding-bottom:80px;font-size:14px; color:#333;}
/*.gywmnr span{ display:block; width:100%; float:left;  text-indent:2em; margin-bottom:30px;}*/
.gywmnr strong{ font-weight:600;}
/*荣誉资质*/
.ryzz{ width:1020px; margin:0 auto;}
.ryzz li{ width:312px; float:left; margin:0 14px 30px; text-align:center;}
.ryzz li img{ border:1px solid #eee;}
.ryzz li span{ height:50px; line-height:50px; font-size:16px; color:#666}
/*合作案例*/
.case{ width:1120px; margin:0 auto;}
.case_top{ overflow:hidden; margin-bottom:50px;}
.case_top img{ float:left; width:310px;}
.case_top h4{ float:right; width:760px; font-size:18px; color:#323232; line-height:150%; margin-bottom:10px;}
.case_top span{ width:760px; font-size:14px; display:block; float:right; color:#999;}
.case ul{ overflow:hidden; margin-bottom:30px;}
.case li{ height:55px; line-height:55px; border-bottom:1px solid #eee}
.case li em{ float:right; font-size:16px;color:#333}
.case li a{ width:1000px; display:block; float:left;}
/*联系我们*/
.lxwm{ width:1120px; margin:0 auto; overflow:hidden; padding-bottom:100px;}
.lxwm_left{ width:415px; border-right:1px dashed #d2d2d2; float:left;}
.lxwm_left h4{ font-size:18px; color:#000; line-height:100%;}
.lxwm_left li{ margin-top:12px; font-size:14px; line-height:100%;line-height: 20px;}
.lxwm_left ul.biaodan{ margin-top:50px;}
.lxwm_left ul.biaodan li{ overflow:hidden; margin-bottom:10px;}
.lxwm_left li input{ width:320px; padding:0 5px; float:left; height:40px; line-height:40px; background:#eee; border:none;}
.lxwm_left ul li input::-webkit-input-placeholder,.lxwm_left ul li input:-moz-placeholder,.lxwm_left ul li input::-moz-placeholder,.lxwm_left ul li input:-ms-input-placeholder{ font-family:'微软雅黑'}
.lxwm_left li textarea{ width:320px; height:100px; padding:5px; background:#eee; border:none; outline:none; resize:none;}
#tijiao{ width:165px; height:40px; line-height:40px; cursor:pointer; color:#fff; background:#09f; border:none; font-size:18px; letter-spacing:5px; font-family:'微软雅黑'}
.lxwm_right{ float:right; width:620px;height: 405px;font-size: 12px;border: 1px solid #ccc;}
.BMap_bubble_title{color: #09f;font-weight: bold;font-size: 14px;}
/*新闻资讯*/
.news{ width:1120px; margin:0 auto;}
.news li{ overflow:hidden; margin-bottom:50px; height:220px;}
.news li strong{ width:340px; height:220px; overflow:hidden; position:relative; margin-right:30px; float:left;}
.news li strong img{ position:absolute;}
.news li h4{ float:left; width:750px;font-size:18px; line-height:18px; height:20px;}
.news li p{ width:750px; line-height:100%; font-size:14px; color:#666; margin:20px 0 15px; float:left;}
.news li span{ display:block; font-size:14px; color:#8b8b8b; margin-bottom:15px; line-height:180%;}
.news li a{ display:block; height:100%;}
.news li em{ width:98px; height:28px; line-height:28px; float:left; display:block; border:1px solid #09f; font-size:14px; color:#09f; text-align:center; background:#fff;transition:all 0.3s;}
.news li a em:hover{ background:#09f; color:#fff; transition:all 0.3s;}
/*详情页*/
.lvyou_xingq{ width:1120px; margin:0 auto 30px; overflow:hidden;padding:30px 0;border-top:1px solid #eee;}
.lvyou_xingq h5{ margin:0 auto; text-align:center; color:#000; font-size:24px; line-height:35px;}
.lvyou_xingq ul{ margin:0 auto;text-align:center;padding-bottom:20px;border-bottom:1px solid #eee; margin-bottom:20px;}
.lvyou_xingq ul li{ display:inline-block; margin:0 5px; line-height:24px; font=size:14px; color:#666}
.lvyou_xingq span{ margin:0 auto; display:block; font-size:14px; color:#666; line-height:24px; padding:8px 0; text-indent:2em;}
.lvyou_xingq strong{ font-weight:600;}
.shangxipian{ margin:0 auto; overflow:hidden; border-top:1px solid #eee; width:1120px;}
.shangxipian ul{ width:1120px; padding:20px 0; float:left; position:relative;}
.shangxipian ul li{ line-height:24px; color:#666;}
.shangxipian ul li a{ color:#666;}
.lv_list{ width:80px; height:50px; position:absolute; right:0; bottom:19px;line-height:50px; text-align:right;}
/*质量控制*/
.quality{font-size: 14px;line-height: 1.5;padding-bottom: 50px;}
/*解决方案*/
.jjfa{padding-bottom: 50px;}
.jjfa ul{ width:1119px; margin:0 auto; overflow:hidden;}
.jjfa ul li{ width:353px; float:left; margin-right:29px; margin-bottom:29px; overflow:hidden;text-align: center;}
.jjfa ul li.last{margin-right: 0;}
.jjfa ul li em{display: block;font-size:16px;}
.jjfa ul li a{ display:block; height:100%;}
.jjfa ul li a img{display: block;width:353px;height: 212px;margin: 0 auto 10px;}















































