.index-title{
	position: relative;
}

.index-title .title-box{
	position: absolute;
    top: -40px;
    width: 234px;
    height: 38px;
    background: #4879e4;
    text-align: center;
}

.index-title span{
	color: #fff;
    margin-left: 10px;
    line-height: 40px;
}    

.m-container {
    margin: 0 auto;
    width: 100%;
    max-width: 1200px
}

.section {
    width: 100%;
    position: relative;
    background: #f6f6f6;
}
.m-title {
    text-align: left;
    padding-left: 18px;
    font-size: 30px;
    height: 30px;
    line-height: 30px;
    border-left: 4px solid #4879e4;
    margin-bottom: 20px
}
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	direction:ltr;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.icons-list {
    height: 370px;
    overflow: hidden
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.clearfix {
    zoom: 1;
}
.swiper-slide-visible {
	/* Specific visible slide styling: */	

}
.swiper-slide-active {
	/* Specific active slide styling: */
	
}
.icon-item {
    width: 16.4%;
    height: 183px;
    float: left;
    text-align: center
}
.icon-item .title {
    padding: 20px 6px 0;
    font-size: 16px
}	
@media (max-device-height: 770px) { 
    .icon-item {
        height: 155px;
    }
}

.bm-item {
    width: 16.4%;
    height: 65px;
    float: left;
    text-align: center
}
.bm-item .title {
    padding: 5px 5px 0;
    font-size: 16px
}	
@media (max-device-height: 770px) { 
    .bm-item {
        height: 65px;
    }
}
.bm .bm-item{
	padding: 10px 5px;
}
.home-icon-box {
    position: relative;
    margin: 0 auto
}
.home-icon-box,
.home-icon-box .home-icon__after {
    transition: all .2s linear;
    width: 82px;
    height: 82px
}
.home-icon-box .home-icon {
    display: inline-block;
    width: 82px;
    height: 82px;
    top: 0;
    left: 0;
    z-index: 1
}
.bg-h_icon_1 {
    background: url(../img/icon/index_icon.png) -509px -409px
}
.home-icon-box .home-icon__after {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    opacity: 0;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    filter: alpha(Opacity=0)
}
.home-icon-box,
.home-icon-box .home-icon__after {
    transition: all .2s linear;
    width: 82px;
    height: 82px
}
.bg-h_icon_001_after {
    background: url(../img/icon/index_icon.png) -509px -309px
}
.icon-item .title {
    padding: 20px 10px 0;
    font-size: 16px
}
.home-icon-box {
    position: relative;
    margin: 0 auto
}
.home-icon-box,
.home-icon-box .home-icon__after {
    transition: all .2s linear;
    width: 82px;
    height: 82px
}

@media (max-width:1280px) {
    .prev-btn {
        left: 5px
    }
    .next-btn {
        right: 5px
    }
}
.next-1,
.prev-1 {
    top: 145px
}
.next-btn,
.prev-btn {
    display: block;
    width: 30px;
    height: 100px;
    position: absolute;
    z-index: 11;
    cursor: pointer
}
.prev-btn {
    left: -40px
}
.next-btn {
    right: -40px;
    opacity: .8;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: alpha(Opacity=80);
    transition: all .2s linear
}

.main-item{
    position: relative;
    padding: 20px 0px;
}
.main-grid{
	margin-left:0px;
	height: 408px;	
	
}
.main-grid .center-grid{
	width: 940px;
	height: 408px;	
	background: #fff;
}

.main-tabs .main-tab{
	height: 41px;
	text-align: center;
	
}
.main-tabs .main-tab div{
	padding: 10px 2px;
	font-size: 16px;
}
.main-tabs .main-tab div.active{
	color:#fff;
	background: #4879e4;
}
.h-server-icon{
	width: 12.5%;
	height: 150px;
	float: left;
	margin-top: 30px;
}
.fw-main{
	margin: 5px 40px;
}
.prev-btn{
	background: url(../img/gd/icon_arrow_prev.png) center center no-repeat;
    left: 2px;
}
.next-btn{
	background: url(../img/gd/icon_arrow_next.png) center center no-repeat;
    right: 2px;
    opacity: .8;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: alpha(Opacity=80);
    transition: all .2s linear;
}
.fw .icon-item{
	margin-top: 10px
}
.bm{
	margin: 20px;
}

.intro{
	margin-top: 0px !important;
}

/* .home-bg-h_icon_001 {
    background: url(../img/gd/icon/index_icon.png) -4px -0px ;}
.home-bg-h_icon_002 {
    background: url(../img/gd/icon/index_icon.png) -161px -0px ;}
.home-bg-h_icon_003 {
    background: url(../img/gd/icon/index_icon.png) -319px -0px ;}
.home-bg-h_icon_004 {
    background: url(../img/gd/icon/index_icon.png) -479px -0px ;}
.home-bg-h_icon_005 {
    background: url(../img/gd/icon/index_icon.png) -638px -0px ;}
.home-bg-h_icon_006 {
    background: url(../img/gd/icon/index_icon.png) -797px -0px ;}
.home-bg-h_icon_007 {
    background: url(../img/gd/icon/index_icon.png) -954px -0px ;}
.home-bg-h_icon_008 {
    background: url(../img/gd/icon/index_icon.png) -1112px -0px ;}

.home-bg-h_icon_009 {
    background: url(../img/gd/icon/index_icon.png) -4px -164px ;}
.home-bg-h_icon_010 {
    background: url(../img/gd/icon/index_icon.png) -161px -164px ;}
.home-bg-h_icon_011 {
    background: url(../img/gd/icon/index_icon.png) -319px -164px ;}
.home-bg-h_icon_012 {
    background: url(../img/gd/icon/index_icon.png) -480px -164px ;}
.home-bg-h_icon_013 {
    background: url(../img/gd/icon/index_icon.png) -638px -164px ;}
.home-bg-h_icon_014 {
    background: url(../img/gd/icon/index_icon.png) -797px -164px ;}
.home-bg-h_icon_015 {
    background: url(../img/gd/icon/index_icon.png) -954px -164px ;}
.home-bg-h_icon_016 {
    background: url(../img/gd/icon/index_icon.png) -1112px -164px ;}

.home-bg-h_icon_022 {
    background: url(../img/gd/icon/index_icon.png) -4px -343px ;}
.home-bg-h_icon_019 {
    background: url(../img/gd/icon/index_icon.png) -161px -343px ;}
.home-bg-h_icon_020 {
    background: url(../img/gd/icon/index_icon.png) -319px -343px ;}
.home-bg-h_icon_017 {
    background: url(../img/gd/icon/index_icon.png) -478px -343px ;}
.home-bg-h_icon_038 {
    background: url(../img/gd/icon/index_icon.png) -638px -343px ;}
.home-bg-h_icon_024 {
    background: url(../img/gd/icon/index_icon.png) -797px -343px ;}
.home-bg-h_icon_025 {
    background: url(../img/gd/icon/index_icon.png) -954px -343px ;}
.home-bg-h_icon_026 {
    background: url(../img/gd/icon/index_icon.png) -1112px -343px ;}

.home-bg-h_icon_037 {
    background: url(../img/gd/icon/index_icon.png) -0px -529px ;}
.home-bg-h_icon_021 {
    background: url(../img/gd/icon/index_icon.png) -161px -529px ;}
.home-bg-h_icon_018 {
    background: url(../img/gd/icon/index_icon.png) -319px -529px ;}
.home-bg-h_icon_033 {
    background: url(../img/gd/icon/index_icon.png) -478px -529px ;}
.home-bg-h_icon_041 {
    background: url(../img/gd/icon/index_icon.png) -638px -529px ;}
.home-bg-h_icon_040 {
    background: url(../img/gd/icon/index_icon.png) -797px -529px ;}
.home-bg-h_icon_039 {
    background: url(../img/gd/icon/index_icon.png) -954px -529px ;}
.home-bg-h_icon_036 {
    background: url(../img/gd/icon/index_icon.png) -1112px -529px ;}

.home-bg-h_icon_035 {
    background: url(../img/gd/icon/index_icon.png) -0px -716px ;}
.home-bg-h_icon_034 {
    background: url(../img/gd/icon/index_icon.png) -158px -716px ;}
.home-bg-h_icon_052 {
    background: url(../img/gd/icon/index_icon.png) -317px -716px ;}
.home-bg-h_icon_031 {
    background: url(../img/gd/icon/index_icon.png) -470px -716px ;}
.home-bg-h_icon_051 {
    background: url(../img/gd/icon/index_icon.png) -630px -716px ;}
.home-bg-h_icon_030 {
    background: url(../img/gd/icon/index_icon.png) -790px -716px ;}
.home-bg-h_icon_029 {
    background: url(../img/gd/icon/index_icon.png) -954px -716px ;}
.home-bg-h_icon_028 {
    background: url(../img/gd/icon/index_icon.png) -1108px -716px ;}

.home-bg-h_icon_027 {
    background: url(../img/gd/icon/index_icon.png) -0px -899px ;}
.home-bg-h_icon_042 {
    background: url(../img/gd/icon/index_icon.png) -161px -899px ;}
.home-bg-h_icon_057 {
    background: url(../img/gd/icon/index_icon.png) -638px -0px ;}
    
.home-bg-h_icon_054,
.home-bg-h_icon_054_after  {
    background: url(../img/gd/icon/index_icon.png) -315px -899px ;}
.home-bg-h_icon_056,
.home-bg-h_icon_056_after  {
    background: url(../img/gd/icon/index_icon.png) -470px -899px ;}
.home-bg-h_icon_061,
.home-bg-h_icon_061_after  {
    background: url(../img/gd/icon/index_icon.png) -630px -899px ;}
.home-bg-h_icon_065,
.home-bg-h_icon_065_after  {
    background: url(../img/gd/icon/index_icon.png) -791px -899px ;}
.home-bg-h_icon_063,
.home-bg-h_icon_063_after  {
    background: url(../img/gd/icon/index_icon.png) -952px -899px ;}
.home-bg-h_icon_068,
.home-bg-h_icon_068_after {
    background: url(../img/gd/icon/index_icon.png) -1108px -899px ;}

.home-bg-h_icon_001_after {
    background: url(../img/gd/icon/index_icon.png) -4px -0px ;}
.home-bg-h_icon_002_after {
    background: url(../img/gd/icon/index_icon.png) -161px -0px ;}
.home-bg-h_icon_003_after {
    background: url(../img/gd/icon/index_icon.png) -319px -0px ;}
.home-bg-h_icon_004_after {
    background: url(../img/gd/icon/index_icon.png) -479px -0px ;}
.home-bg-h_icon_005_after {
    background: url(../img/gd/icon/index_icon.png) -638px -0px ;}
.home-bg-h_icon_006_after {
    background: url(../img/gd/icon/index_icon.png) -797px -0px ;}
.home-bg-h_icon_007_after {
    background: url(../img/gd/icon/index_icon.png) -954px -0px ;}
.home-bg-h_icon_008_after {
    background: url(../img/gd/icon/index_icon.png) -1112px -0px ;}

.home-bg-h_icon_009_after {
    background: url(../img/gd/icon/index_icon.png) -4px -164px ;}
.home-bg-h_icon_010_after {
    background: url(../img/gd/icon/index_icon.png) -161px -164px ;}
.home-bg-h_icon_011_after {
    background: url(../img/gd/icon/index_icon.png) -319px -164px ;}
.home-bg-h_icon_012_after {
    background: url(../img/gd/icon/index_icon.png) -480px -164px ;}
.home-bg-h_icon_013_after {
    background: url(../img/gd/icon/index_icon.png) -638px -164px ;}
.home-bg-h_icon_014_after {
    background: url(../img/gd/icon/index_icon.png) -797px -164px ;}
.home-bg-h_icon_015_after {
    background: url(../img/gd/icon/index_icon.png) -954px -164px ;}
.home-bg-h_icon_016_after {
    background: url(../img/gd/icon/index_icon.png) -1112px -164px ;}

.home-bg-h_icon_022_after {
    background: url(../img/gd/icon/index_icon.png) -4px -343px ;}
.home-bg-h_icon_019_after {
    background: url(../img/gd/icon/index_icon.png) -161px -343px ;}
.home-bg-h_icon_020_after {
    background: url(../img/gd/icon/index_icon.png) -319px -343px ;}
.home-bg-h_icon_017_after {
    background: url(../img/gd/icon/index_icon.png) -478px -343px ;}
.home-bg-h_icon_038_after {
    background: url(../img/gd/icon/index_icon.png) -638px -343px ;}
.home-bg-h_icon_024_after {
    background: url(../img/gd/icon/index_icon.png) -797px -343px ;}
.home-bg-h_icon_025_after {
    background: url(../img/gd/icon/index_icon.png) -954px -343px ;}
.home-bg-h_icon_026_after {
    background: url(../img/gd/icon/index_icon.png) -1112px -343px ;}

.home-bg-h_icon_037_after {
    background: url(../img/gd/icon/index_icon.png) -0px -529px ;}
.home-bg-h_icon_021_after {
    background: url(../img/gd/icon/index_icon.png) -161px -529px ;}
.home-bg-h_icon_018_after {
    background: url(../img/gd/icon/index_icon.png) -319px -529px ;}
.home-bg-h_icon_033_after {
    background: url(../img/gd/icon/index_icon.png) -478px -529px ;}
.home-bg-h_icon_041_after {
    background: url(../img/gd/icon/index_icon.png) -638px -529px ;}
.home-bg-h_icon_040_after {
    background: url(../img/gd/icon/index_icon.png) -797px -529px ;}
.home-bg-h_icon_039_after {
    background: url(../img/gd/icon/index_icon.png) -954px -529px ;}
.home-bg-h_icon_036_after {
    background: url(../img/gd/icon/index_icon.png) -1112px -529px ;}

.home-bg-h_icon_035_after {
    background: url(../img/gd/icon/index_icon.png) -0px -716px ;}
.home-bg-h_icon_034_after {
    background: url(../img/gd/icon/index_icon.png) -158px -716px ;}
.home-bg-h_icon_052_after {
    background: url(../img/gd/icon/index_icon.png) -317px -716px ;}
.home-bg-h_icon_031_after {
    background: url(../img/gd/icon/index_icon.png) -470px -716px ;}
.home-bg-h_icon_051_after {
    background: url(../img/gd/icon/index_icon.png) -630px -716px ;}
.home-bg-h_icon_030_after {
    background: url(../img/gd/icon/index_icon.png) -790px -716px ;}
.home-bg-h_icon_029_after {
    background: url(../img/gd/icon/index_icon.png) -954px -716px ;}
.home-bg-h_icon_028_after {
    background: url(../img/gd/icon/index_icon.png) -1108px -716px ;}

.home-bg-h_icon_027_after {
    background: url(../img/gd/icon/index_icon.png) -0px -899px ;}
.home-bg-h_icon_042_after {
    background: url(../img/gd/icon/index_icon.png) -161px -899px ;}
.home-bg-h_icon_057_after {
    background: url(../img/gd/icon/index_icon.png) -638px -0px ;}
    
*
.home-bg-h_icon_071,
.home-bg-h_icon_071_after {
    background: url(../img/gd/icon/index_icon.png) -153px -1081px;}
.home-bg-h_icon_058,
.home-bg-h_icon_058_after {
    background: url(../img/gd/icon/index_icon.png) -952px -1083px;}
.home-bg-h_icon_066,
.home-bg-h_icon_066_after {
    background: url(../img/gd/icon/index_icon.png) -790px -1081px;}
.home-bg-h_icon_062,
.home-bg-h_icon_062_after {
    background: url(../img/gd/icon/index_icon.png) -0px -1081px;}
.home-bg-h_icon_069,
.home-bg-h_icon_069_after {
    background: url(../img/gd/icon/index_icon.png) -630px -1081px;}
.home-bg-h_icon_070,
.home-bg-h_icon_070_after {
    background: url(../img/gd/icon/index_icon.png) -308px -1081px;}
.home-bg-h_icon_064,
.home-bg-h_icon_064_after {
    background: url(../img/gd/icon/index_icon.png) -470px -1081px;}
.home-bg-h_icon_018,
.home-bg-h_icon_018_after {
    background: url(../img/gd/icon/index_icon.png) -319px -529px ;}
.home-bg-h_icon_057,
.home-bg-h_icon_057_after {
    background: url(../img/gd/icon/index_icon.png) -1110px -1083px ;}    
.home-bg-h_icon_052,
.home-bg-h_icon_052_after {
<<<<<<< HEAD
    background: url(../img/gd/icon/index_icon.png) -0px -1265px;} */
        
=======
    background: url(../img/gd/icon/index_icon.png) -0px -1265px;}
    
.home-bg-h_icon_075,
.home-bg-h_icon_075_after {
    background: url(../img/gd/icon/index_icon.png) -153px -1265px;}
.home-bg-h_icon_072,
.home-bg-h_icon_072_after {
    background: url(../img/gd/icon/index_icon.png) -308px -1265px;}
.home-bg-h_icon_074,
.home-bg-h_icon_074_after {
    background: url(../img/gd/icon/index_icon.png) -470px -1265px;}
.home-bg-h_icon_055,
.home-bg-h_icon_055_after {
    background: url(../img/gd/icon/index_icon.png) -630px -1265px;}
.home-bg-h_icon_079,
.home-bg-h_icon_079_after {
    background: url(../img/gd/icon/index_icon.png) -790px -1265px;}
.home-bg-h_icon_076,
.home-bg-h_icon_076_after {
    background: url(../img/gd/icon/index_icon.png) -952px -1265px;}
.home-bg-h_icon_078,
.home-bg-h_icon_078_after {
    background: url(../img/gd/icon/index_icon.png) -1108px -1265px;}
.home-bg-h_icon_077,
.home-bg-h_icon_077_after {
    background: url(../img/gd/icon/index_icon.png) -0px -1446px;}
    
.icon-item .title {
    color: #333;
}
.index-grid{
	height: 460px;
}
.center-grid .title{
	color: #333;
	font-size: 16px;
}
.banners{
	height:420px;
}
.i3-banners{
	position: relative;
	margin: 0px !important;
}
.i3-banners .prev-btn,
.i3-banners .next-btn{
	top:80px;
}
.i3-banners .i3-banner{
	width:100%;
	display: block;
    height: 420px;
}
.banner-item{
	background:url(../img/gd/banners/banner_001.jpg) no-repeat;
	width:100%;
	height:260px;
	background-size:100% 100%;
}
.header-user-box{
	margin-top: 16px;
    line-height: 43px;
    float: right;
}
.nav-container .nav{
	margin-left: 0px;
}
/* .users-box{
    margin-top: 16px;
    line-height: 0px;
    float: right;
    width:209px;
 } */
.users-box .company{
	float:left;
}
.users-box .user-btn{
    margin-top: 18px;
    float: left;
}
.pubNotice-banners{
	/*position: absolute;
    top: 209px;*/
    z-index: 9;
    background: #FEFEF2;/*rgba(0, 0, 0, .5)*/
    width: 100%;
    color: #FFF;
    overflow: hidden;
    border: 1px solid #EBE0BC;
    margin-top: 20px;
}
.pubNotice-banners .container{
	height: 50px;
    padding-bottom: 0px;
    padding-top: 10px;
    padding-left: 10px;
}
.pubNotice-banners .fl{
	width: 80%;
    padding-left: 20px;
}
.pubNotice-banners .fl img{
	float: left;
} 
.pubNotice-banners .fl ul{
	margin-left: 38px;
}   
.pubNotice-banners .fr	{
	padding-right: 20px;
} 
.pubNotice-banners a{
	/*color: #fff;*/
    color: #000;
    font-size: 16px;
    line-height:30px;
}
.pubNotice-banners a:hover{
    color: #3B77EC;
    text-decoration:none;
}
.banners .banner_002{
		background-image:url(../img/gd/banners/banner_5_002.png);
}
.banners .banner_003{
		background-image:url(../img/gd/banners/banner_5_002.png);
}
.banners-wrap{
    background-image:url(../img/gd/banners/banner_5_bg.png);
}
/*@media (max-width: 1366px){
	.banners .banner_002{
		background-image:url(../img/gd/banners/banner_002_1366.png);
	}
	.banners .banner_003{
		background-image:url(../img/gd/banners/banner_003_1366.png);
	}
} 
@media (max-width: 1280px){
	.banners .banner_002{
		background-image:url(../img/gd/banners/banner_002_1280.png);
	}
	.banners .banner_003{
		background-image:url(../img/gd/banners/banner_003_1280.png);
	}
}
@media (max-width: 1024px){
	.banners .banner_002{
		background-image:url(../img/gd/banners/banner_002_1024.png);
	}
	.banners .banner_003{
		background-image:url(../img/gd/banners/banner_003_1024.png);
	}
} */
@media (max-width: 1199px){
	.top-fixed-box{
	background: #4879e4;
	}
}
.contract-container{
	width: 100%;
    padding: 30px 10px 10px;
    background: #fff;
    margin-top: 20px;
}
.yearSel-content{
	float: left;
    margin-top: 10px;
    width: 67px;
    height: 32px;
    display: inline-block;
    background: #ffffff;
    position: relative;
    z-index: 10;
    border: 1px solid #DFDFDF;
    border-radius: 3px;
}
.m-count .run-op .active .yearSel-content {
    background: #3B77EC;
    color: #FFFFFF;
}

.yearSel-select{
	width: 67px;
    height: 32px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../img/gd/index3/icon_arrow_2.png) right center no-repeat transparent;
    cursor: pointer;
}
.yearSel-content .yearSel-select .yearSel-box {
	display: none;
    width: 67px;
    position: absolute;
    top: 30px;
    left: -1px;
    border: 1px solid #d3d3d3;
    z-index: 1005;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
 }
 .yearSel-content .yearSel-select .name{
 	text-align: center;
    padding-right: 15px;
    line-height: 30px;
    color: #5e5e5e;
 }
.m-count .run-op .active .yearSel-content .yearSel-select .name{
    color: #ffffff;
}
.yearSel-content .yearSel-select .yearSel-box li {
	background: #fff;
	color: #5e5e5e;
    padding: 5px 0;
    text-indent: 6px;
    box-sizing: border-box;
    text-align: center;
    padding-right: 15px;
}
.run-enter-item-wrap{
    padding-top: 30px;
}
.run-enter-item-wrap img{
    height: 22px;
    width: 22px;

}