﻿/*内页公共部分*/
.banner
{
	margin-top: 5px;
}

/*.leftNav
{
	width: 200px;
	overflow: hidden;
	border: #2f2f2f solid 1px;
}*/
.inner-leftNav
{
    margin-left: 7px;
    }
.rightContent
{
	width: 779px;
	margin-left: 16px;
	overflow: hidden;
	border: #2f2f2f solid 1px;
}

.category
{
	width: 200px;
	overflow: hidden;
}

.leftCategoryImg 
{
	margin-top: 10px;
	display: block;
}

.category ul
{
	
}

.category li
{
	line-height: 25px;
	padding-left: 15px;
	height: 25px;
	overflow: hidden;
	background: url(../Images/ico.jpg) no-repeat 0px 7px;
}

/*内页公共部分结束*/


/*内页右边内容导航*/
.innerNav
{
	border-bottom: #2f2f2f solid 2px;
	line-height: 30px;
	padding: 4px 10px;
}

.innerNav .innerTitle
{
	/*padding-left: 30px;
	background: url(../Images/innerTitleBg.jpg) no-repeat 7px 7px;*/
}

.innerNav .innerTitle p
{
	color: #ff8c00;
	font-size: 18px;
}

/*内页右边内容默认样式*/
.innerContent 
{
	padding: 5px;
}
.innerContent p
{
	text-indent: 2em;
	line-height: 200%;
	margin-bottom: 10px;
}
	.innerContent video {
		display: block;
		width: 100%;
	}
	/*工程案例样式*/
	.caseList {
		margin: 10px auto;
		border-bottom: #dedede solid 1px;
	}

.caseList li
{
	width: 215px;
	height: 195px;
	border: #3e3e3e solid 1px;
	overflow: hidden;
	padding: 2px;
	float: left;
	margin-left: 14px;
	margin-right: 15px;
	margin-bottom: 20px;
}
.caseList.downloadList li
{
    height: 250px;
    }
.caseList img
{
	width: 215px;
	height: 160px;
	display: block;
}
.caseList.downloadList img
{
   height: 215px; 
}
.caseList a
{
	display: block;
}

.caseList .caseTitle
{
	display: block;
	line-height: 35px;
	text-align: center;
}

/*新闻列表*/
.newsList li
{
	border-bottom: #666666 dashed 1px;
	padding-left: 15px;
	background: url(../Images/ico.jpg) no-repeat 0px 7px;
}

.newsList span
{
	display: block;
}

.newsList p
{
	margin: 0px;
	text-indent: 0em;
}

/*所有新闻*/
.newsAll
{
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right: 5px;
	border: #2f2f2f dashed 1px;
	padding: 10px;
}

.newsTypeTitle
{
	font-size: 18px;
	color: #ffffff;
}

.newsAll li
{
	border-bottom: #666666 dashed 1px;
}

.newsAll span
{
	display: block;
}

.newsAll p
{
	margin: 0px;
	text-indent: 0em;
}

/*详情页样式*/
.detail .detailTitle
{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	display: block;
	margin-bottom: 20px;
}

.detail .pubTime
{
	text-align: center;
	display: block;
	margin-bottom: 20px;
}

.detail img
{
    display: block;
    margin: 0 auto 15px;
    max-width: 720px;
}
.detail
{
    padding: 20px 10px 0;
    }
    
    
/* lignhtBox */
#wrap {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  -o-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0); }

#mask {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1000;
  background: #292929;
  opacity: 0.5;
  filter: alpha(opacity=50);
  display: none; }

.photo_border {
  width: 300px;
  height: 300px;
  position: fixed;
  left: 50%;
  margin-left: -150px;
  z-index: 1001;
  background: url(../Images/lightbox/loading.gif) no-repeat center center #fff;
  display: none;
  z-index: 1000;
  zoom: 1; }

.photo {
  position: relative;
  border: 5px solid #fff;
  border-radius: 3px;
  overflow: hidden; }

.photo_btn {
  display: block;
  position: absolute;
  height: 100%;
  width: 40%;
  top: 0;
  zoom: 1;
  background: url(../Images/lightbox/ie-bug.gif);
  cursor: pointer; }

.photo_pre_btn {
  left: 0; }

.photo_pre_btn_show {
  background: url(../Images/lightbox/prev.png) no-repeat;
  background-position: 10% center; }

.photo_next_btn {
  right: 0; }

.photo_next_btn_show {
  background: url(../Images/lightbox/next.png) no-repeat;
  background-position: 90% center; }

.caption {
	position: relative;
	top: 1px;
	width: auto;
	height: 60px;
	display: block;
	background: rgba(126, 126, 126, 1);
}

.index {
  padding-left: 10px;
  color: #000;
  height: 30px;
  line-height: 30px; }

.title {
  padding-left: 10px;
  height: 30px;
  line-height: 30px;
  color: #fff; }

.caption_close_btn {
  width: 27px;
  height: 27px;
  position: absolute;
  right: 10px;
  top: 13px;
  background: url(../Images/lightbox/close.png) no-repeat;
  cursor: pointer; }

#xixi {
  top: 120px;
  left: -146px;
  position: absolute; }

#xixi table {
  position: relative; }

#xixi table td {
  width: 146px;
  box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

.main_head {
  background: url(../images/img3-5_2.png) no-repeat center center;
  height: 39px; }

.info {
  padding: 5px 10px 10px;
  background: #fff; }

.info span {
  display: block;
  padding: 5px 0;
  margin-bottom: 15px;
  line-height: 20px;
  color: #0089d1;
  font-size: 13px;
  font-weight: bold; }

.Obtn {
  position: absolute;
  top: 50%;
  right: -32px;
  margin-top: -70px;
  width: 32px;
  background: url(../images/img3-5_1.png) no-repeat center center;
  height: 140px; }

.down_kefu {
  background: url(../images/img3-5_4.png) no-repeat center center;
  height: 8px; }



/*上下页按钮*/
.detailBtn 
{
    padding: 40px 0 15px;
    }
    
    
/* 图片播放按钮 */
.photoCarousel
{
    text-align: right;
    margin-right: 30px;
    cursor: pointer;
    color: #ff8c00;
    font-size:16px;
    }
.photoCarousel .photoBtn img
{
    width: 30px;
    height: 30px;
        vertical-align: middle;
    }