﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,*{margin:0;padding:0;}
fieldset,img{border:0;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
em,i{font-style:normal;}
input,button,select,textarea{outline:none;}
input:-webkit-autofill{box-shadow: 0 0 0px 1000px white inset !important;}
img{max-width:100%;}
textarea{resize:none;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0px;}
body{background:#f5f5f5;}
a:link,a:visited,a:hover,a:active{text-decoration:none;}
a{color:#333; text-decoration:none;}
a:hover{color:#333;}
/*自定义的全局样式*/
.wrapper{width:100%;}
.boxwidth{margin:0 auto; padding:0 15px;}
/*头部样式*/
.my-navbar{background:#fff;transition: background 0.4s ease-in-out, padding 0.4s ease-in-out, top 0.4s ease-in-out;box-shadow:0 0 15px rgba(0,0,0,0.5);}
.my-navbar a{/*background:transparent !important;*/ display:block;}
.my-navbar a:hover{color:#000;}
.my-navbar .thisclass a{}
.top-nav{/*background:#0069b5*/}
.top-nav a.nav_a2{color:#282828;}
.top-nav a.nav_a2:hover{color:#000;}
.navbar{margin-bottom:0;border:none;}
button.navbar-toggle{background-color:#fbfbfb;}
/*整个背景都是transparent透明的，会看不到，所以再次覆盖一下*/
button.navbar-toggle > span.icon-bar{background-color:#dedede}
.top{background:url(img/top_bg.jpg) top center no-repeat;line-height:35px;color:#fff;font-size:14px;overflow:hidden;}
.top_left{float:left;}
.top_right{float:right;}
.top_right span{color:#f8c301;font-size:16px;}
.logo{display:inline-block;padding-top:20px;}
.logotop{padding-top:3px;}
.my-navbar a.logo img{transition:all 0.4s;}
.logo img{width:100%;}
.logotop img{width:140px;}
.navbar .navbar-nav{}
.navbar .navbar-nav > li > a{padding-top:40px;padding-bottom:40px;}
.top-nav.navbar .navbar-nav > li > a{padding-top:15px;padding-bottom:15px;}
.navbar .navbar-nav > li > a.nav_a{color:#282828;}
.navbar-collapse{padding-left:0;padding-right:0;}
.navbar-toggle{margin-top:10px;}
.top-nav .navbar-toggle{margin-top:8px;}
/*.sub-nav{position:absolute;width:100%;z-index:9999;top:100%;left:0;padding:0;box-shadow:0 10px 10px rgba(0,0,0,0.3);border-top:1px solid #ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden;}*/
.sub-nav{position:absolute;width:100%;z-index:9999;top:100%;left:0;padding:0;box-shadow:0 5px 5px rgba(0,0,0,0.3);border-top:1px solid #ddd; border-bottom:4px solid #007bc5; border-top:2px solid #007bc5; background:rgba(255,255,255,0.8);}
.sub-nav:before{position:absolute; content:" "; top:-20px; left:50%; margin-left:-10px; width:0; height:0; border-left:10px solid transparent; border-top: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #007bc5;}
.thisclass .fadein-left{-webkit-animation-name: navfadeinL; -moz-animation-name: navfadeinL; -ms-animation-name: navfadeinL; animation-name: navfadeinL}
.thisclass .fadein-right{-webkit-animation-name: navfadeinR; -moz-animation-name: navfadeinR; -ms-animation-name: navfadeinR; animation-name: navfadeinR}
.fadein-right,
.fadein-left{-webkit-animation: 0.4s ease-out backwards; -moz-animation: 0.4s ease-out backwards; -ms-animation: 0.4s ease-out backwards; animation: 0.4s ease-out backwards}
@-webkit-keyframes navfadeinL{0%{opacity:0;-webkit-transform:translateX(-20px)}
to{opacity:1;-webkit-transform:translateX(0)}}
@keyframes navfadeinL{0%{opacity:0;transform:translateX(-20px)}
to{opacity:1;transform:translateX(0)}}
@-webkit-keyframes navfadeinR{0%{opacity:0;-webkit-transform:translateX(20px)}
to{opacity:1;-webkit-transform:translateX(0)}}
@keyframes navfadeinR{0%{opacity:0;transform:translateX(20px)}
to{opacity:1;transform:translateX(0)}}
.nav li.xiala{position:static; width:14%;}
.xiala_box{display:none;}
.sub-nav li{width:100%;height:36px;}
.sub-nav li a{display:block;line-height:36px;text-align:center;}
.sub-nav li a:hover{background:#007bc5; color:#fff;}
.chanpin_box{position:absolute;width:100%;z-index:9999;top:100%;left:0;padding:0;background:#fff;border-top:1px solid #eee;box-shadow:0 10px 10px rgba(0,0,0,0.3);}
.xiala_pro{padding:2em 0;overflow:hidden;}
.xiala_pro li{border-left:1px solid #eee;height:200px;}
.xiala_pro li h3{margin-bottom:1em;}
.xiala_pro li h3 a{font-size:1.14em;font-weight:bold;}
.xiala_pro li a{display:block;line-height:2em;color:#666;}
.thisclass .nav_a{background:#eee;}
.top-nav .thisclass .nav_a2{background:#eee;color:#000;}
.hmain{clear:both;overflow:hidden;}
.hmain1{margin-top:30px;overflow:hidden;}
.hmain1_left{padding:17px 0;overflow:hidden;}
.hmain1_left li span{font-size:16px;}
.hmain1_left li{float:left;height:80px;width:33.333333%;text-align:center;font-size:14px;border-bottom:1px solid #005894;border-right:1px solid #005894;}
.hmain1_left li a{color:#fff;background:#0069b5;display:block;padding-top:20px;height:100%;}
.hmain1_left li a:hover{color:#fff;background:#005894;text-decoration:none;}
.hmain1_right{padding:10px 0;overflow:hidden;}
.hmain1_right li{float:left;width:20%;padding:7px 7px 7px 8px;height:100%;}
.hmain1_right li a{display:block;width:100%;height:100%;overflow:hidden;position:relative;z-index:1;}
.hmain1_right li a span{position:absolute;text-align:center;/*background:url(img/index_fenlei_bg.png) repeat;*/background:#0069b5;color:#fff;transition:all 0.4s ease-in-out;overflow:hidden;padding-top:4em;width:0;height:0;top:50%;left:50%;font-size:0;}
.hmain1_right li a.pro_fl_lasta i{position:absolute;text-align:center;background:#cecece;color:#fff;transition:all 0.4s ease-in-out;overflow:hidden;padding-top:4em;width:100%;height:100%;left:0;top:0;font-size:1.14em;}
.hmain1_right li a.pro_fl_lasta img{visibility:hidden;}
.hmain1_right li a.pro_fl_lasta i:hover{background:#0069b5;}
.hmain1_right li a:hover span{width:100%;height:100%;left:0;top:0;font-size:1.14em;}
.hmain1_right li img{width:100%;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.hmain1_right li a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
/*主页增加*/
.item > a{display:block; position:relative; height:100%;}
.item > a .banner_p{position:absolute; top:0; left:0; width:100%; height:100%;}
.item > a .banner_p .boxwidth{position:relative; height:100%;}
.item > a .banner1_p1{color:#007bc5; font-size:3.5em; padding-top:0.6em; font-weight:bold; letter-spacing:1px; text-align:right;}
.item > a .banner1_p2{color:#007bc5; font-size:1.14em; line-height:2em; text-align:right; padding:1em 0 0 50%;}
.item > a .banner1_p3{padding:1em 3em; display:inline-block; float:right; background:#007bc5; color:#fff; margin:5em 5em 0 0; border-radius:6px; transition:all 0.4s;}
.item > a .banner1_p3:hover{background:#009fff;}
.item > a .banner2_p1{color:#fff; font-size:3.5em; padding-top:1.3em; font-weight:bold; letter-spacing:1px;}
.item > a .banner2_p2{color:#fff; font-size:1.14em; padding-top:1em; line-height:2em;}
.banner1_wz1{font-size:60px; text-align:center; color:#fff; position:absolute; top:30px; width:100%;}
/*banner*/
.carousel-control.right{background:url(../images/banner/banner_right.png) center center no-repeat; transition:all 0.4s;text-indent:-9999px;}
.carousel-control.left{background:url(../images/banner/banner_left.png) center center no-repeat; transition:all 0.4s; text-indent:-9999px;}
.carousel-indicators{display: inline-block; position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 80px; margin-left: -40px; padding-left: 0; list-style: none; text-align: center; background:rgba(0,0,0,0.6); padding-top:3px; border-radius:14px;}
.carousel-indicators li{display: inline-block; width: 15px; height: 15px; margin: 2px; text-indent: -999px; border: 1px solid #fff; border-radius: 15px; cursor: pointer; background-color: #000 \9; background-color: rgba(0,0,0,0);}
.carousel-indicators li.active{margin: 2px; width: 15px; height: 15px; background-color:#fff;}
.banner_bottom{background:url(img/bg01.jpg); padding:30px 0; clear:both; line-height:1.8em;}
.banner_bottom_left{float:left; height:100%; width:300px;display: table-cell; vertical-align: middle; text-align: center; line-height:4.5em;}
.banner_bottom_left a{display:block; font-size:2em; font-weight:bold; color:#444;}
.banner_bottom_right{margin-left:320px;}
.banner_bottom_right p{color:#999;}
.main_title{text-align:center;}
.main_title h2{font-size:3em; padding-bottom:0.5em; color:#333;}
.main_title p{color:#999; font-size:1.2em;}
.hsoluction .main_title{padding:100px 0 50px;}
.hsoluction{}
.hsoluction_list{margin:0 -15px; padding-top:30px;}
.hsoluction_list li{width:50%; padding:0 15px; float:left; transition:all 0.4s;}
.hsoluction_list_a1{display:block; overflow:hidden; position:relative; z-index:1;}
.hsoluction_list_a1 i{position:absolute; font-size:40px; line-height:40px; transform:scale(0.1) translate(-20px,-20px) rotate(0deg); color:#007bc5; top:50%; left:50%; z-index:2; transition:0.4s; opacity:0;}
.hsoluction_list_a1 img{width:100%; transition:all 0.4s;}
.hsoluction_list_a2{display:block; text-align:center; padding:1em; border-bottom:4px solid #f5f5f5; transition:all 0.4s;}
.hsoluction_list_a2 h3{font-size:2em; padding-bottom:0.5em;}
.hsoluction_list_a2 p{color:#999; line-height:1.8em; height:3.6em; overflow:hidden;}
.hsoluction_list li .hsoluction_list_nei{transition:all 0.4s;}
.hsoluction_list li:hover .hsoluction_list_a1 img{transform:scale(1.1);}
.hsoluction_list li:hover{transform:translateY(-10px);}
.hsoluction_list li:hover .hsoluction_list_a2{border-bottom:4px solid #007bc5; background:#fff;}
.hsoluction_list li:hover .hsoluction_list_nei{box-shadow:0 5px 5px rgba(0,0,0,0.4);}
.hsoluction_list li:hover .hsoluction_list_a1 i{font-size:40px; line-height:40px; opacity:1; transform:scale(1) translate(-20px,-20px) rotate(180deg);}
.hsoluction_list2 li{width:33%; padding:0 15px; float:left; transition:all 0.4s;}
.hsoluction_list2 .hsoluction_list_a2 h3{font-size:1.5em; padding-bottom:0.5em;}
.hsoluction_top{overflow:hidden; position:relative;}
.hsoluction_top_l{width:50%; padding:0 8%; height:100%; position:absolute; top:0; left:0; background:#eee;}
.hst_box{display:table; height:100%; width:100%;}
.hst_box_n{display:table-cell; vertical-align:middle; width:100%;}
.hst_o{font-size:3em;}
.hst_t{font-size:1.5em; padding:0.5em 0;}
.hst_s{font-size:1.14em; color:#999; padding-bottom:0.5em;}
.hsoluction_top_r{width:50%; right:0; position:relative; overflow:hidden; float:right;}
.hsoluction_top_r a{display:block; position:relative;}
.sanjiao1{position:absolute; left:0; top:50%; margin-top:-15px; width:0; height:0; border-top:30px solid transparent; border-bottom: 30px solid transparent; border-left: 30px solid #eee;}
.sanjiao2{position:absolute; right:0; top:50%; margin-top:-15px; width:0; height:0; border-top:30px solid transparent; border-bottom: 30px solid transparent; border-right: 30px solid #eee;}
.hsoluction_top_r img{position:relative; left:50%; margin-left:-480px; width:960px; max-width:960px; transition:all 0.4s;}
.hsoluction_top_r:hover img{transform:scale(1.1);}
.hsoluction_top2{overflow:hidden; position:relative;}
.hsoluction_top2 .hsoluction_top_l{left:auto; right:0; background:#eee;}
.hsoluction_top2 .hsoluction_top_r{left:0; right:auto; float:left;}
.kuano{background:url(../images/home/kuano_img.jpg) fixed no-repeat; background-size:100% 100%; padding:70px 0; text-align:center;}
.kuano_title{font-size:2.5em; color:#007bc5; font-weight:bold; text-shadow:0 5px 5px rgba(0,0,0,0.2);}
.kuano_p{color:#333; padding:1em 0 2em;}
.kuano_a{display:inline-block; background:#007bc5; padding:0 2.5em; line-height:36px; color:#fff; border-radius:20px; transition:all 0.4s;}
.kuano_a:hover{color:#fff; padding:0 3em; background:#009fff;}
.habout .main_title{padding-bottom:50px;}
.habout{overflow:hidden; padding:60px 0;}
.habout_left{padding:0;}
.habout_left a{display:block; overflow:hidden;}
.habout_left a img{width:100%;}
.habout_tight{padding:1em 0 1em 15px;}
.habout_tight h3{font-size:2em;}
.habout_tight h3 a{color:#333;}
.habout_tight h3 a:hover{text-decoration:none; color:#0069b5;}
.habout_tight p{line-height:2em; padding:1.5em 0;}
<!--鼠标划过一道光-->
.floorbn_go{position: relative; display: block; overflow: hidden;}
.floorbn_go::before{position: absolute;top: 0px;left: -80%;display: block;content: "";width: 200px;height: 100%;overflow: hidden;background: -moz-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.2) 50%, rgba(255,255,255,0));background: -webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.2) 50%, rgba(255,255,255,0));background: -webkit-gradient(linear,left top,right top, from(rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,.2)), to(rgba(255,255,255,0)));background: linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,.2) 50%, rgba(255,255,255,0));-moz-transform: skewX(-25deg);-webkit-transform: skewX(-25deg);transform: skewX(-25deg);}
.floorbn_go:hover::before{-moz-transition: left 1s ease 0s; -webkit-transition: left 1s ease 0s; transition: left 1s ease 0s; left: 140%;}

/*分页*/
.pagination{ width:100%; margin:50px auto; text-align:center;clear: both; font-size:16px;}
.pagination span a,.pagination li .disabled{text-decoration: none;margin: 2px;border: 1px solid #ddd;background: #ffff;color: #07284E;display: inline-block;}
.pagination .page-num-current{font-weight: bold;color: #fff;background: #F26631;border: 1px solid #D7440D;}
.pagination a{ padding: 5px 10px; display:inline-block}
.pagination .disabled,.pagination .page-num-current{padding: 5px 10px; display:inline-block}
.page-status{ display: none; }

/*主页 客户案例 选项卡*/
.hcase{padding:60px 0; background:#eee;}
.xxktab{margin:30px auto;}
.xxktab .xxktabtitle{overflow:hidden; text-align:center; margin-bottom:50px;}
.xxktab .xxktabtitle a{display:inline-block; padding:0 30px; line-height:40px; border-radius:20px; background:#dadada; margin:0 10px;}
.xxktab .xxktabtitle a:hover{background:#007bc5;color:#fff;}
.xxktab .xxktabtitle a.on{background:#007bc5;color:#fff;}
.xxktab .xxkcontent{overflow:hidden; height:230px; position:relative;}
.xxktab .xxkcontent .xxklist{position:absolute;left:0;top:0;height:230px;}
.xxktab .xxkcontent .xxklist_li{float:left; height:230px; overflow:hidden; padding:0;}
.xxktab .xxkcontent .xxklist_li a{display:block; background:#fff; position:relative; overflow:hidden;}
.xxktab .xxkcontent .xxklist_li a img{width:100%; transition:all 0.4s;}
.link-setion-text{display:block; width:100%; position:absolute; top:50%; left:0; z-index:10; color:#fff; text-align:center; opacity:0; filter:alpha(opacity=0);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;}
.link-setion-text h3{margin:0 20px 15px; margin-top:-20px; font-size:24px; font-weight:normal; color:#fff; line-height:normal;transition:all 0.35s ease-out; -moz-transition:all 0.35s ease-out; -o-transition:all 0.35s ease-out; -webkit-transition:all 0.35s ease-out; -ms-transition: all 0.35s ease-out;}
.link-setion-text p{margin:0 20px 15px; margin-top:-55px; font-size:13px; font-weight:normal; color:#fff; transition:all 0.35s ease-out; -moz-transition:all 0.35s ease-out; -o-transition:all 0.35s ease-out; -webkit-transition:all 0.35s ease-out; -ms-transition: all 0.35s ease-out;}
.link-setion-text .link-more{line-height:normal; display:inline-block; *display:inline; *zoom:1; margin-top:10px; padding:6px 20px; border:1px solid #fff; font-size:13px;}
.hover_tc .opacity-overlay{display:block; width:100%; height:100%; position:absolute; top:0; left:0; cursor:pointer; background:#007bc5; opacity:0; filter:alpha(opacity=0); _height:expression( (this.parentElement.clientHeight) +'px');-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;}
.xxktab .xxkcontent .xxklist_li a:hover img{transform:scale(1.1);}
.hover_tc:hover .link-setion-text{opacity:1; filter:alpha(opacity=100);}
.hover_tc:hover .link-setion-text h3{margin-top:0px;}
.hover_tc:hover .link-setion-text p{margin-top:0px;}
.hover_tc:hover .opacity-overlay{opacity:0.85; filter:alpha(opacity=85);}
.hnews{padding:60px 0; clear:both;}
/*主页 新闻 选项卡*/
.xxktab2{margin:30px auto;}
.xxktab2 .xxktabtitle2{overflow:hidden; text-align:center; margin-bottom:50px;}
.xxktab2 .xxktabtitle2 a{display:inline-block; padding:0 30px; line-height:40px; border-radius:20px; background:#dadada; margin:0 10px;}
.xxktab2 .xxktabtitle2 a:hover{background:#007bc5;color:#fff;}
.xxktab2 .xxktabtitle2 a.on{background:#007bc5;color:#fff;}
.xxktab2 .xxkcontent2{overflow:hidden; height:350px; position:relative;}
.xxktab2 .xxkcontent2 .xxklist2{position:absolute;left:0;top:0;height:350px;}
.xxktab2 .xxkcontent2 .xxklist_li2{float:left; height:350px; overflow:hidden;}
.xxklist_li2_left img{width:100%; transition:all 0.4s;}
.xxklist_li2_left a{display:block; overflow:hidden;}
.xxklist_li2_left a:hover img{transform:scale(1.1);}
.hnews_top{}
.hnews_top h3 a{display:block; font-size:1.5em; margin-bottom:0.5em; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color:#666; font-weight:bold; transition:all 0.4s;}
.hnews_top h3 a:hover{color:#007bc5;}
.hnews_top p{line-height:1.8em; color:#999; height:3.6em; overflow:hidden;}
.hnews_list{padding-top:1em; margin-top:1em; border-top:1px dashed #ccc;}
.hnews_list li{padding:0.5em 0;}
.hnews_list li a{display:block; line-height:1.8em; height:1.8em; color:#666; transition:all 0.4s;}
.hnews_list li a:hover{transform:translateX(15px); color:#007bc5;}
.hnews_btn{margin-top:1em;}
.hnews_btn a{display:inline-block; padding:0.7em 3em; text-align:center; color:#fff; background:#007bc5; transition:all 0.4s;}
.hnews_btn a:hover{background:#009fff; text-indent:0.5em;}
/*留言*/
.liuyan{background:url(../images/home/liuyan_bg2.jpg) fixed no-repeat; background-size:100% 100%; padding:70px 0;}
.liuyan_box{background:rgba(255,255,255,0.8); padding:50px 30px; border-radius:3px;}
.liuyan_box h3{font-size:1.5em; font-weight:bold; color:#333; text-align:center; border-bottom:1px dashed #ccc; padding-bottom:1em;}
.liuyan_box p{padding:30px 0; color:#666; text-align:center;}
.input-text{color:#666 !important; width:100%; padding:0 1em; height:2.8em; line-height:2.8em; background:rgba(255,255,255,0.8); border:1px solid #ddd; margin-bottom:1em; transition:all 0.4s; border-radius:3px;}
.liuyannr{padding-bottom:1em; clear:both;}
.liuyannr .input-nr{color:#666; width:100%; height:8em; padding:0 1em; line-height:2em; background:#fff; border:1px solid #ddd; transition:all 0.4s; border-radius:3px;}
.form_btn .sub{color:#fff; width:100%; height:46px; line-height:46px; background:#007bc5; text-align:center; border:none; text-transform:capitalize; font-size:1.2em; font-weight:bold; transition:all 0.4s;border-radius:3px;}
.form_btn .sub:hover{background:#009fff;}
.input-text:hover,.input-text:focus,.liuyannr .input-nr:hover,.liuyannr .input-nr:focus{border:#09F 1px solid;box-shadow:0 0 6px rgba(0,153,255,0.2);}
/*footer*/
.footer{background:#282828;}
.foot{padding:0; overflow:hidden;}
.foot_left{padding:2em 0;}
.foot_right{padding:2em 15px;}
.foot a{color:#fff;}
.foot h3 a{font-size:1.14em; font-weight:bold;}
.foot_list{padding:1em 0;}
.foot_list li{width:100%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.foot_list li span{line-height:2em; color:#ccc;}
.foot_list li a{line-height:2em; color:#ccc; transition:all 0.4s;}
.foot_list li a:hover{color:#fff;}
.foot_list2{padding:1em 0;}
.foot_list2 li{width:100%;}
.foot_list2 li{line-height:2em; color:#ccc;}
.foot_list2 li a{color:#ccc;}
.foot_bottom{padding:1.5em 0; background:#191919; color:#999;}
.foot_bottom a{color:#999;}
.foot_bottom a:hover{color:#ccc;}
.foot_b_b{overflow:hidden;}
.foot_b_l{float:left;}
.foot_b_r{float:right;}
/*搜索框*/
.home_ser{overflow: hidden; width:100%; padding:0 15px; clear:both;}
.home_ser1{background:none; font-size:1.14em; margin:1.5em 0;}
.search1_text{border:1px solid #666; border-right:none; background:none; height:2.5em; line-height:2.5em; padding:0px 10px; width:80%; max-width:500px; margin:0; color:#a9a9a9; float:left;}
.search1_btn{border:none; height:2.5em; padding:0; border-radius:0; width:20%; margin:0; cursor:pointer; background:#0069b5; border:1px solid #0069b5; border-left:none; float:left; color:#ccc;}
.search1_btn:hover{background:#009CFF; color:#fff;}
.erweima{}
.erweima img{width:100px;}
.erweima_left{float:left; padding-right:15px;}
.erweima_right{color:#ccc;}
.erweima_right h6{font-size:1.14em; padding:1em 0;}
.bgfff{background:#fff;}
.bgf1f1f1{background:#f1f1f1;}
/*内页小banner*/
.sbanner{position:relative;}
.sbanner_img{}
.sbanner_img img{width:100%;}
.sbanner .boxwidth{}
.sbanner_wz{display:block; width:100%; position:absolute; top:50%; left:0; z-index:10; color:#fff; -webkit-transform:translateY(-60%); -moz-transform:translateY(-60%); -o-transform:translateY(-60%); -ms-transform:translateY(-60%); transform:translateY(-60%); color:#282828;}
.sbanner_wz h1{font-size:3.2em;}
.sbanner_wz p{font-size:1.5em; margin:0.5em auto;}
.sbanner_bottom{border-bottom:1px solid #eee; line-height:70px; font-size:1.2em; background:#fff;}
.sbanner_bottom a{padding:0 30px; color:#6b6b6b; transition:all 0.4s; display:inline-block;}
.sbanner_bottom a:first-child{padding:0 30px 0 0;}
.sbanner_bottom a:hover,.sbanner_bottom a.thissnav{color:#d00;}
/*侧边联系qq，微信等*/
.izl-rmenu{position:fixed; right:0; bottom:100px; padding-bottom:73px; z-index:999;}
.izl-rmenu .topbtn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/icon/r_qq.png) 0px 0px no-repeat; background-color:#017bc6; text-decoration:none; display:block;}
.izl-rmenu a.btn-qq:hover{background-color:#009eff;}

.izl-rmenu a.btn-qq2,.izl-rmenu a.btn-qq2:visited{background:url(../images/icon/r_qq2.png) 0px 0px no-repeat; background-color:#FF5722; text-decoration:none; display:block;}
.izl-rmenu a.btn-qq2:hover{background-color:#ff7a50;}

.izl-rmenu .btn-wx{background:url(../images/icon/r_wx.png) 0px 0px no-repeat; background-color:#444;}
.izl-rmenu .btn-wx:hover{background-color:#333;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-140px; top:0px; display:none; max-width:140px; width:140px !important;height:140px;}

.izl-rmenu .btn-phone{background:url(../images/icon/r_phone.png) 0px 0px no-repeat; background-color:#009688;}
.izl-rmenu .btn-phone:hover{background-color:#009688;}

.izl-rmenu .btn-phone .phone{background-color:#009688; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}

.izl-rmenu .btn-top{background:url(../images/icon/r_top.png) 0px 0px no-repeat; background-color:#444; display:none;}
.izl-rmenu .btn-top:hover{background-color:#333;}
.top_btn{}
.top_btn a.guanbi{display:block; text-align:center; margin-bottom:1px; cursor:pointer; position:relative; background-color:#444; color:#fff; line-height:2em;}
.izl_rmenu_box{position:relative; left:0;}
.top_btn a.dakai{display:none; margin-bottom:1px; cursor:pointer; position:relative; background-color:#444; color:#fff; padding:0 0.7em; float:right; border-bottom-left-radius:1em; border-top-left-radius:1em; line-height:2em;}
.top_btn a:hover{background:#333;}
/*关于我们页面*/
.about_page{padding-top:90px;}
.page_title{padding-bottom:60px;}
.page_title h2{font-size:2.5em; color:#494949;}
.page_title p{font-size:1.14em; color:#999; padding-top:0.5em;}
/*.about_ys1{position:relative; padding-top:100px;}
.about_ys1_c{line-height:2em; color:#666; padding:20px; border:1px solid #666; margin-right:400px; padding-right:150px;}
.about_ys1_img{position:absolute; right:0; bottom:40px; width:500px;}
.about_ys1_img img{width:100%;}
.about_ys2{position:relative; padding-top:100px;}
.about_ys2_c{line-height:2em; color:#666; padding:20px; border:1px solid #666; margin-left:400px; padding-left:150px;}
.about_ys2_img{position:absolute; left:0; bottom:40px; width:500px;}
.about_ys2_img img{width:100%;}*/
.about_ys1{position:relative; overflow:hidden;}
.about_ys1_c{line-height:2em; color:#666; padding:30px; background:#f1f1f1; width:50%; float:left; position:absolute; height:100%; transition:all 0.4s;}
.about_ys1_c p .jiachu{display:block; font-size:1.14em; font-weight:bold; padding-bottom:0.5em; color:#333;}
.about_ys1_img{margin-left:50%; overflow:hidden;}
.about_ys1_img img{width:100%; transition:all 0.4s;}
.about_ys1:hover .about_ys1_img img{transform:scale(1.1);}
.about_ys1:hover .about_ys1_c{background:#eee; color:#333;}
.about_ys2{position:relative; overflow:hidden;}
.about_ys2_c{line-height:2em; color:#666; padding:30px; background:#f1f1f1; margin-left:50%; position:absolute; height:100%;}
.about_ys2_c p .jiachu{display:block; font-size:1.14em; font-weight:bold; padding-bottom:0.5em; color:#333;}
.about_ys2_img{width:50%; float:left;}
.about_ys2_img img{width:100%; transition:all 0.4s;}
.about_ys2:hover .about_ys2_img img{transform:scale(1.1);}
.about_ys2:hover .about_ys2_c{background:#eee; color:#333;}
.gssl{padding:60px 0;}
.gss2{padding-top:60px;}
.gssl_list{padding:50px 0;}
.gssl_list li{}
.gssl_top{font-size:1.3em; color:#999; padding-bottom:0.5em;}
.gssl_bottom{font-size:2.5em; color:#444;}
.about_box1_img{width:100%;}
.about_box1_p{line-height:2em; padding:1em 0; color:#666;}
.about_box1_p p{padding-bottom:1em;}
.more{text-align:center; padding:50px 0;}
.more a{display:inline-block; padding:36px; line-height:36px; padding:0 2.5em; border:1px solid #ccc; border-radius:18px; transition:all 0.4s;}
.more a:hover{background:#009fff; color:#fff; border:1px solid #009fff;}
/*企业文化*/
.about2_page{padding:90px 0 60px;}
.qywh{overflow:hidden;}
.qywh_nr1{width:50%; float:left; overflow:hidden; position:relative;}
.qywh_nr1_l{width:50%;}
.qywh_nr1_l img{}
.qywh_nr1_r{width:50%; position:absolute; height:100%; right:0; top:0; padding:60px 1em 0 40px; background:#f1f1f1;}
.qywh_nr1_r_t{font-size:1.5em; position:relative; margin-bottom:1em; padding-bottom:1em;}
.qywh_nr1_r_t:before{content: "";position: absolute; left: 0; bottom: 0; width: 30px; height: 2px; background: #888;}
.qywh_nr1_r_b{font-size:1.14em; color:#666;}
.qywh2{overflow:hidden; padding-bottom:60px;}
.qywh2 .qywh_nr1_r{width:50%; position:absolute; height:100%; left:0; top:0; padding:60px 1em 0 40px; background:#f1f1f1;}
.qywh2 .qywh_nr1_l{width:100%; padding-left:50%;}
.yyfc{}
.ygfc_list{overflow:hidden; padding:50px 0 0;}
.ygfc_list li{margin-bottom:1em;}
.ygfc_list_box{transition:all 0.4s; background:#fff;}
.ygfc_a{display:block; overflow:hidden;}
.ygfc_a img{width:100%; transition:all 0.4s;}
.ygfc_title a{display:block; padding:1em 0.5em; text-align:center; transition:all 0.4s;}
.ygfc_list_box:hover{transform:translateY(-7px); box-shadow:0 2px 5px rgba(0,0,0,0.5);}
.ygfc_list_box:hover .ygfc_a img{transform:scale(1.1);}
.ygfc_list_box:hover .ygfc_title a{}
/*服务流程*/
.fwlc{padding:0 0 60px;}
.fwlc_list{overflow:hidden; padding-top:50px;}
.fwlc_list_img{}
.fwlc_list_img img{width:100%;}
.fwlc_list li{height:196px; margin-bottom:30px; position:relative;}
.fwlc_list li .fwlc_list_n{background:#007bc5; position:relative; height:100%; width:100%; color:#fff;}
.fwlc_list li .fwlc_list_n span{display:block; text-align:center; font-size:2.2em; padding-top:1.2em;}
.fwlc_list li .fwlc_list_n p{display:block; text-align:center; padding:15px; font-size:1.14em; color:#eee;}
.fwlc_p{line-height:2em; color:#666; padding-top:2em;}
.fwlc_p p{padding-bottom:0.5em;}
/*.sanjiao_right{position:absolute; right:-10px; top:50%; margin-top:-5px; width:0; height:0; border-top:12px solid transparent; border-bottom: 12px solid transparent; border-left: 12px solid #ddd;}*/
.shuzi{position:absolute; right:0; bottom:0; height:2em; line-height:2em; width:2em; text-align:center; font-size:1em; background:#0067a5;}
.xgal{padding:60px 0;}
.xgal_list{overflow:hidden;}
.xgal_list li{margin-bottom:30px;}
.xgal_list_a{display:block; overflow:hidden;}
.xgal_list_a img{width:100%;}
.xgal_list_n{}
.xgal_list li h3 a{display:block; background:#fff; padding:1em 0; overflow:hidden; text-align:center;}
/*CONTACT*/
.con_way{width:100%; padding:0 0 40px;box-sizing:border-box;}
.con_way *{box-sizing:border-box;}
.con_way .con_way_box{width:48%;float:left;height:320px;text-align:center;font-size:16px;}
.con_way .con_way_box dl dt span,.con_way .con_way_box li i{background:url(../images/icon/icon_contact.png) no-repeat;display:block;width:60px;height:60px;margin:35px auto 0;background-position-y:-14px;transition:all .3s;}
.con_way .con_way_box dl{width:100%;height:150px;margin-bottom:20px;}
.con_way .con_way_box dl dt{text-align:center;width:25%;height:100%;background:#f0f0f0;float:left;transition:all 0.3s;}
.con_way .con_way_box dl dd{text-align:center;width:74%;height:100%;background:#f5f5f5;float:left;transition:all .3s;}
.con_way .con_way_box dl:hover dt{background:#0069b5;color:#FFFFFF;}
.con_way .con_way_box dl:hover dd{background:#0080dc;color:#FFFFFF;}
.con_way .con_way_box dl:hover dt span{background-position-y:-80px;}
.con_way .con_way_box dl.add span{background-position-x:-16px;}
.con_way .con_way_box dl.tel span{background-position-x:-106px;}
.con_way .con_way_box ul{width:100%;height:150px;}
.con_way .con_way_box ul li{text-align:center;width:46%;height:150px;float:left;background:#f5f5f5;transition:all .3s;}
.con_way .con_way_box ul li a{text-align:center;transition:all .3s;display:block; color:#333;}
.con_way .con_way_box ul li a:hover{color:#FFFFFF; text-decoration:none;}
.con_way .con_way_box ul li i.email{background-position-x:-211px;}
.con_way .con_way_box ul li i.wx{background-position-x:-312px;}
.con_way .con_way_box ul li i.qq{background-position-x:-417px;}
.con_way .con_way_box ul li i.dnt{background-position-x:-511px;}
.con_way .con_way_box ul li:first-child{margin-right:6%;}
.con_way .con_way_box ul li:hover{background:#0069b5;color:#FFFFFF;}
.con_way .con_way_box ul li:hover a{color:#FFFFFF;}
.con_way .con_way_box ul li:hover i{background-position-y:-83px;}
.con_way .last{float:right;}
.con_way .con_way_box dl dd{line-height:32px;padding-top:45px;height:150px;}
li.wx_con{position:relative;}
.con_way .con_way_box ul li.wx_con:hover em{top:130px;display:block;opacity:1;}
li.wx_con em{width:129px;height:141px;position:absolute;background-image:url(../images/erweima2.png);left:26%;top:140px;display:none;opacity:0; box-shadow:0 5px 5px rgba(0,0,0,0.4);}
.contact_p{background:#f5f5f5; padding:1em 15px; color:#0978bf; line-height:2em; margin-bottom:1.5em;}
.contact_p span{font-size:1.3em; font-weight:bold;}
/*service_process-start*/
.shouqian{overflow:hidden; margin-bottom:60px; background:#f1f1f1;}
.shouqian_l{width:50%;float:left; padding:0 3%;}
.shouqian_l b{font-size:1.5em; font-weight:normal; padding-top:2.5em; display:block;}
.shouqian_l p{color:#999; padding-top:0.5em;}
.shouqian_r{margin-left:50%; position:relative; overflow:hidden;}
.shouqian_r img{width:100%; transition:all 0.4s;}
.shouqian_r a{display:block;}
.shouqian_r a:hover img{transform:scale(1.1);}
.shouzhong{overflow:hidden; margin-bottom:60px;}
.shouzhong_list{}
.shouzhong_list li{}
.shouzhong_img{overflow:hidden;}
.shouzhong_img img{width:100%; transition:all 0.4s;}
.shouzhong_list li h4{font-size:1.5em; font-weight:normal; padding-top:1.5em;}
.shouzhong_list li p{color:#999; padding-top:0.5em;}
.shouzhong_list li:hover{}
.shouzhong_list li:hover .shouzhong_img img{transform:scale(1.1)}
.shouhou{overflow:hidden; margin-bottom:60px;}
.shouhou_list{overflow:hidden; margin-bottom:60px;}
.shouhou_l,.shouhou_r{width:35%; float:left; background:#f1f1f1; height:391px;}
.shouhou_c{width:30%; float:left;}
.shouhou_box{padding:0 1em;}
.shouhou_box h4{font-size:1.5em; font-weight:normal; padding-top:1.5em;}
.shouhou_box p{color:#999; padding-top:0.5em;}
.shouhou_bottom_box{width:50%;float:left; line-height:2em;}
.shouhou_nr{margin-bottom:30px;height:212px}
.shouhou_nr span{width:15.6%;height:212px;float:left;background:url(../images/service/process_8.jpg) no-repeat;margin-right:2.6%}
.shouhou_nr .span1{background-position:0 0}
.shouhou_nr .span2{background-position:-90px 0}
.shouhou_nr .span3{background-position:-180px 0}
.shouhou_nr .span4{background-position:-270px 0}
.shouhou_nr h4{font-size:18px;color:#FF3F3C;line-height:18px;height:18px;margin-bottom:12px;width:81.8%;float:left}
.shouhou_nr p{padding-right:20px;width:78%;float:left; color:#666;}
/**/
.yingyonglingyv_page{padding:60px 0;}
/*newslist*/
.newslistpage{padding:90px 0 60px;}
.news_list{}
.news_list li{padding-bottom:2.5em;}
.news_l{width:220px; float:left;}
.news_r{padding-left:250px;}
.news_r a{display:block;}
.news_r a h3{font-size:1.5em; padding-top:0.5em; transition:0.4s;}
.news_r a p{padding:1em 0; color:#999;}
.news_r a span{display:inline-block; padding:0 2em; border:1px solid #ccc; height:2.2em; line-height:2.2em; border-radius:1.1em; transition:0.4s;}



.news_list_box{padding:0.6em; border:1px solid #fff; overflow:hidden; transition:0.4s;}
.news_list_box:hover{box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); border:1px solid #ddd;}
.news_list_box:hover h3{font-weight:600;}
.news_list_box:hover .news_r a span{border:1px solid #444; background:#444; color:#fff;}
.newsdetpage{padding:90px 0 60px;}
.newsdet_title{font-size:2em; text-align:center;}
.xinxi{text-align:center; background:#f5f5f5; line-height:2.2em; margin:2em 0; color:#666;}
.xinxi span{padding:0 15px 0 5px;}
.newsdet_con{line-height:2em; color:#666; overflow:hidden;}
.newsdet_con p{padding-bottom:1.5em;}
.newsdet_con img{max-width:100%;}


.sousuo .news_r a span{ display:inline; padding:0; border:none; height:auto; line-height:none; border-radius:0;transition:none;}
.sousuo .news_list_box:hover .news_r a span{border:none; background:none; color:inherit;}

/*气膜简介*/
.qimo_td{}
.fwlc_tedian{padding-top:50px;}
.fwlc_tedian ._con{background:#f5f5f5;}
.fwlc_tedian ._con h3{font-size:18px; line-height:1.8em; height:1.8em; overflow:hidden;}
.soluction_page{padding-bottom:60px;}
.qimoyoushi_page{padding-top:60px;}
/*fangan*/
.fangan{padding-bottom:60px;}
.fangan_list{margin-top:50px; border-left:1px solid #ddd; border-top:1px solid #ddd; position:relative; height:300px;}
.fangan_list li{width:25%; position:relative; height:100%; float:left; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:4% 2% 0;}
.fangan_list li h3{font-size:1.5em; padding-bottom:1em; margin-bottom:1em; position:relative; color:#333;}
.fangan_list li h3:before{position:absolute; content:" "; bottom:0; left:0; border-bottom:3px solid #333; width:30px;}
.fangan_list li p{font-size:1.14em; color:#666; line-height:1.8em;}
.fangan_btn{padding-top:50px; text-align:center;}
.fangan_btn a{display:inline-block; color:#fff; height:3em; line-height:3em; padding:0 2em; border-radius:1.5em; font-size:1.1em; transition:all 0.4s;}
.fangan_btn1{background:#007bc5; margin-right:3em;}
.fangan_btn2{background:#444;}
.fangan_btn1:hover{background:#009fff;}
.fangan_btn2:hover{background:#666;}
.fangan_liucheng_box{background:#f1f1f1; padding-top:60px; margin-bottom:60px;}
/*优势*/
.youshi{padding-top:60px;}
.youshi li{width:50%; float:left; padding:2em 15px;}
.youshi li h4{font-size:1.5em; margin-bottom:0.5em; height:1.5em; overflow:hidden;}
.youshi li p{line-height:1.8em; height:5.4em; overflow:hidden;}
.youshi li.youshi_dan{background:#f1f1f1;}
.youshi li.youshi_shuang{background:#282828; color:#fff;}
.qimoyoushi{padding-top:60px; text-align:center;}
/*与钢构对比*/
.duibi{padding-top:50px;}
.duibi_table{width:100%; border-left:1px solid #ccc; border-top:1px solid #ccc; text-align:center;}
.duibi_table td{border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:0.5em;}
.duibi_table_td1{width:10%;}
.duibi_table_td2{width:14%;}
.duibi_table_td3{width:38%;}
.duibi_table_td4{width:38%;}
.duibi_table tr:first-child td{font-size:1.5em; font-weight:bold; background:#282828; color:#fff;}
/*加入我们*/
.jiaru{}
.jiaru_t{}
.jiaru_t_l{width:66%; float:left; position:relative;}
.jiaru_t_l_p{width:50%; float:left; padding:2em; background:#f0f0f0; position:absolute; height:100%; overflow:hidden;}
.jiaru_t_l_p h5{font-size:1.8em; padding-bottom:1em; margin-bottom:1em; position:relative;}
.jiaru_t_l_p h5:before{position:absolute; content:" "; bottom:0; left:0; border-bottom:3px solid #333; width:30px;}
.jiaru_t_l_p p{line-height:2em; color:#666;}
.jiaru_t_abox{overflow:hidden; height:36px; line-height:36px; margin-top:1em;}
.jiaru_t_l_p .jiaru_t_a{display:block; line-height:2em; height:2em; color:#666; transform:translateX(-70px); transition:all 0.4s;}
.jiaru_t_l_p .jiaru_t_a span{display:inline-block; border:1px solid #666; padding:0 0.7em; border-radius:50%; margin-left:1em;}
.jiaru_t_l_btn{display:block;}
.jiaru_t_l_btn:hover .jiaru_t_l_p .jiaru_t_a{transform:translateX(0); color:#007bc5;}
.jiaru_t_l_btn:hover .jiaru_t_l_p .jiaru_t_a span{background:#007bc5; color:#fff; border:1px solid #007bc5;}
.jiaru_t_l_btn:hover .jiaru_t_l_i img{transform:scale(1.1);}
.jiaru_t_l_btn:hover .jiaru_t_l_p{background:#eee;}
.jiaru_t_l_i{padding-left:50%; padding-right:2%;}
.jiaru_t_l_i_box{overflow:hidden;}
.jiaru_t_l_i img{width:100%; transition:all 0.4s;}
.jiaru_t_r{padding-left:68%;}
.jiaru_t_r_box{overflow:hidden;}
.jiaru_t_r img{width:100%; transition:all 0.4s;}
.jiaru_t_r_btn{display:block; position:relative;}
.jiaru_t_r_btn:hover img{transform:scale(1.1)}
.jiaru_t_r_f{position:absolute; padding:1em; background:rgba(1, 123, 197, 0.9); color:#fff; width:100%; bottom:0;}
.jiaru_t_r_f h5{font-size:1.5em; padding-bottom:1em; margin-bottom:1em; position:relative;}
.jiaru_t_r_f h5:before{position:absolute; content:" "; bottom:0; left:0; border-bottom:2px solid #fff; width:30px;}
/*case det*/
.casedet_top{padding:60px 0;}
.big_pic_show_box{width:100%;position: relative;}
.big_pic_show{width: 100%;z-index: 1;}
.bigpic{width:100%;height:auto;margin-bottom: 10px;overflow: hidden;border: 1px solid #cecece;background: #eee;}
.bigpic a img{display: block;width: 100%;height:auto;}
div.zoomDiv{z-index: 999;position: absolute;border: solid 1px #ddd;width:500px !important;height:400px !important;background: #ffffff;display: none;text-align: center;overflow: hidden;left:920px !important;}
div.zoomMask{position: absolute;background:url(img/float_layer.png) repeat;cursor:move;width:270px !important;height: 270px !important;z-index: 99;}
.moveBox{width:100%;height:132px;position: relative;}
.pageLeft,.pageRight{width:20px;height:122px;position:absolute;cursor:pointer;background: #005bac;line-height: 122px;text-align: center;color: #fff;z-index: 99;}
.pageLeft{left:0;background: #333;}
.pageRight{right:0;top: 0;}
.move_content{clear:both;width:100%;height:132px;overflow:hidden;position:relative;margin: 0 auto;}
.rexiaoPic{overflow:hidden;width:100%;height:132px;padding:0 24px;}
.sell_order{width:9999px;position:absolute}
.rexiaoPic li{width:160px;float:left;margin:0 10px 0 0;background:#fff;overflow:hidden;cursor:pointer;border: 2px solid #e1e1e1;}
.rexiaoPic li img{width:158px;margin: auto;}
.rexiaoPic li.hover{border-color: #005bac;}
.bigimg{width: 800px;}
.pro_detail_txt{}
.pro_detail_txt h1{font-size:1.5em; font-weight:bold;}
.xiangmu_p{padding-bottom:1em; padding-top:2em; border-top:1px solid #ccc; margin-top:2em;}
.xiangmu_casnhu{overflow:hidden; line-height:2em; border-bottom:1px solid #ccc; padding-bottom:2em; margin-bottom:2em;}
.xiamgmu_btn{}
.xiamgmu_btn a{display:inline-block; height:3em; line-height:3em; color:#fff; padding:0 3em;}
.xiamgmu_btn1{background:#282828; margin-right:2em;}
.xiamgmu_btn2{background:#007bc5;}
.xiangmu_tel{font-size:1.3em; font-weight:bold; color:#007bc5; margin-bottom:1.5em;}
.xiangmu_con{padding-bottom:60px;}
.xiangmu_title{font-size:1.5em; font-weight:bold; border-bottom:1px solid #ccc; padding-bottom:1em; margin-bottom:1em;}
.xiangmu_con_nr{line-height:2em; color:#666;}
/*案例页面2*/
.mbx{line-height:70px; border-bottom:1px solid #eee; font-size:1.14em; color:#666;}
.mbx a{color:#666; transition:all 0.4s;}
.mbx a:hover{color:#d00;}
.casedetpage2{padding-top:60px;}
.cp2_title{overflow:hidden;}
.cp2_title h1{line-height:1.5em; font-size:2.2em; padding-right:160px;}
.cp2_title a{float:right; height:36px; line-height:36px; border:1px solid #ccc; color:#666; border-radius:20px; padding:0 2em; transition:all 0.4s;}
.cp2_title a:hover{border:1px solid #007bc5; color:#fff; background:#007bc5;}
.cp2_top{margin:2em auto 4em; position:relative; box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);}
.cp2_top_l{width:800px;}
.cp2_top_r{position:absolute; right:0; top:0; width:360px;}
.cp2_top_r_b{padding:35px 50px 0;}
.cp2_rt{font-size:1.5em; border-bottom:1px solid #ccc; padding-bottom:1em; margin-bottom:1em;}
.xmgg_list{font-size:1.14em;}
.xmgg_t{color:#999;}
.xmgg_b{color:#666; padding-bottom:1em;}
/*新案例列表页*/
.casepage{padding-bottom:30px;}
.caselist{padding-top:60px; overflow:hidden;}
.caselist li{padding-bottom:30px;}
.caselist_img{overflow:hidden;}
.caselist_img img{width:100%; transition:all 0.4s;}
.caselist_title{padding-top:1em; font-size:1.2em; text-align:center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.caselist_a{display:block; background:#fff; padding-bottom:1.5em;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.caselist_a p{text-align:center; line-height:1.8em; color:#999; padding-top:1em;}
.caselist_box{}
.caselist_a:hover img{transform:scale(1.1)}
.caselist_a:hover{-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4); transform:translateY(-7px);}
/*案例详情的焦点图*/
.caseslider, .caseslider .slider-img{overflow: hidden; height: 500px;}
.caseslider{width:800px; position: relative;}
.caseslider:hover .slider-btn{color: #fff; text-shadow: 0 0 5px #666;}
.caseslider .slider-img{width: 12000px; position: relative;}
.caseslider .slider-img .slider-img-ul{position: absolute; left: 0; top: 0; overflow: hidden;}
.caseslider .slider-img .slider-img-ul li{float: left;}
.caseslider .slider-img .slider-img-ul li img{width:800px; height: 500px;}
.caseslider .slider-dot ul{position: absolute; right: 50px; bottom: 30px;}
.caseslider .slider-dot ul li{cursor: pointer; width: 12px; height: 12px; border-radius: 50%; background: #fff; border: 2px solid #fff; float: left; margin-left: 10px;}
.caseslider .slider-dot ul li.active, .caseslider .slider-dot ul li:hover{background:#007bc5;border: 2px solid #007bc5;}
.caseslider .slider-btn{position: absolute; width: 50px; height: 100px; top: 50%; line-height: 100px; text-align: center; color: #fff; font-size: 28px; text-decoration: none; color:#fff; background:rgba(0, 123, 197, 1); transition:all 0.4s;}
.caseslider .slider-btn:hover{background:rgba(0, 123, 197, 0.9);}
.caseslider .slider-btn.slider-btn-left{left: 0; margin-top: -50px;}
.caseslider .slider-btn.slider-btn-right{right: 0; margin-top: -50px;}
.cp2_con{background:#f1f1f1; padding:50px 0; margin-bottom:60px;}
.cp2_con_title{font-size:2em; font-weight:bold; color:#333; margin-bottom:0.5em;}
.cp2_con_nr{line-height:2em; color:#666;}
.cp2_con_nr p{padding-bottom:1em;}
/*products youshi */
.gssl .adv_pro3{padding-top:30px;}
.adv_pro1 ul{overflow:hidden; margin:0 -1.5%;}
.pro_zi{width:97%; margin:0 auto; overflow:hidden;margin-top:40px;}
.pro_zi p{margin:15px 0; font-size:16px;line-height: 32px;}
.adv_pro1 li{float: left; width: 22%;*width: 21.9%; margin:0 1.5% 2%;}
.adv_pro1 li img{width:100%; height:auto}
.adv_pro1 li h4{text-align:center; margin-top:10px; line-height:1.5em; height:60px; overflow:hidden; color:#999;}
.adv_pro2 li h4{text-align:center; margin-top:10px; font-weight:500; height:160px; overflow:hidden;}
.adv_pro3 li h4{text-align:center; margin-top:10px; font-weight:500; color:#999; line-height:1.8em; height:5.4em; overflow:hidden;} ._con{display: block; background: #fff; padding: 5%; transition:all 0.4s;} ._con h3{font-size: 20px; font-weight: normal;text-align:center; margin-bottom: 10px;} ._con h4{font-size: 14px; font-weight: normal; text-align:center; margin:0 auto;} ._con .ic, ._con .icc,._con .iccc{-webkit-transition: all 0.4s ease; transition: all 0.4s ease; background:url(../images/icon/zh_icos.png) no-repeat center 0; width:95px; height: 95px; display:block; margin:0 auto 10px;}
._con .ic1{background-position: 0 0;}
._con .ic2{background-position: -95px 0;}
._con .ic3{background-position: -190px 0;}
._con .ic4{background-position: -285px 0;}
._con .ic5{background-position: -380px 0;}
._con .ic6{background-position: -475px 0;}
._con .ic7{background-position: -570px 0;}
._con .ic8{background-position: -665px 0;}
._con .ic9{background-position: -760px 0;}
._con .ic10{background-position: -855px 0;}
._con .ic11{background-position: -950px 0;}
._con .ic12{background-position: -1045px 0;}
._con .ic13{background-position: -1140px 0;}
._con .ic14{background-position: -1235px 0;}
._con .ic15{background-position: -1330px 0;}
._con:hover{background: #007bc5; color: #fff;}
._con:hover .ic, ._con:hover .icc, ._con:hover .iccc{-ms-background-position-y: -93px; background-position-y: -93px;}
._con:hover h4{color:#fff;}
.adv_pro2 li{/*width:14.6%; margin:0 1%;*/ width:29.333%;*width:29.2%; margin:0 2% 3%;float:left}
.adv_pro3 li{width:48%; margin:0 1%; float:left; margin-bottom:15px;}
.adv_pro3 p{text-indent:30px; margin:15px 0; font-size:16px; line-height:32px;}
.adv_pro5 ul{width:100%;}
.adv_pro5 dl{width:13.6%; margin:0 1.5%;float:left; text-align:center;}
.adv_pro5 dt{width:100%; margin-bottom:15px;}
.adv_pro5 dt img{display:block; margin:0 auto; text-align:center}
.adv_pro5 dd{font-size:14px; line-height:26px; font-weight:500; color:#000;}
._con .icc{margin-left:120px;} ._con .iccc{margin-left:220px;}
.adv_pro4 dl{width:42.8%; padding:2%; margin:0 1.5%; background:#f4f4f4; float:left}
.adv_pro4 dt{width:20%; float:left;} .adv_pro4 dt img{width:100%; height:auto} .adv_pro4 dd{float:right; font-size:16px; margin-top:25px; width:75%} .adv_pro4 dd h4{font-size:22px;}
.adv_pro6 dl{width:47%; margin:2% 1.5% 2%; float:left} .adv_pro6 dt img{width:100%; height:auto}
.adv_pro6 dt{width:21%; float:left;} .adv_pro6 dd{float:right; width:76%} .adv_pro6 dd h4{font-size:18px; font-weight:500;}
.adv_pro6 dd p{font-size:14px;font-weight:400; color:#999}
.border_bottom{border-bottom: 1px solid #d8d8d8;} .border_right{border-right:1px solid #d8d8d8;}
.scroll_wrap{overflow:hidden; margin:0 -2%;}
.field_bg{background: #f4f4f4;margin: 3% 0; padding:30px 0}
.field_bg ul{overflow: hidden;}
.field_bg ul li{float: left; margin: 0 1.5% 2%; width:22% ;*width:21.8%}
.field_bg ul li img{margin: 0 auto; text-align: center; display: block; height:auto; background:#ffff;}
/*解决方案页面增加*/
.qmjs_zc{padding-top:60px;}
.qmjs_zc_title{font-size:2em; padding-top:2em;}
.fanxuan{}
.qmjs_zc1{position:relative;}
.qmjs_zc1_l{float:left; width:50%; position:absolute; height:100%; padding:0 2%; background:#f1f1f1;}
.qmjs_zc1_l p{padding-top:0.5em; color:#999; line-height:2em;}
.qmjs_zc1_r{margin-left:50%;}
.qmjs_zc1_r img{width:100%;}
.qmjs_zc2{position:relative;}
.qmjs_zc2_l{margin-left:50%; position:absolute; top:0; height:100%; padding:0 2%; background:#f1f1f1;}
.qmjs_zc2_l p{padding-top:0.5em; color:#999; line-height:2em;}
.qmjs_zc2_r{width:50%;}
.qmjs_zc2_r img{width:100%;}
.qmjs_youshi{overflow:hidden; margin-bottom:60px; padding-top:60px;}
.qmjs_youshi_list{}
.qmjs_youshi_list li{margin-bottom:2em;}
.qmjs_youshi_img{overflow:hidden; overflow:hidden; position:relative;}
.qmjs_youshi_img img{width:100%; transition:all 0.4s;}
.qmjs_youshi_list li:hover .qmjs_youshi_img img{transform:scale(1.1);}
.qmjs_youshi_list li:hover .qmjs_youshi_f{background:rgba(0, 123, 197,0.9);}
.qmjs_youshi_list li:hover .qmjs_youshi_f p{height:3.6em;}
.qmjs_youshi_f{position:absolute; width:100%; bottom:0; background:rgba(0,0,0,0.4); color:#fff; padding:1em; transition:all 0.4s;}
.qmjs_youshi_f h4{font-size:1.5em; font-weight:normal;}
.qmjs_youshi_f p{margin-top:0.5em; height:0; line-height:1.8em; overflow:hidden; transition:all 0.4s;}
/*分页*/
.pagelist1{padding:50px 0; margin-left:120px; overflow:hidden;}
.pagelist1 li{float:left; line-height:36px; margin:0 5px;}
.pagelist1 li a{display:block; padding:5px 12px; border:1px solid #ccc; height:36px; line-height:26px; border-radius:3px;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.pagelist1 li a:hover{border: 1px solid #38f;background: #f2f8ff;box-shadow: 0 0 5px rgba(51,136,255,0.3);}
/*上一篇下一篇*/
#Panel3{margin-top:30px; border-top:1px dashed #ccc; padding-top:30px;}
/*网站地图*/
.wzdt{padding:60px 0;}
.wzdt_list{}
.wzdt_list li{margin-bottom:4em;}
.wzdt_list li h3{padding-bottom:0.8em; margin-bottom:0.8em; font-size:1.5em; position:relative;}
.wzdt_list li h3:before{content: "";position: absolute; left: 0; bottom: 0; width:2em; height: 3px; background: #d00;}
.wzdt_list li h3 a{color:#333; transition:all 0.4s;}
.wzdt_list li p{}
.wzdt_list li p a{font-size:1.14em; padding-right:2em; color:#666; transition:all 0.4s;}
.wzdt_list a:hover{color:#d00;}
@media(min-width:481px){}
@media (min-width: 768px){.nav > li > a{padding:0;}
.navbar-nav{float:right; width:100%;}
.banimgs{display:none;}
.bar-tab{display:none;}
.navbar-header{transition:all 0.4s; width:216px;}
.top-nav .navbar-header{width:140px;}
.navbar-nav > li > a{text-align:center;}
.navbar-collapse.collapse{padding-left:260px; transition:all 0.4s;}
.top-nav .navbar-collapse.collapse{padding-left:160px;}
.navbar-nav{width:100%; transition:all 0.4s;}
.navbar-nav li.xiala{width:16.5%; transition:all 0.4s;}
.navbar-nav{padding-left:50px;}
.navbar-nav li.xiala:first-child{width:17.5%;}}
@media (max-width: 992px){}
@media (max-width: 992px){.xiala_box{display:none !important;}
.fwlc_list li.fwlc_list_img{height:auto;}
.habout_tight{padding:15px;}
.kuano{padding:40px 0;}
.kuano_title{font-size:1.5em;}
.banner_bottom_left{padding-top:1em;}
.item > a .banner1_p1{font-size:2em;}
.item > a .banner1_p2{display:none;}
.item > a .banner1_p3{margin:2em 2em 0 0; padding:0.6em 2em;}
.item > a .banner2_p1{font-size:2em;}
.item > a .banner2_p2{font-size:1em;}
.hsoluction_top_l{padding:0 3%;}
.hst_o{font-size:2em;}
.hst_t{font-size:1.2em;}
.main_title h2{font-size:2em;}
.habout_tight h3{font-size:1.2em;}
.habout_tight p{padding:0.8em 0 0;}
.foot_left{display:none;}
.hnews_top p{display:none;}
.sbanner_wz h1{font-size:2.5em;}}
@media (max-width: 768px){.boxwidth{padding-left:0; padding-right:0;}
/*小屏幕 隐藏的内容*/
.hmain1_right,.foot_left,.foot_b_r,.tab_pro,.tab-hide{display:none;}
#top{display:none;}
.logo{padding-top:5px; float:left; padding-left:15px;}
.logo img{width:140px;}
.banner_bottom_left{width:100%; line-height:2em; margin-bottom:0.5em;}
.banner_bottom_left a{text-align:left; font-size:1.5em;}
.banner_bottom_right{margin-left:0;}
.nav li.xiala{width:100%;}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{max-height:600px;}
.navbar-nav{margin:0 auto; font-size:0.875em;}
.xiaodaohang{background:#ddd;}
.xiaodaohang:before{border-top:10px solid #000; width:10px;}
.banner_bottom{display:none;}
.main_title{padding:30px 0 0;}
.main_title h2{font-size:1.2em;}
.main_title p{font-size:0.875em;}
.hsoluction_list_a2 h3{font-size:1.2em;}
.hsoluction_list_a2 p{display:none;}
.hsoluction_list_a2{padding:0.5em 0 0; border-bottom:none;}
.hsoluction_list2 .hsoluction_list_a2 h3{font-size:1em;}
.main .boxwidth{padding-left:15px; padding-right:15px;}
.hsoluction{padding-bottom:30px;}
.kuano_title{font-size:1.2em;}
.kuano_p{padding:1em 0;}
.kuano{background:url(../images/home/kuano_img2.jpg) fixed no-repeat;background-size:100% 100%;}
.hsoluction_top_l{width:100%; padding:15px; height:auto; position:relative;}
.hst_o{font-size:1.3em;}
.hst_t{font-size:1.1em;}
.hst_s{font-size:1em;}
.hsoluction_top_r{width:100%; bottom:0; position:relative; float:none;}
.hsoluction_top_r img{position:relative; left:auto; margin-left:auto; width:auto; max-width:100%;}
.hsoluction_top_l{padding:15px;}
.banner_p{padding:0 15px;}
.habout{padding:0 0 30px;}
.habout .main_title{padding-bottom:20px;}
.kuano_a{line-height:30px; border-radius:15px; padding:0 2em;}
.hcase{padding:30px 0;}
.xxktab .xxktabtitle a,.xxktab2 .xxktabtitle2 a{line-height:30px; border-radius:15px; padding:0 20px; margin-bottom:0.5em;}
.xxktab .xxkcontent .xxklist .boxwidth{width:480px;}
.xxktab .xxkcontent .xxklist_li{height:120px;}
.xxktab .xxkcontent .xxklist{height:120px;}
.xxktab .xxkcontent{height:120px;}
.hcase{padding:30px 0;}
.xxktab2 .xxkcontent2 .xxklist2 .boxwidth{width:480px;}
.xxktab2 .xxkcontent2 .xxklist_li2{height:250px;}
.xxktab2 .xxkcontent2 .xxklist2{height:250px;}
.xxktab2 .xxkcontent2{height:250px;}
.hnews{padding:40px 0;}
.xxklist_li2_left{display:none;}
.hnews_top h3 a{font-size:1.2em;}
.xxkcontent2,.xxkcontent{width:480px; margin:0 auto;}
.sbanner_wz,.sbanner_bottom,.page_title,.con_way,.foot_bottom,.top{padding-left:15px; padding-right:15px;}
.con_way .con_way_box{width:100%; margin-bottom:1em;}
.adv_pro1 li{width:30%; margin:0 1.5% 2%;}
.duibi_table tr:first-child td{font-size:1.1em;}
.duibi_table td{font-size:0.875em;}
.fwlc,.soluction_page{padding-bottom:30px;}
.main_title{padding-top:10px;}
.sanjiao1{display:none;}
.ygfc_list{padding-top:20px;}
.liuyan_box p{display:none;}
.liuyan_box h3{margin-bottom:1em;}}
@media (max-width: 1000px){}
@media (min-width: 1200px){.boxwidth{width:1190px;}
/*.navbar .navbar-nav > li > a.nav_a{padding:40px 30px; font-size:1.14em; font-weight:bold;}*/
.navbar .navbar-nav > li > a.nav_a{text-align:center; font-size:1.14em; font-weight:bold;}
.navbar .navbar-nav > li > a{text-align:center; font-size:1.14em;}}
@media (min-width: 992px) and (max-width: 1200px){.item > a .banner1_p1{font-size:2.5em;}
.item > a .banner1_p2{font-size:1em; padding:1em 0 0 30%;}
.item > a .banner1_p3{margin:2em 2em 0 0; padding:0.6em 2em;}
.item > a .banner2_p1{font-size:2.5em;}
.item > a .banner2_p2{font-size:1em;}
.hsoluction_top_l{padding:0 3%;}
.hst_o{font-size:2.5em;}
.hst_t{font-size:1.2em;}
.main_title h2{font-size:2.5em;}
.habout_tight{padding:0 0 0 15px;}
.habout_tight h3{font-size:1.5em;}
.habout_tight p{padding:0.8em 0 0;}
.boxwidth{width:962px;}}
@media (min-width: 768px) and (max-width: 992px){.boxwidth{width:100%;}
.navbar .navbar-nav > li > a.nav_a{display:block; text-align:center;}
.navbar .navbar-nav > li > a{}
.xxktab .xxkcontent .xxklist .boxwidth{width:768px;}
.xxktab .xxkcontent .xxklist_li{height:150px;}
.xxktab .xxkcontent .xxklist{height:150px;}
.xxktab .xxkcontent{height:150px;}
.hcase{padding:40px 0;}
.xxktab2 .xxkcontent2 .xxklist2 .boxwidth{width:768px;}
.xxktab2 .xxkcontent2 .xxklist_li2{height:250px;}
.xxktab2 .xxkcontent2 .xxklist2{height:250px;}
.xxktab2 .xxkcontent2{height:250px;}
.hnews{padding:40px 0;}}
@media (min-width: 480px) and (max-width: 768px){.navbar .navbar-nav > li > a{font-size:1.14em;}
.navbar .navbar-nav > li > a{padding:16px 15px 17px; font-size:1.14em;}}
@media (max-width: 480px){.top_right{display:none;}
.navbar .navbar-nav > li > a{padding:16px 15px 17px; font-size:1.14em;}
.pgwSlider .ps-current{margin-bottom: 6px;
font-size:.9rem}
.pgwSlider .ps-current img{width: 100%;min-height: inherit}
.pgwSlider .ps-current, ul.pgwSlider, .pgwSlider>ul{width: 100%}
ul.pgwSlider>li, .pgwSlider>ul>li{float: left;min-height: 50px;max-height: 70px;min-width: 20%}
ul.pgwSlider>li span, .pgwSlider>ul>li span{white-space: nowrap}
.about_img li{width:100%;}
.item > a .banner1_p1{font-size:1.2em;}
.item > a .banner2_p1{font-size:1.2em;}
.item > a .banner1_p3{margin:1em 1em 0 0; padding:0.5em 1em;}
.xxktab .xxkcontent .xxklist .boxwidth{width:320px;}
.xxktab .xxkcontent .xxklist_li{height:120px;}
.xxktab .xxkcontent .xxklist{height:120px;}
.xxktab .xxkcontent{height:120px;}
.hcase{padding:30px 0;}
.xxktab2 .xxkcontent2 .xxklist2 .boxwidth{width:320px;}
.xxktab2 .xxkcontent2 .xxklist_li2{height:250px;}
.xxktab2 .xxkcontent2 .xxklist2{height:250px;}
.xxktab2 .xxkcontent2{height:250px;}
.hnews{padding:40px 0;}
.xxklist_li2_left{display:none;}
.hnews_top h3 a{font-size:1.2em;}
.xxkcontent2,.xxkcontent{width:320px; margin:0 auto;}}