@charset "utf-8";

/* 首页 */
.more1{
	margin:17px 10px 0 0;
	width:29px;
	height:21px;
	overflow:hidden;
	background:url(../images/more1.png);
	text-indent:-999em;
}
.caseList{}
.caseSec{
	padding-bottom:24px;
}
.cScLst{
	padding-bottom:0;
}
.ctt{
	padding-bottom:17px;
	height:28px;
	overflow:hidden;
	background:url(../images/line1.jpg) center 27px no-repeat;
	font:16px 'Microsoft YaHei';
	color:#173B95
}
.ctt a{
	color:#173B95
}
.ctt a.fr{
	font:12px/30px 'Airal', 'Microsoft YaHei';
	color:#0E255D;
}
.ctt a.fr:hover{
	color:#7E7E7E;
}
.caseImg{
	margin:0 15px 0 5px;
	padding:2px;
	border:1px solid #E2E2E2;
}
.caseDes{
	width:455px;
	line-height:24px;
}
.caseDes dt{
	overflow:hidden;
	color:#294793;
	font-weight:700;
	font-size:14px;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.caseDes dt a{
	color:#294793;
}
.caseP{
	height:96px;
	overflow:hidden;
}
.more2{
	margin-top:2px;
	width:91px;
	height:28px;
	overflow:hidden;
	background:url(../images/more2.jpg);
	text-indent:-999em;
}

.homeProTit{
	position:relative;
	margin-bottom:30px;
	height:28px;
	border-bottom:5px solid #A4A4A4;
}
.pTitImg{
	position:absolute;
	left:0;
	top:0;
}
.more3{
	width:51px;
	height:17px;
	overflow:hidden;
	background:url(../images/more3.png);
	text-indent:-999em;
}
.homePro{
	position:relative;
}
.homeProPrev, .homeProNext{
	display:block;
	position:absolute;
	top:45px;
	width:51px;
	height:92px;
	overflow:hidden;
	background:url(../images/btn1.jpg) 0 0 no-repeat;
	text-indent:-999em;
}
.homeProPrev{
	left:0;
}
.homeProPrev:hover{
	background-position:0 -92px;
}
.homeProNext{
	right:0;
	background-position:-51px 0;
}
.homeProNext:hover{
	background-position:-51px -92px;
}
.homeProList{
	position:relative;
	margin:0 auto;
	width:860px;
	height:188px;
	overflow:hidden;
}
.homeProList li{
	position:relative;
	float:left;
	padding:0 10px;
	overflow:hidden;
}
a.proTit{
	display:block;
	position:absolute;
	left:10px;
	bottom:0;
	width:152px;
	overflow:hidden;
	line-height:34px;
	text-align:center;
	color:#FFF;
	background:rgba(0, 0, 0, 0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000); 	
	white-space:nowrap;
	text-overflow:ellipsis;
}
a.proTit:hover{
	color:#FFF;
	text-decoration:underline;
}

.homeLeft, .homeRight{
	height:360px;
	overflow:hidden;
}
.homeLeft{
	width:708px;
	background:url(../images/homeLeftBg.png) right 0 no-repeat;
}
.homeLeft2{
	background-position:right -345px;
}
.homeRight{
	width:294px;
}
.tit1{
	padding:0 15px 14px;
	height:31px;
	overflow:hidden;
	background:url(../images/titleBg1.png);
}
.tit2{
	background-position:-708px 0;
}
.tit1 .more1{
	margin-top:10px;
}
.tit2 .more1{
	margin-right:0px;
}
.homeHonor
{
    position:relative;
	width:695px;
	height:285px;
	overflow:hidden;
}
.homeHonor li{
	display:inline;
	position:relative;
	float:left;
	margin:9px 16px 3px 0;
	width:155px;
	height:127px;
	overflow:hidden;
	cursor:pointer;
}
.homeHonor li:hover .homeHonorDes{
	background:#294793;
	font-weight:700;
	color:#FFF;
}
.homeHonor li:hover .kuang{
	display:block;
}
.kuang{
	display:none;
	position:absolute;
	left:0;
	top:0;
	width:155px;
	height:103px;
	background:url(../images/kuang2.png);
}
.homeHonorDes{
	display:block;
	width:100%;
	overflow:hidden;
	background:#DEDEDD;
	border-top:1px solid #FFF;
	line-height:23px;
	text-align:center;
}
li.homeHonorView{
	width:166px;
	height:266px;
}
li.homeHonorView .homeHonorDes{
	font-size:14px;
	line-height:31px;
}
li.homeHonorView .kuang{
	width:166px;
	height:234px;
	background:url(../images/kuang1.png);
}
.homeCont{
	padding:23px 0 0 18px;
	height:260px;
	font:14px/160% 'Arial', 'Microsoft YaHei';
	color:#707070;
	overflow:hidden;

}
.homeNews{
	margin-top:10px;
	width:700px;
	height:310px;
	overflow:hidden;
	background:url(../images/shadow1.png) no-repeat;
}
.newSec{
	margin-right:30px;
	width:315px;
	height:115px;
	overflow:hidden;
}
.newsImg{
	padding:5px;
	border:1px solid #DDD;
}
.newsDes{
	width:186px;
}
.newsTit{
	height:24px;
	overflow:hidden;
	font:700 14px/24px 'Microsoft YaHei';
	color:#294793;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.newsTit a{
	color:#294793;
}
.newsTit:hover,
.newsTit a:hover{
	color:#7E7E7E;
}
.newsP{
	padding-top:3px;
	height:60px;
	overflow:hidden;
	line-height:20px;
}
.more4{
	margin-top:10px;
	width:81px;
	height:17px;
	overflow:hidden;
	background:url(../images/more4.png);
	text-indent:-999em;
}
.homeNews li{
	display:inline;
	float:left;
	margin-right:25px;
	width:325px;
	overflow:hidden;
	border-bottom:1px solid #E5E5E5;
	line-height:29px;
	font:12px/29px 'Microsoft YaHei';
	text-align:right;
	color:#9D9D9D;
}
.homeNews li a{
	float:left;
	width:240px;
	overflow:hidden;
	text-align:left;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.homePol{
	margin-left:23px;
	width:265px;
	height:315px;
	overflow:hidden;
}
.homePol li{
	float:left;
	padding:11px 0;
	width:100%;
	border-bottom:1px solid #DBDBDB;
}
.homePolImg{
	padding:0 5px;
}
.homePolDes{
	width:165px;
}

.proList{
	width:758px;
	overflow:hidden;
}
.proList li{
	display:inline;
	position:relative;
	float:left;
	margin:15px 18px;
}
.proList li .proTit{
	left:0;
}
.page{
	padding-bottom:20px;
	text-align:right;
	vertical-align:top;
}
.page a{
	display:inline-block;
	margin:0 2px;
	padding:0 8px;
	border:1px solid #E0E0E0;
}
.page a:hover{
	background:#2E4F9F;
	border-color:#2E4F9F;
	color:#FFF;
}

.prosection{
	padding:10px 0 25px;
}
.pro-view{
	padding:2px;
	width:205px;
	height:254px;
	overflow:hidden;
	border:1px solid #DEDEDE;
	text-align:center;
	vertical-align:middle;
}
.prodes{
	width:500px;
	height:265px;
	overflow:hidden;
	color:#333;	
	line-height:180%;
}
.spantit{
	font-weight:bold;
	font-size:14px;
	color:#2A4793;

}
.part{
	padding-top:10px;
	width:100%;

	overflow:hidden;
}
.prt{
	padding-bottom:5px;
	width:100%;
	white-space:nowrap;

}


.showTit{
	text-align:center;
	color:#383838;
}
.showTit h2{
	font-size:18px;
	line-height:26px;
}
.showTit p{
	margin-top:20px;
	width:100%;
	overflow:hidden;
	background:url(../images/em.jpg) left bottom repeat-x;
	border:1px solid #F0F0F0;
	font:12px/32px "Microsoft YaHei";
	color:#C4C4C4;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.showTit p span{
	padding-left:20px;
	background:url(../images/dian2.jpg) 0 4px no-repeat;
}

.newsList{
	padding:5px;
}
.newsList .newSec{
	padding:15px 0;
	width:748px;
	border-bottom:1px solid #EDEDED;
}
.newsList .newsDes{
	width:615px;
}

.prevNext{
	padding:15px 0;
	color:#585858;
}
.prevNext p{
	width:49%;
	overflow:hidden;
	text-align:right;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.prevNext p.fl{
	text-align:left;
}
.prevNext a{
	color:#585858;
}
.prevNext a:hover{
	color:#2A4793;
}

.article1
{
    padding:0;
}
.article1 li{
	display:inline;
	position:relative;
	float:left;
	margin:12px;
	width:165px;
	overflow:hidden;
	cursor:pointer;
}
.article1 li:hover .homeHonorDes{
	background:#294793;
	font-weight:700;
	color:#FFF;
}
.article1 li:hover .kuang{
	display:block;
}
.article1 .kuang{
	width:165px;
	height:110px;
	background:url(../images/kuang3.png);
}

.nyCaseList .caseSec{
	margin-bottom:5px;
	padding:20px 0;
	border-bottom:1px solid #EDEDED;
}
.nyCaseList .caseImg{
	margin-left:0;
}
.nyCaseList .caseDes{
	width:450px;
}
.map{
	margin-top:15px;
	padding:1px;
	height:300px;
	border:1px solid #ddd;
}

.msg li{
	float:left;
	padding:10px 0;
	width:100%;
	overflow:hidden;
}
.msgp1{
	width:74px;
	height:28px;
	font:14px/28px 'Microsoft YaHei';
}
.txt{
	padding:0 3px;
	height:26px;
	background:#FAFAFA;
	border:1px solid #CCC;
	vertical-align:middle;
	line-height:26px\9;
}
.txt1{
	width:180px;
}
.txt2{
	width:240px;
}
.txt3{
	width:360px;
}
.txt4{
	width:180px;
}
.txt5{
	width:620px;
}
.msgContent{
	width:622px;
	height:150px;
	background:#FAFAFA;
	border:1px solid #CCC;
}