@charset "utf-8";
/*========index.page 首页========*/
/****焦点图****/
.banner{ position:relative; min-width:1175px; height:910px; z-index:1700;}
.banner .wrap{ width:auto;}
.banner .flexslider {margin:auto; position: relative; width: 100%; height:910px; overflow: hidden;zoom: 1;}
.banner .flexslider .slides li{ background:url(/uploads/image/simages/index-banner1.jpg) no-repeat center; position:relative; width: 100%; height: 100%;}
.banner .flexslider .slides li a{ display:block; height:100%; width:100%;}
.banner .flex-direction-nav a { width:90px; height:90px; line-height: 99em; overflow: hidden; margin: -35px 0 0; display: block; background:url(/uploads/image/simages/ad_ctr.png) no-repeat; position: absolute; top: 50%; cursor: pointer; opacity: 0; filter: alpha(opacity=0); border-radius: 35px; }
.banner .flexslider .slides li img{ height:910px; width:100%;}
.banner .banner-num{ bottom:0; height:36px; overflow:hidden; position:absolute; width:100%;}
.banner .flex-control-nav {text-align:right; margin:auto; width:1175px;}
.banner .flex-control-nav li { display:inline-block; overflow:hidden; height:13px; margin:0 5px; line-height:13px; text-indent:-999em; width:13px; zoom:1; *display:inline;}
.banner .flex-control-paging li a {background:#a0a0a0; border-radius:100%; cursor:pointer; color:#fff; display:block; height:100%; text-align:center; opacity:.7; filter:alpha(opacity=70); width:100%;}
.banner .flex-control-paging li a.flex-active,
.banner .flex-control-paging li.active a{ background:#fff;}
.banner .flex-direction-nav{ display:none;}
/****产品分类****/
.index-news{ background:#6b6b6b;}
.index-news .wrap{ justify-content:center; padding:25px 0; position:relative; font-size:16px;}
.index-news a{ color:#fff; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:490px;}
.index-news a:hover{ color:#ffc;}
.index-news .title{ color:#fff; font-weight:bold;}
.index-news .list{}
/****最新产品****/
.carousel-control.left, .carousel-control.right {
    background-image: none;
    filter: none;
}
.index-con .new-pro{}
.index-con .new-pro .list{position:relative;}
.index-con .new-pro ul{ position:relative;}
.index-con .new-pro li{ float:left; height:407px; position:relative; width:33.333333%; padding:0 15px;}
.index-con .new-pro a,
.index-con .new-pro .pic,
.index-con .new-pro .text{ display:block;}
.index-con .new-pro a{ color:#2a6e84; font-size:16px;border: solid 1px #ddd;}
.index-con .new-pro .pic{ height:405px; overflow-y:hidden; position:relative; z-index:5;}
.index-con .new-pro img{ height:405px; width:100%; -webkit-transition: all .9s ease; -moz-transition: all .9s ease; transition: all .9s ease;}
.index-con .new-pro a:hover img{ transform:scale(1.1);}
.index-con .new-pro a:hover{ color:#2a6e84;}
.index-con .new-pro .text{ text-align:center; overflow:hidden; position:absolute; text-overflow:ellipsis; white-space:nowrap; width:100%; z-index:10;}
.index-con .new-pro .t1{ font-weight:bold; top:20px;}
.index-con .new-pro .t2{ bottom:20px; height:30px; line-height:33px;}
.index-con .new-pro .t2 em{ background:url(/uploads/image/simages/icos.png) no-repeat 0px -320px; display:inline-block; margin-right:10px; height:30px; width:30px;}
.new_tit{ margin:10px 0;}
.carousel-control .product-left {
    left: 15px;
}
.carousel-control .product-right {
    right: 15px;
}
/****展会活动,服务网点公用****/
.index-con .news,
.index-con .video{ margin-bottom:40px;}
.index-con .news .title,
.index-con .video .title{ padding:15px 0;color:#2a6e84; font-weight:bold}
.index-con .news .info,
.index-con .video .info{ border:1px solid #d7d7d7; position:relative; height:203px;}
.index-con .news .pic,
.index-con .video .pic{ overflow:hidden; height:202px; position:absolute; top:0px; left:-1px; width:256px;}
.index-con .news .pic img,
.index-con .video .pic img{ height:202px; width:254px;}
.index-con .news .text,
.index-con .video .text{ margin:25px 0 0 275px; width:275px;}
.index-con .news .text .t1,
.index-con .video .text .t1{ height:120px; overflow:hidden; margin-bottom:10px; font-size:14px; line-height:28px;}
.index-con .news .go,
.index-con .video .go{ bottom:24px; color:#6b6b6b; display:block; position:absolute; left:275px; font-size:14px; padding-left:28px; line-height:22px; height:22px;}
.index-con .news .go .ico,
.index-con .video .go .ico{ background:url(/uploads/image/simages/icos.png) no-repeat; display:block; height:22px; position:absolute; top:0; left:0; width:22px;}
.index-con .news .go:hover,
.index-con .video .go:hover{ transform:translatex(10px);}
.index-con .news .more,
.index-con .video .more{ color:#2a6e84; display:block; font-size:14px;  padding:20px 0 0;width: 100px; }
.index-con .news .more:hover,
.index-con .video .more:hover{ color:#333;}
/****服务网点****/
.index-con .video .text{ margin-top:0px;}
.index-con .video .text .t1{ height:195px;}
.index-con .video .t1 p{ background:url(/uploads/image/simages/dot1.png) no-repeat 0px 5px; border-bottom:1px solid #d7d7d7; position:relative; padding:5px 0 5px 35px; line-height:24px; font-size:14px;}
.index-con .video a{ color:#6b6b6b;}
@media (max-width:1199px){

	.index-con .activity,.index-con .service,.index-con .activity .info, .index-con .service .info{ width:100%;}
}
@media (max-width:767px){
	.index-news a{ width:100%;}
	.index-news .list{ margin-left:0;}
.index-con .new-pro .list{}
	.index-con .new-pro li{ width:50%; background:#fff; height:auto;    padding: 0 5px;}
	.index-con .new-pro .pic{ height:auto;}
	.index-con .new-pro .text{ position:static; margin-top:10px;}
	.index-con .new-pro img{ height:auto;}
	.index-con .new-pro .list{border-right:none;border-bottom:none;}
	.index-category .item{ width:100%;}
	.index-con .new-pro{ padding:0 15px;}
}
@media (max-width:639px){
	.index-con .news .info, .index-con .video .info{ height:auto;}
	.index-con .service .info{ height:auto; width:100%; margin:0 auto; padding-bottom:25px;}
	.index-con .activity .info{ height:auto; width:100%; margin:0 auto; padding-bottom:25px;}
	.index-con .news .pic, .index-con .video .pic{ position:static;  width:100%; height:auto;}
	.index-con .news .pic img, .index-con .video .pic img{ width:100%; height:auto;}
	.index-con .news .text, .index-con .video .text{ width:100%; margin:0; padding:10px;}
	.index-con .news .go, .index-con .video .go{ left:10px; bottom:8px;}
}