@charset "utf-8";
html{ font-size:20px;}
*{padding:0;margin:0;border:0;list-style:none;text-decoration:none;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box;font-family:"微软雅黑","arial";font-size:1rem; color: #333;}
a,img{text-decoration:none;}
body{ margin:0; padding:0;overflow-y: auto;  overflow-x: hidden;}
/*导航*/
.nav{ z-index: 999; position:fixed; top:0; width: 100%; height: 4rem; background-image:url(../img/nav-bj.jpg);  line-height:4rem; display:flex; -webkit-display:flex; -webkit-justify-content:space-between; justify-content:space-between;}
.nav-main{ width: 55rem; margin: 0 auto; display: block; height: 4rem;}
.nav-main .logo{ width:3rem; position: fixed; left: 4rem; }
.nav-main .logo a{ line-height: 4rem; display: block;  }
.nav-main .logo a img{display: inline-block; vertical-align: middle;}
.nav-main ul.list{ float: right; line-height:4rem; display:flex; -webkit-display:flex; -webkit-justify-content:space-between; justify-content:space-between;}
.nav-main ul.list li{ display: inline; height: 4rem;}
.nav-main ul.list li:hover{ background-color: #1F497D;}
.nav-main ul.list li a{ color:rgba(255,255,255,.9); font-size: .8rem; padding:0 1rem; display: inline-block; height: 4rem;}
.nav-main ul.list li a:hover{ color:#fff;}
.nav-main ul.list li:hover .listChanpin{display: block;}
.nav-400{position: fixed; right: 20px; background-color: #000000; height: 80px;}
.nav-400 p{ color: #ffd400; font-size: 1rem; padding-left: 1.6rem; z-index: 9999; background: url(../img/lianxi-icon-5.1.png)  no-repeat left center;display: inline-block; vertical-align: middle;}
.listChanpin{background-color: #fff; height: 6rem; box-shadow: rgba(0,0,0,.4) 0px 1px 5px; margin-top: -1px; position: absolute; display: none;  }
.listChanpin div.left{ width: 8rem; float: left;}
.listChanpin div.right{ width: 8rem; float: right;}
.listChanpin a{ color: #666 !important; font-size: .7rem !important; display: block; line-height: 3rem; padding: 0 1rem; }
.listChanpin a:hover{color: #1f497d !important; }
@media(max-width:1380px){
	.nav-main{ width: 46rem;}
	.nav-main ul.list li a{ padding: 0 .5rem;}
}
/*index主页轮播*/
.flexslider {position: relative;width: 100%;height: 560px;overflow: hidden;zoom: 1; top:80px;}    
.flexslider .slides li {width: 100%; }    
.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background:url(../img/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px; }   
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}    
.flex-direction-nav .flex-prev {left: 0;}  
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25); }    
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}    
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50); cursor:pointer;}    
.flex-control-nav { width: 100%;position: absolute;bottom: 10px; text-align: center;}    
.flex-control-nav li { margin: 0 2px;display: inline-block; zoom: 1;*display: inline;}  
.flex-control-paging li a {background:url(../img/dot.png) no-repeat 0 -16px;display: block; height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}   
.flex-control-paging li a.flex-active,.flex-control-paging li.active a {background-position: 0 0;}    
.flexslider .slides li>div>img {width: 100%;height: 560px;display: block; }
/*index-0*/
.index-0{ background: url(../img/index-0-bj.jpg) no-repeat bottom; height: 34rem;width: 60rem; margin: 4rem auto 4rem auto;}
/*index-1*/
.index-1 {width: 60rem; margin: 0 auto 4rem auto;}
.index-1 h2,.index-0 h2{ font-weight: normal; font-size: 1.6rem; line-height: 5rem; text-align: center;}
.index-1 ul{ padding-top: 1rem; display:flex; -webkit-display:flex; -webkit-justify-content:space-between; justify-content:space-between;}
.index-1 ul li{ border: 1px solid #e8ecf2; text-align: center; padding: 2rem 0; transition-duration: 0.5s; transition-property: transform; width: 11.5rem;}
.index-1 ul li:hover{transform: translateY(-6px);box-shadow: 0px 5px 10px #ccc;}
.index-1 ul li h3{ font: 1rem; line-height: 3rem; font-weight: normal; color: #1f497d;}
.index-1 ul li p{ font-size: .7rem; line-height: 1.4rem; padding: 0 .7rem; text-align: left;}
/*index-2*/
.index-2{ background-color: #fafafa; padding: 2rem 0 3rem 0;}
.index-2 h2{text-align: center;  font-weight: normal; font-size: 1.6rem; line-height: 5rem;}
.index-2 .index-2-main{ width: 60rem; margin: 1rem auto 0 auto;display:flex; -webkit-display:flex; -webkit-justify-content:space-between; justify-content:space-between;}
.index-2 .index-2-main .left{ border-right: 1px solid #CCCCCC;  width: 30rem;}
.index-2 .index-2-main .left .leftBox{ border-bottom: 1px solid #CCCCCC;}
.index-2 .index-2-main .left .leftBox:nth-child(3){border: none;}
.index-2 .index-2-main .left .leftBox .leftBoxText{ background: url(../img/index-icon-6.png) no-repeat top left; padding-left: 158px; height: 160px; overflow: hidden;}
.index-2 .index-2-main .left .leftBox .leftBoxText:hover{background: url(../img/index-icon-6.png) no-repeat bottom left;}
.index-2 .index-2-main .left .leftBox:nth-child(2) .leftBoxText{ background: url(../img/index-icon-7.png) no-repeat top left;}
.index-2 .index-2-main .left .leftBox:nth-child(2) .leftBoxText:hover{background: url(../img/index-icon-7.png) no-repeat bottom left;}
.index-2 .index-2-main .left .leftBox:nth-child(3) .leftBoxText{ background: url(../img/index-icon-8.png) no-repeat top left;}
.index-2 .index-2-main .left .leftBox:nth-child(3) .leftBoxText:hover{background: url(../img/index-icon-8.png) no-repeat bottom left;}
.index-2 .index-2-main .left .leftBox .leftBoxText h3{ color: #333; font-weight: normal; font-size: 1.2rem; line-height:2.4rem; margin-top:1rem;}
.index-2 .index-2-main .left .leftBox .leftBoxText p{ font-size: .7rem; line-height: 1.4rem; color: #939997;}
.index-2 .index-2-main .right .rightBox{ border-bottom: 1px solid #CCCCCC; width: 600px;}
.index-2 .index-2-main .right .rightBox:nth-child(3){border: none;} 
.index-2 .index-2-main .right .rightBox .rightBoxText{ background: url(../img/index-icon-9.png) no-repeat top left; padding-left: 158px; height: 160px; overflow: hidden;}
.index-2 .index-2-main .right .rightBox .rightBoxText:hover{background: url(../img/index-icon-9.png) no-repeat bottom left;}
.index-2 .index-2-main .right .rightBox:nth-child(2) .rightBoxText{background: url(../img/index-icon-10.png) no-repeat top left;}
.index-2 .index-2-main .right .rightBox:nth-child(2) .rightBoxText:hover{background: url(../img/index-icon-10.png) no-repeat bottom left;}
.index-2 .index-2-main .right .rightBox:nth-child(3) .rightBoxText{background: url(../img/index-icon-11.png) no-repeat top left;}
.index-2 .index-2-main .right .rightBox:nth-child(3) .rightBoxText:hover{background: url(../img/index-icon-11.png) no-repeat bottom left;}
.index-2 .index-2-main .right .rightBox .rightBoxText h3{ color: #333; font-weight: normal; font-size: 1.2rem; line-height:2.4rem; margin-top:1rem;}
.index-2 .index-2-main .right .rightBox .rightBoxText p{ font-size: .7rem; line-height: 1.4rem; color: #939997;}
/*index3*/
.index-3{ width: 60rem; margin:3rem auto 0 auto ;}
.index-3 h2{ font-size: 1.6rem; line-height: 3.2rem;text-align: center; font-weight: normal; }
.index-3>p{font-size: .7rem; color:#999;text-align: center; letter-spacing:2px; margin-bottom: 2rem;}
.index-3>div{ padding-left: 25rem; background:url(../img/us-img-1.jpg)  no-repeat left; height: 330px; }
.index-3>div p{font-size: .7rem; line-height: 1.4rem; padding-bottom: .5rem;}
.index-3>div p b{font-size: .7rem; line-height: 1.4rem; color: #1f497d;}
/*index4*/
.index-4 div{width: 60rem; margin: 0 auto;}
/* .index-4 ul{display:flex; -webkit-display:flex; -webkit-justify-content:space-between; justify-content:space-between;  }
.index-4 ul li:nth-child(1){width: 17rem;}
.index-4 ul li:nth-child(2){width: 24rem;}
.index-4 ul li:nth-child(3){width: 17rem; text-align: right;}
.index-4 ul li h3{margin-bottom: 2rem; text-align: center; color: #1f497d; font-size: 1rem; font-weight: normal; }
.index-4 ul li p{ font-size: .7rem; line-height: 1.4rem;}
.index-4 ul li:nth-child(2) p{border: 2px solid #f0f0f0; border-top:none; border-bottom: none; padding: 0 1rem; } */
.index-4 div ul{margin: 1rem 0;}
.index-4 div ul li{ margin-bottom: .5rem;}
.index-4 div ul li h3{ color: #1f497d; line-height:1.5rem; font-size: .8rem;}
.index-4 div ul li p{ line-height:2rem; font-size: .7rem;}
/*picc*/
.picc{ margin:4rem auto 0 auto; padding: 1.5rem; text-align: center; background-color: #f7f8ff; display: none;}
.picc p{ font-size: 1rem; line-height: 2rem;}
/*index-5*/
.index-5{ background-color: #fafafa;padding: 3rem 0; display: none;}
.index-5 div{width: 60rem; margin: 0 auto;}
.index-5 div h2{ font-size: 1.6rem; line-height: 3.2rem;padding-bottom: 2rem; text-align: center; font-weight: normal; }
.index-5 div ul{margin-bottom:1rem; display:flex; -webkit-display:flex; -webkit-justify-content:space-between; justify-content:space-between; }
.index-5 div ul li{background-color: #fff; margin: 0 .5rem; }
.index-5 div ul li h4{ font-size: 1rem; line-height: 3.6rem; font-weight: normal;padding:0 1rem; color: #1f497d;}
.index-5 div ul li p{ font-size: .7rem; line-height: 1.4rem; padding:0 1rem 2rem 1rem;}
/*轮播切换*/
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.grabbing{cursor:url(grabbing.png) 8 8,move}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
/*index5特点*/
.index-5-tedian{margin: 3rem 0;}
.index-5-tedian h2,.index-5-fuwu h2{font-size: 1.6rem; line-height: 3.2rem;padding-bottom: 2rem; text-align: center; font-weight: normal;}
.index-5-tedian ul{width: 60rem; margin: 0 auto; display:flex; -webkit-display:flex; -webkit-justify-content:space-between; justify-content:space-between;  }
.index-5-tedian ul li{width: 230px; background-color: #fafdff; border: 1px solid #e5f5ff; transition-duration: 0.5s; transition-property: transform;}
.index-5-tedian ul li:hover{transform: translateY(-6px);box-shadow: 0px 5px 10px #ccc;}
.index-5-tedian ul h4{ color: #fff; font-size: 1rem; line-height: 3rem;font-weight: normal; text-align: center; background-color: #142632; }
.index-5-tedian ul p{ font-size: .8rem; line-height: 1.6rem; padding: .5rem;}
/*index5服务条款*/
.index-5-fuwu{margin: 3rem auto; width: 60rem; padding: 2rem 0; }
.index-5-fuwu ul{ background-color: #fcfeff;  padding: 1rem;}
.index-5-fuwu ul li p{ font-size: 1rem; line-height: 3.2rem; color: #333; padding:.2rem 1rem;}
.index-5-fuwu ul li p i{ background: url(../img/index-icon-damuzhi.png) no-repeat; margin-bottom: -4px; padding-right: 40px; width: 34px; height: 34px; display: inline-block;}
/*index6*/
.index-6{background:url(../img/index-6-bj.jpg) center;height: 32rem;}
/*index7*/
.index-7{width: 60rem; margin: 2rem auto;}
.index-7 h2{font-size: 1.6rem; line-height: 3.2rem;padding-bottom: 2rem; text-align: center; font-weight: normal;}
.index-7 ul li img{width: 7.5rem;}
/*us*/
.banner{ height: 28rem; width: 96rem; margin: 4rem auto 0 auto; position: relative; left: 50%; margin-left: -960px;}
.banner-lianxi{height: 10rem;}
/*巡更*/
.chanpinXg{width: 60rem; margin: 1rem auto;}
.chanpinXg h2{ font-size: 1.6rem; line-height: 3.2rem;text-align: center; font-weight: normal; margin-top: 3rem;}
.chanpinXg>p{font-size: .8rem; color:#999;text-align: center; letter-spacing:2px; margin-bottom: 2rem;}
.chanpinXg ul{display:flex; -webkit-display:flex; -webkit-justify-content:flex-start ; justify-content:flex-start ;}
.chanpinXg ul li{ margin: 1rem .5rem;}
.chanpinXg ul li h3{font-size: 1.2rem; line-height: 2.4rem;  color: #1f497d; font-weight: normal; text-align: center; margin-top: 1rem;}
.chanpinXg ul li p{font-size: .7rem; line-height: 1.4rem;  text-align: center; }
.chanpinXg-main{ margin: 2rem auto 0 auto; width: 60rem;}
.chanpinXg-main h2{ font-size: 1.6rem; line-height: 3.2rem;text-align: center; font-weight: normal; margin-top: 3rem;}
.chanpinXg-main>p{font-size: .8rem; color:#999;text-align: center; letter-spacing:2px; margin-bottom: 2rem;}
.chanpinXg-main div{display: table-cell;vertical-align: middle;text-align: center;}/*图片居中*/
.chanpinXg-main div p{ font-size: .8rem; line-height: 1.6rem; text-align: left;}
.chanpinXg-main div img{margin:1rem;}
.chanpinXg-main-1{background-color: #fafafa;}
.chanpinXg-main-1 div{margin: -5px auto 0 auto; width: 60rem;}
.chanpinXg-main-1 div h2{font-size: 1.6rem; line-height: 3.2rem;text-align: center; font-weight: normal; padding: 3rem 0 1rem 0;}
.chanpinXg-main-2 h2{font-size: 1.6rem; line-height: 3.2rem;text-align: center; font-weight: normal; margin-top: 3rem;}
.chanpinXg-main-2>p{font-size: .8rem; color:#999;text-align: center; letter-spacing:2px; margin-bottom: 2rem;}
.chanpinXg-main-2 ul{width: 60rem; margin: 0 auto; display:flex; -webkit-display:flex; -webkit-justify-content:space-between; justify-content:space-between;}
.chanpinXg-main-2 ul li{margin: 1rem .5rem; width:21.2rem ; border: 1px solid #1f497d;}
.chanpinXg-main-2 ul li h5{ font-weight: normal;background-color: #1f497d; text-align: center; font-size: 1.2rem; line-height: 3.5rem; color: #fff;}
.chanpinXg-main-2 ul li p{padding: 1rem 1rem 2rem 1rem; font-size: .7rem; line-height: 1.4rem; }
/*钥匙柜*/
.chanpinYs{width: 60rem; margin: 1rem auto;}
.chanpinYs h2{ font-size: 1.6rem; line-height: 3.2rem;text-align: center; font-weight: normal; margin-top: 3rem;}
.chanpinYs>p{font-size: .8rem; color:#999;text-align: center; letter-spacing:2px; margin-bottom: 2rem;}
.chanpinYs h5{ font-size: 1.2rem; font-weight: 400; padding: 0 0.5rem;margin: 2rem 0 1rem .5rem;}
.chanpinYs h5 a{color: #f9b41e;font-size: 1.2rem;}
.chanpinYs ul{border-bottom: 2px solid #f5f5f5; padding-bottom: 1rem; display:flex; -webkit-display:flex; -webkit-justify-content:flex-start ; justify-content:flex-start ;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.chanpinYs ul:last-child{border: none;}
.chanpinYs ul li{ margin: 1rem .5rem; cursor: pointer;}
.chanpinYs ul li img{width: 14rem;}
.chanpinYs ul li h3{font-size: 1.2rem; line-height: 2.4rem;  color: #1f497d; font-weight: normal; text-align: center; margin-top: 1rem;}
.chanpinYs ul li p{font-size: .7rem; line-height: 1.4rem;  text-align: center; }
.chanpinYs-main{ margin: 2rem auto 0 auto; width: 60rem;}
.chanpinYs-main div{display: table-cell;vertical-align: middle;text-align: center;}/*图片居中*/
.chanpinYs-main div p{ font-size: .8rem; line-height: 1.6rem; text-align: left; padding: 2rem 1rem;}
.chanpinYs-main div h3{font-size: 1.6rem; line-height: 3.2rem;text-align: center; font-weight: normal; margin: 3rem;}
.chanpinYs-main-img {font-size:0; position: relative; left: 50%; margin-left: -960px;}
/*企业图片logo*/
.main-company h2{font-size: 1.6rem; line-height: 3.2rem;text-align: center; font-weight: normal; padding: 3rem 0 0 0;}
.main-company p{font-size: .8rem; color:#999;text-align: center; letter-spacing:2px; margin-bottom: 2rem;}
.main-company{ padding-bottom:5rem;}
.main-company ul{width:60rem; margin: 0 auto; display:flex;-webkit-display:flex; flex-direction:row;-webkit-flex-direction:row; flex-wrap:wrap;}
.main-company ul li{ border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5; height:5rem; width:9.9rem; overflow:hidden; position:relative;}
.main-company ul li:nth-child(1),
.main-company ul li:nth-child(6n+1){ border-left:1px solid #e5e5e5;}
.main-company ul li:nth-child(25),
.main-company ul li:nth-child(26),
.main-company ul li:nth-child(27),
.main-company ul li:nth-child(28),
.main-company ul li:nth-child(29),
.main-company ul li:nth-child(30){ border-bottom:1px solid #e5e5e5;}
.main-company ul li img{ transition:0.6s;-moz-transition:0.6s; -ms-transition:0.6s; -o-transition:0.6s; -webkit-transition:0.6s;}
.main-company ul li:hover img{position:absolute; bottom:0px; left:0;transform: rotateY(360deg); -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -o-transform: rotateY(360deg); -webkit-transform: rotateY(360deg);}
/*产品详情*/
.chanpinXgMain,.chanpinYsMain{display: none;}
.chanpinXgMain-img{font-size: 0;}
.chanpinXgMain{margin-top: 4rem; text-align: center;}
.chanpinYsMain{width: 60rem; margin: 2rem auto 0 auto;height: 32rem;}
.chanpinYsMain-img{float: left; border: 1px solid #f0f0f0; width: 30.1rem; height:30.1rem;}
.chanpinYsMain-text{ width: 27.9rem; margin-left: 2rem; float: right;}
.chanpinYsMain-text h4{ font-size:1.2rem; line-height: 2.4rem; color: #1f497d;}
.chanpinYsMain-text h4 a{ color: #f9b41e; font-size: .9rem; font-weight: normal;}
.chanpinYsMain-text>p{ font-size: .8rem; line-height: 1.6rem;}
.chanpinYsMain-text h5{ color: #f9b41e;font-size:.9rem; line-height: 1.8rem; margin-top: .5rem; font-weight: normal;}
.chanpinYsMain-text ul li p{ font-size: .7rem; line-height: 1.4rem;}
.chanpinYsMain-text ul li p span{ color: #999; width:9rem; display: inline-block; font-size: .7rem; line-height: 1.4rem;}
.chanpinYsMain-text>a{ background-color:#999; width: 4rem; line-height: 1.5rem; display: block; text-align: center; font-size: .7rem; color: #fff; border-radius:3px; margin-top: 6px; cursor: pointer;}
.chanpinYsMain-text>a:hover{background-color: #000;}

/*医疗产品*/
.chanpinYl-text{ margin: 0 auto; width: 60rem;}
.chanpinYl-text h5{ border-bottom: 1px solid #e5e5e5; padding-bottom: 2px;}
.chanpinYl-text h5 a{line-height: 2.4rem; font-size: 1.2rem; color: #f9b41e; border-bottom: 2px solid #F9B41E; padding-bottom: 10px;}
.chanpinYl-text h6{ font-size: 1rem; line-height: 2rem; padding-top: .5rem;}
.chanpinYl-text p{ font-size: 0.8rem; line-height: 1.6rem;}
.chanpinYl-text p i{font-size: .7rem;}
/*dz 定制*/
.dz{ width: 60rem; margin: 0 auto;}
.dz h2{font-size: 1.6rem; line-height: 3.2rem;text-align: center; font-weight: normal; padding: 3rem 0 0 0;}
.dz>p{font-size: .8rem; color:#999;text-align: center; letter-spacing:2px; margin-bottom: 2rem;}
.dz ul{ display: flex; justify-content: space-between ;flex-wrap: wrap; }
.dz ul li{ width: 320px; border: solid 1px #edf1f5; margin-bottom: 2rem; padding: 2rem; display: table-cell;vertical-align: middle;text-align: center;}
.dz ul li img{ text-align: center;}
.dz ul li p{ text-align: center; line-height: 3rem; color: #1f487c;}
/*hezuo合作者*/
.hezuo h2{font-size: 1.6rem; line-height: 3.2rem;text-align: center; font-weight: normal; padding: 3rem 0 0 0;}
.hezuo>p{font-size: .8rem; color:#999;text-align: center; letter-spacing:2px; margin-bottom: 2rem;}

.hezuo_flex{width: 60rem; margin: 0 auto;display:flex;flex-wrap: wrap;}
.hezuo_flex div{ width:400px; height:260px; background-color:#f6f8f8;}
.hezuo_flex div:nth-child(even){ background-color:#fff;}
.hezuo_flex div b{ width:90px; height:74px; margin:40px auto 0 auto; display:block;}
.hezuo_flex div>p{ font-size:16px; font-weight:bold; color: #000; padding: 1rem 0; text-align: center;}
.hezuo_flex div font{ font-size:14px; color:#666;text-align: center; display: block; }
.hezuo_flex div .b1{ background-image:url(../img/business_icon_1.png);}
.hezuo_flex div .b2{ background-image:url(../img/business_icon_2.png);}
.hezuo_flex div .b3{ background-image:url(../img/business_icon_3.png);}
.hezuo_flex div .b4{ background-image:url(../img/business_icon_4.png);}
.hezuo_flex div .b5{ background-image:url(../img/business_icon_5.png);}
.hezuo_flex div .b6{ background-image:url(../img/business_icon_6.png);}
.hezuo_flex div:hover .b1{ background-image:url(../img/business_icon_7.png);}
.hezuo_flex div:hover .b2{ background-image:url(../img/business_icon_8.png);}
.hezuo_flex div:hover .b3{ background-image:url(../img/business_icon_9.png);}
.hezuo_flex div:hover .b4{ background-image:url(../img/business_icon_10.png);}
.hezuo_flex div:hover .b5{ background-image:url(../img/business_icon_11.png);}
.hezuo_flex div:hover .b6{ background-image:url(../img/business_icon_12.png);}
.hezuo_flex>div:hover{ background-color:#0bb9f8; color:#fff;}
.hezuo_flex>div:hover p{ color:#fff;}
.hezuo_flex div:hover font{ color:#fff;}

.hezuo_flex_2{ width: 60rem; display:flex;justify-content:space-between; margin:50px auto 70px auto;}
.hezuo_flex_2 div{ width:224px; height:224px; display: flex; justify-content: center;align-items: center;  }
.hezuo_flex_2 div.bg1{ background-image:url(../img/business_img_1.jpg);}
.hezuo_flex_2 div.bg2{ background-image:url(../img/business_img_2.jpg);}
.hezuo_flex_2 div.bg3{ background-image:url(../img/business_img_3.jpg);}
.hezuo_flex_2 div.bg4{ background-image:url(../img/business_img_4.jpg);}
.hezuo_flex_2 div.bg5{ background-image:url(../img/business_img_5.jpg);}
.hezuo_flex_2 div p{color: #fff; font-size:20px; line-height:36px; background-color:rgba(13,86,251,0.3); text-align:center; border-radius:16px; ; width:150px;}
.hezuo_flex_2 div ul{ background-color:rgba(13,86,251,0.4);  font-size:16px; text-align:center; border-radius:5px; padding:14px 24px; line-height:30px;display:none;}
.hezuo_flex_2 div ul li{color: #fff;font-size:16px;}
.hezuo_flex_2 div ul li b{color: #fff;font-size:16px;}
.hezuo_flex_2 div:hover p{ display:none;}
.hezuo_flex_2 div:hover ul{ display:block;}

.hezuo_3{ margin: 2rem auto 0rem auto; width: 60rem; }
.hezuo_3:after{clear:both; content: '.'; display: block; visibility: hidden;}
.hezuo_3 .left,.hezuo_3 .right{background-color: #fafcff; width: 29.4rem; height: 16rem;}
.hezuo_3 .left{ float: left;}
.hezuo_3 .right{ float: right;}
.hezuo_3 .left h2,.hezuo_3 .right h2{font-size: 1rem; line-height: 2rem; padding: 1rem 1rem 0 1rem; font-weight: normal;}
.hezuo_3 .left p,.hezuo_3 .right p{font-size: .8rem;padding: 0 1rem; line-height: 2rem;}
.hezuo_3_bom{background-color: #fafcff; text-align:center; height: 6rem;width: 60rem; margin: 0 auto 2rem auto; width: 60rem;}
.hezuo_3_bom p{font-size: .8rem;}
.hezuo_3_bom p:nth-child(1){ padding-top: 1rem;}
/*案例内容*/
.anliMain{ margin: 150px auto 50px auto; width: 60rem; background-color: #fff; padding: 2rem; display: none; }
.anliMain h1{ text-align: center; font-size: 2rem;  padding-bottom: 1rem; color: #1F497D;}
.anliMain p,.anliMain span{ font-size: .8rem; line-height: 1.6rem; margin: .5rem 0;}
.anliMain span a{font-size: .8rem; line-height: 1.6rem;color: #0073e5;}
/*案例*/
.anli{ background-color: #f5f5f5; border-top: 1px solid #f5f5f5;}
.anli ul{margin: 40px auto 0 auto; width: 1100px; display:flex; -webkit-display:flex; flex-wrap:wrap; -webkit-justify-content:space-between; justify-content:space-between；}
.anli ul li{ width: 530px; margin-bottom: 40px;  background-color: #fff; transition-duration: 0.5s; transition-property: transform;}
.anli ul li:hover{transform: translateY(-6px);box-shadow: 0px 5px 20px #ccc; cursor: pointer;}
.anli ul li p{ font-size: 24px; font-weight: bold; margin: 30px 0 20px 40px;}
.anli ul li span{font-size: 14px; margin: 0 40px; line-height: 24px; display: inline-block;padding-bottom: 40px;}

.anli2{ background-color: #f5f5f5; border-top: 1px solid #f5f5f5;}
.anli2 ul{margin: 0 auto; padding-bottom: 50px; width: 1100px; display:flex; -webkit-display:flex; flex-wrap:wrap; -webkit-justify-content:space-between; justify-content:space-between；}
.anli2 ul li{ width: 530px; margin-bottom: 40px;  background-color: #fff; transition-duration: 0.5s; transition-property: transform;}
.anli2 ul li:hover{transform: translateY(-6px);box-shadow: 0px 5px 20px #ccc;}
.anli2 ul li img{ float: left; border: 4px solid #fff;}
.anli2 ul li p{ font-size: 24px; line-height: 108px; padding-left: 20px; font-weight: bold; float: left;}
/*联系*/
.lianxi{margin-top: 2rem;}
.lianxi-fuwu{ margin-top: 1rem;}
.lianxi-fuwu h2{ text-align: left; padding: 0;}
.lianxi-text,.lianxi-input{width: 60rem; margin: 1rem auto 0 auto;}
.lianxi-text h2,.lianxi-input h2,.lianxi-fuwu h2{ line-height: 3.2rem; font-size: 1.2rem; font-weight: normal; color: #666;}
.lianxi-text h3,.lianxi-text p{padding-left: 2rem; line-height: 2rem; font-size:.9rem ;font-weight: normal; color: #666;}
.lianxi-i1{background: url(../img/lianxi-icon-1.png) no-repeat;width: .8rem; height: .8rem; display: inline-block;margin-right: .3rem;vertical-align: middle;}
.lianxi-i2{background: url(../img/lianxi-icon-2.png) no-repeat;}
.lianxi-i3{background: url(../img/lianxi-icon-3.png) no-repeat;}
.lianxi-i4{background: url(../img/lianxi-icon-4.png) no-repeat;}
.lianxi-i5{background: url(../img/lianxi-icon-5.png) no-repeat;}
.lianxi-i6{background: url(../img/lianxi-icon-6.png) no-repeat;}
.lianxi-i7{background: url(../img/lianxi-icon-7.png) no-repeat;}
.lianxi-input{margin: 0 auto;}
.lianxi-input ul li input,.lianxi-input ul li textarea{height: 2rem; border:1px solid #ccc; padding-left: .3rem; margin-bottom: .5rem; font-size: .7rem;line-height: 1.4rem;}
.lianxi-input ul li:nth-child(1) input{width:60rem; }
.lianxi-input ul li:nth-child(2) input{width:60rem; }
.lianxi-input ul li:nth-child(3) textarea{width:60rem; height: 10rem;}
.lianxi-input ul li:nth-child(4) input{width:4rem; height: 1.5rem; border: none; }
.lianxi-input ul li input:focus,.lianxi-input ul li textarea:focus{outline:none; }
.lianxi-input ul li input.button{background-color: #1f497d; padding-left:0;}
.lianxi-input ul li input.button:hover{ color: #fff; cursor: pointer; }
/*foot*/
.foot{ width: 60rem; margin:1rem auto; padding: .5rem 0; text-align: center;}
.foot p a{ font-size: .7rem; color: #999999;}