.index-count-box{margin-bottom:15px;}
.index-slider{width:770px;height:340px; position:relative;overflow:hidden;}
.index-slider img{}
.index-slider .slidesjs-slide{ position:relative;}
.index-slider .slidesjs-slide a{display:block;width:100%;height:100%;}
.index-slider .slidesjs-slide span{ display:block;bottom:0; position:absolute;line-height:40px;height:40px;padding:0 100px 0 15px;width:655px;color:#fff; background-color:rgba(0,0,0,0.5);font-size:18px;}
.index-slider .slidesjs-pagination{ position:absolute;bottom:10px;right:10px;text-align:center; z-index:99;}
.index-slider .slidesjs-pagination-item{ display:inline-block;width:10px;height:10px;overflow:hidden;margin:0 5px;border-radius:20px;}
.index-slider .slidesjs-pagination-item a{ display:block; background-color:#fff;width:100%;height:100%; text-indent:-9999px;overflow:hidden;}
.index-slider .slidesjs-pagination-item a.active{ background-color:#0077ee;}

.index-news{width:400px;}
.index-news-top{padding-bottom:14px;margin-bottom:14px;border-bottom:1px dotted #ddd;}
.index-news-top h2{font-size:20px;font-weight:bold;line-height:30px;height:30px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.index-news-top p{line-height:20px;margin-top:10px;height:60px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow:hidden;}
.index-news-top p a{color:#999;}
.index-news-top p a:hover{color:#666;}
.index-news-middle{padding-bottom:15px;border-bottom:1px dotted #ddd;}
.index-text-list li:first-child{margin-top:0;}
.index-text-list li{line-height:20px;font-size:16px;height:20px;overflow:hidden; position:relative;margin-top:13px;}
.index-text-list li .class{display:inline-block;height:16px;border:1px solid #ddd; vertical-align:top;margin:1px 10px 0 0;line-height:16px;padding:0 4px;}
.index-text-list li .class:hover{border-color:#0077ee; background-color:#0077ee;color:#fff;}
.index-news .index-text-list .text-overflow{width:300px; display:inline-block;}
.index-text-list .more{ position:absolute;right:0;top:0;font-size:12px;}
.index-text-list li .sp{padding:0 10px 0 5px;font-size:100%;}

.h{margin-bottom:30px;}
.h-title{font-weight:bold;}
.count-box{margin-bottom:40px;}
.index-box-center .device-list-b{margin-top:-5px;}
.index-box-center .apps-list{margin-top:-10px;}

.index-bl{width:780px;overflow:hidden;}
.index-news-img{width:780px;overflow:hidden;}
.index-news-img li{float:left;margin-right:10px;width:248px;height:119px;border:1px solid #ddd; position:relative;overflow:hidden;}
.index-news-img li a{display:block;width:100%;height:100%;}
.index-news-img li img{ position:absolute;right:0;top:0;width:100%;height:100%; transition:right 0.5s;}
.index-news-img li:hover img{right:-5px;}
.index-news-img li strong{ position:absolute;top:95px;font-size: 16px; color: #fff; z-index:3;    background-color: rgba(0,0,0,0.5);width: 100%;}
.index-news-img li span{ position:absolute;left:15px;top:65px; z-index:3;font-size:12px;line-height:20px;width:110px;}

.index-box-left{width:180px;}
.index-box-center{width:600px;}
.index-box-right{width:300px;overflow:hidden;}
.index-box-main{width:840px;}
.index-box-sub{width:300px;}

.index-num-list{margin-top:-10px;}
.index-num-list li{padding:10px 0;border-bottom:1px dotted #ddd; position:relative;overflow:hidden;}
.index-num-list li .img{width:64px;height:64px; position:absolute;left:0;top:10px;display:none;}
.index-num-list li .img img{width:100%;height:100%;}
.index-num-list li .title{line-height:20px;height:20px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.index-num-list li .info{font-size:12px;line-height:20px; display:none; position:absolute;bottom:10px;left:74px;}
.index-num-list li .info a{display:inline-block;margin-right:10px;}
.index-num-list li.active{padding-left:74px;height:64px;}
.index-num-list li.active .info,.index-num-list li.active .img{ display:block;}
.index-num-list li.active .title{height:40px;overflow:hidden; white-space:normal;display: table-cell; vertical-align:middle;}

.index-devicetop{width:310px;overflow:hidden;line-height:25px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #ddd;text-align:center;}
.index-devicetop a{float:left;margin-right:10px;display:block;width:145px;height:108px; position:relative;}
.index-devicetop span{ position:absolute;width:100%;height:25px;bottom:0;left:0; background-color:rgba(0,0,0,0.5);color:#fff;font-size:12px;}
.index-devicetop img{width:145px;height:108px;}

.index-left-gd-1{width:180px;height:100px;overflow:hidden;margin-bottom:14px;}
.index-left-gd-1 img{width:100%;height:100%;}

.index-bnews-left{width:400px;}
.index-bnews-center{width:140px;margin:0 30px;}
.index-bnews-right{width:410px;}

.index-bnews-left .text-img-list .title,.index-box-main .text-img-list .title{height:20px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.index-box-main .text-img-list li{padding-bottom:14px;}
.index-bnews-left .text-img-list li:last-child{padding-top:14px;}

.index-bnews-right .index-text-list .text-overflow{width:360px; display:inline-block;}

.index-bnews-img-list{width:420px;overflow:hidden;}
.index-bnews-img-list li{width:200px;overflow:hidden; position:relative;float:left;margin-right:10px;overflow:hidden;}
.index-bnews-img-list li img{ display:block;width:200px;height:150px;}
.index-bnews-img-list li .title{height:30px;line-height:30px; text-overflow:ellipsis; white-space:nowrap;overflow:hidden; text-align:center; position:absolute;bottom:0;left:0;width:180px; background-color:rgba(0,0,0,0.5);padding:0 10px;}
.index-bnews-img-list li .title a{color:#fff;font-size:16px;}

.index-Developer{margin-top:10px;border:1px solid #ddd;padding:5px; text-align:center;}
.index-Developer li{ display:inline-block;width:68px;height:68px; background-color:#fff;padding:0 4px}
.index-Developer li img{width:100%;height:100%;}

.index-friends{;border-top:1px solid #ddd;padding-top:15px;}
.index-friends h3{display:inline-block;height:30px;line-height:30px;padding:0 10px; background-color:#0077ee;color:#fff;font-size:12px;margin-right:15px;}
.index-friends a{display:inline-block; vertical-align:top;margin:5px 15px 5px 0;line-height:20px; }
.index-friends a.contact{margin:0 15px 0 -20px;border:1px solid #0055ee;line-height:28px;font-size:12px;padding:0 5px;}

.index-video-list{width:860px;}
.index-video-list li{float:left;width:150px;margin:20px 20px 0 0;border:1px solid #ddd;}
.index-video-list img{width:150px;height:112px;}
.index-video-list .title{line-height:30px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;padding:0 5px;}

.index-gd-sub{width:300px;height:80px;}
.index-gd-sub img{width:100%;height:100%;}