.jpsm{background: #e6e6e6;text-align: center;}
.jpsm h2{font-size: 36px;color: #0865c2;padding-top:24px;line-height: 66px;}
.jpsm h4{font-size:16px;line-height: 24px;color: #484848;}
.jpsm ul{margin-left: -26px;padding:37px 0 49px;}
.jpsm li{float: left;position: relative;margin-left:26px;}
.jpsm li,.jpsm li img{width: 270px;height: 288px;}
.jpsm li p{position: absolute;width: 100%;height:73px;line-height: 73px;text-align: center;color: #fff;font-size: 20px;left:0;bottom: 0;background: #0865c2; background:rgba(8, 107, 194, .7);}
.jpsm li:nth-child(2n) p{background: #3fb137;background:rgba(63, 177, 55, .7);}

.news{float: left;padding:20px 0;width: 373px;margin-left:20px;}
.news:first-child{margin-left: 0;}
.sy-ti{border-bottom: 1px solid #ccc;height: 41px;}
.sy-ti span{font-size: 20px;border-bottom: 2px solid #3fb137;line-height: 40px;display: inline-block;padding:0 2px 0 5px;}
.sy-ti a{float: right;margin-top: 10px;color: #999;}
.news-ul li,.download-ul li{line-height: 40px;border-bottom: 1px dotted #d9d9d9;background: url(../images/icon.jpg) no-repeat 4px center;padding-left: 14px;}
.news-ul li a{color: #666;}
.news-ul li span{float: right;font-size: 12px;color: #999;}
.news-ul,.download-ul{padding-top: 10px;}
.download-ul li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;padding-right:100px; margin-left:5px;}
.download-ul li a{ position:absolute;right:0;color:#F00;padding:0 10px 0 30px;}

.case{clear: both;}
.case ul{margin-left: -17px;padding:20px 0;}
.case li{float: left;position: relative;margin-left:17px;}
.case li,.case li img{width: 218px;height: 175px;}
.case li p{position: absolute;width: 100%;height:30px;line-height:30px;text-align: center;color: #fff;font-size:12px;left:0;bottom: 0;background: #000; background:rgba(0, 0, 0, .7);}

.link ul{margin-left: -14px;padding:20px 0;}
.link li{float: left;margin-left: 14px;}
.link li img{width: 130px;height: 50px;border:1px solid #e4e4e4;}

.sidebar{float:left;width: 260px;margin:20px 0;}
.sidenav{border:1px solid #eee;border-radius:2px;text-align:center;box-sizing:border-box;border-radius: 4px;overflow: hidden;}
.sidenav h3{font-size: 26px;color: #fff;line-height: 36px;text-align: center;background: #0865c2;padding: 12px 0;}
.sidenav h3 p{font-size:22px;color: #ccc;line-height: 24px;text-align: center;font-family: Baskerville, 'Baskerville Old Face', 'Hoefler Text', Garamond, 'Times New Roman';}
.sidenav ul{padding: 10px 20px;}
.sidenav a{font-size: 14px;display: block;line-height: 48px;color: #999;border-bottom: 1px dotted #d9d9d9;cursor: pointer;}
.sidenav a:hover,.sidenav a.on{color:#3eb135;font-weight: bold;}

.sidelx{border:1px solid #eee;border-radius: 4px;overflow: hidden;padding:20px;margin:20px 0;}
.sidelx img{margin-bottom: 10px;}

.detail{float: right;width: 870px;margin:20px 0;font-size: 14px;}
.localhost{font-size: 14px;border-bottom: 2px solid #ddd;background: url(../images/home.png) no-repeat 4px center;padding-left: 26px;line-height: 35px;color: #666; margin-bottom:15spx;}
.localhost a{color: #666;}
.localhost span{color: #0865c2;}

.about_cont{color: #666; line-height: 32px; text-indent: 2em;}
.about_cont p{margin:5px 0;}

/*图片列表*/
.pic-ul{margin-left:-30px;}
.pic-ul li{float:left;margin:20px 0 10px 30px;width: 270px;height: 216px;position: relative;}
.pic-ul li img{width: 270px;height: 216px;}
.pic-ul li span{display:block;height:42px;line-height:42px;position: absolute;width: 270px;left: 0;bottom: 0;background: #000;background: rgba(0,0,0,.7);color: #fff;text-align: center;overflow: hidden;}



/*分页*/
.pagesize{clear:both; padding:20px; text-align:center; font-size:14px;}
.pagesize a{display:inline-block; margin-left:5px; height:21px; line-height:21px; padding:0 8px; background:#ccc; border:1px solid #ccc;color:#fff; }
.pagesize a:hover,.pagesize a.page_current{background:#0865c2; border:1px solid #0865c2;color:#fff; }

/*详细*/
.show_cont{}
.show_cont img{max-width:100%;}
.show_cont h2{ text-align:center;  font-size:18px; font-weight:normal; line-height:65px; margin-top:-20px;}
.ly{height:28px; line-height:28px; text-align:center; color:#9d9d9d; background:#e8e8e8;}
.show_cont_info{padding:22px 0; height:auto !important; min-height:400px; height:400px;}

.pro_ul{ margin-left:-20px;}
.pro_ul li{float:left; margin:0 0 0 20px;*margin:0 6px;}
.pro_ul li img{ width:231px; height:143px; border:1px solid #e2e4df;}
.pro_ul li span{display:block; line-height:42px; padding-bottom:12px; font-size:14px; text-align:center;}

/*图文列表*/
.news-dl{}
.news-dl dl{ padding-top:17px; height:126px; border-bottom:1px dotted #aeaeae;}
.news-dl dt{float:left; margin-right:15px;}
.news-dl dt img{ width:150px; height:100px; padding:3px; border:1px solid #d8d8d8}
.news-dl dd{float:left; width:624px;}
.news-dl dd h3{color: #0865c2;font-size:16px;padding-bottom:2px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-dl dd p{line-height:20px;color:#999;font-size: 12px;}
.news-dl dd p.p-dec{margin: 4px 0;height: 50px;overflow:hidden;font-size: 12px;}
.news-dl dd p.p-dec a{color: #3eb135;}


.detail-h2{font-size:26px; color: #0865c2;line-height: 50px; text-align: center; overflow: hidden;margin-top:20px;}
.detail-h4{font-size: 12px;color: #9a9a9a;line-height:28px; margin: 10px 0; text-align: center;background: #f5f5f5;}