@charset "GB2312";
@import url(https://at.alicdn.com/t/font_1196769_8rtase17yzn.css);
.box{overflow:hidden;float: left;width: 100%;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none; color:#132f5d;}
.left{float: left}
.right{float: right}
.animated {visibility: visible !important;animation-duration: 2s;animation-fill-mode: both;animation-timing-function: linear;}
.animated.infinite {animation-iteration-count: infinite;}
.h1,h1{font-size:36px}
.h2,h2{font-size:36px}
.h3,h3{font-size:30px}
.h4,h4{font-size:24px}
.h5,h5{font-size:18px}
.h6,h6{font-size:16px}
.h3,.h4,.h5,.h6,h3,h4,h5,h6{font-weight:300}
.wd{width:1200px;margin:0 auto}
@keyframes fadeIn-left1 {
  0% {
    transform: translate(-10px, 0);
  }
  50%{
    transform: translate(10px, 0);
  }
  100% {
    transform: translate(-10px, 0);
  }
}
.fadeIn-left1 {animation-name: fadeIn-left1;}

/*wap css 图片排列*/
*,
*:before,
*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
img {max-width: 100%;height: auto; }
img {-ms-interpolation-mode: bicubic; }
[class*="block-grid-"] {display: block;padding: 0;margin: 0 auto; }
[class*="block-grid-"]:before, [class*="block-grid-"]:after {content: " ";display: table; }
[class*="block-grid-"]:after {clear: both; }
[class*="block-grid-"] > li {display: block;float: left;height: auto;padding: 0 15px; }

@media only screen {
  .small-block-grid-1 > li {list-style: none;width: 100%; }
  .small-block-grid-1 > li:nth-of-type(1n) {clear: none; }
  .small-block-grid-1 > li:nth-of-type(1n+1) {clear: both; }

  .small-block-grid-2 > li {list-style: none;width: 50%; }
  .small-block-grid-2 > li:nth-of-type(1n) {clear: none; }
  .small-block-grid-2 > li:nth-of-type(2n+1) {clear: both; }

  .small-block-grid-3 > li {list-style: none;width: 33.33333%; }
  .small-block-grid-3 > li:nth-of-type(1n) {clear: none; }
  .small-block-grid-3 > li:nth-of-type(3n+1) {clear: both; }

  .small-block-grid-4 > li {list-style: none;width: 25%; }
  .small-block-grid-4 > li:nth-of-type(1n) {clear: none; }
  .small-block-grid-4 > li:nth-of-type(4n+1) {clear: both; }

  .small-block-grid-5 > li {list-style: none;width: 20%; }
  .small-block-grid-5 > li:nth-of-type(1n) {clear: none; }
  .small-block-grid-5 > li:nth-of-type(5n+1) {clear: both; }

  .small-block-grid-6 > li {list-style: none;width: 16.66667%; }
  .small-block-grid-6 > li:nth-of-type(1n) {clear: none; }
  .small-block-grid-6 > li:nth-of-type(6n+1) {clear: both; }

  .small-block-grid-7 > li {list-style: none;width: 14.28571%; }
  .small-block-grid-7 > li:nth-of-type(1n) {clear: none; }
  .small-block-grid-7 > li:nth-of-type(7n+1) {clear: both; }

  .small-block-grid-8 > li {list-style: none;width: 12.5%; }
  .small-block-grid-8 > li:nth-of-type(1n) {clear: none; }
  .small-block-grid-8 > li:nth-of-type(8n+1) {clear: both; }

  .small-block-grid-9 > li {list-style: none;width: 11.11111%; }
  .small-block-grid-9 > li:nth-of-type(1n) {clear: none; }
  .small-block-grid-9 > li:nth-of-type(9n+1) {clear: both; }

  .small-block-grid-10 > li {list-style: none;width: 10%; }
  .small-block-grid-10 > li:nth-of-type(1n) {clear: none; }
  .small-block-grid-10 > li:nth-of-type(10n+1) {clear: both; }

  .small-block-grid-11 > li {list-style: none;width: 9.09091%; }
  .small-block-grid-11 > li:nth-of-type(1n) {clear: none; }
  .small-block-grid-11 > li:nth-of-type(11n+1) {clear: both; }

  .small-block-grid-12 > li {list-style: none;width: 8.33333%; }
  .small-block-grid-12 > li:nth-of-type(1n) {clear: none; }
  .small-block-grid-12 > li:nth-of-type(12n+1) {clear: both; } }
@media only screen and (min-width: 35.61111em) {
  .medium-block-grid-1 > li {list-style: none;width: 100%; }
  .medium-block-grid-1 > li:nth-of-type(1n) {clear: none; }
  .medium-block-grid-1 > li:nth-of-type(1n+1) {clear: both; }

  .medium-block-grid-2 > li {list-style: none;width: 50%; }
  .medium-block-grid-2 > li:nth-of-type(1n) {clear: none; }
  .medium-block-grid-2 > li:nth-of-type(2n+1) {clear: both; }

  .medium-block-grid-3 > li {list-style: none;width: 33.33333%; }
  .medium-block-grid-3 > li:nth-of-type(1n) {clear: none; }
  .medium-block-grid-3 > li:nth-of-type(3n+1) {clear: both; }

  .medium-block-grid-4 > li {list-style: none;width: 25%; }
  .medium-block-grid-4 > li:nth-of-type(1n) {clear: none; }
  .medium-block-grid-4 > li:nth-of-type(4n+1) {clear: both; }

  .medium-block-grid-5 > li {list-style: none;width: 20%; }
  .medium-block-grid-5 > li:nth-of-type(1n) {clear: none; }
  .medium-block-grid-5 > li:nth-of-type(5n+1) {clear: both; }

  .medium-block-grid-6 > li {list-style: none;width: 16.66667%; }
  .medium-block-grid-6 > li:nth-of-type(1n) {clear: none; }
  .medium-block-grid-6 > li:nth-of-type(6n+1) {clear: both; }

  .medium-block-grid-7 > li {list-style: none;width: 14.28571%; }
  .medium-block-grid-7 > li:nth-of-type(1n) {clear: none; }
  .medium-block-grid-7 > li:nth-of-type(7n+1) {clear: both; }

  .medium-block-grid-8 > li {list-style: none;width: 12.5%; }
  .medium-block-grid-8 > li:nth-of-type(1n) {clear: none; }
  .medium-block-grid-8 > li:nth-of-type(8n+1) {clear: both; }

  .medium-block-grid-9 > li {list-style: none;width: 11.11111%; }
  .medium-block-grid-9 > li:nth-of-type(1n) {clear: none; }
  .medium-block-grid-9 > li:nth-of-type(9n+1) {clear: both; }

  .medium-block-grid-10 > li {list-style: none;width: 10%; }
  .medium-block-grid-10 > li:nth-of-type(1n) {clear: none; }
  .medium-block-grid-10 > li:nth-of-type(10n+1) {clear: both; }

  .medium-block-grid-11 > li {list-style: none;width: 9.09091%; }
  .medium-block-grid-11 > li:nth-of-type(1n) {clear: none; }
  .medium-block-grid-11 > li:nth-of-type(11n+1) {clear: both; }

  .medium-block-grid-12 > li {list-style: none;width: 8.33333%; }
  .medium-block-grid-12 > li:nth-of-type(1n) {clear: none; }
  .medium-block-grid-12 > li:nth-of-type(12n+1) {clear: both; } }
@media only screen and (min-width: 56.94444em) {
  .large-block-grid-1 > li {list-style: none;width: 100%; }
  .large-block-grid-1 > li:nth-of-type(1n) {clear: none; }
  .large-block-grid-1 > li:nth-of-type(1n+1) {clear: both; }

  .large-block-grid-2 > li {list-style: none;width: 50%; }
  .large-block-grid-2 > li:nth-of-type(1n) {clear: none; }
  .large-block-grid-2 > li:nth-of-type(2n+1) {clear: both; }

  .large-block-grid-3 > li {list-style: none;width: 33.33333%; }
  .large-block-grid-3 > li:nth-of-type(1n) {clear: none; }
  .large-block-grid-3 > li:nth-of-type(3n+1) {clear: both; }

  .large-block-grid-4 > li {list-style: none;width: 25%; }
  .large-block-grid-4 > li:nth-of-type(1n) {clear: none; }
  .large-block-grid-4 > li:nth-of-type(4n+1) {clear: both; }

  .large-block-grid-5 > li {list-style: none;width: 20%; }
  .large-block-grid-5 > li:nth-of-type(1n) {clear: none; }
  .large-block-grid-5 > li:nth-of-type(5n+1) {clear: both; }

  .large-block-grid-6 > li {list-style: none;width: 16.66667%; }
  .large-block-grid-6 > li:nth-of-type(1n) {clear: none; }
  .large-block-grid-6 > li:nth-of-type(6n+1) {clear: both; }

  .large-block-grid-7 > li {list-style: none;width: 14.28571%; }
  .large-block-grid-7 > li:nth-of-type(1n) {clear: none; }
  .large-block-grid-7 > li:nth-of-type(7n+1) {clear: both; }

  .large-block-grid-8 > li {list-style: none;width: 12.5%; }
  .large-block-grid-8 > li:nth-of-type(1n) {clear: none; }
  .large-block-grid-8 > li:nth-of-type(8n+1) {clear: both; }

  .large-block-grid-9 > li {list-style: none;width: 11.11111%; }
  .large-block-grid-9 > li:nth-of-type(1n) {clear: none; }
  .large-block-grid-9 > li:nth-of-type(9n+1) {clear: both; }

  .large-block-grid-10 > li {list-style: none;width: 10%; }
  .large-block-grid-10 > li:nth-of-type(1n) {clear: none; }
  .large-block-grid-10 > li:nth-of-type(10n+1) {clear: both; }

  .large-block-grid-11 > li {list-style: none;width: 9.09091%; }
  .large-block-grid-11 > li:nth-of-type(1n) {clear: none; }
  .large-block-grid-11 > li:nth-of-type(11n+1) {clear: both; }

  .large-block-grid-12 > li {list-style: none;width: 8.33333%; }
  .large-block-grid-12 > li:nth-of-type(1n) {clear: none; }
  .large-block-grid-12 > li:nth-of-type(12n+1) {clear: both; } }

/* 图片边框cssImage Thumbnails */
.th {box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);line-height: 0;width: 100%;transition: all 200ms ease-out;height:  0;padding-top:  100%;overflow: hidden;position: relative;}
.th a{text-align: center;vertical-align: middle;height: 100%;background: #fff;position: absolute;left: 0;top: 0;border: solid 4px #FFFFFF;width: 100%;
  /* 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;
}
.th a img{max-width: 100%;max-height: 100%}
.th:hover, .th:focus {box-shadow: 0 0 6px 1px rgba(0, 140, 186, 0.5);}
.th.radius {border-radius: 3px; }
.l_ginfo{text-align: center;padding: 10px 0;}
.l_ginfo span{font-size: 16px;line-height: 32px;padding: 0 10px;border-radius: 5px;}
/*分页样式css*/
#Pages{margin: 38px 0 15px;text-align: center;width: auto;line-height:30px;font-size: 0;}
#Pages a{border: #ddd 1px solid;padding: 5px 8px;color: #777;margin-right: 5px;text-decoration: none;font-weight: normal;line-height: initial;font-size: 12px;}
#Pages a:hover{border: #a0a0a0 1px solid;}
#Pages span strong{font-weight: normal}
#Pages span.red{border: #e0e0e0 1px solid;padding: 5px 8px;font-weight: bold;color: #fff;margin-right: 5px;background-color: #161616;font-size: 12px;}
/*锚点*/
#a1,#a2,#a3{display: inline-block;width: 100%;height: 0;position: absolute;top: -120px}
.v_center{
  text-align: center;
  /* 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;
}
.mq{width: 1264px;margin: 0 auto;position: relative}
.clearfix,.cls{clear: both;display: block}
.clearfix:after,.cls:after{width:100%;height:0;display:block;clear:both;content:''}
.member{color: transparent!important;}
.member:hover{color: inherit!important;}
/**********  header  ************/
.header{width: 100%;position: fixed;z-index: 100;float: left;height: 120px;background: rgba(233,216,201,.63);display: flex;align-items: center;}
.logo{height: 77px;padding: 10px 0;float: left}
.logo img{max-height: 100%}
.tel{padding:18px 0 18px 50px;float: right;font-size: 15px;color: #fff;line-height: 20px;background: url("../img/d-1.png") no-repeat left center}
.tel span{padding-left: 10px}
.nav{float: right;padding-right:36px;}
.nav a{display: inline-block;height: 77px;position: relative;margin-right: 24px;color: #fff;line-height: 77px;font-size: 15px;font-weight: bold}
.nav a:hover:after,.nav a.select:after{content: '';width: 100%;height: 2px;background: #c58d5c;position: absolute;left: 0;bottom: 50%;transform: translateY(22px)}
/*.header_f{background: rgb(0, 0, 0);border-bottom: 1px solid #000;}*/
/*banner*/
.banner{font-size: 0}
.banner .swiper-button-next,.banner .swiper-button-prev{width: 64px!important;height: 64px!important;background-color: #ffffffb0;border-radius: 100%;background-size: 20px!important;opacity: .5}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{opacity: 1}
.banner .swiper-button-next{right: 10%!important}
.banner .swiper-button-prev{left: 10%!important}
.banner .swiper-pagination-bullet{width: 12px;height: 12px;background: #fff;opacity: 1}
.banner .swiper-pagination-bullet-active{background: #C48D5C}
.banner .swiper-pagination{bottom: 80px!important;left: -10%!important;text-align: right!important;}



/*footer*/
.footer{width: 100%;background: #1a1a1a;position: relative;padding-top: 60px;}

.footer .footer-list li{float: left;min-width: 190px;color: #b7b7b7;background: url("../img/footer_li.jpg") repeat-y 130px top}
.footer .footer-list li:nth-last-of-type(1){background: none;float: right}
.footer .footer-list li p{font-size: 16px;padding-bottom: 19px;position: relative;}
.footer .footer-list li p:after{content: '';position: absolute;left: 0;bottom: 5px;height: 2px;background: rgb(197, 141, 92);display: inline-block;width: 20px;}
.footer .footer-list li a{display: block;font-size: 15px;line-height: 28px;color: #b7b7b7;}
.footer .footer-list li p:nth-last-of-type(1):after{display: none}
.footer .footer-list li p span{display: inline-block;vertical-align: top;text-align: center}
.footer .footer-list li p span + span{margin-left: 10px}
.footer .footer-list li img{width: 150px;}



.footer .btn-back{background-image: url('../img/icon-6.png');background-repeat: no-repeat;background-position: center center;transition: all 0.3s ease;}
.footer .btn-back:hover{background-position: center 2px;}

.footer .p{color: #868686;font-size: 13px;margin-bottom: 18px;text-transform: Uppercase;}
.footer .p a{color: #868686;font-size: 13px;}


.drift{width:50px;height:auto;position:fixed;bottom:30%;right:-120px;z-index:999;padding-top: 10px;}
.drift:after{content: '';width:50px;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0, 0, 0, 0.35);border-radius: 10px 0 0 10px;display: inline-block;z-index: -1}
.drift ul{width: max-content}
.drift li{position: relative;transition: all ease-in-out 0.5s;width: max-content;padding-right: 16px;border-radius: 10px 0 0 10px;}
.drift li:hover{background-color: rgba(0, 0, 0, 0.35);transform: translateX(calc(-100% + 50px))}
.drift li a{display:inline-block;text-decoration:none;}
.drift li a i{display: inline-block;width: 50px;height: 50px;float: left;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;font-size: 20px;color: #fff;}
.drift li a span{color: #fff;font-size: 16px;display: inline-block;line-height: 50px;}

/*layout*/
.main_body{float: left;width: 100%;background: #F0F0F0}
.FmovefadeInDown{animation:FmovefadeInDown 1.5s ease-out infinite;}
@keyframes FmovefadeInDown{
  0%{
    opacity: 1;
    transform: translate(0px,0px);
  }
  35%{
    opacity: 0;
    transform: translate(0px,50%);
  }
  65%{
    opacity: 0;
    transform: translate(0px,-50%);
  }
  100%{
    transform: translate(0px,0px);
    opacity: 1;
  }
}

.banner_pg{height: 678px;;background: #efefef;padding-top: 78px;color: #fff}
.banner_pg .ntd .h3{line-height: 1em;font-weight: 500;letter-spacing: 10px;font-size: 55px;text-transform: uppercase}
.banner_pg .ntd .p{line-height: 1em;font-weight: 500;letter-spacing: 10px;font-size: 22px;margin-top: 20px;}

.banner_pg .ntd .m {width: 50px;height: 50px;border: 1px solid #fff;overflow: hidden;border-radius: 50%;transform: translateY(0px);opacity: 1;margin: 50px auto 0;cursor: pointer}
.banner_pg .ntd .m i{display: inline-block;width: 100%;height: 100%}
.banner_pg .ntd .m i img{width: 50%}

.two-nav {width: 100%;height: 65px;border-bottom: 1px solid #D8D8D8;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 0;background: #FFF;text-align: center;}
.two-nav ul li {display: inline-block;vertical-align: top;}
.two-nav ul li  a {display: block;padding: 0 30px;height: 65px;line-height: 65px;position: relative;}
.two-nav ul li a span {position: relative;color: #666;font-size: 15px;display: inline-block;height: 100%;width: auto;}

.two-nav ul li a span:before {content: "";position: absolute;bottom: 1px;height: 2px;right: 0;left: 0;background: #FFF;-webkit-transition: left .4s ease;-moz-transition: left .4s ease;transition: left .4s ease;}
.two-nav ul li a span:after {content: "";position: absolute;left: 0;bottom: 1px;width: 0;height: 2px;background: #000;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;}

.two-nav ul a.select span:before {left: 15px;background: #c4a87d;}
.two-nav ul a.select span:after {width: 11px;}


.wp{width: 1200px;margin: 0 auto}

/*about*/
.about_list{ padding:130px 0;}
.about_list .left{width: 474px;}
.about_list .right{width: calc(100% - 550px);}
.about_list .right h1{text-align: left;margin-bottom: 22px;font-size: 27px;color: #000;font-weight: 400}
.about_list .right h1 span{font-family: -webkit-pictograph;font-size: 29px;padding-left: 5px}
.about_list .right .dr p{font-size: 16px;color: #666;line-height: 28px;margin-bottom: 10px;text-align: justify}


/*two-nav  nav-box*/
.nav-box {width: 1200px;margin: 0 auto;text-align: center;padding-top: 30px;}
.nav-box .list {background: #FFF;width: 100%;height: 60px;border: 1px solid #DDD;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;}
.nav-box .list li {display: inline-block;vertical-align: top;position: relative;}
.nav-box .list li + li:after {content: "";left: 0;top: 50%;position: absolute;width: 1px;height: 10px;margin-top: -5px;background: #D9D9D9;}
.nav-box .list li a {line-height: 60px;height: 100%;padding: 0 32px;display: block;font-size: 14px;color: #666;}
.two-nav .list a.select {color: #c4a87d;}
.min_list{padding-top: 60px;padding-bottom: 73px;}

/*分页*/
.flip{padding-top: 42px;padding-bottom: 73px;width: 1200px;margin: 0 auto}
.flip .red strong{font-weight: normal}
.flip a, .flip .red{display: inline-block;zoom: 1;margin: 0px 3px;padding: 13px 16px;font-size: 14px;text-align: center;background: #FFF;color: #555;}
.flip .red,.flip a:hover {background: #333;color: #FFF;}
.flip p{font-size: 14px;line-height: 2;color: #8a8a8a;margin-top: 5px;}

.dimgs_list ul li a,.goods_list ul li a{display: inline-block;width: 100%;}
.dimgs_list ul li a .img,.goods_list ul li a .img{width:100%;height: 0;padding-top: 100%;position: relative;overflow: hidden;}
.dimgs_list ul li a .img:after,.goods_list ul li a .img:after{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;border: 4px solid #fff;display: inline-block}
.dimgs_list ul li a .img img,.goods_list ul li a .img img{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;}
.dimgs_list ul li a .text,.goods_list ul li a .text{width: 100%;text-align: center;padding:10px 20px 20px}
.dimgs_list ul li a .text .h3,.goods_list ul li a .text .h3{width: 100%;font-size: 16px;}



/*新闻列表*/
.news_list li + li {margin-top: 12px;}
.news_list li a {display: block;position: relative;width: 100%;height: 100%;overflow: hidden;z-index: 5;}
.news_list li a .time {position: absolute;left: 10px;top: 50%;width: 100px;height: 112px;line-height: 112px;background: #4F4F4F;margin-top: -56px;z-index: -1;font-size: 0;text-align: center;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;}
.news_list li a .time > div {display: inline-block;vertical-align: middle;line-height: 1.2;}
.news_list li a .time .day {font-size: 36px;color: #FFF;}
.news_list li a .time .year {font-size: 14px;color: #FFF;}

.news_list li a .nr {background: #FFF;margin-left: 100px;height: 222px;padding: 34px 70px 34px 34px;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.15);-moz-box-sizing: border-box;box-sizing: border-box;}
.news_list li a .nr .img {width: 260px;padding: 4px;background: #F5F5F5;-moz-box-sizing: border-box;box-sizing: border-box;float: left;}
.news_list li a .nr .img > div {width: 100%;position: relative;padding-bottom: 58.56574%;}
.news_list li a .nr .img > div img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.news_list li a .nr .title {margin-left: 298px;}
.news_list li a .nr .title h1 {margin-top: 10px;height: 48px;line-height: 48px;width: 100%;overflow: hidden;font-size: 20px;color: #333;margin-bottom: 12px;position: relative;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;}
.news_list li a .nr .title h1:before {position: absolute;content: "";right: 0;bottom: 0;width: 50%;height: 1px;background: #E5E5E5;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;}
.news_list li a .nr .title h1:after {position: absolute;content: "";left: 0;bottom: 0;width: 50%;height: 1px;background: #E5E5E5;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;}
.news_list li a .nr .title .p {font-size: 13px;color: #666;line-height: 25px;height: 50px;overflow: hidden;width: 100%;text-align: justify}

.news_list li a:hover .time {background: #c4a87d;left: 5px;}
.news_list li a:hover .nr {margin-left: 105px;}
.news_list li a:hover .nr .title h1 {color: #c4a87d;}
.news_list li a:hover .nr .title h1:before {width: 668px;background: #A7A7A7;}
.news_list li a:hover .nr .title h1:after {width: 24px;background: #c4a87d;}

/*新闻详情*/
.news_info{padding-top: 42px;padding-bottom: 80px}
.news_info .left{width: 873px;}
.news_info .left .left_content{width: 873px;padding: 64px 98px 48px;background: #fff;overflow: hidden;position: relative}
.news_info .news_info_cnt h2{font-size: 22px;line-height: 1.5;margin-bottom: 14px;font-weight: 400}
.news_info .news_info_box p{font-size: 16px;line-height: 2;text-align: justify}

.news_info .news_info_times{margin-bottom: 22px;}
.news_info .news_info_times span{font-size: 15px;word-wrap: break-word;word-break: break-all;color: #576b95;padding-right: 30px}
.news_info .left .qrcode{position: absolute;right: 98px;top: 26px;font-weight: 700;font-size: 16px;color: #ff0200;}
.news_info .left .qrcode #qrcode{display: inline-block;vertical-align: baseline;}

.newsi_m{height: 57px;margin-top: 25px;position: relative;background: #fff}
.newsi_m .dpages{font-size: 0!important;position: relative;height: 100%}
.newsi_m .dpages:after{content: '';display: inline-block;width: 1px;height: 100%;background: #E5E5E5;position: absolute;left: 50%;top: 0}

.newsi_m a{display: inline-block;width:calc(100% / 2);height: 57px;text-align: center;font-size: 14px;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  vertical-align: middle;
  line-height: 57px;
  }

.newsi_m a img{margin-right: 30px;vertical-align: middle}
.newsi_m a.previous,
.newsi_m a.prev{float: left}
.newsi_m a.next,
.newsi_m a.nexts{float: right}
.newsi_m a.prev,
.newsi_m a.nexts{color: #888;}
.newsi_m a:hover{padding-left: 10px;}
.newsi_m a.nexts:hover,.newsi_m a.prev:hover{padding-left: 0;cursor:not-allowed}


.news_info .right{width: calc(100% - 900px);overflow: hidden}
.news_info .right .list{background: #ffffffb5;border: #e6e6e6 1px solid;margin-bottom: 20px;}
.news_info .right .list h3 {height: 54px;line-height: 53px;padding: 0 20px ;margin: auto;border-bottom: #e7e7e7 1px solid;font-size: 17px;color: red;}
.news_info .right .list h3 i{display: inline-block;width: 25px;font-size: 22px;vertical-align: middle;}
.news_info .right .hot .right_1{float: right}
.news_info .right .hot .right_1{float: right}
.news_info .right .hot .right_1 .more-btn{font-size: 14px; color: #141414; text-align: right; transition: all .4s ease; backface-visibility: hidden; font-weight: inherit;}
.news_info .right .hot .right_1 .more-btn span{margin-top: -4px; margin-left: 15px; display: inline-block; vertical-align: middle; width: 13px; height: 13px; background-repeat: no-repeat; background-position: center center; background-image: url(../img/icon-29.png);}



.list_1 h3.hot {background: url(../img/hot.png) no-repeat 20px center #fff;}
.list_3 h3.faq {background: url(../img/faq.png) no-repeat 20px center;}
.list_1 .content em ,
.list_3 .content em {width: 15px;height: 15px;border-radius: 5px;font-style: normal;display: inline-block;vertical-align: middle;font-size: 12px;color: #fff;background: #ababab;text-align: center;line-height: 15px;margin-right: 12px;}
.list_1 .content li:nth-of-type(1) em,
.list_1 .content li:nth-of-type(2) em,
.list_1 .content li:nth-of-type(3) em {background: #c7000b ;}

#newsDetail_body .list .content {padding: 20px;}
#newsDetail_body .list .content li {margin: 5px 0;}
#newsDetail_body .list .content li,
#newsDetail_body .list .content a {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: middle;line-height: 32px;}
#newsDetail_body .list .content a {display: inline-block;font-size: 15px;color: #666666;width: calc(100% - 27px);}
#dlistDetail_body .list .content {padding: 20px;}
#dlistDetail_body .list .content li {margin: 5px 0;}
#dlistDetail_body .list .content li,
#dlistDetail_body .list .content a {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: middle;line-height: 32px;}
#dlistDetail_body .list .content a {display: inline-block;font-size: 15px;color: #666666;width: calc(100% - 27px);}
#dlistDetail_body .dpages{ padding: 20px 0;margin-bottom: 40px;border-top: #e1e1e1 1px solid;border-bottom: #e1e1e1 1px solid;}
#dlistDetail_body .dpages a:nth-of-type(1){margin-right: 30px}


/*certificate*/
.certificate_list ul li{margin-bottom: 20px}
.certificate_list ul li a{display: inline-block;width: 100%;background: #fff}
.certificate_list ul li a .img{width:100%;height: 0;padding-top: 100%;position: relative;overflow: hidden;background: #F5F5F3}
.certificate_list ul li a .img:after{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;border: 4px solid #fff;display: inline-block}
.certificate_list ul li a .img .img_box{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.certificate_list ul li a .certificate-introduce{padding:26px 26px 34px 26px;}
.certificate_list ul li a .certificate-introduce h1{font-weight: 400;
  font-size: 16px;
  color: #000;
  line-height: 28px;
  max-height: 56px;
  margin-bottom: 12px;
  position: relative;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
  overflow: hidden;
  width: 100%;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;}
.certificate_list ul li a .certificate-introduce span{display: block;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  width: 100%;
  border-top: 1px dashed #BCBCBC;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;padding-bottom: 12px}

.certificate_list ul li a .certificate-introduce .time{
  padding-top: 12px;
  font-size: 12px;
  color: #888;
  line-height: 24px;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  transition: all .4s ease;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.certificate_list ul li a:hover .certificate-introduce h1 { color: #C7000B;}
.certificate_list ul li a:hover .certificate-introduce h1,
.certificate_list ul li a:hover .certificate-introduce span,
.certificate_list ul li a:hover .certificate-introduce .time{-webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px);-ms-transform: translate(0, -10px);transform: translate(0, -10px);}

/*contact*/
.contact_list{border: 1px solid #D8D8D8;padding: 45px 40px 45px 70px;-moz-box-sizing: border-box;box-sizing: border-box;background: #FFF;position: relative;}
.contact_list .left{width: 484px}
.contact_list .left .address {padding-bottom: 25px;}
.contact_list .left .address h1 {margin-top: 25px;margin-bottom: 10px;line-height: 28px;font-size: 24px;color: #444;font-weight: 400}
.contact_list .left .address  p {font-size: 15px;color: #555;line-height: 2;}
.contact_list .left .address + .address {border-top: 1px dashed #C6C6C6;}
.contact_list .right{width: 556px}

#dpageDetail_body p{font-size: 14px;line-height: 2;text-align: justify;}
.fixed-img{background-repeat:no-repeat;background-position:center;background-attachment:fixed;background-size:cover}
.i-page{overflow:hidden;margin-top:100px}
.i-page.fixed-img{padding:60px 0}
.i-page dd{margin-top:30px}
.a-page{margin-top:50px}
.a-page dd{margin-top:30px}
.i-dt{position:relative;text-align:center;overflow:hidden}
.i-dt h2{zoom:1;display:inline-block;vertical-align:middle;position:relative;font-weight:400}
.i-dt h2:after,.i-dt h2:before{content:"";height:1px;background:#bbb;position:absolute;top:50%}
.i-dt h2:after{left:110%;width:520px}
.i-dt h2:before{right:110%;width:520px}
.i-dt h4{margin-top:40px;color:#c78e66}
.i-dt p{margin-top:20px;line-height:1.8}
.i-dt.bs{color:#fff}
.i-dt.bs h2:after,.i-dt.bs h2:before{background:#fff}
.s-page{font-size:0}
.s-page .s-left,.s-page .s-right{width:50%;zoom:1;display:inline-block;vertical-align:middle}
.s-page .txt{width:600px;zoom:1;display:inline-block;vertical-align:middle;padding:10px 34px}
.j1 dd{background:#444}
.j1 dd h2{font-weight:400;color:#c78e66;margin-bottom:10px}
.j1 dd h2 span{font-size:72px;margin-right:8px;font-weight:700}
.j1 dd h4{color:#c78e66;margin-bottom:60px}
.j1-ul:after{content:"";display:block;width:100%;overflow:hidden;clear:both}
.j1-ul li{width:50%;text-align:left;margin-bottom:25px;color:#fff;float:left}
.j1-ul li i{font-size:46px;line-height:70px}
.j1-ul li h5{font-size:24px;margin-bottom:13px}
.j2-ul li{width:25%;text-align:center;color:#fff;float:left;margin-bottom:20px}
.j2-ul li i{width:100px;height:100px;zoom:1;display:inline-block;vertical-align:middle;border:2px solid #fff;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;text-align:center;border-radius:50%;line-height:100px;font-size:46px}
.j2-ul li h6{padding:20px 0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s}
.j2-ul li:hover i{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
.j2-ul li:hover h6{-webkit-transform:translate(0,-5px);-ms-transform:translate(0,-5px);transform:translate(0,-5px)}
.j3{background:#fff;padding:60px 0;margin-top:0}
.j3 dd h4{margin-bottom:8px}
.j3 dd hr{margin-bottom:20px}
.j3 dd h5{font-weight:400;margin-bottom:4px; color:#3e3e3e}
.j3 dd p{color:#888;line-height:1.8;margin-bottom:30px; font-size:14px}
.j3-ul:after{content:"";display:block;width:100%;overflow:hidden;clear:both}
.j3-ul li{width:135px;text-align:left;float:left}
.j3-ul li h3{color:#c78e66;font-weight:400}
.j5-ul{margin-top:80px;margin-left:-60px;margin-right:-60px}
.j5-ul li{width:14.25%;text-align:center;color:#fff;float:left;margin-bottom:20px}
.j5-ul li i{width:100px;height:100px;zoom:1;display:inline-block;vertical-align:middle;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;margin-bottom:20px;text-align:center;border-radius:50%;line-height:100px;font-size:66px}
.j5-ul li h6{padding:20px 0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s}
.j5-ul li:hover i{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
.j5-ul li:hover h6{-webkit-transform:translate(0,-5px);-ms-transform:translate(0,-5px);transform:translate(0,-5px)}