/*ÄÚÒ³´óÍ¼*/
.nybanner{width: 100%;position: relative;height: 550px;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-image: url(nbg.jpg);}
#lmdf{width: 100%; text-align:center;   margin-top:25px; margin-bottom:25px; overflow:hidden;}
#lmdf A{
	padding:0px 20px;
	line-height:35px;
	 margin:5px;border-radius:35px;
	color:#fff;
	font-size:16px;
	display:inline-block;
	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;background-color:#1473B5;
}
#lmdf A:hover{
	color:#fff;
	background-color:#B40606;
	
}
#lmdf A.sec{	color:#fff; background-color:#B40606;}
.story .danye{  line-height:26px; color:#525252; font-size:14px;}
.story .danye img{ max-width:100%; }
.product{overflow: hidden;margin-top: 20px;margin-bottom:10px;}
.peoLeft{width: 230px; float: left; background-color:#1473b5;}
.peoLeft .protitle{width: 100%; height: 70px; overflow: hidden; background-color:#b40606;}
.peoLeft h3{text-align: center;font-size: 18px;margin-top: 18px;color: #fff;}
.peoLeft a{color: #fff;}
.peoLeft .protitle p{text-align: center; color: #fff; font-size: 14px; opacity: 0.5;}
.peoLeft dl{width: 100%; /*margin-bottom: 10px;*/}
.peoLeft dt{/*background: url(pro01.png) no-repeat 30px;*/width: 100%;height: 44px;line-height: 44px;font-size: 18px;font-weight: bold;/*border-top: 1px solid #4c9dea;*/border-bottom: 1px solid #4c9dea;border-top: 1px solid #4c9dea; margin-top:-1px;}
.peoLeft dt a{/*margin-left: 26px;*/
display: block;
padding-left: 14px; font-size: 14px;
color: #fff;
transition: all 0.3s ease-out 0s;
}
.peoLeft dl p{
	padding-left:25px;
	line-height:30px;
	height:30px;
	font-size:13px;
	background-image: url(pro02.png);
	background-repeat: no-repeat;
	background-position: 15px center;
}
.peoLeft dl p a.cur{ font-weight:bold; color:#ee0000}
.peoLeft dt a:hover, .peoLeft dt.now a{background:#b40606; padding-left: 26px; }

.peoLeft dd{width: 100%;}
.peoLeft dd div{width: 230px; height: 37px; position: relative;}
.peoLeft dd div > a{background: url(pro02.png) no-repeat left;width: 177px;height: 35px;line-height: 35px;padding-left: 16px;font-size: 16px;margin-left: 37px;display: block;font-weight:900;}
.peoLeft dd ul{padding: 20px; top: 0px; width: 140px; right: -180px; overflow: hidden; display: none; position: absolute; opacity: 0.8; background-color: rgb(0, 117, 226);}
.peoLeft dd ul li{width: 130px; line-height: 30px; overflow: hidden; padding-left: 10px; font-size: 12px; white-space: nowrap;}
.peoLeft dd div:hover ul{display: block;}
.peoLeft .phone{background: url(footerPhone.png) no-repeat 16px rgb(4, 82, 155); padding: 15px 0px 15px 65px; width: 165px;}
.peoLeft .phone p{color: rgb(255, 255, 255); font-size: 13px; opacity: 0.8;}
.peoLeft .phone h4{color: rgb(255, 255, 255); font-family: Arial; font-size: 22px; font-weight: normal;}
.proRight{width: 922px; overflow: hidden; float: right;}
.proRight .pro_top{background: url(proRightTile.png) repeat-x left top; width: 941px; height: 59px; overflow: hidden; margin-bottom: 0px; border-left-color: #B40606; border-left-width: 5px; border-left-style: solid;}
.proRight .pro_top h3{ font-size:16px; color:#1473B5; float:left; width:80%; line-height:20px; margin-top:9px; margin-left:12px;}
.proRight .pro_top h3 a{color:#1473B5; }
.proRight .pro_top .more{margin-top: 24px; margin-right: 10px; float: right;}
.proRight ul{width: 946px;overflow: hidden;padding-top: 10px;}

.proRight li{width: 280px;height:325px; margin: 6px 15px; float: left;}


.proRight li {

	/*width: 290px;

	height: 350px;*/

	display: block;

	float: left;

	/*margin-right: 30px;*/

	margin-bottom: 30px;

	background: #fff;

	transition: all 0.3s ease-out 0s;

	border-bottom: 1px solid #e5e5e5;

}

.proRight li a {

	display: block;

}

.proRight li h3 {
text-align:center;
	font-size: 18px;

	padding: 5px 20px 0 20px;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;font-weight: normal;

}


.proRight li:hover {

	transform: translate3d(0px, -16px, 0px);

	box-shadow: 0 3px 10px rgb(222, 222, 222);

}


.proRight li:nth-child(3n){margin-right: 0;}

.proRight li img{ max-width:100%; max-height:100%;}

.proRight li .img{padding: 1px;border: 1px solid #1473B5;width: 280px;height: 280px; display: table-cell; vertical-align:middle; text-align:center; }

.proRight li h4{text-align: center;overflow: hidden; font-weight:normal;font-size: 16px;line-height: 40px; height:40px;white-space: nowrap;-ms-text-overflow: ellipsis;}
.proRight li:hover h4{color:#1473B5}
.proRight li p{width: 100%; height:50px; text-align: justify; color: rgb(51, 51, 51); line-height: 24px; overflow: hidden; font-size: 13px;}
.proRight li .btn{width: 107px; height: 34px; margin-left:5px; float: left; display: block;}
#twlb{ width:100%; float:left; text-align:center;}
#twlb ul{list-style-type:none;}
#twlb ul li{  display:inline-block; width:96%; overflow:hidden; padding:1.5%; float:left; border:#ddd solid 1px;margin-top:10px; margin-bottom:10px; text-align:left;}
#twlb ul li:hover{ background-color:#f8f8f8; border:#1473B5 solid 1px;}
#twlb ul li .tp{ width:26%; float:left; overflow:hidden; height:150px; margin-right:20px; display:block; text-align:center;  }
#twlb ul li .tp img{width:100%; border:0px; min-height:150px;display:block;transition:all 0.6s ease-in-out 0s;}
#twlb ul li .bt{ line-height:35px; height:35px; font-size:16px; font-weight:bold; overflow:hidden;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; color:#333;}
#twlb ul li .js{ line-height:22px; height:88px; font-size:14px; display: -webkit-box; 
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical; color:#777}
#twlb ul li .more .time{ color:#444; font-size:14px; float:left;line-height:24px}
#twlb ul li .more{ margin-top:4px; color:#1473B5; text-align:right; }
#twlb ul li .more .xx{   padding-left:20px; padding-right:20px; font-size:14px;border-radius:20px; float:right;  background-color:#555;  color:#fff; line-height:25px;}
#twlb ul li A{ display:block; width:100%; height:100%;}
#twlb ul li:hover A .bt,#twlb ul li:hover A .more .time{ color:#1473B5;}

#twlb ul li:hover A .xx{color:#fff; background-color:#1473B5; }
#twlb ul LI A:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#lbb2{text-align:center; font-size:12px; width:100%; float:left; margin-top:20px; line-height:20px;}
#lbb2 span{margin-left:2px; margin-right:2px;}
#lbb2 .current{ padding-left:8px; padding-right:8px; background-color:#1473B5; border:#1473B5 solid 1px;color:#fff;padding-top:4px; padding-bottom:4px;}
#lbb2 A{ border:#ddd solid 1px; padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px;margin-left:2px; margin-right:2px;}
#lbb2 A:hover{ border:#1473B5 solid 1px;color:#1473B5;}
#lbb2 .pagebegin{ float:left;}
#lbb2 .page-num{ float:right;}
#contain-3{
width:100%;
	float:left;
	line-height:22px;

}
#contain-3a{ border:#ddd solid 1px; width:898px; float:left; border-top:0px;}
#contain-3b{ padding:9px; width:880px; float:left;}
#title{
	font-size: 24px;
	color:#1473B5;
	border-bottom:#cccccc 1px dotted; padding-top:10px; padding-bottom:15px;
	line-height:24px;
	text-align:center; font-weight:600;
}

#ly{
	font-size: 12px;
	
	color:#444;
	border-bottom:#cccccc 1px dotted;
	height:30px;
	line-height:30px;
	text-align:center;
	font-weight:normal;
}
#nr{
	font-size: 14px;	
	color:#333333;
	line-height:25px;
	text-align:left;
	padding:5px;
}
#nr hr{ height:2px; background-color:#ff9900; overflow:hidden; border:0px;}
#nr img,#nr ifrane,#nr video{ max-width:100%; margin-bottom:10px;}
.heib{font-size:15px; color:#fff; background-color:#1473B5;; padding-left:12px; font-weight:bold; height:32px; line-height:32px; margin-bottom:12px;}
.lm1{ background-color:#f1f1f1; border:#dddddd 1px solid; padding:10px;}
.lm2{border:#dddddd 1px solid; background-color:#FFFFFF; padding:10px;}
.button{ padding:8px; background-color:#1473B5;; font-size:12px; text-align:center; color:#FFFFFF;border-radius:5px; line-height:12px; border:0px;font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ";}
#book td{ padding:4px;}
#book td input,#book td select,#book td textarea{ border:#ddd solid 1px; padding:5px;}
.hg1{ margin-top:10px;}
