p{
	padding:0px;
	margin:0px;
}
ul{
	list-style:none;
	padding: 0px;
}
body,html{
	padding:0px;
	margin:0px;
}
a{
	color:#000;
	outline:none;
}
.imgs{
	width: 100%;
}
.index-container .f{
	width: 50%;
	float: left;
	position: relative;
}
.index-container .slide .carousel-inner .item img{
	width:100%;
}
.index-container .desc{
	width: 100%;
	margin: 105px 0px;
}
.index-container .desc p{
	text-align:center;
}
.index-container .desc .desc-tit{
	max-width: 670px;
	height: 120px;
	border: 2px solid #0F83D0;
	margin: 0 auto;
	font-size:35px;
	color:#0F83D0;
}
.index-container .desc .desc-tit .tit{
	height: 126px;
	width: 90%;
	margin: -3px auto;
	background:#fff;
	position:relative;
	top:-2px;
	font-weight:bold;
}
.index-container .desc .desc-bottom{
	max-width: 670px;
	margin: 0 auto;
	color: #000;
	padding-top:30px;
	font-size:16px;
}
.index-container .adv{
	position:relative;
	height: 470px;
}
.index-container .adv img{
	width:100%;
	height:470px;
	position:absolute;
	top:0px;
}
.index-container .same{
	width:  280px;
	border: 1px solid #0F83D0;
	color: #0F83D0;
	position:relative;
	top: 70px;
	margin:0 auto;
	text-align:center;
	z-index: 1;
}
.index-container .same .point{
	width:6px;
	height:6px;
	border-radius:100%;
	background: #0F83D0;
	float: left;
	margin: 0px 10px;
}
.index-container .same .line{
	width:155px;
	height:7px;
	text-align:center;
	margin: 0px auto;
}
.index-container .same .line div{
	width:64px;
	border-top:1px solid #0F83D0;
	float:left;
	position:relative;
	top:3px;
	
}
.index-container .adv .adv-des{
	margin: 0 auto;
	position:relative;
	top:130px;
	z-index: 1;
}
.index-container .adv .adv-des li{
	width: 25%;
	float: left;
}
.index-container .adv .adv-des li:hover {
    transform: scale(1.2,1.2);
    transition: .5s transform;
}
.index-container .adv .adv-des li div.circle{
	width: 71%;
	border-radius: 100%;
	border: 2px solid #0F83D0;	
	margin: 0 auto;
}
.index-container .adv .adv-des li div.backgrounds{
	width: 98%;
	border-radius: 100%;
	background: #0F83D0;
	margin: 3px auto;
	padding:60px 0px;
}
.index-container .adv .adv-des li div p{
	color: #fff;
	text-align:center;
	font-size: 16px;
	height:20px;
	line-height:20px;
	overflow:hidden;
}
.index-container .adv .adv-des li div .big{
	width: 78%;
	font-size: 20px;
	height: 30px;
	line-height: 30px;
	overflow:hidden;
	border-bottom:1px solid #fff;
	margin: 0px auto 4px;
}
.index-container .solution .solution-top{
	margin: 120px 0px 48px;
}
.index-container .solution .solution-tit{
	width: 380px;
	border: 2px solid #0F83D0;
	color: #0F83D0;
	font-size:30px;
	margin: 0 auto;
	text-align: center;
}
.index-container .solution .solution-tit .tit1{
	width:280px;
	position:relative;
	top:-25px;
	background:#fff;
	margin: 0 auto;
}
.index-container .solution .solution-tit .tit2{
	font-size: 18px;
	color: #000;
	margin: -23px 0px 6px;
}
.index-container .solution .solution-sort{
	width: 380px;
	margin: 0 auto;
	text-align: center;
}
.index-container .prod-more-btn{
	display: block;
	width: 100%;
	font-size: 12px;
	text-align: center;
	position: relative;
	margin: 84px auto 36px;	
}
.index-container .prod-more-btn:before{
	position: absolute;
	right: 0px;
	left: 0px;
	top: 0px;
	height: 1px;
	content: '';
	background-color: #ccc;
}
.index-container .prod-more-btn .prod-btn{
	display: inline-block;
	width: 70px;
	height: 70px;
	border: 1px solid #ccc;
	border-radius: 100%;
	color: #0F83D0;
	line-height: 70px;
	position: relative;
	top: -36px;
	background: #fff;
}
.index-container .prod-more-btn .prod-btn:hover {
    transform: scale(1.2,1.2);
    transition: .5s transform;
}
.index-container .prod-more-btn .prod-btn:hover{
	background: #0F83D0;
	color: #fff;
}
.index-container .solution .product-list .title-txt{
	width: 280px;
	line-height: 2.5em;
	background-color: #fff;
	font-size: 25px;
	color: #0F83D0;
	text-align: center;
	position: relative;
	margin: 0 auto;
}
.index-container .solution .product-list .title-txt:before {
  position: absolute;
  right: 1em;
  left: 1em;
  top: 1.5em;
  height: 1px;
  content: '';
  background-color: #0F83D0;
}
.index-container .solution .product-list .title-txt .tit{
	position: relative;
	background-color: #fff;
	padding: 0 15px;
}
.index-container .solution .product-list .core{
	text-align:center;
	font-size:12px;
	color:#0F83D0;
	position:relative;
	top:-12px;
}
.index-container .solution .product-list .list{
	margin: 55px auto;
}
.index-container .solution .product-list .list ul li{
	width: 25%;
	float: left;
	text-align:center;
}
.index-container .solution .product-list .list ul li .imgs{
	width: 71%;
}
.index-container .solution .product-list .list ul li p.img-des{
	color:#000;
	font-size: 18px;
	margin:16px auto 8px;
}
.index-container .solution .product-list .list ul li:hover .imgs{
	-webkit-animation: tada 1s .2s ease both;-moz-animation: tada 1s .2s ease both;
}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1);}
10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale(1.1) rotate(3deg);}
40%, 60%, 80%{-webkit-transform:scale(1.1) rotate(-3deg);}
100%{-webkit-transform:scale(1) rotate(0);}}
@-moz-keyframes tada{0%{-moz-transform:scale(1);}
10%, 20%{-moz-transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-moz-transform:scale(1.1) rotate(3deg);}
40%, 60%, 80%{-moz-transform:scale(1.1) rotate(-3deg);}
100%{-moz-transform:scale(1) rotate(0);}}
.index-container .solution .product-list .list ul li a{
	display:block;
	width: 7em;
	height: 2em;
	line-height:2em;
	font-size:16px;
	color: #fff;
	background:#C62B2F;
	margin: 0 auto;
	border-radius: 5px;

}
.index-container .custom{
	width:100%;
	height: 558px;
	position:relative;
}
.index-container .custom .left{
	top:20%;
}
.index-container .custom .right img{
	width: 100%;
	height: 534px;
}
.index-container .custom .right .img-des{
	font-size: 40px;
	color: #fff;
	position:absolute;
	top: 40%;
	left: 100px;
	
}
.index-container .custom .right .img-des p{
	height: 57px;
	overflow: hidden;
}
.index-container .custom .left .tit{
	width: 90%;
	height:140px;
	margin-bottom: 20px;
	font-size:48px;
	color: #fff;
	background:#0F83D0;
	position: relative;
}
.index-container .custom .left .conts{
	width: 60%;
	float: right;
	font-size: 48px;
	border: 0px;
	padding: 0px;
}
.index-container .custom .left .fonts{
	font-size: 20px;
}
.index-container .custom .left .fonts p{
	height: 28px;
	overflow: hidden;
}
.index-container .cus-case{
	border-top: 1px solid #0F83D0;
	margin: 100px auto 0px;
	position: relative;
}
.index-container .cus-case .case-more-btn{
	position: absolute;
	top: -25px;
	right: 0px;
}
.index-container .cus-case .case-tit .blocks{
	display:block;
	float: left;
	width: 10px;
	height: 50px;
	background:#0F83D0;
	margin-right: 15px;
}
.index-container .cus-case .case-tit{
	width: 160px;
	background: #fff;
	position:relative;
	top: -25px;
}
.index-container .cus-case .case-tit .tit{
	float: left;
}
.index-container .cus-case ul li{
	width: 25%;
	float: left;
	text-align: center;
	margin-bottom: 70px;
}
.index-container .cus-case ul li p.img-tit{
	font-size: 18px;
	font-weight:bold;
	color: #000;
	margin: 25px 0px 10px;
	height: 25px;
	overflow: hidden;
}
.index-container .cus-case ul li p.img-des{
	font-size: 14px;
	height: 54px;
	line-height: 18px;
	overflow:hidden;
	color: #000;
	margin-bottom: 15px;
}
.index-container .cus-case  ul li .borders{
	width: 80%;
	border-bottom:1px solid #0F83D0;
	margin: 0 auto;
}
.index-container .cus-case  ul li:hover .borders{
	box-shadow: 0px 15px 30px rgba(0,0,0,0.1);
	transform: translate3d(0,-2px,0);
}
.index-container .chose{
	height: 583px;
	margin: 36px 0px 106px;
}
.index-container .chose .left img{
	width: 100%;
	height:583px;
}
.index-container .chose .img-des{
	background: #0F83D0;
	width: 520px;
	font-size: 40px;
	color: #fff;
	text-align: right;
	position:absolute;
	top:18%;
	right:-60px;
	padding-right: 72px;
}
.index-container .chose .right{
	position: relative;
	top:38%;
	font-size:28px;
	padding-left: 35px;
}
.index-container .chose .right .fonts{
	font-size: 20px;
	position: relative;
	top: -80px;
}
.index-container .chose .right .fonts p{
	height: 34px;
	line-height: 34px;
	overflow: hidden;
}
.index-container .chose .right .conts{
	width: 200px;
	position: relative;
	top: -106px;
	left: 60px;
	border:0px;
}
.index-container .news .news-tit{
	top: 0px;
}
.index-container .news .news-tit p a{
	color:#0F83D0;
}
.index-container .news .news-conts{
	margin: 60px auto 100px;
}
.index-container .news .news-conts .left img{
	width: 100%;
}
.index-container .news .news-conts .left .time{
	width: 80px;
	background: #0F83D0;
	color: #fff;
	float: left;
	text-align: center;
}
.index-container .news .news-conts .left .tit{
	float: left;
	height: 80px;
	font-size: 30px;
	padding-left: 15px;
}
.index-container .news .news-conts .left .tit a{
    display:inline-block;
	height: 80px;
    line-height:80px;
	overflow: hidden;
}
.index-container .news .big{
	font-size: 40px;
}
.index-container .news .news-conts .left .conts-tit{
	margin-top: 20px;
}
.index-container .news .left .conts{
	font-size: 16px;
	color: #000;
	margin-top: 20px;
	line-height: 24px;
	height: 120px;
	overflow: hidden;
	padding-right: 22px;
	border:0px;
}
.index-container .news .news-conts .right{
	padding-left: 36px;
}
.index-container .news .news-conts .right .time{
	width: 15%;
	padding-top: 48px;
	float: left;
	text-align: left;
}
.index-container .news .news-conts .right .right-conts{
	margin-bottom: 20px;
}
.index-container .news .news-conts .right .des{
	width: 85%;
	padding:15px;
	background: #F1F1F1;
	float: left;
}
.index-container .news .news-conts .right .tit{
	font-weight: bold;
	font-size: 22px;
	height: 30px;
	overflow:hidden;
}
.index-container .news .news-conts .right .des .conts{
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	margin: 6px 0px 10px;
	border:0px;
}
.index-container .news .news-conts .right .des a{
	display:block;
	width: 7em;
	height: 2em;
	line-height:2em;
	font-size:16px;
	color: #fff;
	background:#0F83D0;
	text-align: center;
}
.index-container .news .more-news{
	display:block;
	width: 7em;
	height: 2em;
	line-height:2em;
	font-size:16px;
	color: #fff;
	background:#0F83D0;
	text-align: center;
	margin: 0 auto;
}
.index-container .contact .contact-tit{
	top: 0px;
	margin-bottom: 50px;
}
.index-container .contact .footer-img{
	width: 100%;
	height: 422px;
	position: absolute;
}
.article-container #list ul li{
	width: 33.333%;
	float: left;
	text-align: center;
	margin-bottom: 50px;
}
.article-container #list ul li img{
	width: 80%;
	margin: 0 auto;
}
.article-container #list #case li .conts{
	width: 80%;
	margin: 0 auto;
	border-bottom: 1px solid #0F83D0;
	padding: 0px;
}
.article-container #list #case li .conts:hover{
	box-shadow: 0px 15px 30px rgba(0,0,0,0.2);
	transform: translate3d(0,-2px,0);
}
.article-container #list #case li .conts img{
	width: 99%;
}
.article-container #list #case li .conts .tit{
	font-size: 18px;
	font-weight:bold;
	color: #000;
	margin: 25px 0px 10px;
}
.article-container #list #case li .conts .des{
	font-size: 14px;
	height: 54px;
	line-height: 18px;
	overflow:hidden;
	color: #000;
	margin-bottom: 15px;
}
.article-container #case .core-plan li{
	width: 25%;
	margin-bottom: 0px;
}
.article-container #case .core-plan li p{
	color:#000;
	font-size: 18px;
	margin:20px auto 5px;	
}
.article-container #case .core-plan li a{
	display:block;
	width: 7em;
	height: 2em;
	line-height:2em;
	font-size:16px;
	color: #fff;
	background:#C62B2F;
	margin: 0 auto;
	border-radius: 5px;	
}
.article-container #list #case li{
	width: 25%;
}
.article-container #list #case .all-plan li{
	width: 33.333%;
	margin-bottom: 50px;
}
@media screen and (max-width: 1200px) and (min-width: 994px){
	.index-container .adv .adv-des li div.backgrounds{padding:43px 0px;}
	.index-container .adv .adv-des li div .big{font-size: 16px;}
	.index-container .adv .adv-des li div p{font-size: 12px;}
	.index-container .adv img {height: 428px;}
	.index-container .adv {height: 428px;}
	.index-container .custom .left .tit {height:90px;}
    .index-container .custom .left .conts,.index-container .chose .img-des{font-size:32px;}
	.index-container .custom .left .fonts {font-size: 14px;}
	.index-container .custom .left .fonts p{height:22px;}
	.index-container .custom .right img {height: 412px;}
	.index-container .custom .right .img-des{font-size: 32px;}
	.index-container .custom .right .img-des p{height: 47px;}
	.index-container .custom{height: 436px;}
	.index-container .chose .left img {height:468px;}
	.index-container .chose .right .fonts {
		font-size: 16px;
		top: -88px;
	}
	.index-container .chose {height:462px;}
	.index-container .chose .right .fonts p{height:24px;line-height:24px;}
}
@media screen and (max-width: 994px){
	.index-container .adv .adv-des li div.backgrounds{padding:23px 0px;}
	.index-container .adv .adv-des li div .big{font-size: 16px;}
	.index-container .adv .adv-des li div p{font-size: 12px;height: 16px;line-height: 16px;}	
	.index-container .adv img {height: 396px;}
	.index-container .adv {height: 396px;}
	.index-container .custom .left .tit {height:52px;}
    .index-container .custom .left .conts,.index-container .chose .img-des {font-size:18px;}
	.index-container .custom .left .fonts {font-size: 14px;}
	.index-container .custom .left .fonts p{height:22px;}
	.index-container .custom .right img {height: 298px;}
	.index-container .custom .right .img-des{font-size: 18px;left:55px;}
	.index-container .custom .right .img-des p{height: 28px;}	
	.index-container .custom{height: 322px;}
	.index-container .chose .left img {height:353px;}
	.index-container .chose .right .fonts {
		font-size: 16px;
		top: -88px;
	}
	.index-container .chose {height:338px;}
	.index-container .chose .right .fonts p{font-size:12px;height:18px;line-height:18px;}
	.index-container .chose .right{top:34%;}
	.index-container .news .news-conts .left .tit{font-size: 18px;}
	.index-container .news .news-conts .left .time{width: 54px;line-height: 18px;font-size: 12px;}
	.index-container .news .big {font-size: 22px;line-height: 32px;}
	.index-container .news .news-conts .left .tit{height: 50px;}
	.index-container .news .news-conts .left .tit a {height: 50px;line-height: 50px;}
	.index-container .news .left .conts{font-size: 14px;line-height:18px;height:126px;}
	.index-container .news .news-conts .right .time {
		width: 15%;
		padding-top: 48px;
		float: left;
		text-align: left;
		width: 60px;
		float: left;
		text-align: center;
		line-height: 18px;
	}
	.index-container .news .news-conts .right .des {
		width: 75%;
		padding: 15px;
		background: #F1F1F1;
		float: left;
	}
	.index-container .news .news-conts .right .tit {
		font-size: 16px;
		height: 22px;
	}
	.index-container .news .news-conts .right .des .conts {
		line-height: 19px;
		height: 33px;
		overflow: hidden;
		margin: 6px 0px 10px;
		border: 0px;
		font-size:12px;
	}
}
/*10-26*/
@media screen and (max-width: 750px){
	.index-container .desc .desc-tit .tit p{
		font-size: 27px;
	}
	.index-container .desc .desc-bottom p{
		font-size: 11px;
	}
	.index-container .solution .product-list .list ul li p.img-des{
		font-size: 12px;
	}
}