body {
    color: #333;
    font-size: 14px;
    font-family: "微软雅黑",Helvetica,"黑体",Arial,Tahoma;
	margin:0 auto;
	position:relative;
}
.img-hide{ overflow:hidden; }

.img-hide img{ transition: 0.5s all; }
.img-hide:hover img{ transform: scale(1.1,1.1); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
img{ max-width:100%;}
.container{ width: 1230px; }

.menu-button { position: absolute; display: none; top: 18px; right: 15px; z-index: 1000; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}
.bar { position: relative; display: block; width: 24px; height: 2px; margin: 5px auto; background-color: #fff; border-radius: 10px; -webkit-transition: .3s; transition: .3s; }
.cross{ margin-top: -8px; }
.cross .bar{ margin:13px auto; }
.cross .bar:nth-of-type(1) { -webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg); transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {  opacity: 0;}
.cross .bar:nth-of-type(3) { -webkit-transform: translateY(-15px) rotate(45deg); -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);}

.nav-click{ display: none; }
.nav-list li{ position: relative; }
.nav-box{ position: relative; z-index: 100; }
.nav-list li:hover .nav-down{ display: block; }
.header-box{ padding:40px 0; position: relative; z-index: 100000; }
.phone{ padding-left: 66px; z-index: 1000; padding-right: 45px; position: relative; background: url(../images/icon-phone.png) left center no-repeat; font-size: 16px; color: #040000; height: 57px; }
.phone span{ font-size: 20px; color: #064b96; font-weight: bold; }
.ewm-hover{ width: 22px; z-index: 10000; height: 22px; background: url(../images/ewm-hover.png) center no-repeat; position: absolute; right: 0; bottom: 12px; }
.ewm-hover span{ position: absolute; z-index: 10000; left: 50%; margin-left: -70px; top: 100%; width: 140px; height: 140px; display: none; }
.ewm-hover:hover span{ display: block; }
.nav-box{ background: #094b95; }
.nav-list li{ float: left; width: 11.111111%; position: relative; }
.nav-list li a{ display: block; line-height: 50px; font-size: 16px; color: #fff; }
.nav-down{ position: absolute; display: none; left: 0; top: 100%; width: 100%; background: #094b95; }
.nav-down li{ width: 100%; }
.nav-down li a{ line-height: 42px; }
.about-down{ width: 824px; background: #fff; }
.about-down li{ float: left; width: auto; margin:10px 15px; }
.about-down li a{ font-size: 14px; color: #333; }
.nav-list li:hover .nav-down{ display: block; }
.banner{ overflow:hidden; position: relative; }
.banner .slick{ overflow:hidden; margin:0; }
.banner-bottom{ position: absolute; left: 0; right: 0; bottom: 0; background: #094b95; background: rgba(9,75,149,0.8); padding:20px 0; }
.banner-a{ line-height: 60px; color: #fff; position: relative; padding:0 95px 0 90px; max-width: 375px; }
.banner-a span{ position: absolute; left: 0; top: 0; }
.banner-a span font{ padding-left: 12px; }
.banner-a a{ color: #fff; }
.banner-a i{ position: absolute; right: 0; font-style: normal; }
.banner-border{ border-top: solid 1px #fff; border-bottom: solid 1px #fff; }
.banner-border .col-xs-6{ padding:0 30px; position: relative; }
.banner-border .col-xs-6:before{ display: block; content: ""; position: absolute; top: 0; bottom: 0; right: 0; border-right: solid 1px #fff; }
.banner-border .col-xs-6:last-child:before{ display: none; }
.about-box{ margin:60px auto; }
.about-tt{ font-size: 40px; color: #333; margin-bottom: 40px; margin-top: 20px; }
.about-left{ width: 52.5%; }
.about-p p{ font-size: 18px; margin-bottom: 20px; color: #333; text-align: justify; line-height: 30px; }
.about-b a{ display: inline-block; font-size: 16px; color: #fff; margin-top: 15px; width: 130px; height: 40px; line-height: 40px; text-align: center; background: #094b95; margin-right: 20px;  }
.about-right{ width: 41.666666%; }
.about-right img{ border:solid 5px #094b95;}
.js-title{ font-size: 36px; color: #323333; padding-top: 50px; }
.js-title span{ color: #064b96; }
.js-back{ background: #f5f5f5; padding-bottom: 65px; }
.tt-sm{ font-size: 16px; color: #323333; margin-top: 15px; margin-bottom: 35px; }
.js-header{ background: #094b95; font-size: 26px; color: #fff; line-height: 70px; }
.js-box{ background: #fff; }
.js-list li{ line-height: 69px; border-bottom: solid 1px #f5f5f5; }
.js-list li a{ font-size: 20px; color: #323333; }
.js-more{ display: block; font-size: 20px; color: #323333; line-height: 70px; }
.bg-left{ width: 230px; height: 442px; background: url(../images/bg-left.png) center no-repeat; padding:30px; }
.bg-left-lind{ width: 50px; height: 2px; background: #fff; }
.bg-left-tt{ font-size: 16px; color: #fff; margin-top: 15px; }
.bg-left-tt-b{ font-size: 35px; color: #fff; margin-top: 40px; line-height: 25px; }
.bg-left-tt-b span{ font-size: 16px; }
.bg-left-p{ font-size: 14px; color: #fff; margin-top: 20px; line-height: 25px; }
.bg-left-a{ color: #fff; margin-top: 70px; line-height: 34px; display: block; border:solid 1px #fff; text-align: center; }
.bg-list li{ float: left; width: 33.333333%; padding:0 10px; margin-bottom: 20px; }
.bg-list{ width: 970px; margin-right: -10px; }
.bg-list li a{ display: block; position: relative; }
.bg-list li a span{ position: absolute; left: 0; right: 0; bottom: 0; background: #000; background: rgba(0,0,0,0.5); line-height: 50px; text-align: center; font-size: 18px; color: #fff; }
.news-title{ font-size: 36px; color: #333; margin-top: 30px; line-height: 51px; margin-bottom: 15px; }
.news-title a{ font-size: 18px; color: #333; display: inline-block; margin-left: 50px; }
.news-title a:hover{ color: #094b95; }
.dt-left-bottom{ background: #f4f4f4; padding:20px; }
.dt-left-tt{ position: relative; padding-right: 100px; font-size: 16px; color: #000; }
.dt-left-tt a{ font-size: 18px; color: #000; }
.dt-left-tt span{ position: absolute; right: 0; top: 0; }
.dt-left-p{ font-size: 14px; color: #333; margin-top: 10px; line-height: 25px; height: 50px; overflow:hidden; }
.dt-left{ width: 44.1666666%; }
.dt-right-img img{ width: 150px; height: 120px; }
.dt-right li{ padding:10px; margin-bottom: 10px; }
.dt-right-width{ margin-left: 170px; }
.dt-right{ width: 54.5%; }
.dt-right-tt a{ font-size: 18px; color: #000; }
.dt-right-tt{ position: relative; padding-right: 100px; line-height: 24px; }
.dt-right-tt span{ position: absolute; right:0; top: 0; font-size: 16px; color: #000; }
.dt-right li:hover{ background: #f4f4f4; }
.dt-right-tt a:hover{ color: #094b95; text-decoration: underline!important; }
.nav-bottom-ul li{ float: left; width: 11.111111%; }
.nav-bottom{ background: #1c1d1d; border-bottom: solid 1px #999899; margin-top: 125px; }
.nav-bottom-ul li a{ display: block; line-height: 80px; font-size: 16px; color: #fff; }
.footer-tt{ font-size: 24px; color: #fff; margin-bottom: 30px; }
.footer{ background: #262627; padding:55px 0 20px 0; }
.footer-list li{ font-size: 16px; color: #fff; margin-bottom: 10px; }
.footer-list li a{ color: #fff; }
.footer-center{ margin-left: 105px; }
.footer-ewm-tt{ font-size: 16px; color: #fff; margin-bottom: 10px; }
.ewm-p{ font-size: 20px; color: #fff; margin-top: 20px; }
.phone-back{ background: #e71f19; font-size: 24px; margin-top: 5px; color: #fff; line-height: 47px; padding:0 25px; }
.friends-link{ position: relative; padding-left: 80px; margin-top: 60px;}
.friends-link span{ position: absolute; left: 0; top: 0; color: #fff; }
.friends-link ul li{ float: left; margin-bottom: 10px; margin-right: 40px; }
.friends-link ul li a{ color: #fff; }
.footer-b{ padding:20px 15px; background: #1c1d1d; color: #fff; }
.nav-click{ display: none; }
.nav-list li a:hover{ background: #c9161d; }
/************案例************/
.nav-b-back{ background: #f7f9fb; padding:45px 0; }
.wz-title{ font-size: 50px; padding-bottom: 20px; color: #e0e7f0; position: relative; }
.wz-title span{ position: absolute; left: 0; top: 30px; color: #001f85; font-size:36px; font-weight: bold; }
.nav-b{ font-size: 14px; margin-top: 15px; background: url(../images/icon-b.png) left center no-repeat; padding-left: 30px; color: #666; }
.nav-b a{ color: #666; }
.case-lind{ border-bottom:solid 1px #ebebeb; margin-bottom: 60px; }
.case-tabs li{ float: left; width: 20%; }
.case-tabs li a{ display: block; font-size: 18px; color: #333; line-height: 60px; border-right: solid 1px #ebebeb; }
.case-tabs li.active a,.case-tabs li a:hover{ background: #094b95; color: #fff; }
.case-ul li{ float: left; width: 25%; padding:0 12px; margin-bottom: 25px; }
.case-ul-img img{ width: 100%; }
.case-ul-tt a{ display: inline-block; font-size: 16px; color: #000; padding:30px 15px; }
.case-ul{ padding:0 38px; }
.case-ul-box:hover{ box-shadow: 0 0 10px #ddd; }
.pagination > li > a, .pagination > li > span{ margin:0 3px; padding:8px 15px; border-radius: 4px; color: #333; }
.pagination > li > a:hover,.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{ background: #1d2088; color: #fff; border-color: #1d2088; }
.pagination > li > span,.pagination > li > a.dian{ border-color: #fff!important; background: none!important; }
.pagination{ margin-top: 40px; margin-bottom: 0; }
.pagination > li > a.dian{ padding-left: 0; padding-right: 0; }
/************案例详情***********/
.article-tt{ font-size: 24px; color: #333; font-weight: bold; margin-top: 60px; }
.article-date{ font-size: 14px; color: #666; margin-top: 20px; }
.article-date span{ padding:0 22px; }
.article-p{ border-top: solid 1px #e6e6e6; padding-top: 40px; margin-top: 40px; }
.article-b{ max-width: 700px; margin:40px auto 0 auto; }
.article-b .col-xs-6{ padding:0 10px; }
.article-b .col-xs-6 a{ display: block; border:solid 1px #dcdcdc; border-radius: 4px; padding:15px 20px; color: #666; }
.article-b .col-xs-6 a:hover{ background: #094b95; color: #fff; border-color: #094b95; }
/***********公司简介**********/
.about-p-txt p{ font-size: 16px; text-align: justify; color: #666; line-height: 34px; margin-bottom: 20px; }
.about-bottom-tt{ font-size: 28px; color: #333; font-weight: bold; margin-top: 65px; margin-bottom: 25px; }
.about-ul li a{ font-size: 20px; color: #333;}
.about-ul li{ margin-bottom: 25px; }
.about-ul li a:hover{ color: #094b95; text-decoration:underline!important; }
/*************加盟我们***********/
.jm-title{ padding-top: 0; }
.jm-tt{ font-size: 16px; color: #094b95; font-weight: bold; margin-top: 25px; }
.jm-p{ color: #094b95; margin-top: 10px; }
.jm-box{ background: #f5f5f5; height: 220px; padding:40px 20px 0 20px; margin-bottom: 35px; }
.footer-list li span{ padding-left: 32px; }
.contact-tt{ color: #333; }
.contact-list li{ color: #333; }
.contact-ewm{ font-size: 16px; color: #333; margin-left: 180px; margin-top: 20px; }
.map{ margin-top: 40px; }
/*************公司荣誉************/
.ry-list li{ float: left; width: 33.333333%; padding:0 15px; margin-bottom: 20px; }
.ry-list{ margin:0 -15px; }
.ry-box{ background: #f0f0f0; padding:5px; }
.ry-tt{ font-size: 20px; color: #333; margin:10px 0 5px 0; }
/************企业文化***********/
.bold{ font-weight: bold; }
.wh-p p{ font-size: 16px; color: #333; margin:0; line-height: 30px; }
.wh-p{ margin-bottom: 30px; }
.wh-left{ width: 43.333333%; }
.wh-img{ width: 55%; }
/************人才招聘**********/
.zp-list li{ float: left; width: 50%; padding:0 20px; margin-bottom: 30px; }
.zp-list{ margin:0 -20px; }
.zp-box{ background: #f8f8f8; padding:40px 40px 25px 40px; }
.zp-title{ font-size: 22px; color: #000; margin-bottom: 15px; }
.zp-p p{ font-size: 18px; color: #333; margin:0; line-height: 35px; }
#galpop-wrapper {
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, .8);
}
#galpop-container {
  border-radius:5px;

  background-color:rgb(255, 255, 255);
  background-color:rgba(255, 255, 255, .8);
}
#galpop-wrapper.loaded-ajax #galpop-container,
#galpop-wrapper.loaded-iframe #galpop-container {
  width:70vw;
  height:70vh;
  padding:0;
  border-radius:0;
}
#galpop-wrapper.loaded-iframe iframe {
  width:100%;
  height:70vh;
  border:0;
}
#galpop-wrapper.loaded-ajax #galpop-content {
  padding:10px 20px;
}
#galpop-ajax {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  opacity:1;
  -o-transition: opacity 0.5s;
  -ms-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -webkit-transition: opacity 0.5s;
  transition:opacity 0.5s;
  background-image:url("../images/ajax-loader.gif");
  background-repeat:no-repeat;
  background-position:center;
}
#galpop-wrapper.complete #galpop-ajax {
  opacity:0;
}
#galpop-info {
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, .8);
  color:#fff;
  font-size:.8em;
  padding:10px;
  left:0;
  bottom:0;
}
.img-thumbnail{ border:none; padding:0; }
#galpop-close {
  top:0px;
  right:0px;
  width:36px;
  height:36px;
  background-image:url("../images/btn-close.png");
  background-repeat:no-repeat;
  background-size: 100% auto;
}

/* Important to the slider! Be careful when changing these values! */

.lock-scroll {
  overflow: hidden !important;
}
#galpop-wrapper {
  display:none;
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:100000;
}
#galpop-container {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height:100px;
  width:100px;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  -o-transition: width 0.5s, height 0.5s;
  -ms-transition: width 0.5s, height 0.5s;
  -moz-transition: width 0.5s, height 0.5s;
  -webkit-transition: width 0.5s, height 0.5s;
  transition:width 0.5s, height 0.5s;
  overflow: visible !important;
}
#galpop-prev,
#galpop-next {
  position:absolute;
  top:0;
  bottom:0;
  z-index:5;
  background-repeat:no-repeat;
  outline:none;
}
#galpop-prev {
  left:0;
  right:50%;
}
#galpop-next {
  left:50%;
  right:0;
}
#galpop-prev:hover {
  background-image:url("../images/btn-prev.png");
  background-position:left center;
}
#galpop-next:hover {
  background-image:url("../images/btn-next.png");
  background-position:right center;
}
#galpop-modal {
  position:relative;
}
#galpop-content {
  display:none;
}
#galpop-content img {
  vertical-align:top;
}
#galpop-info {
  position:absolute;
  display:none;
  z-index:15;
}
#galpop-info p {
  margin:0;
}
#galpop-info a {
  color:#fff;
}
#galpop-close {
  position:absolute;
  display:block;
  z-index:10;
}
/*******************新闻资讯*******************/
.news-ul-img img{ width: 360px; height: 230px; }
.news-ul li{ padding:35px 30px 35px 20px; }
.news-right-width{ margin-left: 400px; padding-top: 30px; }
.news-ul li:hover{ box-shadow: 0 0 15px #ddd; }
.news-right-tt a{ font-size: 24px; color: #333; }
.news-right-p{ font-size: 16px; color: #666; margin-top: 30px; line-height: 25px; height: 50px; overflow:hidden; }
.news-date{ font-size: 16px; color: #666; margin-top: 35px; }
.news-date a{ float: right; font-size: 16px; color: #666; }
.news-ul{ border-bottom: solid 1px #ddd; margin-bottom: 30px; }
.news-article{ margin-top: 40px; padding-top: 40px; border-top: solid 1px #eee; }
.about-down-r{ left: auto; right: 0; }
.about-down{ width: 780px; }
.about-down-dt{ width: 330px; }
.about-down-gy{ width: 480px; }
.about-down-rl{ width: 180px; }
.about-down-lx{ width: 180px; }
.about-down-jm{ width: 330px; }
.about-down li a:hover{ color: #fff; }
.about-down li img{ display: block; margin:0 auto; }
.bg-list li a span{ display: none; }
.bg-list li a:hover span{ display: block; }
.bg-left-a:hover,{ background: #fff;color: #094b95; }
.dt-left-tt a:hover,.nav-bottom-ul li a:hover,.footer-list li a:hover,.friends-link ul li a:hover,.case-ul-tt a:hover,.nav-b a:hover,.news-right-tt a:hover,.news-date a:hover{color: #094b95;}



@media( max-width: 1279px){
	.container{ width: 970px; }
	.logo img{ height: 50px; }
	.bg-list{ width: 710px; }
	.bg-left{ height: 323px; }
	.bg-left-a{ margin-top: 20px; }
	.bg-left-p{ margin-top: 15px; }
	.bg-left-tt-b{ margin-top: 30px; }
	.footer-center{ margin-left: 35px; }
	.about-down-al{ width: 630px; }
}
@media( max-width: 991px){
	.container{ width: 100%; }
	.logo img{ height: 30px; }
	.logo{ padding-top: 13px; }
	.header-box{ padding:10px 0; }
	.phone{ font-size: 14px; height: auto; background-size: auto 45px; padding-left: 55px; }
	.phone span{ font-size: 18px; }
	.banner-a{ line-height: 40px; }
	.banner-bottom{ padding:10px 0; }
	.about-down-al{ width: 330px; }
	.about-box{ margin:20px auto; }
	.about-tt{ font-size: 24px; margin:0 0 10px 0; }
	.about-p p{ font-size: 16px; line-height: 25px; margin-bottom: 10px; }
	.about-right{ margin-top: 0px; text-align: center; }
	.about-b a{ width: 100px; margin-right: 10px; }
	.js-title{ font-size: 24px; padding-top: 20px; }
	.tt-sm{ font-size: 14px; margin-top: 10px; margin-bottom: 15px; }
	.js-header{ line-height: 50px; font-size: 18px; }
	.js-list li a{ font-size: 16px; }
	.js-list li{ line-height: 45px; }
	.js-more{ line-height: 45px; font-size: 16px; }
	.js-back{ padding-bottom: 30px; }
	.bg-left{ display: none; }
	.bg-list{ width: auto; margin:0 -10px; }
	.news-title{ font-size: 24px; margin-top: 10px; }
	.nav-bottom{ margin-top: 50px; }
	.footer-left,.footer-center{ margin:0; width: 33.333333%; padding-right: 15px; }
	.footer-tt{ font-size: 22px; }
	}
@media( max-width: 767px){
	.phone{ display: none; }
	.logo{ padding-top: 0; }
    .nav-list{ border-top: solid 1px #ddd; z-index: 10000; position: absolute; display: none; left: 0; top: 100%; right: 0;    background: #094b95; }
    .nav-list li{ float: none; margin:0; width: 100%; }
    .nav-list li a{ line-height: 40px; font-size: 14px; padding:0 15px; text-align: left; }
    .menu-button{ display: block; }
    .nav-box{ height: 50px; position: relative; }
	.nav-down{ display: none; position: static; margin:0;background: #094b95; width: 100%; }
	.nav-down li a{ color: #fff; padding-left: 25px; }
	.nav-list li:hover .nav-down{ display: none; }
	.nav-click { display: block; transition: 0.3s all; z-index: 10000; position: absolute; color: #fff; right: 0; top: 0; width: 40px; height: 40px; text-align: center; line-height: 40px;}
	.nav-click.active{ transform: rotate(180deg); }
	.about-left{ width: 100%; }
	.about-right{ width: 100%; margin-top: 20px; }
	.js-back .col-xs-4{ width: 100%; margin-bottom: 15px; }
	.js-title{ font-size: 18px; }
	.tt-sm{ font-size: 12px; margin-top: 5px; }
	.bg-list li{ width: 50%; }
	.bg-list li a span{ font-size: 14px; line-height: 40px; }
	.news-title{line-height: 30px; margin-top: 0;}
	.news-title div{ float: none!important; }
	.news-title a{ margin-left: 0; margin-right: 20px; }
	.news-title .pull-left{ font-size: 18px; }
	.dt-left,.dt-right{ width: 100%; }
	.dt-right-img img{ width: 100px; height: 80px; }
	.dt-right-width{ margin-left: 110px; }
	.dt-left-p{ margin-top: 5px; }
	.dt-right-tt a{ font-size: 16px; }
	.dt-right-tt span{ font-size: 14px; }
	.dt-right-tt{ padding-right: 80px; }
	.nav-bottom{ margin-top: 10px; }
	.nav-bottom-ul li{ width: 33.333333%; }
	.nav-bottom-ul li a{ line-height: 40px; }
	.footer-left, .footer-center{ width: 50%; padding:0 5px; }
	.footer{ padding:20px 0; }
	.footer-tt{ font-size: 18px; margin-bottom: 10px; }
	.footer-list li{ font-size: 12px; margin-bottom: 5px; }
	.footer-right{ width: 100%; margin-top: 20px; }
	.ewm-p{ font-size: 18px; margin-top: 10px; }
	.phone-back{ font-size: 16px; line-height: 40px; width: 250px; margin:10px auto; }
	.friends-link ul li{ width: 50%; margin-right: 0; }
	.friends-link{ margin-top: 10px; }
	.footer-b{ font-size: 12px; padding:10px 15px; }
	.js-back{ padding-bottom: 10px; }
	.banner-bottom{ position: static; }
	.banner-border .col-xs-6{ width: 100%; padding:0; }
	.banner-border .col-xs-6:before{ display: none; }
	.wz-title{ width: 100%; font-size: 24px; padding-bottom: 0; }
	.wz-title span{ font-size: 18px; top: 15px; }
	.nav-b-back{ padding:20px 0; }
	.nav-b{ width: 100%; }
	.case-tabs li{ width: 33.333333% }
	.case-tabs li a{ font-size: 16px; border:none; line-height: 40px;}
	.case-lind{ margin-bottom: 20px; }
	.case-ul li{ width: 50%; padding:0 5px; margin-bottom: 15px; }
	.case-ul{ padding:0; }
	.case-ul-tt a{ padding:10px; }
	.pagination{ margin-top: 15px; }
	.article-date span{display: block; opacity: 0; margin-bottom: -10px;}
	.article-tt{ margin-top: 30px; }
	.article-p{ margin-top: 20px; padding-top: 20px; }
	.article-date{ margin-top: 10px; }
	.article-b .col-xs-6{ width: 100%; margin-bottom: 10px; }
	.article-b{ margin-top: 20px; }
	.about-p-txt p{ font-size: 14px; line-height: 25px; margin-bottom: 10px; }
	.about-bottom-tt{ font-size: 20px; margin-top: 30px; margin-bottom: 15px; }
	.about-ul li a{ font-size: 16px; }
	.about-ul li{ margin-bottom: 10px; }
	.jm-row .col-xs-3{ width: 50%; padding:0 5px; }
	.jm-row{ margin:0 -5px; }
	.jm-box{ height: auto; padding:20px 15px; margin-bottom: 15px; }
	.jm-p{ height: 40px; }
	.jm-tt{ margin-top: 15px; }
	.contact-left{ width: 100%; }
	.contact-ewm{ margin-left: 0; width: 100%; font-size: 12px; margin-top: 10px; }
	.map{ margin:20px 0; }
	.footer-list li span{ padding-left: 24px; }
	.ry-list li{ width: 50%; padding:0 7.5px; }
	.ry-list{ margin:0 -7.5px; }
	.ry-tt{ font-size: 14px; }
	.wh-left,.wh-img{ width: 100%; }
	.wh-p p{ font-size: 14px; line-height: 25px; }
	.wh-p{ margin-bottom: 15px; }
	.zp-list li{ width: 100%; margin-bottom: 15px; }
	.zp-box{ padding:20px; }
	.zp-title{ font-size: 18px; margin-bottom: 10px; }
	.zp-p p{ font-size: 14px; line-height: 25px; }
	.news-ul-img img{ width: 120px; height: 77px; }
	.news-ul li{ padding:10px 5px; border-bottom: solid 1px #ddd; }
	.news-right-width{ margin-left: 130px; padding-top: 0; }
	.news-right-tt a{ font-size: 16px; }
	.news-right-p{ font-size: 12px; margin-top: 5px; line-height: 20px; height: 20px; }
	.news-date{ font-size: 14px; margin-top: 10px; }
	.news-ul{ border:none; margin-bottom: 10px; }
	.pagination > li > a, .pagination > li > span{ font-size: 14px; padding:4px 10px; }
	.news-article{ padding-top: 20px; margin-top: 20px; }
	.about-down li img{ display: none; }
	.about-down{ padding:0; }
	.about-down li{ line-height: 25px; }
}