@charset "UTF-8";
.pages{
	height:28px; line-height:28px; clear:both; margin:15px 0px; text-align:center;
}

.pages a{
	color:#666; font-size:12px; padding:2px 8px; border:solid 1px #ccc; margin-right:1px;
}
.page-ppt{
	margin-bottom:10px;
}
.page-ppt img{
	width:100%;
}
.location{
	height:70px; color:white; line-height:70px; background:#336ABA; font-size:14px; margin-bottom:22px;
}
.location a{
	color:white; font-size:14px;
}
.ww{
	max-width:1300px; margin:0 auto; padding:0px 15px;
}
.dcat{
	display:inline-block; line-height:70px; font-size:20px; float:left;
}
.w1280{
	width:1280px; margin:0 auto;
}
.rptitle{
	height:50px; padding:25px 0px; background:url(../images/page-cat.png) no-repeat center center; padding-left:120px; color:white;
}
.rptitle span{
	display:block; line-height:30px; font-size:24px; padding-top:2px;
}
.rptitle font{
	display:block; line-height:18px;
}
.sublist a{
	display:inline-block; width:422px; border-right:solid 4px white; float:left; border-bottom:solid 4px white; color:white; text-align:center; text-decoration:none; background:#024AAC; height:70px; line-height:70px;
}
.sublist a.last{
	border-right:none; width:428px;
}
.sublist a.cur,.sublist a:hover{
	background:#EBEBEB; color:black;
}
.crtitle{
	height:58px; margin:18px 0px; background:url(../images/page-title.png) no-repeat left center; color:white;
}
.crtitle span{
	display:inline-block; line-height:58px; line-height:58px; background:#024AAC; width:200px; text-align:center; font-size:18px;
}
.tplist li{
	width:283px; float:left; margin-right:33px; margin-bottom:22px; border:solid 1px #E5E5E5;
}
.tplist li.last{
	margin-right:0px;
}
.tplist li a.img{
	display:table-cell; text-align:center; width:285px; height:210px; background:white; vertical-align:middle;
}
.tplist li a.img img{
	max-width:260px; max-height:190px; opacity:0.9;  transition: all 0.6s;  
}
.tplist li a.txt{
	height:45px; line-height:45px; background:#E5E5E5; display:block; color:#505050; text-decoration:none; text-align:center;
}
.tplist li:hover a.txt{
	background:#999;
}
.tplist li:hover a.img img{
	opacity:1; transform: scale(1.05);  
}
.blank{
	height:40px;
}

.page-title{
	line-height:45px; text-align:center; font-size:32px; color:#024AAC; background:url(../images/line.png) no-repeat center bottom; padding-top:8px; margin-bottom:30px;  padding-bottom:12px;
}
.page-title span{
	text-align:center; display:block; line-height:28px; font-size:14px; color:#000; text-transform:uppercase;
}
.page-content{
	line-height:26px;
}
.main{
	padding-top:25px; padding-bottom:45px; background:url(../images/z.jpg) no-repeat left top;
}
.nbo{
	margin-bottom:0px;
}
.bki{
	width:1100px; margin:0 auto; color:black;
}

.bbs{
	width:1050px; margin:0 auto;
}
.zlist li{
	width:290px; margin-right:13px; height:200px; float:left; text-align:center; margin-bottom:18px;
}
.zlist li.last{
	margin-right:0px;
}
.zlist li a.img{
	display:table-cell; width:288px; height:198px; vertical-align:middle; text-align:center; border:solid 1px #ccc; border-radius:5px; overflow:hidden;
}
.zlist li a.img img{
	max-width:285px; max-height:198px;
}
.nlist li{
	padding-bottom:18px; margin-bottom:20px;
}
.nlist li a.img{
	display:block; overflow:hidden; padding-right:12px;
}
.nlist li a.img img{
	border-radius:6px;
}
.nlist li a.title{
	display:block; color:#000; height:30px; line-height:30px;
}
.nlist li .rq{
	height:20px; color:#666666; font-size:12px; 
}
.nlist li .desc{
	line-height:20px; font-size:12px; color:#666666; margin-bottom:15px;
}

.gtitle{
	height:50px; line-height:50px; font-size:20px; color:black; text-align:center;
}
.ginfo{
	height:22px; font-size:12px; color:#999; margin-bottom:15px; text-align:center;
}
.content{
	line-height:23px;
}
.eslist{
padding-bottom:120px;
}
.eslist li{
width:228px; height:68px; border:solid 1px #ccc; margin-right:9px; margin-bottom:8px; text-align:center; float:left;
}
.eslist li.last{
margin-right:0px;
}
.eslist li a.img{
display:table-cell; width:228px; height:68px; vertical-align:middle; text-align:center;
}
.eslist li a.img img{
max-width:213px; max-height:58px;
}
.w1180{
width:1120px; margin:0 auto;
}
.w260{
width:260px;float:left;
}
.product-r{
width:860px; float:right;
}
.l-cat{
}
.l-cat li{
margin-bottom:3px;
}
.l-cat li>a{
display:block; background:#336ABA; height:40px; line-height:40px; text-decoration:none; color:white;  padding-left:18px;
}
.l-cat li.cur>a,.l-cat li>a:hover{
background:#EBEBEB; color:black;
}
.l-cat li div{
display:none;
}
.l-cat li div a{
display:block; height:35px; font-size:12px; color:white; background:#999; margin-top:3px; padding-left:28px; line-height:35px; text-decoration:none;
}
.l-cat li.cur div,.l-cat li:hover div{
display:block;
}
.l-cat li div a.cur,.l-cat li div a:hover{
background:#0092DD;
}
.elocation{
height:60px; background:url(/images/n_e.png) no-repeat right center; position:relative; top:1px;
}
.elocation font{
display:inline-block; height:60px; line-height:60px; background:#024AAC; padding:0px 20px; min-width:85px; text-align:center; color:white;
}
.ms{
padding-left:28px; padding-top:25px;
}
.pplist li{
width:266px; float:left; margin-right:17px; margin-bottom:20px;
}
.pplist li.last{
margin-right:0px;
}
.pplist li a.img{
height:230px; display:table-cell; width:264px;vertical-align:middle; text-align:center; border:solid 1px #f1f1f1;
}
.pplist li a.img img{
max-width:260px; max-height:214px;
}
.pplist li a.txt{
height:36px; line-height:36px; background:#E5E5E5; padding:0px 10px; color:black; display:block; text-align:center;
}
