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; }
.header{ transition: 0.5s all; position: fixed; z-index: 10000; left: 0; right: 0; top: 0; height: 110px; }
.header.active{ background: #c71e1d; }
.logo{ line-height: 110px; }
.slick{ overflow:hidden; margin:0 0 75px 0; }
.slick_1{ overflow:hidden; margin:0 0 75px 0; }
.nav-list li{ float: left; margin-left: 15px; }
.nav-list li a{ display: block; position: relative; padding:0 10px; line-height: 110px; font-size: 16px; color: #fff; }
.nav-list li a:hover{ color: #fffc00; }
.nav-list li.active a:before{ display: block; content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 3px; background: #fffc00; }
.about-tt-sm{ color: #515151; margin-bottom: 20px; font-weight: bold; }
.about-tt span{ font-size: 36px; color: #2b2b2b; position: relative; }
.about-tt span:before{ display: block; content: ""; position: absolute; bottom: -5px; right: -10px; width: 24px; height: 24px; border:solid 3px #be0b02; border-radius: 50%; }
.about-lind{ width: 74px; height: 3px; background: #be0b02; margin-top: 40px; }
.about-p{ font-size: 24px; color: #2b2b2b; margin-top: 35px; }
.about-box{ display: table; width: 100%; }
.about-left{ width: 35%; display: table-cell; vertical-align: middle; }
.about-right{ display: table-cell; width: 65%; }
.about-txt{ background: #f9f9f9; padding:40px 55px; position: relative; }
.about-txt p{ margin:0; line-height: 30px; font-size: 16px; color: #515151; }
.about-txt p.sm{ margin-top: 35px; }
.about-txt:before{ display: block; content: ""; position: absolute; left: -57px; bottom: 30px; width: 57px; height: 83px; background: url(../images/raw.png) center no-repeat;}
.number-box{ background: #ca1a11; overflow:hidden; height: 106px; line-height: 106px; position: relative; z-index: 10; padding:0 45px; }
.number-box-lg{ display: inline-block; margin-top: 90px; text-align: left; position: relative; }
.number-box span{ font-size: 72px; color: #fff; position: relative; }
.number-box span font{ display: block; position: absolute; right: -20px; top: -30px; font-size: 24px; color: #fff; }
.number-txt{ font-size: 24px; color: #fff; padding-left: 40px; padding-top: 15px; }
.number-box-lg:before{ display: block; content: ""; position: absolute; right: -6px; top: -6px; width: 60%; height: 90px; background: #d1d1d1; }
.number-list{ margin:0 -50px; }
.over-hide{ overflow:hidden; }
.news-back{ background: #f9f9f9; margin-top: 90px; padding:0 0 75px 0; }
.title-box .about-tt span{ font-size: 48px; }
.title-box-t{ font-size: 16px; color: #2b2b2b; font-weight: bold; position: relative; z-index: 10; }
.title-box{ position: relative; margin-bottom: 114px; margin-top: 65px; }
.title-box:before{ display: block; content: ""; width: 86px; height: 118px; border:solid 5px #e7b1ae; position: absolute; left: 50%; margin-left: -43px; top: -20px; }
.news-list li{ float: left; width: 33.333333%; padding:0 15px; }
.news-img img{}
.news-bottom-tt a{ font-size: 18px; font-weight: bold; color: #333; }
.news-bottom{ padding:10px 15px; background: #fff; }
.news-bottom-p{ font-size: 16px; color: #999; margin-top: 6px; }
.news-box{ border-radius: 4px; box-shadow: 0 0 10px #ddd; }
.news-more{ color: #8d8d8d; display: inline-block; margin-top: 75px; font-size: 18px; padding-bottom: 30px; background: url(../images/more.png) center bottom no-repeat; }
.fw-row-tt{ font-size: 36px; color: #2b2b2b; font-weight: bold; }
.fw-row-p{ font-size: 16px; color: #2b2b2b; font-weight: bold; }
.icon-fw{ margin:10px 0; }
.fz-back{ background: url(../images/fz01.png) center no-repeat; background-size: cover; height: 260px; padding:30px; }
.fz-lind li{ font-size: 18px; color: #fff; line-height: 36px; padding-left: 22px; position: relative; }
.fz-lind{ background: url(../images/lind.png) left center no-repeat; background-size:2px 100%; padding:15px 0;  }
.fz-lind li:before{ display: block; content: ""; position: absolute; width: 18px; height: 18px; background: #fff; border-radius: 50%; left: -9px; top: 50%; margin-top: -9px; }
.fz-back02{background: url(../images/fz02.png) center no-repeat; background-size: cover;}
.fz-back03{background: url(../images/fz03.png) center no-repeat; background-size: cover;}
.fw-row{ margin:0 -47px 75px -47px; background: url(../images/back-lind.png) center 25px no-repeat; }
.fw-row .col-xs-3{ width: 27%; }
.fw-row .col-xs-6{ width: 46%; }
.fw-row .col-xs-3,.fw-row .col-xs-6{ padding:0 47px; }
.nr-back{ background: url(../images/nr-back.png) center no-repeat; background-size: cover; padding:75px 0; margin-bottom: 75px; }
.nr-back-tt{ font-size: 36px; color: #2b2b2b; font-weight: bold; line-height: 30px; }
.nr-back-tt span{ font-size: 16px; font-weight: bold; }
.nr-box{ height: 660px; transition: 0.5s all; background: url(../images/nr01.png) center no-repeat; background-size: cover; }
.nr-box:hover{ background: url(../images/nr01-1.png) center no-repeat; background-size: cover; }
.nr-box-tt{ font-size: 30px; color: #fff; padding-top: 65px; }
.nr-list li{ float: left; width: 50%; margin-top: 60px; }
.nr-list li a{ display: inline-block; width: 82px; height: 82px; border:solid 1px #fff; border-radius: 4px; font-size: 24px; color: #fff; padding-top: 5px; }
.nr-list-sm li{ margin-top: 30px; }
.nr-list-sm li a.lg{ padding-top: 23px; }
.nr-list-sm li a.xs{ font-size: 18px; padding-top: 30px; }
.nr-box02{ background: url(../images/nr02.png) center no-repeat; background-size: cover; }
.nr-box02:hover{ background: url(../images/nr02-1.png) center no-repeat; background-size: cover; }
.nr-box03{ background: url(../images/nr03.png) center no-repeat; background-size: cover; }
.nr-box03:hover{ background: url(../images/nr03-1.png) center no-repeat; background-size: cover; }
.nr-list li a:hover{ background: #fff; color: #be0b02; }
.tt-lind{ height: 3px; background: #be0b02; width: 74px; margin:20px auto 55px auto; }
.hz-p{ font-size: 18px; color: #515151; margin-bottom: 110px;}
.hz-p span{ display: block; }
.hz-img{ font-size: 16px; color: #2b2b2b; font-weight: bold; padding-top: 105px; background: url(../images/hz01.png) center top no-repeat; }
.hz-img span{ font-size: 24px; }
.hz-img:hover{ background: url(../images/hz01-1.png) center top no-repeat;}
.hz-img02{ background: url(../images/hz02.png) center top no-repeat;}
.hz-img02:hover{ background: url(../images/hz02-1.png) center top no-repeat;}
.hz-img03{ background: url(../images/hz03.png) center top no-repeat;}
.hz-img03:hover{ background: url(../images/hz03-1.png) center top no-repeat;}
.hz-img04{ background: url(../images/hz04.png) center top no-repeat;}
.hz-img04:hover{ background: url(../images/hz04-1.png) center top no-repeat;}
.hz-img05{ background: url(../images/hz05.png) center top no-repeat;}
.hz-img05:hover{ background: url(../images/hz05-1.png) center top no-repeat;}
.hz-img06{ background: url(../images/hz06.png) center top no-repeat;}
.hz-img06:hover{ background: url(../images/hz06-1.png) center top no-repeat;}
.hz-img:hover{ color: #be0b02; }
.gys-box{ background: #ca1a11; margin-top: 80px; padding-bottom: 60px; margin-bottom: 30px; position: relative; } 
.gys-right{ width: 50%; padding-left: 85px; }
.gys-tt{ font-size: 36px; color: #fff; margin-top: 40px; }
.gys-lind{ width: 70px; height: 3px; background: #fff; margin:15px 0 20px 0; }
.gys-p p{ font-size: 18px; color: #fff; line-height: 35px; margin:0; }
.gys-box:before{ display: block; content: ""; position: absolute; left: 0 ; top: 0; width: 50%; bottom: 0; background: url(../images/gys.png) center no-repeat; background-size: cover;}
.hb-list li{ float: left; width: 20%; margin-top: 30px; padding:0 15px; }
.hb-list{ margin-top: 45px; margin-left: -15px; margin-right: -15px; }
.hb-list li img{    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
	
    filter: gray;}
.hb-list li a:hover img{-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    
    filter: grayscale(0%);
	
    filter: normal;}
.ry-list li{ float: left; width: 33.333333%; text-align: center; padding:0 15px; margin-bottom: 55px; }
.ry-list{ margin:0 -15px; }
.ry-list{ margin-top: -30px; }
.bottom-back{ background: #b5160e; }
.bottom-list li{ float: left; width: 14.285714%; }
.bottom-list li a{ display: inline-block; line-height: 130px; color: #fff; font-weight: bold; }
.bottom-list{ margin:0 -65px; }
.bottom-tt{ font-size: 36px; color: #fff; }
.bottom{ background: #ca1a11; padding:50px 0 100px 0; }
.bottom-lind{ width: 75px; height: 3px; background: #fff; margin:40px 0; }
.bottom-p{ color: #fff; background: url(../images/icon-b01.png) left center no-repeat; line-height: 30px; padding-left: 32px; }
.bottom-p02{ background: url(../images/icon-b02.png) left center no-repeat;}
.bottom-p03{ background: url(../images/icon-b03.png) left center no-repeat; display: inline-block; text-align: left;}
.wx-link{ color: #fff; }
.wx-link img{ margin-bottom: 5px; }
.footer{ color: #1f1f1f; padding:55px 0; }
.bottom-list li a:hover{ color: #fffc00; }
.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);}
/*********招商页*******/
.zs-back{ background: url(../images/zs-back.png) center no-repeat; background-size: cover; padding:40px 0 85px 0; margin-bottom: 70px; margin-top: -180px; position: relative; z-index: 1000; }
.zs-back-tt{ font-size: 30px; color: #3c3c3c; margin-top: 20px; margin-bottom: 75px; }
.zs-list li{ float: left; width: 33.333333%; padding:0 20px; }
.zs-list{ margin:0 -28px; }
.zs-a{ display: inline-block; margin-top: 60px; width: 192px; height: 47px; background: url(../images/zs-a.png) center no-repeat; line-height: 47px; font-size: 24px; color: #edcd8f; }
.zs-raw{ margin-top: 5px; }
.zs-wx-box{ background: #fff; padding:25px 220px; margin-top: 20px; box-shadow: 0 0 10px #ddd; }
.zs-row-tt{ font-size: 18px; color: #000; margin-bottom: 20px; }
.zs-row-txt{ font-size: 18px; color: #000; line-height: 35px; margin-top: 50px; }
.number-sj span {
    font-size: 88px;
    color: #fff;
    font-weight: bold;
    position: relative;
    letter-spacing: -5px;
}
.number-sj span font {
    display: block;
    position: absolute;
    font-weight: bold;
    right: -20px;
    top: -20px;
    font-size: 48px;
    color: #fff;
}
.number-sj{ width: 250px; height: 250px; margin:0 auto; padding-top: 30px; background: #ca1a11; border-radius: 50%; }
.number-txt-b{ font-size: 24px; color: #353535; display: inline-block; text-align: left; margin-top: 20px; }
.xz-list li{ float: left; width: 33.333333%; margin-bottom: 80px; }
.number-sj-b{ font-size: 24px; color: #fff; }
.case-top{ position: relative; z-index: 10; }
.case-back{ height: 584px; width: 340px; margin:0 auto; margin-top: -45px; padding-top: 75px; background: url(../images/case-back.png) center no-repeat; }
.case-lind{ height: 20px; background: url(../images/lind01.png) center no-repeat; }
.case-p{ font-size: 24px; color: #353535; margin:10px 0 20px 0; }
.case-lind02{ background: url(../images/lind02.png) center no-repeat; }
.case-lind03{ background: url(../images/lind03.png) center no-repeat; }
.case-lind04{ background: url(../images/lind04.png) center no-repeat; }
.case-p span{ color: #ca1a11; font-weight: bold; padding:0 5px; }
.inlin-block{ display: inline-block; text-align: left; padding-left: 20px; }
.inlin-block-sm{ padding-left: 10px; }
.nr-back-tt{ position: relative; }
.nr-back-tt font{ position: absolute; left: 50%; margin-left: 80px; top: 10px; font-size: 14px; font-weight: normal; }
.news-back-b{ background: #f6f5f3; padding-top: 90px; margin-bottom: 60px; }
.zs-about-back{ background: #f6f5f3; padding:60px 0; margin-bottom: 75px; }
.zs-about-back .container{ position: relative; }
.about-left-tt{ margin-top: 40px; margin-left: 55px; }
.zs-about-back .about-txt{ background: none; padding:0; margin-left: 100px; }
.yq{ position: absolute; left: 80px; top: -10px; width: 312px; height: 387px; background: url(../images/yq.png) center no-repeat; }
.zs-a:hover{color: #edcd8f;}
.wx-link{ position: relative; }
.wx-link span{ width: 100px; height: 100px; display: none; position: absolute; left: 50%; top: 50%; margin-left: -50px; margin-top: -50px; }
.wx-link:hover span{ display: block; }
/**********公司动态************/
.notice-banner{ height: 568px; text-align: center; font-size: 87px; color: #fff; line-height: 568px; background: url(../images/notice-banner.png) center no-repeat; background-size: cover; }
.notice-width{ max-width: 865px; margin:90px auto; }
.notice-tt{ font-size: 36px; color: #333333; margin-bottom: 30px; margin-left: 20px; }
.notice-date{ color: #83878a; }
.notice-date a{ float: right; color: #83878a; }
.notice-tt-b a{ font-size: 16px; color: #333; }
.notice-tt-b{ margin-top: 10px; }
.notice-list li{ padding:30px 20px; border-top: solid 1px #e8e8e8; }
.notice-tt-b a:hover,.notice-date a:hover{ color: #c81d1d; }
.notice-list {border-bottom: solid 1px #e8e8e8;}
.pagination li a{ border:none; color: #333; }
.pagination{ float: right; margin-top: 50px; }
.news-bottom-p{ height: 44px; overflow:hidden; }
.news-list li:last-child{ display: none; }
.pagination > li > a:hover,.pagination li.active a,.pagination li.active a:hover,.pagination li.active a:focus .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{ background: none; color: #5db2dc; }
img.xs{ display: none!important; }
@media( max-width: 1279px){
	.container{ width: 970px; }
	.number-box{ padding:0 20px; }
	.fw-row .col-xs-3, .fw-row .col-xs-6{ padding:0 15px; }
	.fw-row{ margin:0 -15px; margin-bottom: 75px; }
	.fz-lind li{ font-size: 14px; }
	.zs-list{ margin:0 -15px; }
	.case-back{ width: 100%; background-size: 100% 100%;  }
	.zs-about-back .about-txt{ width: 570px; }
}
@media( max-width: 991px){
	img.xs{ display: block!important; }
	img.lg{ display: none!important; }
	.container{ width: 100%;}
	.header{ height: 50px; }
	.logo{ line-height: 50px; }
	.logo img{ height: 30px; }
	.menu-button{ display: block; }
	.nav-list{ position: absolute; display: none; left: 0; top: 100%; right: 0; background: rgba(0,0,0,0.5); border-top: solid 1px #fff; }
	.nav-list li{ float: none; margin:0; }
	.nav-list li a{ line-height: 40px; }
	.nav-list li.active a:before{ display: none; }
	.nav-list li.active a{ color: #fffc00; }
	.about-left{ display: block; width: 100%; text-align: center; }
	.about-lind{ margin-left: auto; margin-right: auto; }
	.about-box{ display: block; }
	.slick{ margin-bottom: 30px; }
	.slick_1{ margin-bottom: 30px; }
	.about-tt span{ font-size: 24px; }
	.about-tt-sm{ margin-bottom: 10px; }
	.about-lind{ margin-top: 20px; }
	.about-tt span:before{ width: 18px; height: 18px; }
	.about-p{ font-size: 18px; margin-top: 20px; margin-bottom: 15px; }
	.about-txt{ padding:15px; }
	.about-txt p.sm{ margin-top: 10px; }
	.about-txt p{ font-size: 14px; line-height: 25px; }
	.number-list .col-xs-4{  }
	.number-box-lg{ display: block; width: 100%; margin-top: 20px; }
	.number-list{ margin:0 -15px; }
	.number-box span{ font-size: 24px; }
	.number-txt{ font-size: 14px; }
	.number-box .pull-left{ width: 100%; height: 45px; line-height: 45px; text-align: center; }
	.number-box{ padding:15px 0 0 0; }
	.number-txt{ padding:0; }
	.number-box .pull-left.number-txt{ line-height: 30px; }
	.news-back{ margin-top: 30px; }
	.title-box .about-tt span{ font-size: 24px; }
	.title-box{ margin-bottom: 50px; }
	.title-box:before{ height: 100px; }
	.news-list li{ width: 50%; margin-bottom: 15px; }
	.news-img img{ width: 100%; }
	.news-more{ margin-top: 20px; }
	.news-back{ padding-bottom: 40px; }
	.fw-row .col-xs-3, .fw-row .col-xs-6{ width: 100%; margin-bottom: 15px; }
	.fw-row-tt{ font-size: 24px; }
	.fw-row{ margin-bottom: 20px; }
	.nr-back{ padding:30px 0; margin-bottom: 30px; }
	.nr-back-tt{ font-size: 24px; }
	.nr-back .col-xs-4{ width: 100%; }
	.news-bottom-tt a{ font-size: 16px; }
	.news-bottom-p{ font-size: 12px; }
	.nr-box-tt{ font-size: 24px; padding-top: 30px; }
	.nr-list li{ margin-top: 30px; }
	.nr-box{ height: auto; margin-bottom: 15px; padding-bottom: 30px; }
	.hz-p{ font-size: 14px; margin-bottom: 40px; }
	.tt-lind{ margin-bottom: 30px; }
	.hz-row .col-xs-2,.nr-list li{ width: 33.333333%; }
	.hz-img{ background-size: auto 45px; padding-top: 55px; margin-bottom: 15px; }
	.hz-img:hover{ background: url(../images/hz01-1.png) center top no-repeat; background-size: auto 45px;}
	.hz-img02{ background: url(../images/hz02.png) center top no-repeat; background-size: auto 45px;}
	.hz-img02:hover{ background: url(../images/hz02-1.png) center top no-repeat; background-size: auto 45px;}
	.hz-img03{ background: url(../images/hz03.png) center top no-repeat; background-size: auto 45px;}
	.hz-img03:hover{ background: url(../images/hz03-1.png) center top no-repeat; background-size: auto 45px;}
	.hz-img04{ background: url(../images/hz04.png) center top no-repeat; background-size: auto 45px;}
	.hz-img04:hover{ background: url(../images/hz04-1.png) center top no-repeat; background-size: auto 45px;}
	.hz-img05{ background: url(../images/hz05.png) center top no-repeat; background-size: auto 45px;}
	.hz-img05:hover{ background: url(../images/hz05-1.png) center top no-repeat; background-size: auto 45px;}
	.hz-img06{ background: url(../images/hz06.png) center top no-repeat; background-size: auto 45px;}
	.hz-img06:hover{ background: url(../images/hz06-1.png) center top no-repeat; background-size: auto 45px;}
	.hz-img span{ font-size: 18px; }
	.gys-box{ margin-top: 30px; }
	.gys-box:before{ display: none; }
	.gys-right{ width: 100%; padding:0; }
	.gys-tt{ font-size: 24px; }
	.gys-p p{ font-size: 12px; }
	.ry-list li{ width: 50%; }
	.hb-list li{ width: 25%; margin-top: 15px; }
	.gys-box{ margin-bottom: 0; }
	.ry-list li{ margin-bottom: 20px; }
	.ry-list { margin-top: 0; }
	.bottom-list li{ width: 25%; }
	.bottom-list li a{ line-height: 40px; }
	.bottom-list{ margin:0 -15px; }
	.bottom-tt{ font-size: 24px; }
	.bottom{ padding:30px 0; }
	.bottom-lind{ margin:15px 0; }
	.bottom .col-xs-4{ width: 100%; }
	.bottom-p03{ display: block; }
	.wx-link{ float: none!important; display: inline-block; margin-top: 15px; }
	.footer{ padding:10px 15px; }
	.gys-box{ padding-bottom: 30px; }
	.fw-row{ background: none; }
	.zs-back{ margin-top: -30px; padding:20px 0; margin-bottom: 30px; }
	.zs-back-tt{ font-size: 24px; margin:15px 0 30px 0; }
	.zs-list li{ padding:0 5px; }
	.zs-list { margin: 0 -5px;}
	.zs-a{ margin-top: 30px; }
	.zs-wx-box{ padding:25px 0px; }
	.zs-row-txt{ margin-top: 40px; }
	.number-sj{ width: 100px; height: 100px; padding-top: 20px; }
	.number-sj span{ font-size: 24px; letter-spacing: 0; }
	.number-sj span font{ font-size: 14px; top: -10px; right: -10px; }
	.number-sj-b{ font-size: 14px; }
	.number-txt-b{ font-size: 16px; margin-top: 10px; }
	.xz-list li{ margin-bottom: 30px; }
	.case-top img{ width: 120px; height: 120px; }
	.case-back{ max-width: 290px; margin:-30px auto 20px auto; height: auto; padding-top: 50px; padding-bottom: 40px; }
	.case-p{ font-size: 16px; }
	.news-back-b{ padding-top: 30px; }
	.nr-back-tt font{ margin-left: 50px; }
	.hb-list{ margin-top: 20px; }
	.about-left-tt{ width: 100%; text-align: center; margin:0; }
	.about-left-tt img{ width: 120px; }
	.zs-about-back .about-txt{ width: 100%; margin-left: 0; margin-top: 25px; }
	.yq{ display: none; }
	.notice-banner{ height: 150px; line-height: 150px; font-size: 24px; }
	.notice-width{ margin:20px auto 0 auto; }
	.notice-tt{ font-size: 24px; margin-bottom: 20px; }
	.notice-list li{ padding:20px; }
	.pagination{ margin-top: 20px; }
	.number-list .col-xs-4{ width: 33.333333%!important; margin:0!important; }
	.wx-link img{ display: none; }
	.wx-link span{ display: block; position: static; left: 0; margin-left: 0; margin-top: 0; margin-bottom: 0; }
	.wx-link span img{ display: inline-block; }
	.row.text-center .col-xs-4{ width: 50%; }
	.case-p{ font-size: 12px; }
	.case-back{ height: 409px; }
	.row.text-center .col-xs-4:last-child{ margin-left:25%; }
	.nr-list li a{ font-size: 16px; height: 55px; width: 55px; }
	.nr-list li{ margin-top: 15px; }
	.nr-list-sm li a.lg{ padding-top: 18px; }
	.nr-list-sm li a.xs{ font-size: 16px; padding-top: 18px; }
	.hb-list li img,.news-img img{ width: 100%!important; height: auto!important; }
	.news-list li:last-child{ display: block; }
	.news-bottom-p{ height: 17px; }

	}