/* CSS Document */

.mainBody{
	width:100%;
	height:auto;
	min-height:500px;
	margin-top:20px;
	margin-bottom:20px;
	}
.mainBody .left{
	width:300px;
	height:auto;
	}
.mainBody .left .columnBox{
	width:298px;
	height:auto;
	border:1px solid #3874bb;
	}
.mainBody .left .columnBox .columnName,
.mainBody .left .contact_left .columnName{
	width:100%;
	height:60px;
	background:#3874bb;
	text-align:center;
	line-height:60px;
	font-size:28px;
	font-weight:bold;
	color:#FFF;
	}
.mainBody .left .columnBox .columnList{
	width:100%;
	height:auto;
	background:#f9f9f9;
	}
.mainBody .left .columnBox .columnList ul{
	padding-bottom:10px;
	padding-top:10px;
	}
.mainBody .left .columnBox .columnList ul li{
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	border-bottom:1px solid #FFF;
	}
.mainBody .left .columnBox .columnList ul li a{
	width:100%;
	height:100%;
	display:block;
	font-size:16px;
	color:#666;
	}
.mainBody .left .columnBox .columnList ul li:last-child{
	border-bottom:none;
	}
.mainBody .left .contact_left{
	width:298px;
	height:auto;
	margin-top:20px;
	border:1px solid #3874bb;
	}
.mainBody .left .contact_left .clBox{
	width:270px;
	height:auto;
	margin:14px;
	line-height:24px;
	color:#666;
	font-size:12px;
	}

.mainBody .right{
	width:878px;
	height:auto;
	border:1px solid #3874bb;
	min-height:500px;
	}
.mainBody .right .cBox{
	width:860px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	}
.mainBody .right .cBox .loc{
	width:100%;
	height:35px;
	margin-top:10px;
	line-height:35px;
	background:url(../images/loc.jpg) no-repeat;
	text-indent:35px;
	font-size:12px;
	color:#666;
	border-bottom:1px solid #3874bb;
	}
.mainBody .right .cBox .loc span{
	font-weight:bold;
	color:#3874bb;
	}
.mainBody .right .cBox .content{
	width:100%;
	height:auto;
	line-height:24px;
	color:#333;
	margin-top:20px;
	}
.mainBody .right .cBox .content img{
	max-width:860px;
	margin-bottom:5px;
	margin-top:5px;
	}


/*
* product.htm
*/
.proList{
	width:860px;
	height:auto;
	margin-top:20px;
	overflow:hidden;
	}
.proList ul{
	width:900px;
	height:auto;
	overflow:hidden;
	}
.proList ul li{
	width:200px;
	height:232px;
	overflow:hidden;
	margin-right:18px;
	margin-bottom:18px;
	float:left;
	border:1px solid #CCC;
	}
.proList ul li .proImg{
	width:200px;
	height:200px;
	overflow:hidden;
	}
.proList ul li .proImg img{
	width:200px;
	height:200px;
	}
.proList ul li .proImg a{}
.proList ul li .proName{
	width:100%;
	height:32px;
	text-align:center;
	line-height:30px;
	background:#CCC;
	}
.proList ul li .proName a{
	width:100%;
	height:100%;
	display:block;
	color:#666;
	}
.proList ul li:hover{
	border:1px solid #3874bb;
	}
.proList ul li:hover .proName{
	background:#3874bb;
	}
.proList ul li:hover .proName a{
	color:#FFF;
	}

/*
* news.htm
*/
.newsList{
	width:860px;
	height:auto;
	margin-top:20px;
	}
.newsList ul{}
.newsList ul li{
	width:100%;
	height:30px;
	border-bottom:1px dashed #CCC;
	background:url(../images/arrow.jpg) no-repeat center left;
	}
.newsList ul li .title{
	width:760px;
	height:30px;
	line-height:30px;
	text-indent:15px;
	}
.newsList ul li .title a{
	width:100%;
	height:100%;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
	color:#959595;
	}
.newsList ul li .time{
	width:100px;
	height:30px;
	overflow:hidden;
	text-align:center;
	line-height:30px;
	color:#959595;
	}
.newsList ul li:hover .title a{
	font-weight:bold;
	color:#3874bb;
	}



/*
* feedback
*/
.Message{ width:100%; height:auto;}
.Message .line{ width:100%; height:35px; margin-bottom:10px;}
.Message .line .title{ width:90px; height:35px; line-height:35px; text-align:right;}
.Message .line .ctent{ width:220px; height:35px;}
.Message .line .ctent input{ width:238px; height:33px; border:1px solid #CCC;}
.Message .line-l .title{ width:90px; height:35px; line-height:35px; text-align:right;}
.Message .line-l .ctent{ width:420px; height:200px;}
.Message .line-l .ctent textarea{ width:418px; height:198px; border:1px solid #CCC;}
.Message .line-but{ width:300px; height:35px; margin-left:90px; margin-top:20px;}
.Message .line-but .sub,
.Message .line-but .res{ width:120px; height:35px;}
.Message .line-but .sub input,
.Message .line-but .res input{ width:120px; height:35px; border:0; background:#3874bb; display:block; line-height:35px; text-align:center; color:#FFF; cursor:pointer;}


/*
* search
*/
.searchResultList{
	width:860px;
	overflow:auto;
	height:auto;
	margin-top:20px;
	}
.searchResultList ul{
	width:900px;
	overflow:hidden;
	}
.searchResultList ul li{
	width:200px;
	height:232px;
	float:left;
	margin-right:18px;
	overflow:hidden;
	margin-bottom:18px;
	border:1px solid #CCC;
	}
.searchResultList ul li .proImg{
	width:200px;
	height:200px;
	overflow:hidden;
	}
.searchResultList ul li .proImg a{
	}
.searchResultList ul li .proImg img{
	width:200px;
	height:200px;
	padding:0;
	margin:0;
	}
.searchResultList ul li .proName{
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	background:#CCC;
	}
.searchResultList ul li .proName a{
	color:#333;
	width:100%;
	height:100%;
	display:block;
	}
.searchResultList ul li:hover .proImg{
	border:1px solid #3874bb;
	}
.searchResultList ul li:hover .proName{
	background:#3874bb;
	}
.searchResultList ul li:hover .proName a{
	color:#FFF;
	}

/*
* newsview.htm
*/
.nvTitle{
	width:100%;
	height:auto;
	line-height:30px;
	margin-top:20px;
	font-size:18px;
	font-weight:bold;
	color:#333;
	text-align:center;
	}
.a-t{
	width:240px;
	height:24px;
	overflow:hidden;
	margin-left:620px;
	}
.a-t ul{}
.a-t ul li{
	width:120px;
	height:24px;
	line-height:24px;
	float:left;
	color:#999;
	}

.newsContent{
	width:100%;
	height:auto;
	margin-top:20px;
	line-height:24px;
	color:#333;
	}

/*
* proview.htm
*/
.proImg_v{
	width:860px;
	height:auto;
	text-align:center;
	margin-top:20px;
	}
.proImg_v img{
	max-width:860px;
	}
.proName_v{
	width:100%;
	height:45px;
	line-height:45px;
	font-size:18px;
	color:#333;
	font-weight:bold;
	}
.proDesc_v{
	width:100%;
	height:auto;
	line-height:24px;
	font-size:14px;
	color:#333;
	}
.proDesc_v img{
	max-width:860px;
	}






