.banner {
  height: auto;
}
.banner img {
  display: block;
  width: 100%;
}
.main {
  width: 1190px;
  margin: 0 auto;
  margin-top: 90px;
}
.main ul li {
  width: 100%;
}
.main ul li .rtips {
  width: 53px;
  height: 53px;
  color: #fff;
  font-size: 19.6px;
  text-align: center;
  line-height: 23.5px;
  position: absolute;
  right: -58px;
  bottom: 94px;
  letter-spacing: 3px;
  padding-top: 3px;
  padding-left: 2px;
}
.main ul li.bg1 {
  margin-top: -30px;
  background: url("../img/cou01.jpg");
  background-repeat:no-repeat;
}
.main .bg1 .txt {
  width: 1190px;
  height: 556px;
  position: relative;
}
.main ul li.bg1 .txt .nr {
  position: absolute;
  right: 27px;
  bottom: 8px;
  top:260px;
}
.main ul li.bg1 .txt .nr p {
  width: 600px;
  color: #000000;
  font-size: 16.2px;
  line-height: 35px;
  float: left;
  letter-spacing: 2.2px;
  text-align: justify;
}
.main .bg1 .tit {
  width: 100%;
  height:165px;
  margin-bottom:20px;
  background: url("../img/cou01.png");
  background-repeat:no-repeat;
  position:relative;
}
.main ul li.bg1 .txt2 {
	margin-bottom:50px;
}
.main ul li.bg1 .txt2 dl {
  overflow: hidden;
  width: 1225px;
  position: relative;
  left: -25px;
}
.main ul li.bg1 .txt2 dl dd {
  width: 177px;
  height: 177px;
  background: #eef4f6;
  margin-left: 25px;
  margin-top: 25px;
  float: left;
  font-weight: lighter;
}
.main ul li.bg1 .txt2 dl dd.red {
  text-align: center;
  color: #f4354b;
  padding: 35px;
  letter-spacing: 15px;
  line-height: 50px;
  font-size: 33px;
  padding-left: 45px;
}
.main ul li.bg1 .txt2 dl dd.bla {
  text-align: center;
  color: # 000;
  padding: 30px;
  letter-spacing: 12px;
  font-size: 38px;
  padding-left: 45px;
  padding-top:60px;
}
.main .bg1 .tit2 {
  width: 100%;
  height:165px;
  margin-bottom:20px;
  background: url("../img/cou01-01.png");
  background-repeat:no-repeat;
  position:relative;
}
.main .bg1 .txt3 {
  width: 100%;
  height:635px;
  margin-bottom:10px;
  background: url("../img/cou01-02.png");
  background-repeat:no-repeat;
  position:relative;
}
.main ul li.bg1 .txt3 .title {
  position: absolute;
  top:50px;
  left:45px;
}
.main ul li.bg1 .txt3 .title p{
	color:#353535;
	font-size:30px;
	letter-spacing:4px;
	float:left;
}
.main ul li.bg1 .txt3 .content {
  position: absolute;
  top:340px;
  left:57px;
}
.main ul li.bg1 .txt3 .content p{
  width: 520px;
  color: #434343;
  font-size: 16.2px;
  line-height: 29px;
  float: left;
  letter-spacing: 2px;
  text-align: justify;
}
.main ul li.bg2 {
  margin-top: 0px;
  background:url(../img/cou02.jpg);
  background-repeat:no-repeat;
}
.main .bg2 .txt {
  width: 1190px;
  height: 581px;
  position: relative;
}
.main ul li.bg2 .txt .nr {
  position: absolute;
  right: 27px;
  bottom: 8px;
  top:278px;
}
.main ul li.bg2 .txt .nr p {
  width: 600px;
  color: #000000;
  font-size: 16.2px;
  line-height: 35px;
  float: left;
  letter-spacing: 2.2px;
  text-align: justify;
}
.main .bg2 .tit {
  width: 100%;
  height:165px;
  margin-bottom:10px;
  background: url("../img/cou02.png");
  background-repeat:no-repeat;
  position:relative;
}
.main ul li.bg2 .txt2 {
	margin-bottom:50px;
}
.main ul li.bg2 .txt2 dl {
  overflow: hidden;
  width: 1225px;
  position: relative;
  left: -25px;
}
.main ul li.bg2 .txt2 dl dd {
  width: 177px;
  height: 177px;
  background: #eef4f6;
  margin-left: 25px;
  margin-top: 25px;
  float: left;
  font-weight: lighter;
}
.main ul li.bg2 .txt2 dl dd.yel {
  text-align: center;
  color: #e2b335;
  padding: 35px;
  letter-spacing: 15px;
  line-height: 50px;
  font-size: 33px;
  padding-left: 45px;
}
.main ul li.bg2 .txt2 dl dd.bla {
  text-align: center;
  color: # 000;
  padding: 30px;
  letter-spacing: 12px;
  font-size: 38px;
  padding-left: 45px;
  padding-top:60px;
}
.main .bg2 .tit2 {
  width: 100%;
  height:165px;
  margin-bottom:20px;
  background: url("../img/cou02-01.png");
  background-repeat:no-repeat;
  position:relative;
}
.main .bg2 .txt3 {
  width: 100%;
  height:670px;
  background: url("../img/cou02-02.png");
  background-repeat:no-repeat;
  position:relative;
}
.main ul li.bg2 .txt3 .title {
  position: absolute;
  top:50px;
  left:48px;
}
.main ul li.bg2 .txt3 .title p{
	color:#353535;
	font-size:20px;
	letter-spacing:2.8px;
    line-height: 29px;
	float:left;
}
.main ul li.bg2 .txt3 .content {
  position: absolute;
  top:50px;
  left:305px;
}
.main ul li.bg2 .txt3 .content p{
  width: 370px;
  color: #434343;
  font-size: 16.2px;
  line-height: 29px;
  float: left;
  letter-spacing: 2px;
  text-align: justify;
}
.main ul li.bg3 {
  margin-top: 0px;
  background:url(../img/cou03.jpg);
  background-repeat:no-repeat;
}
.main .bg3 .txt {
  width: 1190px;
  height: 586px;
  position: relative;
}
.main ul li.bg3 .txt .nr {
  position: absolute;
  right: 27px;
  bottom: 8px;
  top:274px;
}
.main ul li.bg3 .txt .nr p {
  width: 600px;
  color: #000000;
  font-size: 16.2px;
  line-height: 35px;
  float: left;
  letter-spacing: 2.2px;
  text-align: justify;
}
.main .bg3 .tit {
  width: 100%;
  height:153px;
  margin-bottom:20px;
  background: url("../img/cou03.png");
  background-repeat:no-repeat;
  position:relative;
}
.main ul li.bg3 .txt2 {
	margin-bottom:50px;
}
.main ul li.bg3 .txt2 dl {
  overflow: hidden;
  width: 1225px;
  position: relative;
  left: -25px;
}
.main ul li.bg3 .txt2 dl dd {
  width: 177px;
  height: 177px;
  background: #eef4f6;
  margin-left: 25px;
  margin-top: 25px;
  float: left;
  font-weight: lighter;
}
.main ul li.bg3 .txt2 dl dd.gre {
  text-align: center;
  color:#07a96a;
  padding: 35px;
  letter-spacing: 15px;
  line-height: 50px;
  font-size: 33px;
  padding-left: 45px;
}
.main ul li.bg3 .txt2 dl dd.bla {
  text-align: center;
  color: # 000;
  padding: 30px;
  letter-spacing: 12px;
  font-size: 38px;
  padding-left: 45px;
  padding-top:60px;
}
.main .bg3 .tit2 {
  width: 100%;
  height:165px;
  margin-bottom:20px;
  background: url("../img/cou03-01.png");
  background-repeat:no-repeat;
  position:relative;
}
.main .bg3 .tit3 {
  width: 100%;
  height:501px;
  background: url("../img/cou03-02.png");
  background-repeat:no-repeat;
  position:relative;
}
.main .bg3 .txt3 {
  width: 100%;
  height:509px;
  margin-bottom:20px;
  background: url("../img/cou03-03.png");
  background-repeat:no-repeat;
  position:relative;
}
.main ul li.bg3 .txt3 .title {
  position: absolute;
  top:45px;
  right:60px;
}
.main ul li.bg3 .txt3 .title p{
	width: 290px;
	color:#353535;
	font-size:22px;
	letter-spacing:2.7px;
    line-height: 29px;
	float:left;
}
.main ul li.bg3 .txt3 .content {
  position: absolute;
  top:255px;
  right:61px;
}
.main ul li.bg3 .txt3 .content p{
  width: 675px;
  color: #434343;
  font-size: 16.5px;
  line-height: 29px;
  float: left;
  letter-spacing: 1.8px;
  text-align: justify;
}
.main .bg4 .tit {
  width: 100%;
  height:196px;
  background: url("../img/cou04.png");
  background-repeat:no-repeat;
  position:relative;
}
.main ul li.bg4 .txt dl {
  overflow: hidden;
  width: 1225px;
  position: relative;
  left: -25px;
}
.main ul li.bg4 .txt dl dd {
  width: 380px;
  height: 177px;
  background: #eef4f6;
  margin-left: 25px;
  margin-top: 25px;
  float: left;
  font-weight: lighter;
}
.main ul li.bg4 .txt dl dd.title1 {
  text-align: center;
  color:#232323;
  padding: 35px;
  letter-spacing:5px;
  line-height:100px;
  font-size:65px;
  padding-left: 45px;
  font-family:"FZQTJW";
}
.main ul li.bg4 .txt dl dd.title2 {
  text-align: center;
  color: #828282;
  padding: 30px;
  letter-spacing:10px;
  line-height:45px;
  font-size:60px;
  padding-left: 45px;
  padding-top:60px;
}
.main .bg4 .tit2 {
  width: 100%;
  height:243px;
  background: url("../img/cou04-01.png");
  background-repeat:no-repeat;
  position:relative;
}
.main .bg4 .tit3 {
  width: 100%;
  height:151px;
  background: url("../img/cou04-02.png");
  background-repeat:no-repeat;
  position:relative;
}
.main .bg4 .tit4 {
  width: 100%;
  height:400px;
  background: url("../img/cou04-03.png");
  background-repeat:no-repeat;
  position:relative;
}
.main .bg4 .tit5 {
  width: 100%;
  height:140px;
  position:relative;
  margin-bottom:30px;
}
.main .bg4 .tit6 {
  width: 100%;
  height:133px;
  background: url("../img/cou04-04.png");
  background-repeat:no-repeat;
  position:relative;
}
.main ul li.bg4 .txt2 dl {
  overflow: hidden;
  width: 1255px;
  position: relative;
  left: -55px;
}
.main ul li.bg4 .txt2 dl dd {
  width: 567px;
  height: 177px;
  background: #71cbbc;
  margin-left: 55px;
  margin-top: 25px;
  float: left;
  font-weight: lighter;
}
.main .bg4 .txt2 .title p{
  color:#FFF;
  width:500px;
  letter-spacing:3.2px;
  line-height:30px;
  font-size:16.5px;
  text-align: left;
  margin-left:36px;
  margin-top:25px;

}
.main ul li.bg4 .txt21{
	margin-bottom:80px;
}
.main ul li.bg4 .txt21 dl {
  overflow: hidden;
  width: 1255px;
  position: relative;
  left: -55px;
}
.main ul li.bg4 .txt21 dl dd {
  width: 567px;
  height: 177px;
  background: #66ccba;
  margin-left: 55px;
  margin-top: 25px;
  float: left;
  font-weight: lighter;
}
.main .bg4 .txt21 .title p{
  color:#FFF;
  width:500px;
  letter-spacing:3.2px;
  line-height:30px;
  font-size:16.5px;
  text-align: left;
  margin-left:36px;
  margin-top:40px;
  text-align: justify;
}
.main .bg4 .tit7 {
  width: 100%;
  height:226px;
  background: url("../img/cou04-05.png");
  background-repeat:no-repeat;
  position:relative;
}
.main ul li.bg4 .txt3 {
	margin-bottom:50px;
}
.main ul li.bg4 .txt3 dl {
  overflow: hidden;
  width: 1225px;
  position: relative;
  left: -25px;
}
.main ul li.bg4 .txt3 dl dd {
  width: 177px;
  height: 177px;
  background: #eef4f6;
  margin-left: 25px;
  margin-top: 25px;
  float: left;
  font-weight: lighter;
}
.main ul li.bg4 .txt3 dl dd.grey {
  text-align: center;
  color: #8e8e8e;
  padding: 35px;
  letter-spacing: 15px;
  line-height: 50px;
  font-size: 33px;
  padding-left: 45px;
}
.main .bg4 .tit8 {
  width: 100%;
  height:154px;
  background: url("../img/cou04-06.png");
  background-repeat:no-repeat;
  position:relative;
}
.main .bg4 .tit9 {
  width: 100%;
  height:548px;
  background: url("../img/cou07.jpg");
  background-repeat:no-repeat;
  position:relative;
}
.main .bg4 .txt4 {
  width: 100%;
  height:548px;
  position: absolute;
  top:0px;
  left:0px;
}
.main .bg4 .tit9 .txt4 dl {
  position: absolute;
  width:521px;
  right:30px;
  float:right;
  margin-top:10px;
}
.main  .bg4 .tit9 .txt4 dl dd {
  width: 521px;
  height: 220px;
  background: #65cbb9;
  margin-top: 30px;
  float:right;
  font-weight: lighter;
}
.main .bg4 .tit9 .txt4 dl dd.content {
  text-align: center;
  color: #FFF;
  padding: 30px;
  letter-spacing: 15px;
  line-height: 50px;
  padding-left: 30px;
}
.main .bg4 .tit9 .txt4 dl dd.content p{
  letter-spacing:2.8px;
  line-height:30px;
  font-size:16.5px;
  text-align: left;
  text-align: justify;
}
.main .bg5{
	margin-top:80px;
	margin-bottom:100px;
}
.foot-txt {
  margin-top: 160px !important;
}
