.banner-con { position: relative; height: 250px; overflow: hidden; }
.banner-con .banner { position: absolute; left: 50%; top: 0; margin-left: -960px; width: 1920px; }
.banner-con .case-search { position: absolute; left: 50%; top: 100px; margin-left: -195px; }
.banner-con .case-search .title { margin-bottom: 15px; font-size: 30px; color: #fff; }
/*.banner-con .case-search input { margin-left: 20px; height: 30px; line-height: 30px; vertical-align: middle; border: none; background: none; -webkit-appearance: none; outline: medium; }
.banner-con .case-search .searcBar { padding: 4px 0; background: #fff; border-radius: 30px; }
.banner-con .case-search .keyWords { width: 310px; }
.banner-con .case-search .searchBtn.icon{width: 32px;height:32px;margin-right: 4px;float: right;
background: url(../img/s-news.png) no-repeat center;border: none;cursor: pointer; }*/
.crumb { padding: 13px 0;font-size: 13px;}
.crumb a, .crumb span {  color: #2a2a2a; }
.crumb .first { margin-left: 140px; }
.crumb-grey { border-bottom: 1px solid #ededed; background: #f5f5f5; }
.crumb-grey .first { margin: 0; }
/*videos*/
.videos{ overflow:hidden; margin-bottom:20px; width:1200px; margin:0 auto}
.videos ul{ width:1212px; padding-top:25px;}
.videos ul li{ float:left; width:291px; height:288px; margin-right:12px; margin-bottom:12px; background:#2a2a2a;}
.videos ul li span{text-align:center; float:left; width:100%; overflow:hidden; font-size:16px; line-height:40px; padding-top:10px; color:#fff;}
.videos ul li a{ display:block; width:291px; height:218px; color:#fff; position:relative;}
.videos ul li a img{ width:291px; height:218px; position:absolute; z-index:5;}
.videos ul li a ins{ display:none; position:absolute; width:120px; height:120px; z-index:10; background:url(../img/videoins.png) left top no-repeat; left:50%; margin-left:-60px; top:50%; margin-top:-60px;}
.videos ul li a:hover ins{ display:block; position:absolute; width:120px; height:120px; z-index:10; background:url(../img/videoins.png) left top no-repeat; left:50%; margin-left:-60px; top:50%; margin-top:-60px;}
.videos ul li.videoone{ width:594px; height:448px;}
.videos ul li.videoone a{ display:block; width:594px; height:448px; position:relative; overflow:hidden;}
.videos ul li.videoone a img{ width:594px; height:448px; position:absolute; z-index:5;}
.videos ul li.videoone a span{ display:block; bottom:-80px;; width:594px; height:80px; background:url(../img/videobigbg.png) left bottom no-repeat; position:absolute; z-index:10;}
.videos ul li.videoone a span h2{ font-weight:normal; width:574px; font-size:18px; line-height:20px; font-family:"Microsoft YaHei"; height:20px; overflow:hidden; margin-left:10px; margin-right:10px; margin-top:10px; color:#fff; text-overflow:ellipsis; white-space: nowrap;}
