@charset "utf-8";  /* CSS Document */  * { margin:0; padding:0;}
a { text-decoration:none;}
a img { border:none; }
ol,ul,li {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
p,img,h3,h4,h5 { display:block;}
body{font-size:12px; font-family:"微软雅黑"; margin:0 auto; background-color:#fff;}
#header { margin: 0 auto; overflow:hidden; background:#fff; }
.head { width:1160px; margin:20px auto ; overflow:hidden;}
/* 底部*/
footer {  height: 336px;  background: #00b1e8;  margin-top: 70px; }
footer .foot {  width: 1200px;  margin: auto;  position: relative;  height: 336px; }
footer .foot .i1 {  margin-left: 145px;  margin-top: 120px;  float: left; }
footer .foot .i2 {  float: left;  margin-left: 71px;  margin-top: 71px; }
footer .foot .top {  position: absolute;  left: 497px;  top: -43px; }
footer .foot .right {  width: 390px;  overflow: hidden;  color: #fff;  margin-right: 330px;  font-size: 15px;  line-height: 30px;  float: right;  margin-top: 89px; }
footer .foot .right p {  padding-left: 11px; }
#content { font-family:"微软雅黑";}
#banner { margin: 0 auto; background:url(../images/01.jpg) no-repeat top center; height:539px; overflow:hidden;}
#content .ban1 { overflow:hidden; width:1100px; margin:0 auto; padding:40px 0;}
#content .ban1 p { font-size:16px; color:#1a1a1a; line-height:30px;}
#content .ban2 {  overflow:hidden;  width:1100px; margin:30px auto 80px;;background:url(../images/03.jpg) no-repeat top; padding-top:47px;}
#content .ban2 h4 { text-align:center; color:#000; font-size:30px; padding-bottom:40px;}
#content .ban3 {overflow:hidden;background:url(../images/05.jpg) no-repeat top center;}
#content .ban3 .ban3-top { width:1100px; margin:150px auto 0;}
#content .ban3 .ban3-top h4 { text-align:center; color:#000; font-size:30px; padding-bottom:34px;}
#content .ban3 .ban3-top p { font-size:16px; color:#000; line-height:30px; padding-bottom:30px;}
#content .ban3 .ban3-con {background:#e4eaf6; overflow:hidden;}
#content .ban3 .ban3-con .b3 { width:946px; margin:0 auto; overflow:hidden;}
#content .ban4 { width:1100px; margin:80px auto ;background:url(../images/07.jpg) no-repeat center top; padding-top:30px; height:515px;}
#content .ban4 h4 {text-align:center; color:#000; font-size:30px; padding-bottom:40px; padding-top:20px;}
#content .ban4 .ban4-con { width:425px; padding:25px 0 0 75px;;}
#content .ban4 .ban4-con p {font-size:14px; color:#fff; line-height:27px; }
#content .ban5 {background:url(../images/08.jpg) no-repeat center; height:480px; overflow:hidden;}
#content .ban5 .ban5-con {width:950px; margin:150px auto 0; }
#content .ban5 .ban5-con h4 { color:#fff; font-size:30px; padding-bottom:20px;}
#content .ban5 .ban5-con p { font-size:16px; color:#fff; line-height:30px; width:540px;}
#content .ban6 { width:1100px; margin:50px auto 100px;}
#content .ban6 .ban6-top {background:url(../images/10.jpg) no-repeat center top; padding-top:60px;}
#content .ban6 .ban6-top h4 {text-align:center; color:#000; font-size:30px; padding-bottom:40px;}
#content .ban6 p { font-size:16px; color:#000; line-height:30px; padding-bottom:30px}
#content .ban6 .ban6-con {background:url(../images/09.jpg) no-repeat center top;}
#content .ban6 .ban6-con .b6 { width:475px; padding-top:305px; padding-left:43px; padding-bottom:30px;}
#content .ban6 .ban6-con .b6 p {font-size:15px; padding:10px 0 0 ; line-height:24px;}

.xs{width:1130px; margin:auto; overflow:hidden;  padding-bottom:73px;}
.xs h3{padding-top:80px; padding-bottom:56px;}
.xs h3 img{ margin:auto;}
.xs ul li{float:left; width:539px; overflow:hidden; margin-left:12px; margin-right:12px;}
.xs p{font-size:16px; text-align:center; padding-top:23px;  color:#1a1a1a;}

.swiper-container {
        width: 100%;
        height: 100%;
    }
.swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
.ban3 .swiper-container { padding-bottom:30px;
    }
/*头部*/
article， aside， details， figcaption， figure， footer， header， hgroup， menu， nav， section {
  display: block; }
.main {
  width: 1200px;
  overflow: hidden;
  margin: auto; }
.left {
  float: left; }
.right {
  float: right; }
header {
  padding-bottom: 24px;
  width: 1200px;
  overflow: hidden;
  margin: auto; }
header .i1 {
  margin-left: 14px;
  margin-top: 31px;
  float: left; }
header .i2 {
  margin-right: 37px;
  margin-top: 31px;
  float: right; }  
nav {
  width: 1200px;
  height:49px;

  margin: auto; }
nav ul li {
	width:131px; height:49px;
	line-height:49px; text-align:center;
  position:relative;
  font-size: 17px;
  float: left; }
nav a {
  color: #fff; }
nav ul li:hover {
  background: url(../images/ubg.jpg) center top no-repeat;
  color: #fff; }
  .xl{position:absolute; display:none; width:630px; padding-left:50px; left:-20px; bottom:-60px; background:#4c4a4f;z-index: 3;}
.xli{ float: left;padding: 0 16px;font-weight: bold;font-size: 13px; line-height: 61px;color: #d2ced5;}
.xli a:hover{color:#F00;}