/* 列表页布局容器 */
.empty{
   height: 6px;
}
.side-foce{
   color: #d91d35 ;
   font-weight: bolder;
}
.side-container {
   width: 220px;
   position: absolute;
   top: 0px;
   left: 0px;
   background: #fff;
}
.cont-container {
   width: 770px;
   background: #fff;
   padding-bottom: 5px;
   padding-top: 2px;
}
.body-container{
	padding-left: 230px;
}

/* 列表页布局--左侧菜单开始 */
.side-container .list-list{
	height: 40px;
	width: 220px;
	line-height: 40px;
	background: #395da9 ;
}
.side-container .list-list img
{
  height: 16px;
  width: 16px;
  position: absolute;
  top: 11px;
  border: 1px solid #fff;
}
.side-container .list-list strong{
  color: #fff;
  position: absolute;
  left: 35px;
  line-height: 42px;
  font-size: 15px;
}
.side-container .list-list-mid li a{
	position: relative;
	display: block;
	width: 200px;
	height: 40px;
	padding-left: 20px;
	line-height: 40px;
	background: url(../images/list.gif);
	text-decoration: none;
}
.side-container .list-list-mid li a:hover{
	text-decoration: none;
}
.side-container .list-list-down{
	padding-bottom: 5px;
}
.side-container .list-list-down a{
   display: block;
   width: 210px;
   height: 60px;
   margin: 0 auto;
   margin-top: 5px;
   border: solid 1px #d9d9d9;
   position: relative;
}
.side-container .list-list-down a img{
	width: 46px;
	height: 46px;
	position: absolute;
	top: 7px;
	left: 10px;
}
.side-container .list-list-down a span{
	width: 120px;
	height: 40px;
	position: absolute;
	top: 7px;
	left: 70px;
}
.side-container .list-list-down a strong,
.side-container .list-list-down a p{
	line-height: 23px;
}
/* 列表页布局--左侧菜单结束 */

/* 列表页布局--右侧内容布局开始 */
.cont-container .list-list{
	width: 760px;
	height: 40px;
	margin: 0 auto;
	margin-top: 5px;
	line-height: 40px;
	border: solid 1px #d9d9d9;
	border-top: 2px solid #395da9 ;
	border-bottom: none;
}
.cont-container .list-list .title{
    width: 740px;
    height: 35px;
    margin: 0 auto;
    line-height: 35px;
    border-bottom: 1px dashed #9F9F9F;
    position: relative;
}
.cont-container .list-list span{
	color: #d91d35 ;
}
.cont-container .list-right-down{
	width: 740px;
	margin: 0 auto;
	border: solid 1px #d9d9d9;
	border-top: none;
	padding: 10px;	
	min-height: 400px;
}
.cont-container .list-right-down p{
	line-height: 25px;
}
/* 列表页布局--右侧内容布局结束 */

/* 新闻页面--右侧内容布局开始 */
.list-right-down{
	position: relative;
	color: #666;
}
.list-right-down p {
	color: #666;
}
.list-right-down .list-news{
	color: #444;
	font-size: 13px;
	height: 40px;
	line-height: 40px;
	border-bottom:dashed 1px  #ced2e1;
}
.list-right-down .list-news a{
	color: #444;
}
.list-right-down .list-news a:hover{
	color: #395da9;
}
.list-right-down .list-news .title{
	display: block;
	float: left;
	width: 500px;
}
.list-right-down .list-news .hits{
	display: block;
	float: right;
	width: 100px;
	text-align: center;
}
.list-right-down .list-news .time{
	display: block;
	float: right;
	width: 100px;
	text-align: center;
}
.list-right-down h2{
	text-align: center;
}
.list-right-down .write{
	line-height: 25px;
	text-align: center;
}
/* 新闻页面--右侧内容布局结束 */

/** 招聘信息列表样式开始 **/
.list-right-down .data-table td,
.list-right-down .data-table tr,
.list-right-down .data-table th{
   border: solid 1px #d9d9d9;
}
.list-right-down .data-table{
   font-size: 13px;
}
.list-right-down .data-table .data-top tr{
   font-size: 14px;
   height: 35px;
   line-height: 20px;
   color: #444;
 }
.list-right-down .data-table .data-top th ,
.list-right-down .data-table .data-body td {
   height: 35px;
   text-align: center;
 }
.list-right-down .data-table table{
   width: 100%;
   height: 100%;
 }
.list-right-down .data-body tr:hover{
   background: #f2f4f7;
 }
/** 招聘信息列表样式结束**/

 /**产品页面左侧菜单开始**/
 .list-list-mid .title li{
 	display: block;
 	width: 220px;
 	height: 25px;
 	line-height: 25px;
 	color: #fff;
 	background: #395da9;
 	margin-top: 5px;
 }
 /**产品页面左侧菜单结束**/

 /**产品页面右侧产品列表开始**/
 .list-right-down .product{
 	position: relative;
	width: 740px;
	height: 180px;
	margin: 0 auto;
    border-bottom: dashed 1px #d9d9d9;
 }
 .list-right-down .product img{
 	position: absolute;
 	top: 10px;
 	right: 10px;
 	width: 200px;
 	height: 160px;
 }
 .list-right-down .product a{
	color: #395da9;
 }
 .list-right-down .product .title{
  	padding: 20px;
  	width: 300px;
  	height: 180px;
  	position: absolute;
  	left: 10px;
  	top: 10px;
  	font-size: 12px;
  }
 /**产品页面右侧产品列表结束**/

 /**产品页面右侧产品详情开始**/
 .list-right-down .content-top{
 	position: relative;
 	width: 740px;
 	height: 200px;
 }
 .list-right-down .content-top img{
  	position: absolute;
  	top: 10px;
  	left: 20px;
  	width: 200px;
  	height: 160
  }
 .list-right-down .proright{
	position: absolute;
	top: 20px;
	right: 20px;
	width: 300px;
	height: 160px;

 }
 .list-right-down .proright p{
 	line-height: 30px;

 }
 .list-right-down .proright p .red{
  	color: #d91d35;
  	font-size: 15px;
  }
 .list-right-down .content-down{
 	width: 740px;
 }
 /**产品页面右侧产品详情结束**/

 /**联系方式页样式开始**/
 .list-right-down .adress{
 	padding-left: 30px;
  }
  .list-right-down .adress p strong{
  	font-family: "微软雅黑";
  }
 .list-right-down .adress p{
 	font-size: 14px;
    line-height: 25px;
 }
 .list-right-down .staticmap{
 	width: 680px;
 	height: 400px;
 	margin-top: 15px;
 	margin-left: 30px;
 }