/* 首页 */

/* banner */
.banner-item{
  height: 630px;
}
.banner-item img{

}
.swiper-pagination-bullet {
  width: 46px;
  height: 6px;
  border-radius: 0;
  background: #fff;
  opacity: 1;
}
.swiper-container-horizontal>.swiper-pagination-bullets{
  bottom: 27px;
}
.swiper-pagination-bullet-active {
  background: #3d73c6;
}
.banner-item .swiper-slide{
  width: 100%;
  height: 630px;
}
.banner-item .banner1{
  background: url(../images/banner1.jpg) no-repeat center;
}
.swiper-slide > div{
  width: 840px;
  margin: 194px auto 0;
}
.banner-item .banner2{
  background: url(../images/banner2.jpg) no-repeat center;
}
.banner-item .banner3{
  background: url(../images/banner3.jpg) no-repeat center;
}
.banner-item .banner4{
  background: url(../images/banner4.jpg) no-repeat center;
}
.banner-item .banner5{
  background: url(../images/banner03.jpg) no-repeat center;
}
.banner-item .banner6{
  background: url(../images/banner04.jpg) no-repeat center;
}
.banner-item .banner7{
  background: url(../images/banner05.jpg) no-repeat center;
}
/* product */
.product-item{
  margin-top: 60px;
}
.title-group{
  display: flex;
  display: -webkit-flex; /* Safari */
}
.title-group .left{
  width: 293px;
  border-bottom: 2px solid #00458d;
  display: flex;
  display: -webkit-flex; /* Safari */
  height: 40px;
  line-height: 40px;
}
.title-group .left .left-tip{
  width: 7px;
  height: 24px;
  background-color: #00458d;
  margin-top: 8px;
}
.title-group .left .chinese{
  font-size: 20px;
	letter-spacing: 1px;
  color: #00458d;
  margin-left: 10px;
  font-weight: bold;
}
.title-group .left .english {
	color: #c9caca;
	font-size: 17px;
  letter-spacing: 0px;
  margin-left: 9px;
}
.title-group .left .english span{
	font-size: 28px;
	letter-spacing: -1px;
}


.title-group .right{
  flex-grow: 1;
  border-bottom: 2px solid #dcdddd;
  display: flex;
  display: -webkit-flex; /* Safari */
  flex-direction: row-reverse;
  height: 40px;
  line-height: 40px;
}
.title-group .right .more{
  font-size: 14px;
	color: #00458d;
}
.product-list{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.product-list .product{
  width: 292px;
  margin-top: 35px;
  display: block;
}
.product-list .product img{
  width: 292px;
  height: 185px;
  border: 1px solid #e6e6e6;
  box-sizing: border-box;
}
.product-list .product p{
  width: 292px;
  text-align: center;
	font-size: 14px;
	letter-spacing: 1px;
  color: #595757;
  margin-top: 16px;
  margin-bottom: 7px;
  word-break:keep-all;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.product-list .product:hover img{
  border: 1px solid #2b579a;
  trantransition: all 0.5s ease;
  -moz-transition: all 0.5s ease; /* Firefox 4 */
  -webkit-transition: all 0.5s ease; /* Safari 和 Chrome */
  -o-transition: all 0.5s ease; /* Opera */
}
.product-list .product:hover p{
  color: #2b579a;
}
/* partners */
.partners-item{
  margin-top: 60px;
}
.partners-list{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 35px;
}
.partners-list .partners{
  width: 193px;
  height: 63px;
  display: block;
  margin-bottom: 14px;
  overflow: hidden;
  border: 1px solid #e6e6e6;
  position: relative;
}
.partners-list .partners img{
  width: 193px;
  height: 63px;
  box-sizing: border-box;
}
/* .partners::before,
.partners::after {
  box-sizing: border-box;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  z-index: 999;
}
.partners::before {
  border-top: 2px solid #2b579a;
  border-bottom: 2px solid #2b579a;
  -webkit-transform: scale3d(0, 1, 1);
  transform: scale3d(0, 1, 1);
}
.partners::after {
  border-left: 2px solid #2b579a;
  border-right: 2px solid #2b579a;
  -webkit-transform: scale3d(1, 0, 1);
  transform: scale3d(1, 0, 1);
}

.partners:hover::before,
.partners:hover::after {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 1s;
  transition: transform 1s;
} */
.partners:hover img{
  -webkit-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2);
  transition: all 1s ease;
  -moz-transition: all 1s ease; /* Firefox 4 */
  -webkit-transition: all 1s ease; /* Safari 和 Chrome */
  -o-transition: all 1s ease; /* Opera */
}

/* 关于我们 */
.page-banner{
  height: 347px;
}
.page-banner-1{
  height: 347px;
  background: url(../images/page-banner1.jpg) no-repeat center;
}
.page-banner-2{
  height: 347px;
  background: url(../images/page-banner2.jpg) no-repeat center;
}
.page-banner-3{
  height: 347px;
  background: url(../images/page-banner3.jpg) no-repeat center;
}
.page-item{
  display: flex;
  justify-content: space-between;
  margin-top: 46px;
}
.page-left{
  width: 302px;
  margin-bottom: 200px;
}
.page-left .left-title{
  width: 100%;
  height: 42px;
  background: #00458d;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 42px;
  border-bottom: 3px solid #b3d1e7;
  box-sizing: content-box;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.page-left .left-title > div{
  width: 7px;
  height: 24px;
  background: #fff;
  margin-left: 9px;
}
.page-left .left-title > p{
  margin-left: 8px;
}
.page-left .left-nav{
  width: 100%;
  margin-top: 10px;
}
.page-left .left-nav li{
  margin-bottom: 4px;
  width: 302px;
  height: 42px;
}
.page-left .left-nav li a{
  width: 302px;
  height: 42px;
  display: inline-block;
  background: #f5f5f5;
  font-size: 16px;
  color: #3e3a39;
  text-align: center;
  line-height: 42px;
  letter-spacing: 1px;
}
.page-left .left-nav li a:hover{
  text-decoration: underline;
}
.page-left .left-nav li a.active{
  background: #0a85df;
  color: #fff;
  font-weight: bold;
}
.page-left .left-info{
  width: 100%;
  height: 496px;
  margin-top: 16px;
  background: #00458d;
  color: #fff;
  padding: 0 24px;
  overflow: hidden;
}
.page-left .left-info h2{
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #fff;
  margin-top: 46px;
  margin-bottom: 10px;
}
.page-left .left-info p{
  font-size: 14px;
  letter-spacing: 1px;
  color: #fff;
  line-height: 27px;
  display: flex;
}
.page-left .left-info p span{
  display: block;
}
.page-left .left-info p span:first-child{
  width: 40px;
}

.page-left .left-info .ewm{
  width: 175px;
  height: 175px;
  margin: 40px auto 0;
  display: block;
}
.page-right{
  width: 862px;
}
.page-right .right-title{
  width: 100%;
  height: 42px;
  line-height: 42px;
  border-bottom: 2px solid #ddd;

}
.page-right .right-title > div{
  width: 7px;
  height: 24px;
  background: #00458d;
  float: left;
  margin-top: 9px;
}
.page-right .right-title > p{
  margin-left: 8px;
  color: #00458d;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 1px;
  float: left;
}
.page-right .right-title > h1{
  display : inline;
  margin-left: 8px;
  color: #00458d;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 1px;
  float: left;
}
.page-right .right-title > span{
  color: #3e3a39;
  font-size: 14;
  letter-spacing: 1px;
  float: right;
  line-height: 53px;
}
.page-right .right-title > span a{
  color: #3e3a39;
}
.page-right .right-main > h2{
  font-size: 16px;
	line-height: 35px;
  color: #00458d;
  margin-top: 20px;
  text-indent: 32px;
  font-weight: bold;
}
.page-right .right-main > h3{
  font-size: 14px;
	line-height: 35px;
  color: #00458d;
  text-indent: 32px;
}
.page-right .right-main > p{
  font-size: 14px;
	line-height: 30px;
  color: #3e3a39;
  text-indent: 32px;
}

.page-right .right-main > div > h2{
  font-size: 16px;
	line-height: 35px;
  color: #00458d;
  margin-top: 20px;
  text-indent: 32px;
  font-weight: bold;
}
.page-right .right-main > div > h3{
  font-size: 14px;
	line-height: 35px;
  color: #00458d;
  text-indent: 32px;
}
.page-right .right-main > div > p{
  font-size: 14px;
	line-height: 30px;
  color: #3e3a39;
  text-indent: 32px;
}
.page-right .right-main ul li{

}
.page-right .right-main ul li p{
  font-size: 14px;
	line-height: 30px;
  text-indent: 32px;
}

.page-right .right-main-article{
  display: none;
}
.page-right .right-main-article.show{
  display: block;
}
.page-right .right-main-article > h2{
  font-size: 16px;
	line-height: 35px;
  color: #00458d;
  margin-top: 20px;
  text-indent: 32px;
  font-weight: bold;
}
.page-right .right-main-article > h3{
  font-size: 16px;
	line-height: 35px;
  color: #00458d;
  text-indent: 32px;
}
.page-right .right-main-article > p{
  font-size: 14px;
	line-height: 30px;
  color: #3e3a39;
  text-indent: 32px;
}
.page-right .right-main-article > ul li{
  font-size: 14px;
	line-height: 35px;
  color: #3e3a39;
  text-indent: 32px;
}
.page-right .right-main-article > table{
  max-width: 100%;
  border:1px solid #ddd;
  border-collapse: collapse; 
  margin: 10px 0 10px 32px;
}
.page-right .right-main-article > table td{
  border:1px solid #ddd;
  font-size: 14px;
	line-height: 30px;
  color: #3e3a39;
  padding: 2px 5px;
}
.page-right .right-main-article > img{
  max-width: 100%;
  margin: 10px 0 10px 32px;
  display: block;
}
.page-right .right-title-list{
  width: 843px;
  margin-left: 20px;
  margin-top: 20px;
}
.page-right .right-title-list li{
  width: 100%;
  height: 55px;
  line-height: 55px;
  font-size: 16px;
  color: #3e3a39;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.page-right .right-title-list li a{
  color: #3e3a39;
  /* width: 670px; */
  word-break:keep-all;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.page-right .right-title-list li a:hover{
  color: #2b579a;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease; /* Firefox 4 */
  -webkit-transition: all 0.5s ease; /* Safari 和 Chrome */
  -o-transition: all 0.5s ease; /* Opera */
}
/* 产品中心下载 */
.page-right .pro-download-list{
  width: 100%;
}
.page-right .pro-download-list li{
  width: 100%;
  border-bottom: 1px solid #dddddd;
  height: 45px;
  line-height: 45px;
  margin-top: 26px;
  text-indent: 0!important;
}
.page-right .pro-download-list li > h2{
  color: #00458d;
  font-size: 16px;
  font-weight: bold;
  padding-left: 15px;
}
.page-right .pro-download-list li > p{
  color: #3e3a39;
  font-size: 14px;
  padding-left: 30px;
}
.page-right .pro-download-list li > a{
  color: #00458d;
  font-size: 14px;
  font-weight: bold;
  background: url(../images/download-icon.png) no-repeat 0px 10px;
  width: 90px;
  margin-right: 10px;
  padding-left: 25px;
}


/* 分页 */
#pageNum{
  width: 100%;
  height: 80px;
  margin: 50px 0 50px 88px
}

/* 解决方案 */
/* 左侧菜单 */
.menu_list {
  width: 302px;
  margin: 10px auto 0;
}

.menu_head {
  height: 42px;
  line-height: 42px;
  padding-left: 46px;
  font-size: 16px;
  color: #3e3a39;
  letter-spacing: 1px;
  cursor: pointer;
  position: relative;
  background: #f5f5f5 url(../images/left-nav-add.png) 18px center no-repeat;
  margin: 0 0 4px 0;
  font-weight: normal;
}
.menu_head a{
  color: #3e3a39;
}
.menu_list .current a{
  color: #fff;
}

.menu_list .current {
  background: #0a85df url(../images/left-nav-sub.png) 18px center no-repeat;
  color: #fff;
  font-weight: bold;
}

.menu_body {
  margin: 10px 0;
}

.menu_body > a {
  display: block;
  height: 35px;
  line-height: 35px;
  padding-left: 43px;
  color: #000;
  background: #fff;
  width: 290px;
  word-break:keep-all;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  font-size: 16px;
}

.menu_body > a span {
  color: #00458d;
}
.menu_body > a:hover{
  text-decoration: underline;
}
.menu_body > ul{
  margin: 3px 0;
  display: none;
}
.menu_body > ul li a{
  font-size: 12px;
  display: block;
  height: 24px;
  line-height: 24px;
  padding-left: 58px;
  color: #000;
  background: #fff;
  width: 290px;
  word-break:keep-all;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  letter-spacing: 1px;
}
.menu_body > ul li a:hover{
  text-decoration: underline;
}


/* 产品列表 */
.page-right .right-product-list{
  width: 100%;
  margin-top: 34px;
}
.page-right .right-product-list > li{
  width: 100%;
  display: flex;
  justify-content: space-between;
  height: 150px;
  margin-bottom: 50px;
}
.page-right .right-product-list > li .thumbnail{
  width: 237px;
  height: 150px;
  overflow: hidden;
  border: 1px solid #e6e6e6;
}
.page-right .right-product-list > li .thumbnail > img{
  width: 100%;
  height: 100%;
  display: block;
}
.page-right .right-product-list > li .introduce{
  width: 594px;
  height: 150px;
  overflow: hidden;
  border-bottom: 1px solid #c9caca;
  position: relative;
}
.page-right .right-product-list > li .introduce h1{
  color: #00458d;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
}
.page-right .right-product-list > li .introduce h1 a{
  color: #00458d;
}
.page-right .right-product-list > li .introduce h2{
  color: #00458d;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
}
.page-right .right-product-list > li .introduce h2 a{
  color: #00458d;
}
.page-right .right-product-list > li .introduce p{
  color: #3e3a39;
  font-size: 14px;
  line-height: 24px;
  margin-top: 8px;
}
.page-right .right-product-list > li .introduce p span{
  color: #00458d;
  display: block;
  text-indent: 0;
}
.page-right .right-product-list > li .introduce > a{
  color: #00458d;
  display: block;
  font-size: 14px;
  position: absolute;
  bottom: 8px;
  right: 14px;
}
.page-right .right-product-list > li .introduce a:hover{
  text-decoration: underline;
}

/* 产品中心 */
/* 品牌索引 */
.band-item{
  width: 302px;
  margin-top: 16px;
}
.band-item .band-list-title{
  width: 100%;
  height: 29px;
  background: #0a85df;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  line-height: 29px;
  letter-spacing: 1px;
}
.band-list{
  /* display: flex; */
  /* justify-content: space-between; */
  /* flex-wrap: wrap; */
  margin-top: 10px;
}
.band-list li{
  /* width: 147px; */
  width: 100%;
	height: 24px;
  border: solid 1px #e6e6e6;
  box-sizing: border-box;
  margin-top: 2px;
}
.band-list li a{
  color: #3e3a39;
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  display: block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.band-list li a.current{
  color: #00458d;
  font-weight: bold;
}
.band-list li:hover{
  border: 1px solid #2b579a;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease; /* Firefox 4 */
  -webkit-transition: all 0.5s ease; /* Safari 和 Chrome */
  -o-transition: all 0.5s ease; /* Opera */
}

/* 产品详情 */
.product-article-item{
  width: 100%;
  margin-top: 34px;
}
.top-info{
  width: 100%;
  height: 252px;
  display: flex;
  justify-content: space-between;
}
.top-info .thumbnail{
  width: 397px;
  height: 252px;
  display: inline-block;
}
.top-info .message{
  width: 433px;
  position: relative;
}
.top-info .message > h1{
  color: #00458d;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 24px;
}
.top-info .message > p{
  color: #3e3a39;
  font-size: 14px;
  line-height: 24px;
  margin-top: 10px;
  line-height: 24px;
  max-height: 190px;
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
.top-info .message > p span{
  color: #000;
  font-weight: bold;
}
.top-info .message > p i{
  color: #000;
  font-weight: normal;
}
.top-info .share-item{
  position: absolute;
  bottom: 4px;
  left: 0;
  height: 20px;
}
.top-info .share-item li{
  width: 20px;
  height: 20px;
  float: left;
  margin-right: 5px;
  line-height: 20px;
}
.top-info .share-item li img{
  width: 100%;
  height: 100%;
}
.top-info .share-item li:first-child{
  width: 56px;
  margin-right: 0px;
}
.main-info{
  width: 100%;
  margin-top: 54px;
}
.main-info .title-tab{
  width: 100%;
  height: 24px;
  border-bottom: 2px solid #00458d;
  box-sizing: content-box;
}
.main-info .title-tab > h1{
  width: 90px;
  height: 24px;
  background: #fff;
  text-align: center;
  line-height: 24px;
  color: #000000;
  font-weight: bold;
  font-size: 14px;
  letter-spacing: 1px;
  border: 1px solid #dcdddd;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom: none;
  margin-left: 5px;
  cursor: pointer;
}
.main-info .title-tab > h1.active{
  background: #00458d;
  color: #fff;
  font-weight: bold;
}

.main-info .title-tab > h4{
  width: 90px;
  height: 24px;
  background: #fff;
  text-align: center;
  line-height: 24px;
  color: #000000;
  font-weight: bold;
  font-size: 14px;
  letter-spacing: 1px;
  border: 1px solid #dcdddd;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom: none;
  margin-left: 5px;
  cursor: pointer;
}
.main-info .title-tab > h4 .active{
  background: #00458d;
  color: #fff;
  font-weight: bold;
}

/* 联系我们 */
.contact-icon{
	height: 282px;
	overflow: hidden;
  color: #323132;
  margin-top: 46px;
  border-bottom: 2px solid #ededed;
}
.contact-icon .icon_module{
	width: 400px;
	text-align: center;
}
.contact-icon .icon_module h3{
	font-size: 16px;
	letter-spacing: 2px;
	font-weight: bold;
	margin-top: 23px;
}
.contact-icon .icon_module p{
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 26px;
	margin-top: 10px;
}
@keyframes rotateicon2{
  0% { transform:rotate(0deg);-webkit-transform:rotate(0deg);}
  100% { transform:rotate(-360deg);-webkit-transform:rotate(-360deg);}
}
@-webkit-keyframes rotateicon2{
  0% { transform:rotate(0deg);-webkit-transform:rotate(0deg);}
  100% { transform:rotate(-360deg);-webkit-transform:rotate(-360deg);}
}
.rotateicon2{
animation: rotateicon2 1s 0.3s ;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}

.contact-bottom{
  margin-top: 44px;
  display: flex;
  justify-content: space-between;
}

.left-from{
  width: 549px;
}
.left-from label p{
  color: #323132;
  font-size: 16px;
  font-weight: bold;
}
.left-from textarea{
  width: 549px;
  height: 145px;
  box-shadow: inset 2px 3px 3px 0px 
    rgba(3, 0, 0, 0.19);
  background: #ededed;
  padding: 12px 12px;
  color: #323132;
  font-size: 16px;
  line-height: 32px;
  letter-spacing: 1px;
}
.left-from input::-webkit-input-placeholder { /* WebKit browsers */
	font-style: italic;
	color: #aaaaaa;
}
.left-from input::-moz-placeholder { /* Mozilla Firefox 19+ */
	font-style: italic;
	color: #aaaaaa;
}
.left-from input::-ms-input-placeholder { /* Internet Explorer 10+ */
  font-style: italic;
	color: #aaaaaa;
} 
.left-from textarea::-webkit-input-placeholder { /* WebKit browsers */
  font-style: italic;
	color: #aaaaaa;
}
.left-from textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
  font-style: italic;
	color: #aaaaaa;
}
.left-from textarea::-ms-input-placeholder { /* Internet Explorer 10+ */
  font-style: italic;
	color: #aaaaaa;
} 
.person-info{
  width: 100%;
  display: flex;
  margin-top: 31px;
  justify-content: space-between;
  margin-bottom: 31px;
}
.left-from input{
	height: 37px;
	box-shadow: inset 2px 3px 3px 0px 
    rgba(3, 0, 0, 0.19);
    background: #ededed;
  padding: 0 12px;
  color: #323132;
  font-size: 16px;
  line-height: 37px;
  margin-top: 14px;
  letter-spacing: 1px;
}
.btn-group{
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 68px;
  margin-bottom: 48px;
}
.btn-group .qq{
  width: 224px;
	height: 43px;
	background-color: #ededed;
  border: solid 1px #00458d;
  border-radius: 20px;
  color: #00458d;
  font-size: 16px;
  box-sizing: border-box;
  line-height: 43px;
}
.btn-group .qq i{
  width: 26px;
  height: 27px;
  display: inline-block;
  margin: -5px 13px 0 49px;
  vertical-align: middle;
}
.btn-group button{
  width: 150px;
	height: 43px;
  background-color: #00458d;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 2px;
}
.right-map{
  width: 588px;
	height: 474px;
  margin-top: 20px;
  overflow: hidden;
}
#dituContent{
  width: 100%;
  height: 100%;
}
.BMap_cpyCtrl {
  display: none;
}
/* 新闻详情页 */
.article-item{
  width: 100%;
  margin-top: 49px;
}
.article-item  h1{
  color: #00458d;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 2px;
  text-align: center;
}
.article-item  h3{
  color: #9fa0a0;
  font-size: 14px;
  text-align: center;
  line-height: 48px;
}
.article-item  p{
  color: #3e3a39;
  font-size: 14px;
  text-align: justify;
  line-height: 30px;
  letter-spacing: 1px;
  text-indent: 32px;
}
.article-item img{
  max-width: 90%;
  margin: 10px auto;
  display: block;
}
/* 技术中心 资料下载 */
.page-right .right-title-list li p{
  color: #3e3a39;
  width: 670px;
  word-break:keep-all;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.right-title-list li button{
  color: #3e3a39;
  font-size: 16px;
  background: none;
  padding: 8px 12px;
  cursor: pointer;
}
.right-title-list li button:hover{
  color: #fff;
  background: #00458d;
  trantransition: all 0.5s ease;
  -moz-transition: all 0.5s ease; /* Firefox 4 */
  -webkit-transition: all 0.5s ease; /* Safari 和 Chrome */
  -o-transition: all 0.5s ease; /* Opera */
}

/* 移动端样式调整 */
@media screen and (max-width: 800px) {
  .footnavdl dt a{
    font-size: 16px;
  }
  .footnavdl dd a{
    font-size: 12px;
  }
  .footnav .info h2{
    font-size: 18px;
  }
  .page-left .left-info h2{
    font-size: 18px;
  }
}