.banner-box{
	width:100%;
	height:562px;
}
.banner{height:562px;overflow:hidden;}
.banner .d1{width:100%;height:562px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:2;left:0px;top:530px;}
.banner .dinfo{width:100%; height:40px;clear:both; position:absolute; z-index:20; left:0px; top:599px; background-color:rgba(0,0,0,0.31); }
.banner .d2 ul{float:left;position:absolute;left:55%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url("../images/img1.png")/*tpa=http://www.bjxlyx.com/home/views/default/resource/images/img1.png*/ no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url("../images/img1_1.png")/*tpa=http://www.bjxlyx.com/home/views/default/resource/images/img1_1.png*/ no-repeat center;}
.gonggao{
	width:100%;
	height:53px;
	background:#41a3c5;
}
.ggleft{
	width:auto;
	height:53px;
	float:left;
}
.ggleft h3{
	float:left;
	line-height:53px;
	background:url("../images/index_13.png")/*tpa=http://www.bjxlyx.com/home/views/default/resource/images/index_13.png*/ left center no-repeat;
	text-indent:25px;
	font-size:14px;
	color:#fff;
	font-weight:normal;
}


		/* 本例子css */
		.txtMarquee-top{ width:auto; overflow:hidden; position:relative;     }
		.txtMarquee-top .bd{ padding:15px;  }
		.txtMarquee-top .bd{ padding-left:0px;}
		.txtMarquee-top .infoList li{ height:24px; line-height:24px;   }
		.txtMarquee-top .infoList li .date{ float:left; color:#eee; padding:0px 20px;  }
		.txtMarquee-top .infoList li a{ height:24px; line-height:24px; color:#FFF;   }
		.txtMarquee-top .infoList li a:Hover{
			text-decoration:underline;
		}
.ssright{
	width:auto;
	height:53px;
	float:right;
}
.stxt{
	width:202px;
	height:26px;
	background:#FFF;
	border:none;
	line-height:26px;
	text-indent:10px;
	margin-top:14px;
	color:#ccc;
	float:left;
}
.sbox{
	width:65px;
	height:26px;
	border:none;
	background:#db93a8;
	float:left;
	margin-top:14px;
}
.sbnt{
	width:65px;
	height:26px;
	border:none;
	line-height:26px;
	float:left;
	color:#FFF;
	cursor:pointer;
}
.ititle{
	width:100%;
	height:61px;
	background:url("../images/index_16.png")/*tpa=http://www.bjxlyx.com/home/views/default/resource/images/index_16.png*/ center center no-repeat;
	margin-top:35px;
}
.ititle h1{
	line-height:30px;
	font-size:19px;
	color:#41a3c5;
	text-align:center;
}
.ititle p{
	color:#959595;
	line-height:24px;
	text-align:center;
}
.gsjjbox{
	height:258px;
	margin-top:25px;
}
.gsjjboxleft{
	width:349px;
	height:258px;
	float:left;
	background:url("../images/index_19.png")/*tpa=http://www.bjxlyx.com/home/views/default/resource/images/index_19.png*/ left center no-repeat;
}
.ggsjboxright{
	width:556px;
	height:258px;
	float:right;
}
.ggsjboxright h2 a{
	font-weight:normal;
	color:#666;
	font-size:20px;
	line-height:30px;
}
.ggsjlink{
	width:auto;
	height:25px;
	margin-top:20px;
	}
.ggsjlink a{
	display:block;
	line-height:25px;
	width:82px;
	background:#41a3c5;
	border-radius:5px;
	height:25px;
	text-align:center;
	float:left;
	font-size:12px;
	color:#FFF;
	margin-right:10px;
}
.ggsjlink a:Hover{
	background:#db93a8;
}
.ggsjboxright p{
	margin-top:20px;
	line-height:24px;
	color:#999;
}
.probox{
	height:361px;
	width:100%;
	background:#686868;
}
.probox-cont{
	height:264px;
	width:1003px;
	position:relative;
	padding-top:25px;
}
.probox ul li{
	width:199px;
	height:264px;
	float:left;
	background:#FFF;
	margin-right:2px;
}
.plistone ol{
	width: 237px;
	height: 263px;
	position: relative;
	z-index: 4;

}
.pmore{
	width: 65px;
	height: 65px;
	position: absolute;
	z-index: 4;
	overflow: hidden;
	left: 68px;
	top: 68px;
	display:none;
}
.cpimg{
	width:199px;
	height:198px;
	overflow:hidden;
}
.cpimg img{
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.cpimg img:hover{
	  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.probox-cont ul li a div ul{
	width:199px;
	height:66px;
	line-height:66px;
	text-align:center;
	background:#b1b1b1;
	color:#FFF;
	font-size:14px;
}

.plistmoer{
	width: 115px;
	height: 33px;
	border-radius: 4px;
	background-color: #41a3c5;
	line-height: 33px;
	text-align: center;
	color:#fff;
	font-size: 14px;
	margin:20px auto;
	display: block;

}
.plistmoer:Hover{
	background:#db93a8;
	color:#fff;
}
.news{
	height: 355px;
	overflow: hidden;
	margin-top: 50px;
	margin-bottom:25px;
}
.newsleft{
	height: 355px;
	width:479px;
	overflow: hidden;
	float: left;

}
.newsright{
	height: 355 px;
	width: 479px;
	overflow:hidden;
	float:right;
}
.newstitle{
	height: 45px;
	width: 477px;
	background: url("../images/titleborder.png")/*tpa=http://www.bjxlyx.com/home/views/default/resource/images/titleborder.png*/ left bottom no-repeat;
}
.newstitle div{
	width: auto;
	height: 45px;
	float: left;
}
.newstitle div h1{
	line-height: 41px;
	font-size: 19px;
	color: #686868;
	font-weight:500;
	float: left;
	font-weight: normal;
	background:url("../images/tibg.png")/*tpa=http://www.bjxlyx.com/home/views/default/resource/images/tibg.png*/ left center no-repeat;
	text-indent:30px;
}
.newstitle div span{
	float: left;
	font-family: "Times New Roman", Times, serif;
	color: #cccccc;
	font-size: 18px;
	margin-left: 10px;
	line-height: 45px;
}
.newstitle a{
	line-height: 45px;
	color: #ccc;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
}
.newstitle a:hover{
	color: #41a3c5;
}
.caesbox{
	width:477px;
	height:291px;
	margin-top:19px;
}
.caesbox ul li{
	height:136px;
	width:475px;
	border:1px solid #dddddd;
	margin-bottom:15px;
}
.caesbox ul li:hover{
	border:1px solid #ccc;
}
.caseone{
	height:122px;
	width:461px;
	margin:7px;
}
.caseone ol{
	float:left;
	width:196px;
	height:121px;
	padding-left:-200px;
	margin-top:-15px;
}
.caseone ul{
	float:right;
	width:235px;
	height:120px;
	margin-top:-16px;
}
.caseone ul h3 a{
	font-size:14px;
	font-weight:normal;
	color:#666666;
	line-height:30px;}
.caseone ul h3{
	font-size:14px;
	font-weight:normal;
	color:#666666;
	line-height:30px;}

.caseone ul h3 a:hover{
	color:#41a3c5;
}
.newszy a{
	color:#999999;
	line-height:24px;
}
.newszy a:Hover{
	color:#41a3c5;
}
.nfx{
	width:15px;
	height:18px;
	background:url("../images/fx.png")/*tpa=http://www.bjxlyx.com/home/views/default/resource/images/fx.png*/ left center no-repeat;
	display:block;
	float:left;
	margin-right:10px;
}
.nfx:hover{
	background:url("../images/fx1.png")/*tpa=http://www.bjxlyx.com/home/views/default/resource/images/fx1.png*/ left center no-repeat;
}
.nshow{
	width:15px;
	height:18px;
	background:url("../images/show.png")/*tpa=http://www.bjxlyx.com/home/views/default/resource/images/show.png*/ left center no-repeat;
	display:block;
	float:left;
	margin-right:10px;
}
.nshow:Hover{
	background:url("../images/show2.png")/*tpa=http://www.bjxlyx.com/home/views/default/resource/images/show2.png*/ left center no-repeat;
}
.fxbnt{
	height:18px;
	margin-top:20px;
}
.newslist{
	width:477px;
	height:291px;
	margin-top:19px;
}
.newslist ul li{
	height:88px;
	width:477px;
	margin-bottom:10px;
	position:relative;
	overflow:hidden;
	background:#f2f2f2;
}

.newslist ul li a{
	display:block;
	height:88px;
	width:477px;
	position:relative;
}
.leftnum{
	width:95px;
	height:72px;
	border-right:1px solid #cccccc;
	margin:8px 0px;
	position:relative;
	float:left;
}
.rightnews{
	width:352px;
	height:72px;
	overflow:hidden;
	float:right;
	margin-top:8px;
	padding-right:10px;
}
.rightnews h3{
	font-size:14px;
	line-height:30px;
	color:#666;
	font-weight:normal;
}
.rightnews p{
	line-height:20px;
	color:#999;
}
.caseslist{
	height: 320x; 
	overflow: hidden;
	margin-top:0px;
}
.caseslist ul a{
	display: block;
	width: 178px;
	height: 98px;
	border: 1px solid #ddd;
	float: left;
	margin-right:25px;
	margin-top:25px;
	overflow:hidden;
}
.caseslist ul a img{
		-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
    transition: opacity 0.2s, transform 0.35s;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.caseslist ul a img:hover{
	  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.caseslist ul a:hover{
	border: 1px solid #41a3c5;
}
