
.wp .bgcolor{
	width:360px;
	padding:10px;
	background:#ffffff;
	box-shadow: 1px 1px 10px rgba(0,0,0,.1);
}
.alist a span{
	width: 70%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.alist a em{
	width: 22%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
 .rdfa-title {
	width:270px;
	height:20px;
	margin:0 auto;
	text-align:center;	
	position:relative;
}
 .rdfa-title a{
	width:270px;
	height:20px;
	line-height:20px;
	margin:0 auto;
	text-align:center;
	font-size:20px;
	color:#1e7fc2;
	font-weight:600;
	position:relative;
}

.rdfa-title a:after, .rdfa-title a:before {
    content: "";
    position: absolute;
    width: 71px;
    height: 20px;  
    opacity: .7;
    margin: 0px 0 0;
}
.rdfa-title a:before {
    left: -90px;
	background: url(../images/rdfa-title-l.png)no-repeat center left;
}
.rdfa-title a:after {
    right: -85px;
	background: url(../images/rdfa-title-r.png)no-repeat center right;
}
.rdfa-275{
	overflow:hidden;
}
.rdfa-275 li{
	width:275px;
	display:inline;
	float:left;
	margin:0 12px;
}
.rdfa-275 li a{
	display:block;
	height:298px;
	background:#ffffff;
}
.rdfa-275 li a div.vcenter{	
	padding:0;
	width:275px;
	height:160px;
}
.rdfa-275 li a div.vcenter img{
	width: 100%;
	height: 100%;
	-webkit-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s;   
}
.rdfa-275 li a div.dd1{
	color:#000;
	font-size:18px;
	height:20px;
	line-height:20px;
	text-align:center;
	margin:15px;
	padding:0;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;   
}
.rdfa-275 li a div.ddl-text{
	color:#707070;
	font-size:14px;
	height:40px;
	line-height:22px;
	text-align:center;	
	margin:0 15px 10px;
	overflow: hidden;    
}
.rdfa-275 li a div.ddl-more{
	float:right;
	display:block;
	color:#707070;
	font-size:12px;
	height:20px;
	line-height:20px;
	text-align:right;
	margin:0 15px 10px;
}
.rdfa-275 li a div.ddl-more:hover,.rdfa-275 li a div.dd1:hover{
	color:#d61318;
}
.ab-sel{
	width:586px;
	margin-right:70px;
}
.ab-sel-title{
	color:#1e7fc2;
	font-size:33px;
	font-weight:500;
	height:61px;
	line-height:61px;
	margin-bottom:40px;
	background:url(../images/in-ab-title.png) no-repeat right center;	
}
.ab-sel-text{
	height:237px;
	overflow:hidden;
	line-height:30px;
	color:#666666;
	font-size:15px;
}
.ab-sel-text p{
	line-height:30px;
	color:#666666;
	font-size:15px;
	text-indent:25px;
}
.ab-sel-more{
	width:186px;
	height:44px;
	line-height:44px;
	text-align:center;
	border-radius:5px;
	background:#ffffff;
	margin-top:70px;
	border:1px solid #bcbcbc;
}
.ab-sel-more a{
	display:block;
	width:100%;
	height:100%;
	font-size: 15px;
    color: #666666;
}
.ab-sel-more:hover{
	color:#ffffff;
	background:#d61318;
	border:1px solid #d61318;
}
.ab-sel-more a:hover{
	color:#ffffff;
}
.in-module{
	width:544px;
	height:470px;
}
.in-module img{
	max-width: 100%;
}
/* 产品展示 */
.cp-box{ width:1200px; overflow:hidden; margin:20px auto 0 auto;}
.cp-tit{ height:30px; line-height:30px;color: #ffffff; text-align:center; font-size:30px; background:url(../images/cp-tit.jpg) center no-repeat; overflow:hidden;}
.cp-tit span{ font-size:30px; color:#cfcfcf; margin:0 5px 0 0;}
.fl-box{ width:232px; height:402px; margin:30px 20px 0 0; overflow:hidden; overflow:hidden; float:left;}
.fl-tit{ height:85px; font-size:20px; line-height:30px; color: #ffffff;text-align:center; background:#1e7fc2; padding:23px 0 0 0;}
.fl-tit p{ font-size:20px;}
.fl-con{ width:228px; height:275px; position:relative;border: 2px solid #1e7fc2;}
.fl-con li{ width:208px; height:36px; line-height:36px; text-align:center; margin:12px auto 0 auto; overflow:hidden;}
.fl-con li a{ width:208px; height:36px; display:block;background: #ececec;}
.cp-more{ width:208px; height:36px; line-height:36px; text-align:center; position:absolute; bottom:-17px; left:10px;}
.cp-more a { color: #fff;  background: #36a1eb; display: block;}
.cp-con{ width:948px; height:402px; margin:30px 0 0 0; overflow:hidden; float:left;}
.cp-con ul{ width:968px; height:422px;padding: 1px}
.cp-con li{ width:210px; height:179px; padding:5px; box-shadow:0 0 1px 0 #666; margin:0 20px 20px 0; overflow:hidden; float:left;}
.cp-con li .c-tit a {  color: #000; background: #ececec;  display: block;}
.cp-con li .c-tit a:hover {  color: #ffffff; background: #36a1eb;}
.cp-con li .c-tu{ width:210px; height:144px; overflow:hidden;}
.cp-con li .c-tu img{max-width: 100%;max-height: 144px}
.cp-con li .c-tu a{ color:#fff; -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;    display: table-cell;
	text-align: center;
	overflow: hidden;
	vertical-align: middle;
	width: 220px;
	height: 144px;}
.cp-con li .c-tu a:hover{ text-decoration:none; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}
.cp-con li .c-tit{ width:210px; height:30px; line-height:30px; text-align:center; margin:5px 0 0 0;}

/* 案例展示 */
.al-box{ width:1200px; overflow:hidden; margin:20px auto 0 auto;}
.al-tit{ height:30px; line-height:30px; text-align:center; font-size:30px; background:url(../img/al-tit.jpg) center no-repeat; overflow:hidden;}
.al-tit span{ font-size:30px; color:#cfcfcf; margin:0 5px 0 0;}
.al-con{ width:1200px; height:191px; overflow:hidden; margin:30px 0 0 0; position:relative;}
.al-con .next{ width:54px; height:60px; margin:65px 20px 66px 0; overflow:hidden; cursor:pointer; float:left;background: url(../images/jt-l-red.jpg) no-repeat;}
.al-con .prev{ width:54px; height:60px; margin:65px 0 66px 20px; overflow:hidden; cursor:pointer; float:left;background: url(../images/jt-r-red.jpg) no-repeat;}
.al-con .bd{ width:1052px; height:191px; overflow:hidden; float:left;}
.al-con li{ width:210px; height:179px; padding:5px; border:1px solid #ececec; margin:0 20px 20px 0; overflow:hidden; float:left;}
.al-con li .c-tu{ width:210px; height:144px; overflow:hidden;}
.al-con li .c-tu a{ color:#fff; -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.al-con li .c-tu a:hover{ text-decoration:none; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}
.al-con li .c-tit{ width:210px; height:30px; line-height:30px; text-align:center; margin:5px 0 0 0;}
.al-con li a.pic{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 220px;
	height: 145px;
}
/*共用底部样式*/
.container {width: 1200px;  margin: 0 auto;}   
.foot { width: 100%; height: auto; background: #343434; }
.foot .container { padding: 45px 0 65px 0; color: #fff; }
.footl {  height: auto; }
.footl dl { width: auto; height: auto; float: left; min-width: 110px}
.footl dl dt { padding-bottom: 18px; }
.footl dl dt a { font-size: 16px; line-height: 22px; color: #fff; }
.footl dl dd a { color: #a9a9a9; font-size: 14px; line-height: 30px; overflow: hidden;
	white-space: nowrap;
	max-width: 112px;
	display: block;
	text-overflow: ellipsis;}
.footl dl dd a:hover { color: #fff; }
.footr { width: 145px; height: auto; text-align: center; }
.footr img { margin-bottom: 12px; }

.footlink{width: 100%; height: auto; background: #fff;font-size: 14px; color: #333; padding-bottom:30px;}
.footlink .container { padding: 15px 0 15px 0; color: #333; }
.footlink a { font-size: 14px; line-height: 22px; color: #ccc; padding-right:15px; }
.footlink a:hover { color: #fff; }

.copyright { width: 100%; height: 200px; background: #242424; }
.copyright .container { padding: 15px 0; line-height: 22px; color: #a9a9a9; }
.copyright a { color: #a9a9a9; }
.copyright a:hover { color: #fff; }
.copyright .erwm .dd1 img {display: block; max-width: 100px;max-height: 100px}

.copyright .erwm .name { width: 16px; text-align:center;padding: 3px 5px; border: 1px solid #ffffff; line-height: 15px; font-size: 12px; height: 92px;}
.ng_tel {
	padding-left: 46px;
	background: url(../images/12.png) no-repeat left top;
	font-size: 20px;
	font-weight: bold;
	padding-top: 22px;
}
.ng_top_tel{
	padding-left: 30px;
	background: url(../images/top-tel.png) no-repeat left center;
	font-size: 16px;
	font-weight: bold;
	background-size: 24px;
	padding-top: 0px;
	height: 23px;
	line-height: 23px;
	color: #666;
	top: 60px;
}
.fenye{
	padding-bottom: 20px;
	text-align: center;
}
.fenye li:first-child{
	display: none;
}
.fenye li{
	display: inline-block;
	padding: 0 13px;
	border: 1px solid #ddd;
	border-radius: 3px;
	line-height: 35px;
	margin: 0 4px;
}
.inbanner img{
	max-width: 100%;
}
