@charset "utf-8";

/*BANNER*/
.swiper-slide{overflow: hidden; cursor: pointer;}
.swiper-slide img{width: 100%;}

#demo {overflow: hidden;width: 958px;}
#indemo {float: left;width: 900%;}
#demo1 {float: left;}
#demo2 {float: left;}

.home-pro{float: left; margin-right: 20px; width: 230px; height: 200px;}
.home-pro .img{position: relative;height: 160px; overflow: hidden; border: 1px solid #e7e7e7; }
.home-pro .img img{position: absolute;margin: auto;max-width: 100%;max-height: 100%;top: 0;right: 0;bottom: 0;left: 0; transition: all 0.6s;}
.home-pro .img img:hover{transform:scale(1.1);}
.home-pro h2{text-align:center; overflow:hidden; clear:both; font-size: 14px; padding:10px 0;  color: #333;}
.home-pro:hover .img{border: 1px solid #07469b; }


.boxbg{overflow: hidden; background: url(../images/bg01.jpg) repeat-x top;}
.home-about{overflow: hidden; background-color: #fafafa;border: 1px solid #e0dddd;margin-top: 33px;padding: 20px 9px;}
.home-about ul{}
.home-about ul li{float: left;}
.home-about ul li.about{width: 365px;}
.home-about ul li.news{ width: 293px; padding: 0 15px; margin: 0 15px; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.home-about ul li.lx{width: 240px;}
.home-about ul li .tit{}
.home-about ul li .nr{ margin-top: 20px;}
.home-about ul li .nr .left{float: left; width: 154px; margin-right: 16px;}
.home-about ul li .nr .right{float: left;width: 195px;}
.home-about ul li .text{ margin-top: 20px;}
.home-about ul li .text dl{}
.home-about ul li .text dl dd{ border-bottom: 1px dashed #ccc;}

.home-protitle{margin-top: 20px;}
.home-probox{border: 1px solid #ccc; padding: 10px; margin-bottom: 30px;}

