@charset "utf-8";
/*date:2018.5.8*/
/*公共样式*/
*{ margin:0; padding:0; font-family:"Microsoft YaHei";}
a{ text-decoration:none;}
input{outline:none;}
img{ pointer-events: none;}
li{ list-style:none;}
.w960{width: 960px;margin: 0 auto;overflow: hidden;position: relative;height: 100%;}
.header{position: relative;}
/*banner样式*/
#banner {
    width: 100%;
    height: 600px;
    max-width: 1920px;
    margin: 0 auto;
	background: url(../images/d_banner.jpg) no-repeat center center/cover;
}

/*main1样式表*/
.main{
	width: 100%;
	overflow: hidden;
}
.main1{
	height: 752px;
	background: url(../images/d_m1Bg.jpg) no-repeat center center/cover;
}
.main1 li{
	font-size: 0;
}
.main1 li img{
	display: inline-block;
	width: auto;
	vertical-align: top;
}
.main1 li.item1 img:nth-of-type(1){
	margin-left:114px;
}
.main1 li.item1 img:nth-of-type(2){
	margin-top: 25px;
	margin-left: 120px;
}

.main .txtBox{
	margin-left: 8px;
	width: 184px;
	vertical-align: top;
	display: inline-block;
	position: relative;
}
.main1 li.item1 .txtBox{
	margin-top: 45px;
}

.main .txtBox .name{
	margin-bottom: 5px;
	text-align: center;
	font-size: 23px;
	color:#fff;
}
.main .txtBox h2{
	text-align: center;
	font-weight: normal;
	font-size: 23px;
	color:#fff;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 5px;
}
.main .txtBox .desc{
	margin-top: 8px;
	font-size: 15px;
	line-height: 28px;
	color:#fff;
}
.main1 li .txtBox a{
	position: absolute;
	bottom:-40px;
	left:-28px;
	/*margin-top: 22px;*/
	display: inline-block;
	width: 215px;
	height:25px;
	background: url(../images/dm1Img03.png) no-repeat center center/cover;
	font-size: 12px;
	line-height: 25px;
	color:#fff;
	text-align: center;
}
.main1 li:nth-of-type(1){
	margin-top: 50px;
}
.main1 li:nth-of-type(2){
	margin-top: 45px;
}

.main1 li.item2 img:nth-of-type(1){
	margin-left: 72px;
}
.main1 li.item2 img:nth-of-type(2){
	margin-top: 45px;
	margin-left: 85px;
}
.main1 li.item2 .txtBox{
	margin-top: 50px;
	margin-left: 30px;
}

/*main2样式*/
.main2{
	height: 463px;
	background: url(../images/dm2Bg.jpg) no-repeat center center/cover;
}
.main2 .w960{
	font-size: 0;

}
.main2 .w960 img{
	display: inline;
	vertical-align: top;
}
.main2 .w960 img:nth-of-type(1){
	margin-top: 45px;
	margin-left: 58px;
	margin-right: 18px;
}
.main2 .w960 img:nth-of-type(2){
	margin-top: 50px;
	margin-left: 102px;
}
.main2 .w960 .txtBox{
	margin-top: 70px;
}
.main2 .w960 .txtBox h2,.main2 .txtBox .name,.main2 .txtBox .desc{
	color:#5B7FA0;
}
.main2 .w960 .txtBox h2{
	border-color: #597C9A;
}

/*main3样式表*/
.main3{
	height: 429px;
	background: url(../images/dm3Bg.jpg) no-repeat center center/cover;
}
.main3 .w960{
	font-size: 0;
}
.main3 .w960 img{
	display: inline-block;
	vertical-align: top;
}
.main3 .w960 img:nth-of-type(1){
	margin-top: 40px;
	margin-left: 75px;
}
.main3 .w960 img:nth-of-type(2){
	margin-top: 122px;
	margin-left: 78px;
}

.main3 .w960 .txtBox:nth-of-type(1){
	margin-top: 58px;
}

.main3 .w960 .txtBox:nth-of-type(2){
	margin-top: 135px;
	margin-left: 11px;
}

/*main4样式表*/
.main4{
	height: 577px;
	background: url(../images/dm4Bg.jpg) no-repeat center center/cover;
	overflow: visible;
}
.main4 .w960{
	font-size: 0;
	position: relative;
	overflow: visible;
}
.main4 .w960 img{
	display: inline-block;
	vertical-align: top;

}
.main4 .w960 img:nth-of-type(1){
	margin-left: 272px;
	margin-top: 160px;
}
.main4 .w960 img:nth-of-type(2){
	position: absolute;
	top:-63px;
	left:-328px;
}
.main4 .w960 .txtBox{
	margin-top: 173px;
}
.main4 .w960 a{
	position: absolute;
	bottom:54px;
	right:57px;
	/*margin-top: 22px;*/
	display: inline-block;
	width: 215px;
	height:25px;
	background: url(../images/dm1Img03.png) no-repeat center center/cover;
	font-size: 12px;
	line-height: 25px;
	color:#fff;
	text-align: center;
}

/*main5样式表*/
.main5{
	height: 750px;
	background: url(../images/dm5Bg.jpg) no-repeat center center/cover;
}
.main5 .w960 .item{
	font-size: 0;
}
.main5 .w960 .item img{
	display: inline-block;
	vertical-align: top;
}
.main5 .w960 .item1 img{
	margin-top: 55px;

}
.main5 .w960 .item1 img:nth-of-type(1){
	margin-left: 84px;
}
.main5 .w960 .item1 .txtBox{
	margin-top: 70px;
	margin-right: 99px;
}
.main5 .w960 .item2{
	margin-top: 90px;
	position: relative;
}
.main5 .w960 .item2 a{
	position: absolute;
	bottom:43px;
	left:114px;
	display: inline-block;
	width: 215px;
	height:25px;
	background: url(../images/dm1Img03.png) no-repeat center center/cover;
	font-size: 12px;
	line-height: 25px;
	color:#fff;
	text-align: center;
}
.main5 .w960 .item2 img{
	margin-left: 543px;

}
.main5 .w960 .item2 .txtBox{
	margin-top: 12px;
	margin-left: 22px;
}

/*main6样式表*/
.main6{
	height: 820px;
	background: url(../images/dm6Bg.jpg) no-repeat center center/cover;
}
.main6 .item{
	font-size: 0;

}
.main6 .item1{
	margin-top: 64px;
	position: relative;
}
.main6 .item1 .txtBox{
	margin-top: 34px;
	margin-left: 18px;
	margin-right: 82px;
}
.main6 .item1 img:nth-of-type(1){
	margin-left: 52px;
}
.main6 .item1 a{
	position: absolute;
	bottom:-62px;
	right:133px;
	display: inline-block;
	width: 215px;
	height:25px;
	background: url(../images/dm6Img03.png) no-repeat center center/cover;
	font-size: 12px;
	line-height: 25px;
	color:#176376;
	text-align: center;
}
.main6 .item img{
	display: inline-block;
	vertical-align: top;

}
.main6 .item .txtBox{
	width: auto;
}
.main6 .item .name,.main6 .item h2,.main6 .item .desc{
	color:#176376;
}
.main6 .item h2{
	border-color: #176376;
}
.main6 .item2{
	margin-top: 72px;
}
.main6 .item2 img:nth-of-type(1){
	margin-left: 53px;
	margin-right: 51px;
}
.main6 .item2 img:nth-of-type(2){
	margin-top: 73px;
}

.main6 .item2 .txtBox{
	margin-top: 124px;
	margin-left: 12px;
}