body {
  margin: 0 auto;
  padding: 0px;
  font-family: '微软雅黑';
  background-color: #ffffff;
  max-width: 1920px;
}
table {
  margin: 0px;
}
th,
td {
  line-height: 180%;
  text-align: left;
}
img {
  border: 0px;
}
dl,
dt,
dd,
h1,
h2,
h3,
h4,
p,
form {
  margin: 0px;
  padding: 0px;
}
ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
/*通用链接*/
a:link,
a:visited {
  color: #383637;
  text-decoration: none;
}
a:hover,
a:active {
  color: #287bc7;
  text-decoration: underline;
}
#thePageInfo {
  width: 753pxpx;
  height: 20px;
  overflow: hidden;
  padding: 20px 0px;
  text-align: center;
  clear: both;
  font-size: 12px;
}
#thePageInfo em {
  line-height: 100%;
  padding: 4px 9px;
  color: #949494;
  font-style: normal;
  background: #fff;
  border: 1px solid #d6d6d6;
}
#thePageInfo em a:link,
#thePageInfo em a:visited {
  color: #979797;
  text-decoration: none;
}
#thePageInfo em a:hover,
#thePageInfo em a:active {
  text-decoration: underline;
}
#thePageInfo em.onfocus {
  line-height: 100%;
  padding: 4px 9px;
  color: #fff;
  font-style: normal;
  background: #e55462;
  border: 1px solid #d6d6d6;
}
#thePageInfo em.onfocus a:link,
#thePageInfo em.onfocus a:visited {
  color: #fff;
  text-decoration: none;
}
#thePageInfo em.onfocus a:hover,
#thePageInfo em.onfocus a:active {
  text-decoration: underline;
}
#thePageInfo span {
  color: #676767;
}
/*右侧漂浮*/
#rightPiaoFu {
  width: 120px;
  height: auto;
  overflow: hidden;
  padding: 5px;
  font-size: 12px;
  position: absolute;
  right: 0px;
}
#rightPiaoFu .content {
  width: 120px;
  height: auto;
  overflow: hidden;
  background-color: #fff;
  position: relative;
}
#rightPiaoFu .close {
  width: 20px;
  height: 20px;
  overflow: hidden;
  position: absolute;
  right: 0px;
  top: 0px;
  color: #fff;
  cursor: pointer;
  line-height: 20px;
  text-align: center;
  font-size: 14px;
}
#rightPiaoFu ul {
  list-style: none;
}
#rightPiaoFu ul li.sort {
  width: 118px;
  height: 25px;
  overflow: hidden;
  border: 1px solid #C0E6F9;
  line-height: 20px;
  text-align: center;
  color: #fff;
}
#rightPiaoFu ul li.qq,
#rightPiaoFu ul li.msn,
#rightPiaoFu ul li.skype {
  width: 110px;
  height: auto;
  overflow: hidden;
  padding: 3px 0px;
  line-height: 23px;
  text-indent: 10px;
}
#rightPiaoFu ul li.tel,
#rightPiaoFu ul li.email {
  width: 110px;
  height: auto;
  overflow: hidden;
  line-height: 23px;
  text-indent: 10px;
  color: #333;
  text-align: center;
}
#rightPiaoFu a:link {
  color: #333;
  text-decoration: none;
}
#rightPiaoFu a:visited {
  color: #333;
  text-decoration: none;
}
#rightPiaoFu a:hover,
#rightPiaoFu a:active {
  color: #ff0000;
  text-decoration: underline;
}
#top {
  height: 150px;
  position: relative;
}
#top .head {
  height: 95px;
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
#top .head .logo {
  position: absolute;
  left: 0;
  top: 0;
  width: 285px;
  height: 95px;
  background-image: url(../Images/d4.png);
  background-position: right center;
  background-repeat: no-repeat;
}
#top .head .logo a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-position: left center;
  background-repeat: no-repeat;
}
#top .head .tips {
  position: absolute;
  left: 290px;
  top: 20px;
}
#top .head .tips .t1 {
  font-size: 17px;
  line-height: 27px;
  color: #0093d9;
}
#top .head .tips .t2 {
  font-size: 14px;
  line-height: 24px;
  color: #3f3f3f;
}
#top .head .links {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 30px;
  height: 30px;
  font-size: 12px;
  color: #808080;
}
#top .head .links a {
  display: inline-block;
  width: 80px;
  text-indent: 20px;
  margin-left: 10px;
  background-position: left center;
  background-repeat: no-repeat;
  text-decoration: none;
}
#top .head .tel {
  position: absolute;
  right: 0;
  bottom: 15px;
  height: 40px;
  line-height: 40px;
  color: #fb9c06;
  font-size: 22px;
}
#top .head .tel span {
  color: #5b5b5b;
  display: inline-block;
  font-size: 13px;
  background-image: url(../Images/d8.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 15px;
}
#top .menu {
  height: 55px;
  background: #01a0eb;
  position: relative;
}
#top .menu .list {
  width: 1200px;
  height: 55px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
  background: #01a0eb;
}
#top .menu .list ul li {
  padding: 0 20px;
  float: left;
  line-height: 55px;
  font-size: 17px;
  border-right: solid 1px rgba(255, 255, 255, 0.4);
  position: relative;
}
#top .menu .list ul li a {
  color: #FFFFFF;
  text-decoration: none;
}
#top .menu .list ul li .songroup {
  position: absolute;
  left: 0;
  top: 55px;
  display: none;
  z-index: 1;
}
#top .menu .list ul li .songroup .son {
  line-height: 40px;
  border-bottom: solid 1px #DDDDDD;
  font-size: 14px;
  text-align: center;
  padding: 0 20px;
  background: #FFFFFF;
}
#top .menu .list ul li .songroup .son a {
  color: #333333;
}
#top .menu .list ul li .songroup .son:hover {
  background: #01a0eb;
}
#top .menu .list ul li .songroup .son:hover a {
  color: #FFFFFF;
  display: block;
}
#top .menu .list ul li:nth-last-child(1) {
  border-right: none;
}
#top .menu .list ul li:hover {
  background: #f5a322;
}
#top .menu .list ul li:hover a {
  color: #FFFFFF;
}
#top .menu .list .search {
  width: 75px;
  height: 51px;
  position: absolute;
  right: 0;
  bottom: 0;
  background: #008dd0;
}
#top .menu .list .search span {
  width: 40px;
  height: 40px;
  cursor: pointer;
  box-sizing: border-box;
  border: solid 1px #008dd0;
  position: absolute;
  left: 20px;
  top: 6px;
  transition: all 0.3s;
  background-image: url(../Images/d2.png);
  background-repeat: no-repeat;
  background-position: center center;
}
#top .menu .list .search span:hover {
  border: solid 1px #DDDDDD;
}
#top .menu .list #searchInput {
  width: 300px;
  height: 32px;
  position: absolute;
  right: 60px;
  bottom: 7px;
  border-radius: 4px;
  border: none;
  text-indent: 10px;
  display: none;
  transition: all 0.3s;
}
#top .menu .r_bg {
  width: 410px;
  height: 51px;
  position: absolute;
  right: 0;
  bottom: 0;
  background-image: url(../Images/d1.png);
}
#homeBanner {
  height: 550px;
  overflow: hidden;
  padding-bottom: 6px;
  background: #f0f0f0;
}
#homeAbout {
  width: 1200px;
  height: 340px;
  margin: 50px auto;
  position: relative;
}
#homeAbout .left {
  width: 570px;
  height: 340px;
  position: absolute;
  left: 0;
  top: 0;
}
#homeAbout .left .tit {
  font-size: 32px;
  line-height: 50px;
  height: 50px;
}
#homeAbout .left .en {
  line-height: 40px;
  font-size: 19px;
  color: #01a0eb;
  background-image: url(../Images/d9.png);
  background-position: left bottom;
  background-repeat: no-repeat;
}
#homeAbout .left .text {
  font-size: 14px;
  line-height: 28px;
  color: #626262;
  margin: 30px 0;
}
#homeAbout .left .more {
  width: 148px;
  height: 42px;
  border: solid 1px #DDDDDD;
  border-radius: 30px;
  text-align: center;
  line-height: 42px;
  font-size: 14px;
  color: #626262;
  position: absolute;
  left: 0;
  bottom: 0;
  text-decoration: none;
}
#homeAbout .left .more:hover {
  background: #01a0eb;
  color: #FFFFFF;
}
#homeAbout .right {
  width: 600px;
  height: 340px;
  position: absolute;
  right: 0;
  top: 0;
}
#homeAbout .right #homeVideo {
  width: 600px;
  height: 340px;
  position: relative;
}
#homeType {
  height: 560px;
  background: #f3f3f3;
}
#homeType .typeName {
  height: 95px;
  background: #ececec;
}
#homeType .typeName ul {
  width: 1200px;
  height: 95px;
  margin: 0 auto;
  position: relative;
}
#homeType .typeName ul li {
  width: 300px;
  height: 95px;
  float: left;
  cursor: pointer;
  position: relative;
  text-align: center;
  padding-top: 15px;
  background: #FFFFFF;
  transition: all 0.3s;
  box-sizing: border-box;
  border-right: solid 1px #DDDDDD;
}
#homeType .typeName ul li .name {
  height: 40px;
  line-height: 40px;
  color: #2e2e2e;
  font-size: 24px;
  transition: all 0.3s;
}
#homeType .typeName ul li .name span {
  display: inline-block;
  padding: 0 45px;
  background: url(../Images/d10.png) left center no-repeat, url(../Images/d10.png) right center no-repeat;
}
#homeType .typeName ul li .en {
  font-family: arial;
  font-size: 14px;
  color: #aaaaaa;
  font-weight: bold;
  transition: all 0.3s;
}
#homeType .typeName ul .onfocus {
  background: #01a0eb;
}
#homeType .typeName ul .onfocus .name {
  color: #FFFFFF;
}
#homeType .typeName ul .onfocus .en {
  color: #a4d3f5;
}
#homeType .typeGroup {
  width: 1200px;
  margin: 35px auto;
}
#homeType .typeGroup .group {
  display: none;
}
#homeType .typeGroup .onfocus {
  display: block;
}
#homeType .typeGroup .dxzykt ul {
  width: 1230px;
}
#homeType .typeGroup .dxzykt ul li {
  width: 585px;
  height: 175px;
  position: relative;
  float: left;
  margin: 0 25px 25px 0;
  background: #FFFFFF;
}
#homeType .typeGroup .dxzykt ul li .img {
  width: 260px;
  height: 175px;
  position: absolute;
  left: 0;
  top: 0;
}
#homeType .typeGroup .dxzykt ul li .img span {
  width: 12px;
  height: 23px;
  position: absolute;
  right: 0;
  top: 76px;
  background-image: url(../Images/d11.png);
  z-index: 2;
}
#homeType .typeGroup .dxzykt ul li .img a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../Images/d12.png);
  opacity: 0;
  transition: all 0.3s;
}
#homeType .typeGroup .dxzykt ul li .obj {
  width: 300px;
  height: 155px;
  position: absolute;
  right: 10px;
  top: 10px;
}
#homeType .typeGroup .dxzykt ul li .obj .title {
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  font-size: 16px;
}
#homeType .typeGroup .dxzykt ul li .obj .title a {
  transition: all 0.3s;
}
#homeType .typeGroup .dxzykt ul li .obj .jianjie {
  font-size: 14px;
  color: #979797;
}
#homeType .typeGroup .dxzykt ul li .obj .more {
  position: absolute;
  right: 10px;
  bottom: 0;
  font-size: 14px;
  line-height: 24px;
  transition: all 0.3s;
}
#homeType .typeGroup .dxzykt ul li:hover .img a {
  opacity: 1;
}
#homeType .typeGroup .dxzykt ul li:hover .obj .title a {
  color: #008dd0;
}
#homeType .typeGroup .dxzykt ul li:hover .obj .more {
  color: #008dd0;
}
#homeType .typeGroup .bieshu ul li {
  height: 240px;
  position: relative;
  background: #FFFFFF;
}
#homeType .typeGroup .bieshu ul li .img {
  width: 360px;
  height: 240px;
  position: absolute;
  left: 0;
  top: 0;
}
#homeType .typeGroup .bieshu ul li .img span {
  width: 12px;
  height: 23px;
  position: absolute;
  right: 0;
  top: 76px;
  background-image: url(../Images/d11.png);
  z-index: 2;
}
#homeType .typeGroup .bieshu ul li .img a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../Images/d12.png);
  opacity: 0;
  transition: all 0.3s;
}
#homeType .typeGroup .bieshu ul li .obj {
  width: 800px;
  height: 210px;
  position: absolute;
  left: 380px;
  top: 20px;
}
#homeType .typeGroup .bieshu ul li .obj .title {
  font-size: 17px;
  line-height: 40px;
}
#homeType .typeGroup .bieshu ul li .obj .text {
  font-size: 14px;
  color: #979797;
  line-height: 26px;
}
#homeType .typeGroup .bieshu ul li .obj .more {
  position: absolute;
  right: 10px;
  bottom: 0;
  font-size: 14px;
  line-height: 24px;
  transition: all 0.3s;
}
#homeType .typeGroup .bieshu ul li:hover .img a {
  opacity: 0;
}
#homeType .typeGroup .bieshu ul li:hover .obj .title a {
  color: #008dd0;
}
#homeType .typeGroup .bieshu ul li:hover .obj .more {
  color: #008dd0;
}
#homeType .typeGroup .jiayong ul {
  width: 1230px;
}
#homeType .typeGroup .jiayong ul li {
  width: 276px;
  height: 345px;
  position: relative;
  background: #FFFFFF;
  float: left;
  margin-right: 30px;
}
#homeType .typeGroup .jiayong ul li .img {
  height: 279px;
  border-bottom: solid 1px #DDDDDD;
  position: relative;
}
#homeType .typeGroup .jiayong ul li .img a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  transition: all 0.3s;
}
#homeType .typeGroup .jiayong ul li .img a:hover {
  transform: scale(1.1);
}
#homeType .typeGroup .jiayong ul li .title {
  line-height: 65px;
  height: 65px;
  overflow: hidden;
  text-align: center;
  font-size: 14px;
  padding: 0 10px;
}
#homeType .typeGroup .jiayong ul li .title a {
  transition: all 0.3s;
}
#homeType .typeGroup .jiayong ul li:hover .title a {
  color: #008dd0;
}
#homeType .typeGroup .kongzhi ul {
  width: 1230px;
}
#homeType .typeGroup .kongzhi ul li {
  width: 585px;
  height: 175px;
  position: relative;
  float: left;
  margin: 0 25px 25px 0;
  background: #FFFFFF;
}
#homeType .typeGroup .kongzhi ul li .img {
  width: 260px;
  height: 175px;
  position: absolute;
  left: 0;
  top: 0;
}
#homeType .typeGroup .kongzhi ul li .img span {
  width: 12px;
  height: 23px;
  position: absolute;
  right: 0;
  top: 76px;
  background-image: url(../Images/d11.png);
  z-index: 2;
}
#homeType .typeGroup .kongzhi ul li .img a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../Images/d12.png);
  opacity: 0;
  transition: all 0.3s;
}
#homeType .typeGroup .kongzhi ul li .obj {
  width: 300px;
  height: 155px;
  position: absolute;
  right: 10px;
  top: 10px;
}
#homeType .typeGroup .kongzhi ul li .obj .title {
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  font-size: 16px;
}
#homeType .typeGroup .kongzhi ul li .obj .title a {
  transition: all 0.3s;
}
#homeType .typeGroup .kongzhi ul li .obj .jianjie {
  font-size: 14px;
  color: #979797;
}
#homeType .typeGroup .kongzhi ul li .obj .more {
  position: absolute;
  right: 10px;
  bottom: 0;
  font-size: 14px;
  line-height: 24px;
  transition: all 0.3s;
}
#homeType .typeGroup .kongzhi ul li:hover .img a {
  opacity: 1;
}
#homeType .typeGroup .kongzhi ul li:hover .obj .title a {
  color: #008dd0;
}
#homeType .typeGroup .kongzhi ul li:hover .obj .more {
  color: #008dd0;
}
#homeGcAnli {
  height: 594px;
  position: relative;
  background-image: url(../Images/d15.png);
  background-position: center center;
  background-repeat: no-repeat;
}
#homeGcAnli .content {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
#homeGcAnli .content .sortName {
  text-align: center;
  padding: 40px 0;
}
#homeGcAnli .content .sortName .zn span {
  display: inline-block;
  font-size: 28px;
  line-height: 40px;
  color: #FFFFFF;
  padding: 0 45px;
  background: url(../Images/d10.png) left center no-repeat, url(../Images/d10.png) right center no-repeat;
}
#homeGcAnli .content .sortName .en {
  font-size: 14px;
  font-weight: bold;
  font-family: arial;
  color: #FFFFFF;
}
#homeGcAnli .content .list {
  height: 400px;
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}
#homeGcAnli .content .list ul {
  position: relative;
}
#homeGcAnli .content .list ul li {
  width: 375px;
  height: 400px;
  float: left;
  margin-right: 35px;
}
#homeGcAnli .content .list ul li .img {
  height: 250px;
  position: relative;
}
#homeGcAnli .content .list ul li .img a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../Images/d21.png);
  opacity: 0;
  transition: all 0.3s;
}
#homeGcAnli .content .list ul li .img span {
  width: 23px;
  height: 12px;
  position: absolute;
  left: 180px;
  bottom: 0;
  background-image: url(../Images/d18.png);
  z-index: 2;
}
#homeGcAnli .content .list ul li .obj {
  height: 150px;
  padding: 15px;
  background: #FFFFFF;
  position: relative;
}
#homeGcAnli .content .list ul li .obj .title {
  font-size: 17px;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
}
#homeGcAnli .content .list ul li .obj .title a {
  transition: all 0.3s;
}
#homeGcAnli .content .list ul li .obj .d1 {
  font-size: 13px;
  line-height: 24px;
  color: #979797;
  transition: all 0.3s;
}
#homeGcAnli .content .list ul li .obj .biaoji {
  width: 28px;
  height: 28px;
  position: absolute;
  right: 0;
  bottom: 0;
  background-image: url(../Images/d17.png);
}
#homeGcAnli .content .list ul li:hover .img a {
  opacity: 1;
}
#homeGcAnli .content .list ul li:hover .obj .title a {
  color: #008dd0;
}
#homeGcAnli .content .list ul li:hover .obj .d1 {
  color: #008dd0;
}
#homeGcAnli .content .btn {
  position: absolute;
  top: 300px;
  width: 56px;
  height: 122px;
}
#homeGcAnli .content .left {
  left: -80px;
  background: url(../Images/d19.png);
}
#homeGcAnli .content .right {
  right: -80px;
  background: url(../Images/d20.png);
}
#homeNews .sortName {
  text-align: center;
  padding: 40px 0;
}
#homeNews .sortName .zn span {
  display: inline-block;
  font-size: 28px;
  line-height: 40px;
  padding: 0 45px;
  background: url(../Images/d10.png) left center no-repeat, url(../Images/d10.png) right center no-repeat;
}
#homeNews .sortName .en {
  font-size: 14px;
  font-weight: bold;
  font-family: arial;
  color: #aaaaaa;
}
#homeNews .content {
  width: 1200px;
  margin: 0 auto;
  height: 386px;
  position: relative;
}
#homeNews .content .left {
  width: 580px;
  height: 386px;
  position: absolute;
  left: 0;
  top: 0;
}
#homeNews .content .left #newsSwiper {
  width: 580px;
  height: 386px;
}
#homeNews .content .left #newsSwiper .swiper-wrapper .swiper-slide {
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 580px 386px;
}
#homeNews .content .left #newsSwiper .swiper-wrapper .swiper-slide .title {
  width: 100%;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 11;
  background: rgba(0, 0, 0, 0.5);
  padding: 0 20px;
}
#homeNews .content .left #newsSwiper .swiper-wrapper .swiper-slide .title a {
  display: block;
  color: #FFFFFF;
  position: relative;
  z-index: 20;
}
#homeNews .content .left #newsSwiper .swiper-wrapper .swiper-slide .title a:hover {
  color: #008dd0;
}
#homeNews .content .left #newsSwiper .swiper-pagination {
  width: 20%;
  text-align: right;
  left: 75%;
}
#homeNews .content .left #newsSwiper .swiper-pagination .swiper-pagination-bullet {
  background: #FFFFFF;
  opacity: 1;
  width: 10px;
  height: 10px;
}
#homeNews .content .left #newsSwiper .swiper-pagination .swiper-pagination-bullet-active {
  background: #f5a322;
}
#homeNews .content .right {
  width: 590px;
  position: absolute;
  right: 10px;
  top: 0;
}
#homeNews .content .right ul {
  margin-top: 30px;
}
#homeNews .content .right ul li {
  height: 100px;
  border-bottom: dashed 1px #DDDDDD;
  position: relative;
  margin-bottom: 10px;
}
#homeNews .content .right ul li .obj {
  position: absolute;
  right: 0;
  top: 0;
  width: 500px;
}
#homeNews .content .right ul li .obj .title {
  font-size: 16px;
  line-height: 30px;
}
#homeNews .content .right ul li .obj .title a {
  transition: all 0.3s;
}
#homeNews .content .right ul li .obj .text {
  font-size: 13px;
  line-height: 24px;
  color: #979797;
}
#homeNews .content .right ul li .time {
  font-size: 12px;
  line-height: 30px;
  color: #3f3f3f;
  position: absolute;
  left: 0;
  top: 0;
}
#homeActivity {
  width: 1200px;
  margin: 40px auto;
  position: relative;
}
#homeActivity ul li {
  width: 580px;
  height: 150px;
  position: relative;
  float: left;
  margin-bottom: 20px;
  background-position: center center;
  background-size: 580px 150px;
  background-repeat: no-repeat;
  transition: all 0.3s;
}
#homeActivity ul li a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
#homeActivity ul li:nth-child(2n) {
  float: right;
}
#homeActivity ul li:hover {
  background-size: 600px auto;
}
#footer {
  border-top: solid 1px #DDDDDD;
}
#footer .goodlink {
  width: 1200px;
  margin: 0 auto;
  font-size: 16px;
  color: #008dd0;
  line-height: 40px;
  padding: 20px 0;
}
#footer .goodlink a {
  font-size: 14px;
  color: #0d0d0d;
  display: inline-block;
  margin-right: 20px;
}
#footer .footerData {
  background-image: url(../Images/d24.png);
  background-position: top center;
  padding: 35px 0;
}
#footer .footerData .data {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
#footer .footerData .data .tel {
  width: 380px;
  height: 170px;
  position: absolute;
  left: 0;
  top: 16px;
  background-image: url(../Images/d25.png);
  background-position: left top;
  background-repeat: no-repeat;
}
#footer .footerData .data .tel .obj {
  position: absolute;
  left: 60px;
  top: 0;
}
#footer .footerData .data .tel .obj .o1 {
  font-size: 14px;
  line-height: 32px;
  color: #80d0f5;
}
#footer .footerData .data .tel .obj .o2 {
  font-size: 20px;
  line-height: 32px;
  color: #FFFFFF;
}
#footer .footerData .data .tel .obj .o3 {
  width: 130px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #FFFFFF;
  font-size: 15px;
  display: block;
  background: #008dd0;
  border-radius: 20px;
  text-decoration: none;
  margin-top: 20px;
}
#footer .footerData .data .webset {
  position: relative;
  left: 480px;
  top: 16px;
  width: 500px;
}
#footer .footerData .data .webset .row {
  font-size: 15px;
  line-height: 30px;
  color: #FFFFFF;
  padding: 4px 0 10px 65px;
  margin-bottom: 15px;
  background-position: left top;
  background-repeat: no-repeat;
}
#footer .footerData .data .webset .row a {
  color: #FFFFFF;
}
#footer .footerData .data .ewm {
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
}
#footer .footerData .data .ewm img {
  width: 114px;
  height: 114px;
  display: block;
}
#footer .footerData .data .ewm .title {
  font-size: 14px;
  line-height: 32px;
  color: #FFFFFF;
}
#topImg {
  height: 330px;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
}
#topImg .content {
  width: 1200px;
  height: 330px;
  margin: 0 auto;
  position: relative;
}
#topImg .content .this {
  width: 245px;
  height: 330px;
  background: url(../Images/d29.png);
  position: relative;
}
#topImg .content .this .zn {
  font-size: 26px;
  color: #FFFFFF;
  line-height: 40px;
  position: absolute;
  left: 20px;
  bottom: 55px;
}
#topImg .content .this .en {
  font-size: 14px;
  color: #FFFFFF;
  line-height: 40px;
  position: absolute;
  left: 20px;
  bottom: 25px;
  font-family: arial;
}
#leftNav {
  height: 50px;
  border-bottom: solid 1px #DDDDDD;
}
#leftNav .list {
  width: 1200px;
  height: 50px;
  line-height: 50px;
  margin: 0 auto;
  position: relative;
}
#leftNav .list ul li {
  font-size: 16px;
  padding: 0 18px;
  float: left;
  background-image: url(../Images/d30.png);
  background-position: right center;
  background-repeat: no-repeat;
}
#leftNav .list ul li a {
  display: inline-block;
  padding: 0 2px;
}
#leftNav .list ul li:nth-last-child(1) {
  background: none;
}
#leftNav .list ul .onfocus a {
  border-bottom: solid 1px #01a0eb;
  color: #01a0eb;
}
#newslist .thisName {
  text-align: center;
  line-height: 60px;
  font-size: 28px;
  padding: 30px 0;
}
#newslist .thisName p {
  display: inline-block;
  padding: 0 45px;
  background: url(../Images/d10.png) left center no-repeat, url(../Images/d10.png) right center no-repeat;
}
#newslist .list {
  width: 1200px;
  margin: 0 auto;
}
#newslist .list ul li {
  height: 90px;
  border-bottom: dashed 1px #DDDDDD;
  position: relative;
}
#newslist .list ul li .obj {
  width: 1080px;
  position: absolute;
  right: 20px;
  top: 0;
}
#newslist .list ul li .obj .title {
  font-size: 17px;
  line-height: 30px;
  padding: 5px 0;
}
#newslist .list ul li .obj .title a {
  color: #333333;
  transition: all 0.3s;
}
#newslist .list ul li .obj .title a:hover {
  color: #008dd0;
}
#newslist .list ul li .obj .text {
  font-size: 14px;
  line-height: 24px;
  color: #979797;
}
#newslist .list ul li .time {
  font-size: 12px;
  line-height: 44px;
  color: #3f3f3f;
  position: absolute;
  left: 10px;
  top: 0;
}
#newslist .list ul li:nth-last-child(2n+1) {
  background: #f7f7f7;
}
#newslist .onepage {
  width: 1200px;
  margin: 30px auto;
}
#newslist .onepage .title {
  font-size: 28px;
  line-height: 50px;
  text-align: center;
  margin-bottom: 20px;
}
#newslist .onepage .text {
  font-size: 15px;
  line-height: 30px;
  color: #FFFFFF;
}
#page {
  text-align: center;
  margin: 30px 0;
  position: relative;
}
#page a,
#page span {
  border: solid 1px #DDDDDD;
  font-size: 14px;
  color: #565656;
  padding: 2px 9px;
  margin: 0 3px;
  display: inline-block;
}
#page em {
  font-style: normal;
}
#page .current {
  color: #FFFFFF;
  background: #f5a322;
}
#searchlists {
  width: 1200px;
  margin: 40px auto;
}
#searchlists ul li {
  font-size: 14px;
  line-height: 40px;
  height: 40px;
  overflow: hidden;
  transition: all 0.3s;
  padding: 0 20px;
}
#searchlists ul li span {
  float: right;
  font-size: 14px;
  color: #666666;
}
#searchlists ul li:hover {
  background: #DDDDDD;
}
#introNews {
  width: 1200px;
  margin: 50px auto;
}
#introNews #video {
  width: 680px;
  height: 380px;
  margin: 0 auto;
}
#introNews .title {
  font-size: 28px;
  line-height: 40px;
  text-align: center;
  margin: 30px 0;
}
#introNews .content {
  font-size: 14px;
  line-height: 30px;
  color: #333333;
  margin-bottom: 40px;
}
#introNews .biaoyu {
  padding-top: 50px;
  background-image: url(../Images/d31.png);
  background-position: top center;
  background-repeat: no-repeat;
}
#introNews .biaoyu ul li {
  width: 600px;
  height: 180px;
  float: left;
}
#introNews .biaoyu ul li .bytit {
  font-size: 24px;
  line-height: 50px;
  color: #01a0eb;
}
#introNews .biaoyu ul li .bytext {
  font-size: 15px;
  color: #525252;
  line-height: 30px;
  width: 500px;
}
#gcCase {
  width: 1200px;
  margin: 0 auto;
}
#gcCase .sortGroup {
  padding: 40px 0;
  background-image: url(../Images/d31.png);
  background-position: bottom center;
  background-repeat: no-repeat;
}
#gcCase .sortGroup .thisName {
  text-align: center;
  line-height: 60px;
  font-size: 28px;
  padding: 30px 0;
}
#gcCase .sortGroup .thisName p {
  display: inline-block;
  padding: 0 45px;
  background: url(../Images/d10.png) left center no-repeat, url(../Images/d10.png) right center no-repeat;
}
#gcCase .sortGroup .list ul {
  width: 1240px;
}
#gcCase .sortGroup .list ul li {
  width: 376px;
  height: 400px;
  float: left;
  margin-right: 35px;
  margin-bottom: 40px;
}
#gcCase .sortGroup .list ul li .img {
  position: relative;
}
#gcCase .sortGroup .list ul li .img a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../Images/d32.png);
  opacity: 0;
  transition: all 0.3s;
}
#gcCase .sortGroup .list ul li .img span {
  width: 23px;
  height: 12px;
  background-image: url(../Images/d18.png);
  position: absolute;
  left: 176px;
  bottom: 0;
}
#gcCase .sortGroup .list ul li .obj {
  height: 110px;
  background: #f3f3f3;
  padding: 20px;
  background-image: url(../Images/d17.png);
  background-position: right bottom;
  background-repeat: no-repeat;
}
#gcCase .sortGroup .list ul li .obj .title {
  font-size: 17px;
  line-height: 30px;
  height: 35px;
  overflow: hidden;
}
#gcCase .sortGroup .list ul li .obj .jianjie {
  font-size: 14px;
  line-height: 24px;
  color: #797979;
}
#gcCase .sortGroup .list ul li:hover .img a {
  opacity: 1;
}
#gcCase .sortGroup .list ul li:hover .obj .title a {
  color: #008dd0;
}
#gcCase .sortGroup .list .more {
  text-align: center;
}
#gcCase .sortGroup .list .more a {
  display: inline-block;
  border: solid 1px #01a0eb;
  color: #01a0eb;
  border-radius: 20px;
  width: 160px;
  line-height: 40px;
}
#gcCase .sortGroup:nth-last-child(1) {
  background-image: none;
}
#controlSystem .sortJianjie {
  width: 1200px;
  margin: 0 auto;
}
#controlSystem .sortJianjie .name {
  text-align: center;
  line-height: 60px;
  font-size: 28px;
  padding: 35px 0;
}
#controlSystem .sortJianjie .text {
  font-size: 16px;
  line-height: 30px;
  color: #333333;
}
#controlSystem .sortGroup {
  padding: 40px 0;
  background: #f3f3f3;
}
#controlSystem .sortGroup .thisName {
  text-align: center;
  line-height: 60px;
  font-size: 28px;
  padding: 30px 0;
}
#controlSystem .sortGroup .thisName p {
  display: inline-block;
  padding: 0 45px;
  background: url(../Images/d10.png) left center no-repeat, url(../Images/d10.png) right center no-repeat;
}
#controlSystem .sortGroup .list {
  width: 1200px;
  margin: 0 auto;
}
#controlSystem .sortGroup .list ul {
  width: 1240px;
}
#controlSystem .sortGroup .list ul li {
  width: 376px;
  height: 400px;
  float: left;
  margin-right: 35px;
  margin-bottom: 40px;
}
#controlSystem .sortGroup .list ul li .img {
  position: relative;
}
#controlSystem .sortGroup .list ul li .img a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../Images/d32.png);
  opacity: 0;
  transition: all 0.3s;
}
#controlSystem .sortGroup .list ul li .img span {
  width: 23px;
  height: 12px;
  background-image: url(../Images/d18.png);
  position: absolute;
  left: 176px;
  bottom: 0;
}
#controlSystem .sortGroup .list ul li .obj {
  height: 110px;
  background: #f3f3f3;
  padding: 20px;
  background-image: url(../Images/d17.png);
  background-position: right bottom;
  background-repeat: no-repeat;
}
#controlSystem .sortGroup .list ul li .obj .title {
  font-size: 17px;
  line-height: 30px;
  height: 35px;
  overflow: hidden;
}
#controlSystem .sortGroup .list ul li .obj .jianjie {
  font-size: 14px;
  line-height: 24px;
  color: #797979;
}
#controlSystem .sortGroup .list ul li:hover .img a {
  opacity: 1;
}
#controlSystem .sortGroup .list ul li:hover .obj .title a {
  color: #008dd0;
}
#controlSystem .sortGroup .list .more {
  text-align: center;
}
#controlSystem .sortGroup .list .more a {
  display: inline-block;
  border: solid 1px #01a0eb;
  color: #01a0eb;
  border-radius: 20px;
  width: 160px;
  line-height: 40px;
}
#household .thisName {
  text-align: center;
  line-height: 60px;
  font-size: 28px;
  padding: 30px 0;
}
#household .thisName p {
  display: inline-block;
  padding: 0 45px;
  background: url(../Images/d10.png) left center no-repeat, url(../Images/d10.png) right center no-repeat;
}
#household .list {
  width: 1200px;
  margin: 0 auto;
}
#household .list ul {
  width: 1260px;
}
#household .list ul li {
  width: 276px;
  height: 346px;
  border: solid 1px #DDDDDD;
  position: relative;
  float: left;
  margin-right: 30px;
  margin-bottom: 35px;
}
#household .list ul li .title {
  font-size: 14px;
  line-height: 40px;
  height: 40px;
  overflow: hidden;
  padding: 10px 0;
  text-align: center;
}
#household .list ul li .title a {
  color: #333333;
  transition: all 0.3s;
  text-decoration: none;
}
#household .list ul li .img {
  height: 280px;
  border-bottom: solid 1px #DDDDDD;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
}
#household .list ul li .img a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.3s;
  opacity: 0;
  background-image: url(../Images/d33.png);
  background-position: center center;
  background-repeat: no-repeat;
}
#household .list ul li:hover .title a {
  color: #008dd0;
}
#household .list ul li:hover .img a {
  opacity: 1;
}
#dxzykt {
  width: 1200px;
  margin: 35px auto;
}
#dxzykt .left {
  float: left;
  width: 220px;
}
#dxzykt .left ul li {
  font-size: 16px;
  line-height: 34px;
  padding-left: 18px;
  background-image: url(../Images/d35.png);
  background-position: left 7px top;
  background-repeat: no-repeat;
  position: relative;
}
#dxzykt .left ul li span {
  position: absolute;
  left: 3px;
  top: 12px;
  width: 9px;
  height: 9px;
  background-image: url(../Images/d36.png);
}
#dxzykt .left ul li:nth-child(1) {
  background-image: url(../Images/d34.png);
  background-position: left 7px bottom;
}
#dxzykt .left ul li:nth-last-child(1) {
  background-image: url(../Images/d34.png);
  background-position: left 7px top;
}
#dxzykt .left ul .onfocus span {
  background-image: url(../Images/d37.png);
}
#dxzykt .left ul .onfocus a {
  color: #f37a05;
  text-decoration: underline;
}
#dxzykt .right {
  float: right;
  width: 950px;
}
#dxzykt .right .title {
  line-height: 50px;
  text-align: center;
  font-size: 28px;
}
#dxzykt .right .title p {
  display: inline-block;
  padding: 0 45px;
  background: url(../Images/d10.png) left center no-repeat, url(../Images/d10.png) right center no-repeat;
}
#dxzykt .right .text {
  font-size: 15px;
  line-height: 30px;
  color: #333333;
  margin: 30px 0;
}
#ready {
  width: 1200px;
  margin: 30px auto;
}
#ready .title {
  font-size: 28px;
  text-align: center;
  line-height: 50px;
  margin-bottom: 10px;
}
#ready .miaoshu {
  font-size: 14px;
  line-height: 30px;
  text-align: center;
}
#ready .text {
  font-size: 15px;
  line-height: 30px;
  background-image: url(../Images/d31.png);
  background-position: bottom center;
  background-repeat: no-repeat;
  padding-bottom: 30px;
}
#ready #prevNext {
  height: 66px;
  line-height: 66px;
}
#ready #prevNext .prev,
#ready #prevNext .next {
  display: inline-block;
  width: 590px;
  font-size: 14px;
  color: #333333;
}
#ready .proimg {
  margin: 0 auto;
  width: 450px;
  height: 450px;
  border: solid 1px #afdcf1;
}
#proReady {
  width: 1200px;
  margin: 30px auto;
}
#proReady .title {
  font-size: 28px;
  text-align: center;
  line-height: 50px;
  margin-bottom: 10px;
}
#proReady .text {
  font-size: 15px;
  line-height: 30px;
  background-image: url(../Images/d31.png);
  background-position: bottom center;
  background-repeat: no-repeat;
  padding-bottom: 30px;
}
#proReady #prevNext {
  height: 66px;
  line-height: 66px;
}
#proReady #prevNext .prev,
#proReady #prevNext .next {
  display: inline-block;
  width: 590px;
  font-size: 14px;
  color: #333333;
}
#proReady .proimg {
  margin: 30px auto;
  width: 450px;
  height: 450px;
  border: solid 1px #afdcf1;
  background-position: center center;
  background-repeat: no-repeat;
}
#villa .snsstj {
  width: 1200px;
  margin: 0 auto;
  position: relative;
  border-bottom: dashed 1px #DDDDDD;
}
#villa .snsstj .title {
  text-align: center;
  font-size: 28px;
  line-height: 42px;
  color: #01a0eb;
  padding: 30px 0;
}
#villa .snsstj .content {
  position: relative;
}
#villa .snsstj .content img {
  position: absolute;
  right: 0;
  top: 0;
}
#villa .snsstj .content .text {
  width: 780px;
  font-size: 15px;
  line-height: 30px;
  min-height: 400px;
}
#villa .shenghuo {
  width: 1200px;
  margin: 30px auto;
  position: relative;
  background: #efefef;
}
#villa .shenghuo .row {
  width: 400px;
  float: left;
}
#villa .shenghuo .row .obj {
  height: 280px;
}
#villa .shenghuo .row .obj .title {
  text-align: center;
  font-size: 22px;
  line-height: 50px;
  color: #01a0eb;
}
#villa .shenghuo .row .obj .text {
  padding: 0 15px;
  font-size: 14px;
  line-height: 28px;
  color: #525252;
}
#villa .ktSheji {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
#villa .ktSheji .sortname {
  text-align: center;
  font-size: 28px;
  line-height: 42px;
  color: #01a0eb;
  padding: 30px 0;
}
#villa .ktSheji .jianjie {
  font-size: 15px;
  line-height: 30px;
  color: #525252;
}
#villa .ktSheji .list ul li {
  position: relative;
}
#villa .ktSheji .list ul li .title {
  text-align: center;
  font-size: 21px;
  line-height: 48px;
  border: solid 1px #DDDDDD;
}
#villa .ktSheji .list ul li .text {
  padding: 20px;
  font-size: 15px;
  line-height: 30px;
  display: none;
  padding-bottom: 60px;
}
#villa .ktSheji .list ul li .shouqi {
  width: 110px;
  line-height: 36px;
  cursor: pointer;
  text-align: center;
  border-radius: 20px;
  color: #FFFFFF;
  background: #f5a322;
  position: absolute;
  right: 20px;
  bottom: 20px;
  display: none;
}
#villa .ktSheji .list ul .onfocus .title {
  background: #01a0eb;
  color: #FFFFFF;
  display: block;
}
#villa .ktSheji .list ul .onfocus .shouqi {
  display: block;
}
#villa .ktFangAn {
  background: #f6f6f6;
  padding: 40px 0 10px 0;
  margin-top: 50px;
}
#villa .ktFangAn .ktFangAnContainer {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
#villa .ktFangAn .ktFangAnContainer .sortname {
  text-align: center;
  font-size: 28px;
  line-height: 42px;
  color: #01a0eb;
  padding: 10px 0;
}
#villa .ktFangAn .ktFangAnContainer .jianjie {
  font-size: 15px;
  line-height: 30px;
  color: #525252;
  text-align: center;
}
#villa .ktFangAn .ktFangAnContainer .list ul li {
  position: relative;
  min-height: 300px;
  background: #FFFFFF;
  margin: 30px 0;
}
#villa .ktFangAn .ktFangAnContainer .list ul li table tr td {
  padding: 20px;
}
#villa .ktFangAn .ktFangAnContainer .fangan .title {
  font-size: 18px;
  line-height: 30px;
  color: #01a0eb;
  font-weight: bold;
}
#villa .ktFangAn .ktFangAnContainer .fangan .text {
  font-size: 15px;
  line-height: 30px;
}
#villa .services {
  background: #f6f6f6;
  padding: 20px 0;
}
#villa .services .group {
  width: 1200px;
  margin: 0 auto;
  position: relative;
  border-top: dashed 1px #DDDDDD;
}
#villa .services .group .title {
  text-align: center;
  font-size: 28px;
  line-height: 42px;
  color: #01a0eb;
  padding: 30px 0;
}
#villa .services .group .text {
  font-size: 15px;
  line-height: 30px;
}
#villa .services .group .text img {
  max-width: 100%;
}
#contact {
  width: 1200px;
  margin: 30px auto;
}
#contact .title {
  font-size: 28px;
  line-height: 40px;
  padding: 20px 0;
  text-align: center;
}
#contact .text {
  font-size: 14px;
  line-height: 30px;
}
#contact .text img {
  max-width: 100%;
}
#contact .guestbook .row {
  line-height: 40px;
  margin: 20px 0;
}
#contact .guestbook .row .ziduan {
  width: 110px;
  font-size: 16px;
  float: left;
  text-align: right;
  font-weight: bold;
  margin-right: 10px;
  min-height: 1px;
}
#contact .guestbook .row .inp {
  width: 300px;
  float: left;
}
#contact .guestbook .row .inp input {
  height: 32px;
  width: 250px;
  border: none;
  border: solid 1px #DDDDDD;
  border-radius: 4px;
  font-family: "微软雅黑";
  font-size: 14px;
}
#contact .guestbook .row .inp textarea {
  width: 420px;
  height: 150px;
  font-family: "微软雅黑";
  font-size: 14px;
}
#contact .guestbook .row .inp .submit {
  width: 100px;
  background: #01a0eb;
  color: #FFFFFF;
}
#contact .guestbook .row .inp span {
  float: right;
  color: red;
}
