/*
author：mindasiy
time:20180113
qq:531245921
*/
/*---------- import ---------*/
@import url("common.css");
/*pagecommon*/
.h100{
	height: 100px;
	clear: both;
}
.h20{
	height: 20px;
	clear: both;
}
.page-left{
float: left;
width: 225px;

}
.page-left-list{
width: 200px; 
margin:  0 auto 30px auto;
}
.page-left-list ul{
width: 100%;
}
.page-left-list ul li{
float: left;
width: 198px;
margin-top: 20px; 
height: 35px; 
line-height: 35px;
text-align: center;
background: #fff url(../20180113images/left-icon-arrow.png) no-repeat  right top;
border: 1px solid #b6b6b7;
border-top: none;
color:#333;
}
.page-left-list ul li a{
color: #333
}
.page-left-list ul li.on{
background: #fd7502
}
.page-left-list ul li.on a{
color: #fff
}
.page-left-tel{
width: 200px;
margin: 0 auto 30px auto
}
.page-left-rec,.page-left-view {
width: 200px;
margin:  0 auto 30px auto;
font-size: 14px;
color: #333
}
.page-left-rec .recommand-title,.page-left-view .view-title{
	 height: 40px; 
	 line-height: 40px
}
.page-left-rec .recommand-title span,.page-left-view .view-title span{
color: #fd7502
}
.page-left-view .view-con{
width: 150px; 
margin: 0 auto;
}
.page-left-view .view-con .img{
float: left;
width: 70px;
height: 70px;

}
.page-left-view .view-con .img img{ max-width: 70px; max-height: 70px }
.page-left-view .view-con .text{
float: right;
width: 70px; 
height: 70px;
line-height: 23px;
font-size: 12px
}
.recommand-slide {
 
position: relative;
height: 230px;
overflow: hidden;
}

.recommand-slide .bd {
position: relative;
z-index: 0;
}

.recommand-slide .bd ul {
width: 100% !important;
}

.recommand-slide .bd li {
width: 100% !important;
height: 230px;
position: relative;
text-align: center;
font-size: 12px;
line-height: 30px
}
.recommand-slide .bd li  .img{
	 width: 100%;
	 height: 200px;
	 background: #fff
}
.recommand-slide .bd li  .img a img{
width: 150px; 
margin: 25px;
height: 150px;
}
 
 
 
.recommand-slide .hd {
     width: 100%;
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 0;
    height: 40px;
    line-height: 40px;
}

.recommand-slide .hd ul li {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 22px;
    height: 3px;
    margin: 1px;
    overflow: hidden;
    background: #3d3b3b;
    line-height: 999px;
     float: right;
}

.recommand-slide .hd ul .on {
 background: #fd7502;
}
.page-right{
float: right;
background: #fff;
padding-left: 37px;
width: 938px;
min-height: 500px
}
.page-r-bar{ 
width: 918px;
height: 30px; 
background: url(../20180113images/bar-home.png) no-repeat  left center ;
padding-left: 20px;
border-bottom: 1px dashed #999;
line-height: 30px;
margin-bottom: 30px
}
.page-right-con{
width: 100%;
line-height: 30px;
}
.page-right-con p{ line-height: 30px }
.page-right-con img{ max-width: 100%}
/*解决方案*/
.page-banner-jjfa{
width: 100%; 
margin: 0px auto;
height: 161px;
background: url(../20180113images/page-banner-jjfa.png) no-repeat center 50%;
 /*margin-top: 170px;*/
}
.bg-huise{ background: #ebebeb; margin-top: 30px}

/*新闻中心*/
.page-banner-news{
	width: 100%; 
margin: 0px auto;
height: 165px;
background: url(../20180113images/banner-news.png) no-repeat center 50%;
 /*margin-top: 170px;*/
}
.list-news-con{
	width: 100%
}
.list-news-con ul{ float: left; width: 100% }
.list-news-con ul li{ 
width: 100%;
padding-bottom: 20px; 
margin-bottom: 20px;
border-bottom: 1px dashed #999; height: 100px;}
.xwzx-img{ width: 150px; margin-right: 20px; float: left; height: 100px}
.xwzx-img img{ max-width: 100%; max-height: 100px; filter:blur(2px)}
.xwzx-list-r{float: left; width: 650px; height: 100px;}
.list-news-con ul li h1{
	font-weight: normal;
	font-size: 14px;	
	height: 30px;
	line-height: 30px
}
.list-news-con ul li h1 span{
	float: right; 
	font-size: 12px;

}
.list-news-con ul li h1 span img{
	vertical-align: top;
	width: 9px;
	height: 9px;
	margin-right: 5px;
	margin-top: 10px
}
.list-news-con ul li  h2{ height: 30px; line-height: 30px;margin-top: 10px }
.list-news-con ul li  h2 img{
	float: right;
}
/*客户案例*/
.page-banner-khal{
width: 100%; 
margin: 0px auto;
height: 164px;
background: url(../20180113images/banner-khal.png) no-repeat center 50%;
 /*margin-top: 170px;*/
}
.klal-list-con{
	width: 100%;
	margin: 0px auto 50px auto
}
.klal-list-con ul{ float: left;width: 968px; overflow: hidden; }
.klal-list-con ul li{
	float: left;
	width: 290px;
	height: 287px;
   border:1px solid #ccc;
   line-height: 30px;
   text-align: center;
    margin-right: 30px;
    margin-bottom: 30px;
   
}
.klal-list-con ul li .img{width: 288px;display: block; height: 228px; text-align: center; overflow: hidden;	padding: 1px;display:table;}
 
.klal-list-con ul li .img a{width: 288px;display: block; height: 228px; text-align: center;  line-height:100%; display:table-cell;
    vertical-align:middle;  }
.klal-list-con ul li .img a img{
	max-width: 288px;
	max-height: 228px;
 width: auto;
    height: auto;
    text-align: center;
    vertical-align: middle;

}
.klal-list-con ul li:nth-child(3n){ margin-right: 0 }
.page-list-anli{
	width: 200px;
	margin: 20px auto 0 auto
}
.page-list-anli ul {
	width: 100%
}
.page-list-anli ul dd{
	width: 100%; height: 36px;
padding: 5px 0;
border-bottom: 1px dashed #ccc;
text-align: center;
line-height: 36px;
clear: both;
}
.page-list-anli ul li{	float: left;
width: 198px;
margin-top: 20px; 
height: 35px; 
line-height: 35px;
text-align: center;
background: #fff url(../20180113images/left-icon-arrow.png) no-repeat  right top;
border: 1px solid #b6b6b7;
border-top: none;
color:#333;
cursor: pointer;}
.page-list-anli ul li.on{
	background: #fd7502;
	color: #fff;
	padding: 0;
	border-bottom: 0
 
}
.page-list-anli ul li.on a{ color:#fff;}
/*联系我们*/
.page-banner-lxwm {
		width: 100%; 
margin: 0px auto;
height: 162px;
background: url(../20180113images/page-banner-lxwm.png) no-repeat center 50%;
 /*margin-top: 170px;*/
}
.page-lxwm-con{
	width: 100%;
	margin: 0 auto
}
.page-lxwm-con h1{
	height: 50px; 
	width: 100%;

	
}
.page-lxwm-con h1 span{
	color: #fd7502; 
	font-size: 18px;
	border-bottom: 2px  solid #999;
	line-height: 40px;
	padding-bottom: 8px
168px}
.lxwm-ul{
	 width: 900px;
	 margin-bottom: 20px
}
.lxwm-ul li{
	width: 50%;
	height: 30px;
	line-height: 30px;
	float: left;
	 margin-bottom: 10px
}
.lxwm-ul  li img{
	width: 26px;
	vertical-align: middle;
	 margin-right: 10px
}
.lxwm-ul  p{
	color: #fd7502; font-size: 14px;
	font-weight: bold;
	 margin-top: 20px;
	 margin-bottom: 50px
}
.lxwm-ul  li a{
	color: #fd7502; 
}
.lxwm-hzqt{
width: 625px; margin: 20px auto
}
.lxwms-cclx { margin-bottom: 40px }
.lxwms-cclx p{
	margin-top: 20px;
	line-height: 30px;
	font-size: 14px;
}
.lxwms-cclx p img{
	width: 26px;
	vertical-align: middle;
	 margin-right: 10px
}
.lxwm-jclx{
	 margin-bottom: 50px
}
.lxwm-jclx p{
	 margin-top: 40px;
	 line-height: 30px;
	 font-size: 14px

}
.lxwm-jclx p a{
	color: #fd7502;
	font-weight: bold;
}
.lxwm-map{
margin-bottom: 100px
}
/*产品中心*/
.banner-product {
width: 100%; 
margin: 0px auto;
height: 164px;
background: url(../20180113images/product-banner.png) no-repeat center 50%;
 /*margin-top: 170px;*/
}
.fleft_cpbk{
	width: 200px;
	margin: 0 auto 40px auto
}
.fleft_cpbk dl{ float:left; width:100%;height:auto; }
.fleft_cpbk dl dt { 
	float: left;
width: 198px;
margin-top: 20px; 
height: 35px; 
line-height: 35px;
text-align: center;
background: #fff url(../20180113images/left-icon-arrow.png) no-repeat  right top;
border: 1px solid #b6b6b7;
border-top: none;
color:#333;
cursor: pointer;
	}
.fleft_cpbk dl dt.current{
	background: #fd7502
}
.fleft_cpbk dl dt.current span{
	color: #fff;

}

 
 
.fleft_cpbk dl  dd{ width:100%;   float:left;}
.fleft_cpbk dl  dd ul  { float:left; width: 100%; text-align: center;}
.fleft_cpbk dl  dd ul li { 
width: 100%; height: 36px;
padding: 5px 0;
border-bottom: 1px dashed #ccc;
text-align: center;
line-height: 36px;
}
.fleft_cpbk dl  dd ul li a{   font-size:12px; color:#333; }
.pro-list-con{
  width: 100%;
  margin: 0px auto 50px auto
}
.pro-list-con ul{ float: left; width: 968px; overflow: hidden;}
.pro-list-con ul li{
  float: left;
  width: 290px;
  height: 287px;
   border:1px solid #ccc;  
   text-align: center;
   position: relative;
    margin-right: 30px;
    margin-bottom: 30px;
    display:table;
   
}
 
.pro-list-con ul li .img{
  width: 286px;
  height: 283px;
  padding: 2px; 
  position: relative;
  overflow: hidden;
  text-align: center;
  line-height: 100%;
  display:table-cell;
    vertical-align:middle;
}
.pro-list-con ul li .img img{
	max-height: 283px;
	max-width: 288px;
	width: auto;
	vertical-align: middle;

}
.pro-list-con ul li:nth-child(3n){ margin-right: 0 }
.pos-hover{
 float: left;
  width: 288px;
  height: 287px;
    background: url(../20180113images/img_bg_hover.png) repeat;
    position: absolute;
    left: 0px;
    top: 0px;
    display: none;

}
.pro-list-con ul li:hover .pos-hover {
    display: inline;
}
.pos-hover .logo_3 {
    float: left;
    width: 288px;
    padding-top: 35px;
    font-size: 14px;
    color: #232323;
    line-height: 36px;
    text-align: center;
}

.pos-hover .text {
    float: left;
    width: 100%;
    line-height: 30px;
    padding: 10px 0;
    color: #464646;
}
.product-pp{
	width: 100%;
	height: 100px;
	margin-bottom: 30px;
	background: #ebebeb; position: relative;
}
.product-pp .title{
	position: absolute;
	left: 0;
	top:-15px;

}
.product-pp .div {
	padding: 30px 0;
	margin:0px 20px;
	position: relative;
}

.product-pp .div a{
	margin-right: 20px; line-height: 30px;

}

/*文章页面*/
.list-news-con-text{
 width:100%;  margin:0 auto 50px auto; 
}
.list-news-con-text .contentmm img{display: none}
.contentmm{
	font-size:14px;
	padding:12px 16px;
	line-height:25px;
	color:#333;
	 text-align:left;
}
.contentmm img{ max-width: 100%}
.contentmm a{ color:#FF0000;border-bottom: 1px #FF0000 dashed; text-decoration:none}
.contentmm a:link {color: #F00;text-decoration:none} /* 未访问的链接 */
.contentmm a:visited {color: #F00;text-decoration:none} /* 已访问的链接 */
.contentmm a:hover {color: #F00;text-decoration:none} /* 鼠标移动到链接上 */
.contentmm a:active {color: #F00;text-decoration:none} /* 选定的链接 */
.contentmm p{margin-bottom:10px;}
.wenzhangms{  height: auto; padding:12px 16px; background:#eef3f7; line-height:30px; font-size:14px; margin: 30px auto}


/*产品内容页面*/
.pro-list-text-con{
	width: 100%; margin: 0 auto
}
.pro-show-top{
	 width: 100%; margin-bottom: 40px

}
.pro-show-top-left{ 
	width: 390px;
	 height: 360px;
	 float: left;
	 border: 1px solid #ccc
	  }
	  .pro-show-top-left img{
	  	max-height: 360px;
	  	max-width: 390px
	  }
.pro-show-top-right{
	width: 530px;
	float: right;
}
.pro-show-top-right h1{ 
border-bottom:  1px solid #999;
 font-size: 14px; font-weight: normal;
 height: 40px; line-height: 40px; 
 padding-bottom: 5px; margin-bottom: 10px
 }
 .pro-show-top-right h2{
 	font-size: 12px;
 	font-weight: normal;
 	line-height: 30px
 }
.show-bar{   height: 30px; line-height: 30px; background: #f3f3f3; border-bottom: 1px solid #999; color: #fd7502; padding: 0 10px}
.pro-show-con{ margin: 30px ;line-height: 24px; }
.pro-show-con p{ margin: 5px 0; line-height: 24px  }
.pro-r-text{ padding: 10px ; margin: 10px 0; background: #f3f3f3; text-align: center; }
.pro-r-text p{ line-height: 24px; font-weight: bold; margin-bottom: 10px }
.pro-r-text a{ color: #fff; background: #fd7502; height: 24px; line-height: 24px; display: block;width: 80px; margin: 0 auto }
.pro-r-thrum{
	width: 100%;
		margin: 20px auto;
}
.pro-r-thrum-img{
margin: 0 auto;
	width: 500px;
}
.pro-r-thrum-img img{
	width: 85px;
	height: 85px;
	border:1px solid #fd7502;
	float: left;
}
.pro-r-thrum-l{
	float: left;
	width: 15px; height: 87px;
	line-height: 87px
}
.pro-r-thrum-r{
	float: right;
	width: 15px; height: 87px;
	line-height: 87px
}

/*简介*/
.page-banner-aljj{
	width: 100%; 
margin: 0px auto;
height: 164px;
background: url(../20180113images/al-aljjbanner.png) no-repeat center 50%;
 /*margin-top: 170px;*/
}

/*知名案例*/

.zmal-list-con{
    width: 100%;
    margin: 0px auto 50px auto
}
.zmal-list-con ul{ float: left;width: 968px; overflow: hidden;}
.zmal-list-con ul li{
    float: left;
    width: 290px;
    height: 188px;
   border:1px solid #ccc;
   line-height: 30px;
   text-align: center;
    margin-right: 30px;
    margin-bottom: 30px
}
.zmal-list-con ul li a img{
    width: 290px;
    height: 188px;
}
/*企事业单位健身房*/

.page-banner-qsy{height: 454px;
background: url(../20180113images/al-qiyebanner.png) no-repeat center 50%;
 /*margin-top: 170px;*/}
.qsy-title{text-align: center; margin: 30px 0; }
.qsy-pro{ width: 100%; margin: 0 auto}
.qsy-left{float: left; width: 570px}
.qsy-right { float: right; width: 500px; margin-right: 40px}
.qsy-right p,.qsy-sheji p{ line-height: 40px; font-size: 16px;  }
.qsy-sheji{ width: 100%; margin: 0 auto; text-align: center;}
.qsy-sheji p{ margin: 20px auto;  }
.qsy-sheji p.first-child{  text-align: left; }
.page-qsy{height: 543px;
background: url(../20180113images/al-qy10.png) no-repeat center 50%;
 margin: 0 auto; width: 100%
 }
 .qsy-jdal-title{height: 54px;
background: url(../20180113images/al-qy11.png) no-repeat center 50%;
 margin: 30px auto; width: 100%; text-align: right;line-height: 54px;}
  .qsy-jdal-title a{color: #666}
    .qsy-jdal {width: 100%; height: 30px; margin: 30px auto; text-align: center;}
      .qsy-jdal a{ padding: 10px 30px; border-radius: 50px; background: #fd7502;color: #fff}
      .qsy dl{width: 1000px; margin: 30px auto}
      .qsy dl dt{ display: block; width: 100%; font-weight: bold; height: 30px; line-height: 30px}
      .qsy dl dd{ float: left; display: block; width: 20%; height: 30px; line-height: 30px}

/*政府单位活动中心*/
.page-banner-zf{height: 454px;
background: url(../20180113images/al-zf-banner.png) no-repeat center 50%;
 /*margin-top: 170px;*/}
 .af-title,.zf-title { margin: 30px auto; width: 100%}
  .zf-pro p{ margin: 0 100px; line-height: 40px}
  .zf-pro img{ width: 1000px;  margin: 10px 50px}

  .zf-sheji p { line-height: 40px;   font-size: 16px; margin: 20px auto}
   .zf-pro p:first-child{ margin: 0px 50px; line-height: 40px;text-align: left; }
 .zf-sheji { text-align: center; width: 100%; margin: 0 auto; }
   .zf-sheji  p:first-child{  text-align: left; }
    .zf-jdal-title{height: 71px;
background: url(../20180113images/al-zf06.png) no-repeat center 50%;
 margin: 30px auto; width: 100%; text-align: right;line-height:71px;}
   .zf-al-con{ margin: 50px auto; width: 100%}
   .zf-al-left{ width: 200px; float: left; padding-left: 30px}
   .zf-al-left li{ line-height: 24px}
   .zf-al-right{ float: right; width: 950px; text-align: center;}
     .zf-al-right img{ width: 100%}
  .zf-al-right a{ padding: 10px 30px; border-radius: 50px; background: #fd7502;color: #fff; margin-top: 30px}
  .banner-tqjlb {
width: 100%; 
margin: 0px auto;
height: 455px;
background: url(../20180113images/banner-tqjlb.png) no-repeat center 50%;
 /*margin-top: 170px;*/
}
.page-tqjlb { margin-bottom: 50px}
.h50{clear: both; height: 50px}
.page-tqjlb img{vertical-align: top;}
.page-banner-sq{width: 100%; 
margin: 0px auto;
height: 454px;
background: url(../20180113images/al-sq-banner.png) no-repeat center 50%;}
.page-sq-01{width: 100%; 
margin: 0px auto;
height: 166px;
background: url(../20180113images/sq-01.png) no-repeat center 50%;}
.page-sq-02{width: 100%; 
margin: 0px auto;
height: 166px;
background: url(../20180113images/sq-02.png) no-repeat center 50%;}
.page-sq-03{width: 100%; 
margin: 0px auto;
height: 166px;
background: url(../20180113images/sq-03.png) no-repeat center 50%;}
.page-sq-04{width: 100%; 
margin: 0px auto;
height: 166px;
background: url(../20180113images/sq-04.png) no-repeat center 50%;}
.page-sq-05{width: 100%; 
margin: 0px auto;
height: 166px;
background: url(../20180113images/sq-05.png) no-repeat center 50%;}
.page-sq-06{width: 100%; 
margin: 0px auto;
height: 166px;
background: url(../20180113images/sq-06.png) no-repeat center 50%;}
