body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,hr,thead,tbody,tfoot,th,td{margin:0;padding:0;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#666;}
html{-ms-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;}
body{line-height:1.5; font-size:14px;font-family: "΢���ź�";color:#606060;background:#fff;}
body,button,input,select,textarea{resize:none;}
b,strong{font-weight:bold;}
i,em{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
table th,table td{border:1px solid #ddd;padding:5px;}
table th{font-weight:inherit;border-bottom-width:2px;border-bottom-color:#ccc;}
img{border:0;max-width: 100%;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;outline: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
input:focus{outline:none;}
select[size],select[multiple],select[size][multiple]{border:1px solid #AAA;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,video,progress{display:inline-block;}
input::-webkit-input-speech-button {display: none;}
button,input,textarea{-webkit-tap-highlight-color: rgba(0,0,0,0);}
.hide{display: none;}
.fl{float:left;}
.fr{float:right;}
.tr{text-align: right;}
.tl{text-align: left;}
.word{text-align: justify;word-break: break-all;word-wrap: break-word;}
.ellipsis{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.two-ellipsis{display:-webkit-box;overflow :hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;}
.clearfix:after{content:'';line-height:0;height:0;clear:both; display: block;}
input::-webkit-input-placeholder {font-size:14px;color:#999;}
input:-moz-placeholder {color:#999;font-size:14px;}
input::-moz-placeholder {color:#999;font-size:14px;}
input:-ms-input-placeholder{color:#999;font-size:14px;}

.index-box{padding-bottom: 20px;background:rgba(247,251,255,1);}
.index-header{
	width:100%;
	position: relative;
	text-align: center;
	height:90px;
	line-height: 90px;
	overflow: hidden;
	background:#fff;
	background: -webkit-linear-gradient(right,  #12d0bb , #1769ED); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right,  #12d0bb, #1769ED); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right,  #12d0bb, #1769ED); /* Firefox 3.6 - 15 */
	background: linear-gradient(right,#12d0bb, #1769ED);
}
.index-header h1{position: absolute;left:20px;top:0;height: 90px;}
.index-header h1 i{width:105px;height:49px;background:url(../img/home/index-logo.png) no-repeat;display: inline-block;vertical-align: middle;margin:0 20px;background-size:100% 100%;}
.index-header h1 b{font-size:22px;color:#fff;}
.index-header .txt{font-size:20px;color:#fff}
.index-header .index-login{display: block;position: absolute;right:40px;top:0;}
.index-header .index-login i{width:45px;height:45px;background:url(../img/home/user-null.png) no-repeat;display: inline-block;background-size:cover;vertical-align: middle;}
.index-header .index-login b{font-size:14px;color:#fff;margin-left:12px;}

.index-banner{margin:20px;position: relative;height:600px;overflow: hidden;}
.index-banner li{width:100%;height:600px;background:#fff;}
.index-banner li img{width:100%;height:600px;border-radius: 5px;}
.index-banner .btns{position: absolute;bottom:20px;width:100%;text-align: center;}
.index-banner span{cursor: pointer;width:15px;height:15px;border-radius: 50%;display: inline-block;background:#cbcbcb;margin-left:10px;}
.index-banner span.on{background:#fefefe;}

.index-items{margin:0 20px;border-radius: 5px;}
.index-items .item{
	padding:20px;
	margin-top:20px;
	background:#fff;
	-webkit-box-shadow:0px 2px 4px 0px rgba(0,52,92,0.1);
	-o-box-shadow:0px 2px 4px 0px rgba(0,52,92,0.1);
	-moz-box-shadow:0px 2px 4px 0px rgba(0,52,92,0.1);
	box-shadow:0px 2px 4px 0px rgba(0,52,92,0.1);
}
.index-items h2{width:561px;height:78px;margin: 0 auto;}
.index-items .service-item{position: relative;}
.index-items .more{position: absolute;left:20px;top:20px;}
.index-items .more i{width:60px;height:60px;background:url(../img/home/more.png) no-repeat;background-size:cover;display: block;}
.index-items .service-item h2{background:url(../img/home/service.png) no-repeat;background-repeat:round;}
.index-items .service-item ul{margin-top:30px;}
.index-items .service-item li{width:16%;text-align: center;float:left;margin:1.5% 2%;}
.index-items .service-item li span{font-size:20px;color:#000;margin-top:20px;display: block;}
.index-items .service-item li i{width:96px;height:96px;display: block;border-radius: 50%;background:#f3f3f3;margin:0 auto;}
.index-items .service-item li .s1{background:url(../img/home/service1.png) no-repeat;background-size:cover;}
.index-items .service-item li .s2{background:url(../img/home/service2.png) no-repeat;background-size:cover;}
.index-items .service-item li .s3{background:url(../img/home/service3.png) no-repeat;background-size:cover;}
.index-items .service-item li .s4{background:url(../img/home/service4.png) no-repeat;background-size:cover;}
.index-items .service-item li .s5{background:url(../img/home/service5.png) no-repeat;background-size:cover;}
.index-items .service-item li .s6{background:url(../img/home/service6.png) no-repeat;background-size:cover;}
.index-items .service-item li .s7{background:url(../img/home/service7.png) no-repeat;background-size:cover;}
.index-items .service-item li .s8{background:url(../img/home/service8.png) no-repeat;background-size:cover;}
.index-items .service-item li .s9{background:url(../img/home/service9.png) no-repeat;background-size:cover;}
.index-items .service-item li .s10{background:url(../img/home/service10.png) no-repeat;background-size:cover;}
.index-items .case-item h2{background:url(../img/home/case.png) no-repeat;background-repeat:round;}
.index-items .case-item ul{margin-top:30px;margin-bottom: -20px;}
.index-items .case-item li{float:left;margin:0 0 2% 1.2%;width:48%;height:324px;background:#f2f2f2;}
.index-items .case-item li img{border-radius: 5px;height:324px;width:100%;}
.index-items .news-item h2{background:url(../img/home/news.png) no-repeat;background-repeat:round;}

.news-item .news-text{height:370px;margin-top:30px;position: relative;}
.news-item .news-text img{height:370px;border-radius: 5px;width:100%;}
.news-item .news-text p{position: absolute;bottom:0;width:100%;height:44px;line-height: 44px;color:#fff;font-size:16px;padding:0 20px;}
.news-item .news-list{margin-top:12px;}
.news-item .news-list a{display: block;position: relative;height:50px;padding:10px 0;border-top:1px solid #DCDCDC;}
.news-item .news-list a:first-child{border:0;}
.news-item .news-list p{font-size:15px;color:#011D40;}
.news-item .news-list span{font-size:12px;color:#666;margin-top: 10px;display: block;}
.news-item .news-list i{position: absolute;right:14px;top:21px;width:14px;height:25px;display: block;background:url(../img/home/news-right.png) no-repeat;background-size: cover;}

@media screen and (max-width:1366px) {
	.index-box{width:1366px;margin:0 auto;padding-bottom: 20px;background:rgba(247,251,255,1);}
	.index-banner{margin:20px;position: relative;width:1326px;height:585px;overflow: hidden;}
	.index-banner li{width:1326px;height:585px;background:#fff;}
	.index-banner li img{width:1326px;height:585px;border-radius: 5px;}
	.index-items{width:1326px;margin:0 20px;border-radius: 5px;}
	.index-items .case-item li{float:left;margin:0 0 20px 20px;width:632px;height:324px;background:#f2f2f2;}
	.index-items .case-item li:nth-child(2n-1){margin-left:0;}
	.index-items .case-item li img{border-radius: 5px;width:632px;height:324px;}
	.news-item .news-text{width:1265px;height:370px;margin-top:30px;position: relative;}
	.news-item .news-text img{width:1265px;height:370px;border-radius: 5px;}
}
