﻿@charset "utf-8";



.banner {
  height: 630px;
  background: url("../images/banner.jpg") no-repeat center 0;
}



.search {
  height: 78px;
  background: #ededed;
  overflow: hidden;
}

.search .sez {
  float: left;
  font-size: 14px;
  color: #666666;
  line-height: 78px;
}

.search .sez a {
  margin-right: 15px;
}

.search .sey {
  float: right;
  margin-top: 22px;
}

.search .sey input {
  display: block;
  float: left;
}

.search .sey .sek1 {
  width: 36px;
  height: 34px;
  background: url("../images/sek1.jpg") no-repeat;
}

.search .sey .sek2 {
  width: 200px;
  height: 34px;
  background: url("../images/sek2.jpg") no-repeat;
  padding-left: 21px;
}



.zs {
  height: 999px;
  background: url("../images/zsb.jpg") no-repeat center 0;
  overflow: hidden;
}

.zs h3 {
  height: 80px;
  text-align: center;
  font-size: 40px;
  color: #000000;
  font-weight: normal;
  padding-top: 103px;
  background: url("../images/zs_03.jpg") no-repeat center 162px;
}

.zs h3 span {
  color: #003686;
}

.zs .zsk {
  height: 390px;
}

.zs .zsk ul {
  height: 250px;
  overflow: hidden;
}

.zs .zsk li {
  float: left;
  background: #f1f1f1;
  text-align: center;
  font-size: 20px;
  color: #666666;
  width: 316px;
  height: 120px;
  margin: 0 0 10px 10px;
}

.zs .zsk li img {
  margin: 0 auto;
  padding: 20px 0 10px;
}

.zs .zsk li:nth-child(1) {
  width: 546px;
  height: 250px;
  margin: 0;
}

.zs .zsk li:nth-child(1) img {
  padding: 87px 0 12px;
}

.zs .zsk p {
  font-size: 18px;
  color: #666666;
  text-align: center;
  margin-top: 20px;
}

.zs h4 {
  height: 69px;
  text-align: center;
  font-size: 32px;
  font-weight: normal;
}

.zs h4 a {
  color: #000000;
}

.zs .zsu {
  position: relative;
}

.zs .zsu ul li {
  float: left;
  border: 1px solid #efefef;
  margin-right: 33px;
}

.zs .zsu ul li img {
  width: 274px;
  height: 264px;
}

.zs .zsu ul li p {
  font-size: 20px;
  height: 91px;
  background: #efefef;
  text-align: center;
}

.zs .zsu ul li p em {
  display: block;
  padding: 15px 0 10px;
  color: #666666;
}

.zs .zsu ul li p span {
  display: block;
  width: 97px;
  height: 32px;
  border: 1px solid #c0c0c0;
  border-radius: 20px;
  font-size: 14px;
  color: #a7a7a7;
  text-align: center;
  line-height: 32px;
  margin: 0 auto;
}

.zs .zsu ul li:hover {
  border-color: #003686;
}


.zs .zsu .zsj1 {
  position: absolute;
  left: -45px;
  top: 160px;
}

.zs .zsu .zsj2 {
  position: absolute;
  right: -45px;
  top: 160px;
}



.qs {
  height: 960px;
  background: url("../images/qsb.jpg") no-repeat center bottom;
  overflow: hidden;
  background-position: center 157px;
}

.qs h3 {
  width: 789px;
  height: 58px;
  margin: 0 auto;
  font-size: 30px;
  color: #003686;
  text-align: center;
  line-height: 58px;
  border: 1px solid #e9e9e9;
  border-radius: 5px;
  margin-top: 100px;
  margin-bottom: 200px;
}

.qs h4 {
  height: 150px;
  text-align: center;
  padding-top: 188px;
  font-size: 40px;
  font-weight: normal;
  line-height: 40px;
  background: url("../images/zs_03.jpg") no-repeat center 301px;
}

.qs h4 span {
  color: #003686;
}

.qs h4 a {
  color: #000000;
}

.qs h4 p {
  font-size: 20px;
  color: #666666;
}

.qs ul {
  height: 420px;
  position: relative;
  text-align: center;
}

.qs ul li {
  width: 261px;
  height: 260px;
  background: url("../images/qsk1.png") no-repeat;
  text-align: center;
  display: inline-block;
}

.qs ul li a {
  display: block;
  font-size: 20px;
  color: #333333;
  padding-top: 70px;
}

.qs ul li p {
  width: 58px;
  height: 46px;
  margin: 0 auto 15px;
}

.qs ul li em {
  display: block;
  width: 100px;
  font-size: 16px;
  border-top: 1px solid #dfdfdf;
  margin: 35px auto 0;
  padding-top: 5px;
}

.qs ul li:hover a {
  color: #ffffff;
}

.qs ul li:hover em {
  border-color: #ffffff;
}

.qs ul li:nth-child(1) p {
  background: url("../images/qst_03.png") no-repeat;
}

.qs ul li:nth-child(1):hover {
  background: url("../images/qsk2.png") no-repeat;
}

.qs ul li:nth-child(1):hover p {
  background: url("../images/qsb_03.png") no-repeat;
}

.qs ul li:nth-child(2) p {
  background: url("../images/qst_05.png") no-repeat;
}

.qs ul li:nth-child(2):hover {
  background: url("../images/qsk2.png") no-repeat;
}

.qs ul li:nth-child(2):hover p {
  background: url("../images/qsb_05.png") no-repeat;
}

.qs ul li:nth-child(3) p {
  background: url("../images/qst_07.png") no-repeat;
}

.qs ul li:nth-child(3):hover {
  background: url("../images/qsk2.png") no-repeat;
}

.qs ul li:nth-child(3):hover p {
  background: url("../images/qsb_07.png") no-repeat;
}

.qs ul li:nth-child(4) p {
  background: url("../images/qst_09.png") no-repeat;
}

.qs ul li:nth-child(4):hover {
  background: url("../images/qsk2.png") no-repeat;
}

.qs ul li:nth-child(4):hover p {
  background: url("../images/qsb_09.png") no-repeat;
}

.qs ul li:nth-child(5) p {
  background: url("../images/qst_16.png") no-repeat;
}

.qs ul li:nth-child(5):hover {
  background: url("../images/qsk2.png") no-repeat;
}

.qs ul li:nth-child(5):hover p {
  background: url("../images/qsb_16.png") no-repeat;
}

.qs ul li:nth-child(6) p {
  background: url("../images/qst_19.png") no-repeat;
}

.qs ul li:nth-child(6):hover {
  background: url("../images/qsk2.png") no-repeat;
}

.qs ul li:nth-child(6):hover p {
  background: url("../images/qsb_19.png") no-repeat;
}

.qs ul li:nth-child(7) p {
  background: url("../images/qst_22.png") no-repeat;
}

.qs ul li:nth-child(7):hover {
  background: url("../images/qsk2.png") no-repeat;
}

.qs ul li:nth-child(7):hover p {
  background: url("../images/qsb_22.png") no-repeat;
}

.qs ul li:nth-child(8) p {
  background: url("../images/qst_25.png") no-repeat;
}

.qs ul li:nth-child(8):hover {
  background: url("../images/qsk2.png") no-repeat;
}

.qs ul li:nth-child(8):hover p {
  background: url("../images/qsb_25.png") no-repeat;
}

.qs ul li:nth-child(9) p {
  background: url("../images/qst_28.png") no-repeat;
}

.qs ul li:nth-child(9):hover {
  background: url("../images/qsk2.png") no-repeat;
}

.qs ul li:nth-child(9):hover p {
  background: url("../images/qsb_28.png") no-repeat;
}


.qs dl dd {
  width: 261px;
  height: 260px;
  text-align: center;
  display: inline-block;
  background: url("../images/qsk11.png") no-repeat;
  margin: 15px 0;
}

.qs dl dd em {
  display: block;
  width: 100px;
  font-size: 16px;
  border-top: 1px solid #dfdfdf;
  margin: 35px auto 0;
  padding-top: 5px;
}

.qs dl dd a {
  display: block;
  font-size: 20px;
  color: #333333;
  padding-top: 70px;
}

.qs dl dd p {
  width: 58px;
  height: 46px;
  margin: 0 auto 15px;
}

.qs dl dd:hover  {
  box-shadow: 0 0px 20px rgba(0,0,0,0.3);
  transform: translateY(-10px);
  transition: all .5s;
}


.qs dl dd:nth-child(1) p {
  background: url("../images/qst_03.png") no-repeat;
}





.qs dl dd:nth-child(2) p {
  background: url("../images/qst_05.png") no-repeat;
}




.qs dl dd:nth-child(3) p {
  background: url("../images/qst_07.png") no-repeat;
}





.qs dl dd:nth-child(4) p {
  background: url("../images/qst_09.png") no-repeat;
}





.qs dl dd:nth-child(5) p {
  background: url("../images/qst_16.png") no-repeat;
}





.qs dl dd:nth-child(6) p {
  background: url("../images/qst_19.png") no-repeat;
}





.qs dl dd:nth-child(7) p {
  background: url("../images/qst_22.png") no-repeat;
}




.qs dl dd:nth-child(8) p {
  background: url("../images/qst_25.png") no-repeat;
}




.qs dl dd:nth-child(9) p {
  background: url("../images/qst_28.png") no-repeat;
}





/* .qs ul li:nth-child(1) { position: absolute; left: 79px; top: 0;}

.qs ul li:nth-child(2) { position: absolute; left: 340px; top: 0;}

.qs ul li:nth-child(3) { position: absolute; left: 600px; top: 0;}

.qs ul li:nth-child(4) { position: absolute; left: 860px; top: 0;} */

.qs ul li:nth-child(5) {
  position: absolute;
  left: -63px;
  top: 134px;
}

.qs ul li:nth-child(6) {
  position: absolute;
  left: 203px;
  top: 134px;
}

.qs ul li:nth-child(7) {
  position: absolute;
  left: 470px;
  top: 134px;
}

.qs ul li:nth-child(8) {
  position: absolute;
  left: 735px;
  top: 134px;
}

.qs ul li:nth-child(9) {
  position: absolute;
  left: 1001px;
  top: 134px;
}

.qs .qsa {
  display: block;
  width: 166px;
  height: 44px;
  background: #003686;
  border-radius: 20px;
  margin: 0 auto;
  font-size: 16px;
  color: #ffffff;
  text-align: center;
  line-height: 44px;
}



.fs {
  height: 524px;
  background: url("../images/fsb.jpg") no-repeat center 0;
  overflow: hidden;
}

.fs h3 {
  height: 100px;
  text-align: center;
  font-size: 40px;
  color: #ffffff;
  font-weight: normal;
  line-height: 40px;
  padding-top: 84px;
}

.fs ul {
  height: 227px;
}

.fs li {
  float: left;
  width: 165px;
  height: 165px;
  border: 1px solid #ffffff;
  margin-right: 5px;
  text-align: center;
  font-size: 20px;
  color: #ffffff;
}

.fs li p {
  font: 40px "Impact";
  padding: 45px 0 15px;
  line-height: 40px;
}

.fs li:last-child {
  margin-right: 0;
}

.fs .fsa {
  margin-left: 398px;
}

.fs .fsa p {
  height: 46px;
  font-size: 14px;
  color: #ffffff;
  float: left;
  padding-left: 60px;
  background: url("../images/fst.png") no-repeat left center;
}

.fs .fsa p span {
  display: block;
  font-size: 24px;
}

.fs .fsa a {
  display: block;
  float: left;
  width: 166px;
  height: 44px;
  background: #ffffff;
  border-radius: 22px;
  font-size: 16px;
  color: #000000;
  text-align: center;
  line-height: 44px;
  margin-left: 20px;
}



.ss {
  height: 896px;
  background: url("../images/ssb.jpg") no-repeat center 0;
  overflow: hidden;
}

.ss h2 {
  font-size: 40px;
  color: #2a2929;
  text-align: center;
  font-weight: normal;
  padding-top: 40px;
}

.ss dl {
  height: 475px;
  padding-top: 60px;
}

.ss dd {
  float: left;
  width: 490px;
  padding-left: 135px;
  background: url("../images/ss_06.png") no-repeat left 0;
}

.ss dd h3 {
  font-size: 30px;
  color: #000000;
  font-weight: normal;
  line-height: 50px;
}

.ss dd h3 span {
  display: block;
  color: #003686;
}

.ss dd p {
  height: 215px;
  font-size: 16px;
  color: #333333;
  line-height: 30px;
  padding-top: 35px;
}

.ss dd p em {
  display: block;
  height: 60px;
}

.ss dd p em span {
  display: block;
  float: left;
}

.ss dd p em i {
  display: block;
  float: left;
  width: 418px;
}

.ss dd a {
  display: block;
  width: 146px;
  height: 45px;
  border: 1px solid #cbcbcb;
  font-size: 16px;
  color: #666666;
  text-align: center;
  line-height: 45px;
  border-radius: 5px;
}

.ss dt {
  float: right;
}

.ss dt img {
  width: 569px;
  height: 376px;
  border: 3px solid #ebebeb;
}

.ss .ssu {
  position: relative;
  padding-left: 62px;
}

.ss .ssu li {
  float: left;
  margin-right: 40px;
}

.ss .ssu li img {
  width: 184px;
  height: 262px;
}

.ss .ssu .ssj1 {
  position: absolute;
  left: 0;
  top: 112px;
}

.ss .ssu .ssj2 {
  position: absolute;
  right: 0;
  top: 112px;
}



.ss1 {
  height: 616px;
  overflow: hidden;
}

.ss1 dl {
  position: relative;
}

.ss1 dd {
  position: absolute;
  left: 0;
  top: 103px;
  z-index: 3;
}

.ss1 dd h3 {
  padding-left: 127px;
  font-size: 30px;
  color: #000000;
  line-height: 113px;
  font-weight: normal;
  background: url("../images/ss1_03.jpg") no-repeat left center;
}

.ss1 dd h3 span {
  color: #003686;
}

.ss1 dd .ssp1 {
  height: 135px;
  font-size: 16px;
  color: #333333;
  line-height: 30px;
  padding-top: 5px;
  margin-left: 127px;
}

.ss1 dd .ssp1 em {
  display: block;
  height: 30px;
  line-height: 30px;
}

.ss1 dd .ssp1 em span {
  display: block;
  float: left;
}

.ss1 dd .ssp1 em i {
  display: block;
  float: left;
}

.ss1 dd .ssp2 img {
  float: left;
  margin-right: 4px;
}

.ss1 dt {
  position: absolute;
  right: -20px;
  top: 0;
  z-index: 2;
}



.ss2 {
  height: 720px;
  background: url("../images/ssb1.jpg") no-repeat center 0;
  overflow: hidden;
}

.ss2 dd {
  height: 227px;
  padding: 66px 0 0 242px;
}

.ss2 dd h3 {
  padding-left: 127px;
  font-size: 30px;
  color: #000000;
  line-height: 113px;
  font-weight: normal;
  background: url("../images/ss2_03.png") no-repeat left center;
}

.ss2 dd h3 span {
  color: #003686;
}

.ss2 dd p {
  height: 135px;
  font-size: 16px;
  color: #333333;
  line-height: 30px;
  margin-left: 160px;
}

.ss2 dd p em {
  display: block;
  height: 30px;
  line-height: 30px;
}

.ss2 dd p em span {
  display: block;
  float: left;
}

.ss2 dt {
  margin-left: 760px;
}



.ss3 {
  height: 192px;
  overflow: hidden;
}

.ss3 ul {
  position: relative;
}

.ss3 ul li:nth-child(1) {
  position: absolute;
  left: -360px;
  top: 0;
}

.ss3 ul li:nth-child(2) {
  position: absolute;
  left: 24px;
  top: 0;
}

.ss3 ul li:nth-child(3) {
  position: absolute;
  left: 408px;
  top: 0;
}

.ss3 ul li:nth-child(4) {
  position: absolute;
  left: 792px;
  top: 0;
}

.ss3 ul li:nth-child(5) {
  position: absolute;
  left: 1176px;
  top: 0;
}



.ss4 {
  height: 712px;
  background: url("../images/ssb2.jpg") no-repeat center 0;
  overflow: hidden;
}

.ss4 .ssk {
  padding: 71px 0 0 298px;
}

.ss4 h3 {
  padding-left: 127px;
  font-size: 30px;
  color: #000000;
  line-height: 113px;
  font-weight: normal;
  background: url("../images/sst1.png") no-repeat left center;
}

.ss4 h3 span {
  color: #003686;
}

.ss4 .ssp1 {
  height: 450px;
  font-size: 16px;
  color: #333333;
  line-height: 30px;
  margin-top: 5px;
  margin-left: 72px;
}

.ss4 .ssp1 em {
  display: block;
  height: 30px;
  line-height: 30px;
}

.ss4 .ssp1 em span {
  display: block;
  float: left;
}

.ss4 .ssp2 {
  margin-left: 110px;
}

.ss4 .ssp2 em {
  display: block;
  height: 46px;
  float: left;
  font-size: 14px;
  color: #666666;
  padding-left: 60px;
  background: url("../images/sst2.png") no-repeat left center;
}

.ss4 .ssp2 em span {
  display: block;
  font-size: 24px;
  color: #000000;
}

.ss4 .ssp2 a {
  display: block;
  float: left;
  width: 146px;
  height: 45px;
  border: 1px solid #cbcbcb;
  font-size: 16px;
  color: #666666;
  text-align: center;
  line-height: 45px;
  border-radius: 5px;
  margin-left: 15px;
}



.ms {
  height: 554px;
  overflow: hidden;
}

.ms2 {
  height: 1090px;
  overflow: hidden;
}

.ms h3 {
  margin-top: -80px;
  height: 237px;
  text-align: center;
  font-size: 20px;
  color: #666666;
  font-weight: normal;
  line-height: 40px;
  background: url("../images/zs_03.jpg") no-repeat center 214px;
}

.ms h3 a {
  color: #666666;
}

.ms h3 p {
  font-size: 40px;
  color: #000000;
  padding: 102px 0 10px;
}

.ms .msu {
  height: 77px;
}

.ms .msu li {
  float: left;
  /*margin-right: 10px;*/
  width: 31.3%;
}

.ms .msu li a {
  display: block;
  width: 100%;
  height: 58px;
  border: 1px solid #dddddd;
  font-size: 20px;
  color: #666666;
  text-align: center;
  line-height: 58px;
}

.ms .msu li:last-child {
  margin-right: 0;
}

.ms .msu li a:hover,
.ms .msu .on a {
  border-color: #003686;
  color: #003686;
}

.ms .msk .mso li {
  float: left;
  position: relative;
  margin-right: 12px;
}

.ms .msk .mso li img {
  width: 392px;
  height: 236px;
}

.ms .msk .mso li .msp1 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 67px;
  background: rgba(0, 0, 0, 0.6);
  font-size: 18px;
  color: #ffffff;
  text-align: center;
  line-height: 67px;
}

.ms .msk .mso li .msp2 {
  display: none;
  position: absolute;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  width: 392px;
  height: 191px;
  color: #ffffff;
  line-height: 25px;
  text-align: center;
  padding-top: 45px;
  font-size: 18px;
}

.ms .msk .mso li .msp2 i {
  display: block;
  width: 300px;
  margin: 0 auto;
}

.ms .msk .mso li .msp2 span {
  display: block;
  width: 300px;
  margin: 0 auto;
  font-size: 14px;
  margin-top: 10px;
}

.ms .msk .mso li:last-child {
  margin-right: 0;
}



.dz {
  height: 653px;
  background: url("../images/banner.jpg") no-repeat center 0;
  overflow: hidden;
}

.dz h3 {
  height: 173px;
  text-align: center;
  font-size: 20px;
  color: #666666;
  font-weight: normal;
  line-height: 40px;
  background: url("../images/zs_03.jpg") no-repeat center bottom;
}

.dz h3 p {
  font-size: 40px;
  color: #000000;
  padding: 65px 0 10px;
}

.dz h4 {
  font-size: 20px;
  color: #666666;
  text-align: center;
  font-weight: normal;
  padding-top: 40px;
  line-height: 30px;
}

.dz h4 p {
  font-size: 30px;
  color: #003686;
  margin: 15px 0 25px;
}

.dz h4 p span {
  margin: 0 45px;
}

.dz h4 em {
  display: block;
  width: 117px;
  height: 36px;
  background: #003686;
  border-radius: 22px;
  margin: 0 auto;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  line-height: 36px;
}

.dz ul {
  position: relative;
}

.dz ul li:nth-child(1) {
  position: absolute;
  /*left: 157px;*/
  top: 0;
  margin-top: 50px;
}

.dz ul li:nth-child(2) {
  position: absolute;
  left: 411px;
  top: 0;
  margin-top: 50px;
}

.dz ul li:nth-child(3) {
  position: absolute;
  left: 823px;
  top: 0;
}

.dz ul li:nth-child(4) {
  position: absolute;
  left: 312px;
  top: 262px;
}

.dz ul li:nth-child(5) {
  position: absolute;
  left: 641px;
  top: 129px;
}

.dz ul li:nth-child(6) {
  position: absolute;
  left: 926px;
  top: 129px;
}



.dk {
  height: 637px;
  overflow: hidden;
}

.dk h3 {
  height: 70px;
  text-align: center;
  background: url("../images/zs_03.jpg") no-repeat center bottom;
  font-size: 40px;
  color: #000000;
  font-weight: normal;
  padding-top: 94px;
}

.dk h3 a {
  color: #000000;
}

.dk .dkz {
  width: 800px;
  float: left;
}

.dk .dkz h4 {
  height: 60px;
  background: url("../images/dkx.jpg") no-repeat 0 bottom;
  font-weight: normal;
}

.dk .dkz h4 p {
  float: left;
}

.dk .dkz h4 p img {
  display: block;
  float: left;
  margin-top: 16px;
}

.dk .dkz h4 p span {
  display: block;
  float: left;
  margin-top: 22px;
  font-size: 18px;
  color: #000000;
  margin-left: 15px;
}

.dk .dkz h4 em {
  display: block;
  float: right;
  font: 10px "Arial";
  color: #545454;
  margin-top: 26px;
  margin-right: 48px;
}

.dk .dkz dl {
  height: 204px;
  padding-top: 30px;
  overflow: hidden;
}

.dk .dkz dt {
  float: left;
}

.dk .dkz dt img {
  width: 266px;
  height: 198px;
  border: 3px solid #e3e3e3;
}

.dk .dkz dd {
  float: left;
  width: 462px;
  margin-left: 20px;
  padding-top: 10px;
}

.dk .dkz dd a {
  font-size: 16px;
  color: #000000;
}

.dk .dkz dd a p {
  font-size: 14px;
  color: #666666;
  line-height: 30px;
  padding: 20px 0 25px;
}

.dk .dkz dd a span {
  display: block;
  width: 103px;
  height: 34px;
  border: 1px solid #dfdfdf;
  font-size: 14px;
  color: #545454;
  text-align: center;
  line-height: 34px;
}

.dk .dkz dd a:hover em {
  color: #003686;
}

.dk .dkz ul {
  padding-top: 25px;
  width: 752px;
}

.dk .dkz li {
  line-height: 30px;
}

.dk .dkz li a {
  font-size: 14px;
  color: #545454;
  padding-left: 15px;
  background: url("../images/dk_18.jpg") no-repeat left center;
}

.dk .dkz li a span {
  display: block;
  float: right;
}

.dk .dkz li a:hover {
  color: #003686;
}

.dk .dky {
  float: left;
  width: 400px;
}

.dk .dky h4 {
  height: 60px;
  background: url("../images/dkx.jpg") no-repeat 0 bottom;
  font-weight: normal;
}

.dk .dky h4 p {
  float: left;
}

.dk .dky h4 p img {
  display: block;
  float: left;
  margin-top: 16px;
}

.dk .dky h4 p span {
  display: block;
  float: left;
  margin-top: 22px;
  font-size: 18px;
  color: #000000;
  margin-left: 15px;
}

.dk .dky h4 em {
  display: block;
  float: right;
  font: 10px "Arial";
  color: #545454;
  margin-top: 26px;
}

.dk .dky .dkt {
  padding: 20px 0;
}

.dk .dky .dkt img {
  width: 394px;
  height: 194px;
  border: 3px solid #e3e3e3;
  margin: 0 auto;
}

.dk .dky li {
  line-height: 30px;
}

.dk .dky li a {
  font-size: 14px;
  color: #545454;
  padding-left: 15px;
  background: url("../images/dk_18.jpg") no-repeat left center;
}

.dk .dky li a:hover {
  color: #003686;
}



/*优势介绍*/

.yun1 {

  padding: 58px 0 0;

  margin-bottom: 45px;

}

.yun1 .content {

  position: relative;

}

.yun1 h3 {

  margin-bottom: 27px;

}

.yun1 dl.yun_tl {

  border-radius: 20px 0 20px;

}

.yun1 dl.yun_t2 {

  border-radius: 0 20px 20px 0;

}

.yun1 dl {

  height: 300px;

  margin-top: 12px;

  overflow: hidden;

  border-radius: 0 0 20px 0;

}

.yun1 dt img {

  display: block;

  width: 600px;

  height: 300px;

}

.yun1 dd {

  width: 600px;

  height: 300px;

  background-color: #f5f5f5;

}

.yun1 dd h4 {

  height: 37px;

  color: #003686;

  font-size: 24px;

  font-weight: 400;

  line-height: 38px;

  padding-left: 35px;

  margin-top: 75px;

  overflow: hidden;

}

.yun1 dd h4 i {

  width: 43px;

  height: 36px;

  float: left;

  font: 38px/36px Arial;

  border-bottom: 1px solid #003686;

  margin-right: 28px;

  overflow: hidden;

}

.yun1 dd h4 strong {

  display: inline-block;

  float: left;

  width: 426px;

  height: 32px;

  overflow: hidden;

}

.yun1 dd p {

  width: 445px;

  padding-left: 100px;

  line-height: 27px;

  margin-top: 20px;

  color: #666;

  height: 108px;

}

.yun1 dd p b,

.yun1 dd p strong {

  font-weight: normal;

}

.yun1 dd p b {

  color: #000;

}

.title em {

  display: inline-block;

  height: 40px;

  overflow: hidden;

  font-size: 40px;

  color: #000000;

  padding: 102px 0 10px;

}

.tx-list {

  margin-top: 30px;

  margin-bottom: 102px;

}

.tx-list ul li {
  float: left;
  width: 360px;
  margin: 0 20px 45px;
}

.tx-list ul li .item-box {
  position: relative;
  padding-left: 78px;
}

.tx-list ul li .item-box .tx-icon-pa {
  position: absolute;
  left: 0;
  top: 5px;
}

.tx-list ul li h2 {
  font-size: 18px;
  font-weight: normal;
  padding-bottom: 15px;
  color: #666666
}

.tx-list ul li p {
  line-height: 24px;
  font-size: 14px;
}

.tx-icon {
  width: 62px;
  height: 55px;
  display: inline-block;
}

.tx-icon7 {

  background: url(../images/tb_1.png) 0px 0px no-repeat;

  background-size: 100%
}

.tx-icon8 {

  background: url(../images/tb_2.png) 0px 0px no-repeat;

  background-size: 100%
}

.tx-icon9 {

  background: url(../images/tb_3.png) 0px 0px no-repeat;

  background-size: 100%
}

.tx-icon10 {

  background: url(../images/tb_4.png) 0px 0px no-repeat;

  background-size: 100%
}

.tx-icon11 {

  background: url(../images/tb_5.png) 0px 0px no-repeat;

  background-size: 100%
}

.tx-icon12 {

  background: url(../images/tb_6.png) 0px 0px no-repeat;

  background-size: 100%
}



.clearfix:after,
.clearfix:before {
  content: " ";
  display: table
}

.clearfix:after {
  clear: both
}