﻿body{
	margin:0 auto;
	padding:0;
	font-size:12px;
	font-family:微软雅黑;
	background-color:#FFFFFF
}
div, form, dl, dd, dt{
	margin:auto;
	padding:0;
}
img{
	border: 0px;
}
ul{
	margin:0 auto;
	padding:0;
	list-style: none;
}
a{
	text-decoration: none;
}
a:hover{
	color:#FF0000;
}
.BodyWidth{
	width:1000px;
}
.Left{
	float:left;
}
.Right{
	float:right;
}

/******************************************************************************/

/**********页眉*/
.Header{
	width:1200px;
	height:110px;
	background-image:url('index_r1_c5.jpg');
	background-repeat:no-repeat;
	background-position:left  center;
}


.Mainnav {
	width:780px;
	float:right;
	height:70px;
}

.Mainnav ul{
	 float:left;
	 padding-top:36px;
}


.Mainnav ul li{
	width:110px;
	float:left;
	text-align:center;
	font-size:16px;
	line-height:65px;
	
}

.Mainnav ul li a{
	 color:#7F7F7F;
	 display:block;
}

.Mainnav ul li a:hover{
	 color:#333;
	 background-image:url('index_r2_c11.jpg');
	 background-repeat:no-repeat;
	 background-position:center top;
}



.Mainnav ul li ul{
	display:none;
}



.TopFlash{
	width:100%;
	height:550px;
}




.Indexcont1{
	width:1200px;
	height:420px;
}


.Indexcont1_new{
	width:710px;
	 float:left;
	 background-image:url('index_r5_c4.jpg');
	 background-repeat:no-repeat;
	 background-position:left top;
	 padding:60px 0 0px 40px;
}

.Indexcont1_newcont{
	width:280px;
	 float:left;
	 margin-right:30px;
	 margin-left:40px;
}

.Indexcont1_newcont ul{
	 
}


.Indexcont1_newcontul li{
	 margin-bottom:10px;
	 background-color:#FFFFFF;
	 height:120px;
	 overflow:hidden;
}


.Indexcont1_newcont .Name{
	 width:100%;
	 float:left;
	 text-align:left;
	 color:#000000;
	 font-size:16px;
	 line-height:30px;
	  font-weight:lighter;
	  height:30px;
	  overflow:hidden;
}

.Indexcont1_newcont .Name a{
	color:#000000;
}

.Indexcont1_newcont .Name a:hover{
	color:#FF3F00;
}



.Indexcont1_newcont .Time{
	width:100%;
	float:left;
	font-size:12px;
	line-height:20px;
	margin-bottom:5px;
	color:#777777;
	text-align:left
}


.Indexcont1_newcont .Cont{
	height:56px;
	line-height:170%;
	color:#777777;
	float:left;
	text-align:left;
	font-size:12px;
	margin-bottom:45px;
	 overflow:hidden;
}

.Indexcont1_newcont .Cont a{
	color:#777777;
    text-align:left;
}

.Indexcont1_newcont .Cont a:hover{
	color:#FF3F00;
}




.Indexcont1_tu{
	width:450px;
	float:right;
}


.Indexcont3{
	padding:40px 0;
	height:370px;
	width:100%;
	background-color:#363636;
	background-image:url('index_r9_c13.jpg');
	background-repeat:no-repeat;
	background-position: left center;

	
}
.Indexcont3_cont{
	width:1200px;
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
	line-height:32px;
	padding-top:30px;
	text-align:left;
	
}


.Indexcont3_conttext{
	width:680px;
	float:left;
	color:#E5E5E5;
	font-size:14px;
	line-height:28px;
}
.Indexcont3_conttext h3{
	margin:0;
	padding:0 0 15px 0;
	color:#1B8FDE;
	font-weight:normal;
	 font-size:28px;
	 text-indent:1em;
}

.Indexcont3_conttext a{
	color:#1B8FDE;
	 font-size:16px;
}




.Indexcp{
   width:100%;
   background-color:#E5E5E5;
   z-index:200;
}



.Indexcp .CaseList{
	width:1200px;
	position:relative;
	height:815px;
}

.Indexcp .CaseList li{
	float:left;
	height:290px;
	width:340px;
	position:absolute;
}


.Indexcp .CaseList li.prod1{
	width:400px;
	 height:420px;
	 top:0px;
	 left:0px;
}

.Indexcp .CaseList li.prod2{
	width:400px;
	height:327px;
	top:0px;
	left:400px;
}


.Indexcp .CaseList li.prod3{
	width:400px;
	 height:420px;
	 top:0px;
	 left:800px;
}


.Indexcp .CaseList li.prod4{
	width:400px;
	 height:367px;
	  top:420px;
	  left:0px;
}

.Indexcp .CaseList li.prod5{
	width:400px;
	 height:488px;
	  top:327px;
	  left:400px;
	  z-index:500;
}

.Indexcp .CaseList li.prod6{
	width:400px;
	 height:367px;
	  top:420px;
	  left:800px;
}


.Indexcp .CaseList li div.image{
	    
}



.Indexcp .CaseList li div.name1{
    display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:400px;
	height:420px;
	font-weight:bold;


}

.Indexcp .CaseList li div.name1 a{
	display:block;
	line-height:100px;
	background-color:#FF4000;
	opacity:0.7;
	text-align:center;
	color:white;
    font-size:36px;
	height:420px;

}



.Indexcp .CaseList li div.name2{
    display:none;
	position:absolute;
	left:0px;
	top:0px;
	height:327px;
	width:400px;
	font-weight:bold;

}

.Indexcp .CaseList li div.name2 a{
	display:block;
	line-height:70px;
	background-color:#FF4000;
	opacity:0.7;
	text-align:center;
	color:white;
	height:327px;
 
}



.Indexcp .CaseList li div.name3{
    display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:400px;
	height:420px;
	font-weight:bold;

}

.Indexcp .CaseList li div.name3 a{
	display:block;
	line-height:100px;
	background-color:#FF4000;
	opacity:0.7;
	text-align:center;
	color:white;
	height:420px;
    font-size:36px;
}


.Indexcp .CaseList li div.name4{
    display:none;
	position:absolute;
	left:0px;
	top:0px;
    width:400px;
	height:367px;
	font-weight:bold;


}

.Indexcp .CaseList li div.name4 a{
	display:block;
	line-height:80px;
	background-color:#FF4000;
	opacity:0.7;
	text-align:center;
	color:white;
	height:367px;
    font-size:36px;
}


.Indexcp .CaseList li div.name5{
    display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:400px;
	 height:488px;
	font-weight:bold;

}

.Indexcp .CaseList li div.name5 a{
	display:block;
	line-height:120px;
	background-color:#FF4000;
	opacity:0.7;
	text-align:center;
	color:white;
	height:488px;
    font-size:36px;
}

.Indexcp .CaseList li div.name6{
    display:none;
	position:absolute;
	left:0px;
	top:0px;
	height:367px;
	width:400px;
	font-weight:bold;


}

.Indexcp .CaseList li div.name6 a{
	display:block;
	line-height:80px;
	background-color:#FF4000;
	opacity:0.7;
	text-align:center;
	color:white;
	height:367px;
    font-size:36px;
}





.Indexcont5{
	width:100%;
	 text-align:center;
	 clear:both;
	 top:-28px;
	 background-image:url('index_r15_c1.jpg');
	 background-repeat:repeat-x;
	 background-position:left top;
	 position:relative;
	 z-index:100;
}

.Indexcont5_map{
	width:1200px;
	padding:130px 0  50px 0;
	font-size:18px;
	color:#7F7F7F;
	line-height:40px;
}





.nyCont {
  width: 1200px;
  margin: 30px auto;
}


.nyCont .leftCont {
  float: left;
  width: 240px;
}
.nyCont .leftCont .prodTree {
  margin-bottom: 20px;
  padding-bottom: 1px;
  background-color: #222222;
}
.nyCont .leftCont .prodTree  ul {
  margin: 2px;
  padding: 9px;
  background-color: white;
}
.nyCont .leftCont .prodTree  ul  li {
  margin-bottom: 10px;
  position: relative;
  z-index: 999;
}
.nyCont .leftCont .prodTree  ul  li:last-child {
  margin-bottom: 0px;
}
.nyCont .leftCont .prodTree ul  li  a {
  display: block;
  background-image: url("btn_leftProd1.png");
  background-position: left center;
  background-repeat: no-repeat;
  padding: 5px 0px 5px 40px;
  border: 1px #DDDDDD solid;
  color: #333;
  font-size: 15px;
}
.nyCont .leftCont .prodTree  ul  li  a:hover {
  background-image: url("btn_leftProd2.png");
  color:#000;
}
.nyCont .leftCont .prodTree  ul  li ul {
  left: 182px;
  display:none;
}

.rightCont {
  float: right;
  width: 920px;
}
 .rightCont .contTitle {
  border-top: 1px #CCCCCC solid;
  border-bottom: 1px #CCCCCC solid;
  line-height: 60px;
  height: 60px;
  padding: 0px 10px;
}
.rightCont .contTitle .title {
  float: left;
  font-size:26px;
  color: #333333;
}
.rightCont .contTitle .more {
  float: right;
  color: #DDDDDD;
  font-size: 30px;
}

.mainCont{
	width:900px;
	padding:30px 0 60px 0;
	font-size:16px;
	color:#666666;
	line-height:200%;
}



/**********页尾*/
.Footer{
	width:100%;
	background-image:url('index_r18_c1.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#363636;
	min-height:270px;
	clear:both;
	margin-top:30px;
}
	
	
.Footer1{
	width:1200px;
	color:#C0D2DA;
	text-align:center;
	line-height:50px;
	font-size:14px;
	padding:50px 0 10px 0;
	text-align:left;

}

.Footer1_cont1{
	width:666px;
	float:left;
	 text-align:left;
}
.Footer1_cont1 ul{
	padding:0;
	overflow:hidden;

}
.Footer1_cont1 ul li{
	height:28px;
	line-height:28px;
	color:#FFFFFF;
	font-size:14px;
	width:333px;
	float:left;

}
.Footer1_cont1 ul li .Name{
	float:left;
	width:234px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.Footer1_cont1ul li .Time{
	float:right;
	width:85px;
	font-size:14px;
}
.Footer1_cont1ul li .Cont{
	display:none;
}
.Footer1_cont1 ul li a{
	color:#BBB;
	font-size:14px;
}
.Footer1_cont1 ul li a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}




.Footer1_lx{
	width:358px;
	float:right;
	 color:#FFFFFF;
	 line-height:28px;
	 font-size:14px;
}
.Footer2{
	width:1100px;
	clear:both;
	line-height:18px;
	text-align:center;
	margin:0 auto;
	padding:22px 0;
	color:#FFFFFF;
}
.Footer a{
	color:#FFFFFF;
}
.Footer a:hover{
	text-decoration:underline;
}


/* 内页滚动图片样式 */
.prodPic {
  width: 100%;
  height: 600px;
  position: relative;
  margin: auto;
  margin-bottom: 150px;
}
.prodPic .picChangePicList {
  width: 100%;
  height: 600px;
  position: absolute;
  overflow: hidden;
  border: 2px #DDD solid;
}
.prodPic .picChangePicList div {
  position: absolute;
  display: none;
}
.prodPic .picChangePicList img {
  display: block;
}
.prodPic .picChangeTitle {
  position: absolute;
  background-color: #EE8800;
  line-height: 30px;
  width: 100%;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  color:#20355B;
  opacity: 0;
  top: 0;
}
.prodPic .picChangebtnThumb {
  width: 100%;
  height: 120px;
  position: absolute;
  bottom: -130px;
  overflow: hidden;
  white-space: nowrap;
  overflow-x: auto;
}
.prodPic .picChangebtnThumb span {
  position: relative;
  display: inline-block;
  border: 2px #DDD solid;
  width: 90px;
  height: 90px;
  margin: 3px;
  cursor: pointer;
  overflow: hidden;
}
.prodPic .picChangebtnThumb span.current {
  opacity: 1;
  border: 2px #1148A4 solid;
}
.prodPic .picChangebtnThumb span img {
  position: absolute;
}


/*文字列表*/
.CustomTextList li {
  border-bottom: 1px #EEE solid;
  overflow: hidden;
  padding: 10px;
}
.CustomTextList li .Name {
  float: left;
  font-size: 16px;
  background-image: url("btn_ico.png");
  background-position: 10px center;
  background-repeat: no-repeat;
  padding-left: 25px;
}
.CustomTextList li .Name a {
  color: #333;
}
.CustomTextList li .Name a:hover {
  color: #FF3F00;
}
.CustomTextList li .Time {
  float: right;
  width: 100px;
  font-size: 12px;
  color: #999;
}
.CustomTextList li .Cont {
  clear: both;
  font-size: 12px;
  line-height: 180%;
  padding: 10px 20px;
  color: #666;
}
.PageFrom {
  display: none;
}
.Related {
  display: none;
}

.RecordTotal {
  padding: 5px 0;
  text-align: right;
  font-size: 12px;
  color: #666;
}
.PageBack {
  clear: both;
  padding: 10px 0px;
  text-align: center;
}
.PageBack a {
  padding: 8px 35px;
  margin: 0px 5px;
  border: 1px #eee solid;
  color: #fff;
  font-size: 14px;
  background-color:#272B36;
  border-radius: 5px;
}
.PageBack a:hover {
  background-color:#1587DD;
  color: #fff;

}

.Pagination {
  clear: both;
  padding: 10px 0px;
  text-align: center;
}
.Pagination a {
  padding: 3px 10px;
  margin: 0px 5px;
  border: 1px #eee solid;
  color: #20355B;
  font-size: 14px;
  background-color:#C0D2DA;
}
.Pagination a:hover {
  background-color:#20355B;
  color: #FFFFFF;
}





/*干栏目图片列表*/
.ColumnsIcoList {
  overflow: hidden;
  width: 900px;
}
.ColumnsIcoList li {
  float: left;
  width: 300px;
  height: 280px;
}
.ColumnsIcoList li .Image {
  background: #EAEAEA;
   padding:5px;

}
.ColumnsIcoList li .Image img {
  width: 290px;
  height: 220px;
}
.ColumnsIcoList li .Name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #EAEAEA;
  font-size: 14px;
  text-align: center;
  padding-bottom: 10px;
}
.ColumnsIcoList li .Name a {
  color: #333;
}
.ColumnsIcoList li .desc {
  float: left;
  margin-top: 5px;
}
.ColumnsIcoList li .cont {
  float: right;
  margin-top: 5px;
}


/* 内页内容样式 */
.PageCont h1 {
  border-bottom: 2px #1148A4 solid;
}
.PageCont h1 span {
  display: inline-block;
  padding: 0;
  margin: 20px 0px 0px 0px;
  font-size: 14px;
  font-weight: normal;
  background-image: url("prodtitlebg.png");
  color: white;
  padding: 3px 10px;
  border-radius: 5px 5px 0px 0px;
}
.ProdPage {
  font-size: 13px;
}
.prodTable {
  margin-bottom: 10px;
  border-collapse: collapse;
  width: 100%;
}
.prodTable td {
  border: 1px #CCC solid;
  padding: 3px 0px;
  line-height: 150%;
  text-align: center;
  font-size: 12px;
}

