body{color:#000;padding:0px !important;margin:0px !important;font-size:14px;font-family: "微软雅黑","Microsoft YaHei","Microsoft YaHei UI", "Segoe UI", Arial, Verdana, Sans-Serif, sans-serif;}
ul li{list-style:none; display: block;padding: 0!important;text-decoration: none;}
li{list-style:none; display: block;padding: 0!important;text-decoration: none;}
ul{
    margin: 0;
}
p{
    margin: 0;
}
h1,h2,h3,h4,h5,h6,a,p,span{font-family: "微软雅黑","Microsoft YaHei","Microsoft YaHei UI","Hiragino Sans GB W3","Segoe UI", Arial, Verdana, Sans-Serif, sans-serif;padding:0;margin: 0}
a,a:hover,a:focus{text-decoration:none;outline:none;-webkit-transition:all 0.3s;transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}
::selection{background:#FF6C60;color:#fff;}
::-moz-selection{background:#FF6C60;color:#fff;}
.body{overflow: hidden;}
#container{width:100%;}
.center{text-align: center;}
#fuckie{background-color:#fcf8e3;border:1px solid #fbeed5;padding:8px 35px 8px 14px;position:fixed;top:0px;left:0;right:0;z-index:2000}
.clear {  clear: both;  }
.margin-left-10px{margin-left: 10px;}
.margin-left-30px{margin-left: 30px;}
.margin-top-40px{margin-top: 40px;}
.padding-left-40px{padding-top: 40px;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.container{
    width: 100%;
    margin: auto;
}
.main-container{
    width: 1200px;
    margin: auto;
    position: relative;
}

body{
    min-width: 1200px;
}
.toptit{
    width: 1080px;
    float: right;
    margin-top: 40px;
}
.toptit li{
    width: 270px;
    float: left;
    height: 127px;
    margin-bottom: 25px;
}
.toptit li:hover{
    transform: rotateZ(360deg);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.toptit li a{
    display: block;
    width: 270px;
    height: 127px;
}
.toptit li:nth-child(1) {
    background: url("../../image/bd_01.png")no-repeat center;
}
.toptit li:nth-child(2) {
    background: url("../../image/bd_02.png")no-repeat center;
}
.toptit li:nth-child(3) {
    background: url("../../image/bd_03.png")no-repeat center;
}
.toptit li:nth-child(4) {
    background: url("../../image/bd_04.png")no-repeat center;
}
.toptit li:nth-child(5) {
    background: url("../../image/bd_05.png")no-repeat center;
}
.toptit li:nth-child(6) {
    background: url("../../image/bd_06.png")no-repeat center;
}
.toptit li:nth-child(7) {
    background: url("../../image/bd_07.png")no-repeat center;
}
.toptit li:nth-child(8) {
    background: url("../../image/bd_08.png")no-repeat center;
}
.toptit li:nth-child(1):hover {
    background: url("../../image/bdt_01.png")no-repeat center;
}
.toptit li:nth-child(2):hover {
    background: url("../../image/bdt_02.png")no-repeat center;
}
.toptit li:nth-child(3):hover {
    background: url("../../image/bdt_03.png")no-repeat center;
}
.toptit li:nth-child(4):hover {
    background: url("../../image/bdt_04.png")no-repeat center;
}
.toptit li:nth-child(5):hover {
    background: url("../../image/bdt_05.png")no-repeat center;
}
.toptit li:nth-child(6):hover {
    background: url("../../image/bdt_06.png")no-repeat center;
}
.toptit li:nth-child(7):hover {
    background: url("../../image/bdt_07.png")no-repeat center;
}
.toptit li:nth-child(8):hover {
    background: url("../../image/bdt_08.png")no-repeat center;
}
.probg{
    width: 100%;
    margin: auto;
    height: 700px;
    background: url("../../image/protop.jpg") no-repeat center;
}
.probg h2{
    text-align: center;
    font-size: 34px;
    line-height: 130px;
}
.probg h2 span{
    color: #25a746;
}
.probg.protxt{
    width: 100%;
    margin: auto;
}
.protxt li{
    float: left;
    width: 50%;
    color: #666;
    font-size: 17px;
}
.protxt li p{
    width: 230px;
    line-height: 30px;
}
.protxt li p span{
    color: #f4a93a;
}

.protxt li:nth-child(1){
    padding-left: 40px!important;
    margin-top: 60px;
}
.protxt li:nth-child(2){
    padding-left: 295px!important;
    margin-top: 60px;
}
.protxt li:nth-child(3){
    padding-left: 40px!important;
    margin-top: 180px;
}
.protxt li:nth-child(4){
    padding-left: 295px!important;
    margin-top: 180px;
}
.protxt li:nth-child(5){
    padding-left: 600px!important;
    margin-top: 85px;
}
.w1100{
    padding: 10px 0;
    color: #666;
}
.main-tit{
    text-align: left;
    margin-bottom: 30px;
    font-size: 26px;
    font-weight: 600;
}
.main-tit h2{
    text-align: center;
    font-size: 36px;
    color: #414242;
    font-weight: normal;
}

.main-tit-down{
    width: 660px;
    margin: auto;
    margin-top: 30px;
}
.main-tit-down p{
    display: block;
    width: 300px;
    font-size: 16px;
    color: #666;
    font-weight: 400;
    margin-top:-10px;
    margin-bottom: 30px;
    text-align: center;
    float: left;
}
.main-tit-down  hr {
    float: left;
    border: none;width:180px;height: 1px;background: #eaeaea;margin: auto
}
.main-tit a{
 display: block;
    width: 28px;
    height: 28px;
    background: url("../../image/more.png")no-repeat center;
    margin: auto;
}
.main-tit h2 p a:hover{
    color: #1395e7;
}
.main-tit  span{
width: 4px;
    height: 40px;
    margin-top: 8px;
    color: #25a746;
    font-size: 60px;
    font-weight: bold;
    font-family: "方正启笛简体 Black", arial-black;
}
.main-tit p{
    font-size: 16px;
    text-align: center;
    color: #999;
    font-weight: normal;
    line-height: 60px;
}
.main-tit  span i{
    font-weight: 100;
    color: #a7a7a7;
    font-size: 47px;
    position: absolute;
}
.main-mar{
    margin-top: 40px;
}
/*方案开始*/
.fangan{
    width: 100%;
}
.fangantit{    text-align: center;
}
.fangantit h2{
    font-size: 40px;
    color: #00d075;
    font-weight: 400;
    padding-top: 60px;
    display: block;
}
.fangantit span{
    color: #6c6c6c;
    font-size: 16px;
    margin-top: 60px;
    display: block;
    }
.fangantit p{
    font-size: 28px;
    line-height: 70px;
    color: #4a4a4a;
}
.fanganfl{
    width: 74%;
    margin-top: 30px;
    margin-left: 13%;
}
.fanganfl li{
    float: left;
    font-size: 18px;
    color: #6d6d6d;
    margin: 0 20px;
    margin-bottom: 40px;
}
.fanganfl li a:hover{
    color: #00b968;
}
/*方案结束*/

/*首页产品分类开始*/
.ind-list{
    width: 100%;
    height: 228px;
    overflow: hidden;

}
.ind-list> div{
    width: 100%;
}
.ind-list> div>a{
    display: block;
    width: 260px;
    height: 74px;
    border: 1px solid #666;
    float: left;
    margin: 20px;
    text-align: center;
    line-height: 74px;
    font-size: 20px
;
}
.ind-list> div>a:hover{
    background: #2ba753;
    color: #fff;
    border: 1px solid #2ba753;
}
.ind-list> div>a>span{
    display: block;
    width: 23px;
    height: 23px;
    background: url("../../image/pricon.jpg")no-repeat center;
    float: left;
    margin: 27px 0 0 10px;
}
/*首页产品分类结束*/
    /*产品分类开始*/
.product-ind-left{
    width: 290px;
    margin-bottom: 40px;
    float: left;
    background: #25a746;
    color: #fff!important;
    padding-bottom: 20px;
}
.product-ind-left h2{
    padding-top: 30px;
    margin-bottom: 1px;
    padding-left: 22px;
    background:#229a49;
    height: 100px;
    color: #fff;
}
.product-ind-left h2 span{
    font-size: 16px;
    font-weight: normal;
}
.product-ind-left>ul>li> a{
    width: 100%;
    display: block;
    font-size: 16px;
    color: #000;
    background: #f5f5f5;
    padding:21px 50px;
    border-bottom: 1px solid #e2e2e2;
    }
.product-ind-left>ul>li>ul>li> a{
    width: 100%;
    display: block;
    font-size: 16px;
    color: #333;
    background: #f5f5f5;
    padding:21px 50px;
    border-bottom: 1px solid #e2e2e2;
}

.product-ind-left a span{
    padding: 0 12px;
    border-right: 1px solid #d6d6d6;
}
.product-ind-left a:hover{
    color: #fff;
    background: #229a49;
}
.product-ind-left-fl{

}
.product-ind-right{
    width: 890px;
   float: right;
}
/*产品分类结束*/

/*关于我们开始*/
.abimg{
    width: 720px;
    height: 450px;
    float: left;
}
.abimg img{
    width: 720px;
    height: 450px;
}
.sy-about{
    text-align: center;
    width: 660px;
    float: right;
    color: #333;
}
.sy-about p{
    text-align: left;
    font-size: 15px;
    line-height: 24px;

}
.sy-about img{
    float: left;
    width: 500px;
    height: 350px;
}
 .more{
    width: 140px;
    background: #fff;
    display: block;
     text-align: center;
     border-radius: 50px;
     line-height: 40px;
     color: #2e83ab;
}
.more:hover{
    background: #eee;
    color: #000;
}
.sy-about h2{
    text-align: left;
    margin-bottom: 30px;
    font-size: 30px;
}
.sy-about-p{
    color: #666;
    line-height:30px;
    font-size: 15px;
    margin-bottom: 25px;
}
.sy-about .abys{
    font-size: 16px;
    font-weight: 500;
    color: #fff;
}
.about-ys li{
    margin-left: 30px;
    width: 245px;
    float: left;
    text-align: left;
    padding: 10px;
    color: #fff;
    margin-top: 200px;
}
.about-ys li  h3{
    margin-top: 20px;
    margin-bottom: 10px;
}
.about-ys li p{
    width: 240px;
    margin: auto;
    text-align: left;
}
.about-link{
    width: 100%;
    height: 551px;
    background: url(../../image/ys.png)no-repeat;
}
.about-link-tet{
    padding-top: 160px;
    color: #fff;
}
.about-link-tet p{
    font-size: 20px;
    margin-left: 40px;
    margin-top: -34px;
    color: #ff9c01;
    font-weight: bold;
}
/*数据统计滚动*/
.product-number-info {
    position: relative;
    margin-top: 10px;
}
.product-number-info .product-number-inner {
    width: 1200px;
    margin: 0 auto;
    background: #f8f8f8;
}
.product-number-info ul {
    padding: 55px 0;
}
.product-number-info ul.q:after {
    content: "";
    clear: both;
    display: table;
}
.product-number-info li {
    float: left;
    width: 300px;
    height: 90px;
    color: #000;
    padding-top: 1px;
    border-left: 1px solid #e6e6e6;
}
.product-number-info li:first-child {
    border: none;
    text-align: center;
}
.product-number-info li b {
    font-weight: 400;
    font-size: 36px;
    line-height: 1;
    display: inline-block;
    position: relative;
    margin: 15px 0 10px;
}
.product-number-info li b i {
    font-style: normal;
    color: #2ca653;
    font-weight: bold;
    font-size: 50px;
    border-bottom: 2px solid #1e8b47;
}
.product-number-info li b sup {
    position: absolute;
    font-size: 20px;
    right: -15px;
    top: -3px;
    color: #666;
}
.product-number-info li b em {
    font-style: normal;
    font-size: 20px;
    font-weight: 100;
    padding-left: 2px;
    position: relative;
    top: -4px;
    color: #666;
}
.product-number-info li p {
    font-size: 14px;
    color: #666666;
    margin-top: 15px;
}
.product-number-info li.li-2 b, .product-number-info li.li-2 p {
    padding-left: 115px;
}
.product-number-info li.li-3 b, .product-number-info li.li-3 p {
    padding-left: 70px;
}
.product-number-info li.li-3 b, .product-number-info li.li-3 p {
    padding-left: 70px;
}
.product-number-info li.li-4 b, .product-number-info li.li-4 p {
    padding-left: 78px;
}
.product-number-info li.li-5 {
    text-align: center;

}
.product-number-info li.li-5 b {
    padding-right: 2px;
}
/*优势开始*/
.ys-content{
    width: 100%;
    height: 995px;
    background: url("../../image/ys.jpg")center no-repeat;
}
.ys-content .ystit{
    float: left;
    margin-top: 180px;
}
.ystxt{
    width: 100%;
    margin: auto;
    color: #fff;
}
.ystxt .ystxt1{
    width: 520px;
    margin-left: 780px;
    padding-top: 130px;
}
.ystxt h3{
font-size: 24px;
    font-weight: 400;
}
.ystxt h3 span{
    font-size: 16px;
    display: block;
    line-height: 50px;
}
.ystxt p{
    font-size: 16px;
    line-height: 30px;
    margin-top: 30px;
}
.ystxt p span{
    margin-right: 10px;
    font-weight: bold;
}
.ystxt .ystxt2{
    width: 520px;
    margin-left: 100px;
    padding-top: 170px;
}
.ystxt .ystxt2 h3{
    margin-bottom: 80px;
}
.ystxt .ystxt2 p{
color: #333;
}
/*优势结束*/
/*优势开始*/
.ysbg{
    width: 100%;
    height: 1950px;
    background: url("../../image/ys.jpg")no-repeat center;
}
.ystit div p:nth-child(1) {
    font-size: 24px;
    color: #000;
}
.ystit div p:nth-child(2) {
    font-size: 24px;
    color: #229a49;
    font-weight: bold;
    line-height: 40px;
}
.ystit div p:nth-child(3) {
    font-size: 16px;
    color: #666;
    margin-top: 30px;
    line-height: 25px;
}
.ystit div{
    width: 540px;
}
.ysbg .ys1 {
    padding-top: 365px;
    margin-left: 90px;
}
.ysbg .ys2 {
    padding-top: 110px;
    margin-left: 720px;
}
.ysbg .ys3 {
    padding-top: 230px;
    margin-left: 110px;
}
.ysbg .ys4 {
    padding-top: 195px;
    margin-left: 715px;
}
.ysbg .ys5 {
    padding-top: 110px;
    margin-left: 150px;
}

/*优势结束*/
/*应用领域开始*/
.yyly{
    width: 100%;
}
.yylylist{
    width: 100%;
    margin: auto;
}
.yylylist li{
    float: left;
    width: 12%;
}
.yylylist li a{
    display: block;
    width: 100%;
}
.yylylist li a img{
    margin-left: 47px;
}
.yylylist li a:hover img{
    -moz-transform:rotateY(-180deg); -webkit-transform:rotateY(-180deg);
}
.yylylist li a:hover p{
    font-size: 14px;
}
.yylylist li p{
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    color: #fff;
}
/*图片*/
.yylyimg{
    width: 100%;
    margin: auto;
}
/*应用领域结束*/
/*案例展示开始*/
.indThr {
    width: 100%;
    height: 100%;
    margin: 0;
}

.kcList {
    height: 100%;
    margin: 0 auto;
}

.picList {
    width: 100%;
    height: 400px;
    margin: 0;
    padding: 0;
}

.picList li {
    width: 19%;
    height: 100%;
    float: left;
    margin-right: 1%;
    overflow: hidden;
    margin-bottom: 1%;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.picList li:nth-child(3n) {
    margin-right: 0;
}

.meng {
    width: 100%;
    height: 100%;
    display: block;
}

.da-thumbs li a,
.da-thumbs li a img {
    display: block;
    position: relative;
    width: 100%;
}

.da-thumbs li a {
    overflow: hidden
}

.da-thumbs li a div {
    position: absolute;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100%;
    overflow: hidden;
    opacity: .8;
    filter: alpha(opacity=80);
    text-align: center;
    line-height:400px;
    font-size: 20px;
    background: #000;
    color: #fff;
    font-family: "Medium";
}

.da-thumbs li a div.da-animate {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.da-slideFromTop {
    left: 0;
    top: -100%
}

.da-slideFromBottom {
    left: 0;
    top: 100%
}

.da-slideFromLeft {
    top: 0;
    left: -100%
}

.da-slideFromRight {
    top: 0;
    left: 100%
}

.da-slideTop {
    top: 0
}

.da-slideLeft {
    left: 0
}

.picImg {
    width: 100%;
    height: 100%;
}
.casedi{
    background: url("../../images/15.png")
}
.case-tit{
    width: 100%;
    margin: 30px 0;
}
.case-tit li{
    width: 200px;
    float: left;
    text-align: center;
    font-size: 16px;
    margin: 10px 24px;

}
.case-tit li a{
    color: #333;
    display: block;
    width: 200px;
    background: #eee;
    line-height: 60px;

}
.case-tit li a:hover{
    background: #ff9c01;
    color: #fff;
}

/*底部开始*/
.main-footer0{
    height: 120px;
    background: #171717;
    padding: 40px 0;
    color: #939393;
    background: url("../../image/dilink.jpg")center no-repeat;
    border-bottom: 1px solid #272727;
}
.main-footer0 p{
    font-size: 14px;
    color: #757474;
    margin-top:40px;
    margin-left: 10px;
}
.main-footer0 p span:nth-child(2n){
    margin-left: 180px;
}
.main-footer0 p span:nth-child(3n){
    margin-left: 150px;
}
.main-footer{
    padding-top:30px ;
    color: #939393;
    padding-bottom: 30px;
}
.foot-tit1{
    float: left;
    width:300px;
    color: #757474;
    font-size: 16px;
    margin-bottom: 30px;
    border-right:1px solid #383d43;
}
.foot-tit2{
    float: left;
    width:300px;
    color: #757474;
    font-size: 16px;
    margin-bottom: 30px;
    border-right:1px solid #383d43;
    padding-top: 40px;
}
.foot-tit{
    width: 500px;
    height: 200px;
    color: #757474;
    font-size: 16px;
    margin-bottom: 30px;
    margin-left: 375px;
}
.foot-tit3{
    float: left;
    width:130px;
    color: #757474;
    font-size: 16px;
    margin-bottom: 30px;
    margin-left: 40px;

}
.foot-tit p{
    font-size: 18px;
    margin-left: 40px;
    line-height: 60px;
    color: #000;
}
.foot-logo img{
    width: 200px;
    float: left;
}
.ewm{
   width: 80px;height: 80px;
    float: right;
}

.foot-link p{
    line-height: 40px;
}
.foot-link div h2{
    margin-bottom: 20px;
}
.footdianhua{
    float: left;
    width: 300px;
    margin-left: 30px;
}

.footdianhua p:nth-child(1){
    font-size: 14px;
    color: #f8f8f8;
}
.footdianhua p:nth-child(2){
    color: #7a7a7a;
    font-size: 14px;
    line-height:40px;
}
.footdianhua p:nth-child(3){
    color: #fff;
    font-size: 30px;
    font-weight: bold;
}
.zixun{
    display: block;float: right;
    width: 200px;
    color: #8f8f8f;
    text-align: center;
    line-height: 40px;
    border: 1px solid #8f8f8f;
    margin-top: 60px;
}
.zixun:hover{
    color: #fff;
    border: 1px solid #00a0ea;
    background: #00a0ea;
}
.link1{
    width: 100%;
}
.link1 a{
    float: left;
    color: #939393;
    font-size: 15px;
    line-height: 30px;
    margin-right: 15px;
}
.link1 a:hover{
    color: #ff9c01;
}
.foot-nav{
padding: 20px 0;
    color: #fff;
}
.foot-nav-down li{
    float: left;
    width: 12.5%;
    text-align: left;
    line-height: 40px;

}
.foot-nav-down li a{
    color: #ddd;
    font-size: 15px;
}
.foot-nav li{
    float: left;
    width: 45%;
    margin-left: 5%;
    text-align: left;
    line-height: 40px;
}
.foot-nav li ol {
    width: 100%;
    text-align: center;
}
.foot-nav li ol a{
    display: block;
    width: 100%;
    line-height: 30px;
    color: #b4b4b4;
    font-size: 15px;
}
.foot-nav li a{
    color: #ababab;
    font-size: 15px;
}
.foot-nav li a:hover{
    color: #2e83ab;
}
.footmessage{
    color: #5d5d5d;
    text-align: center;
    font-size: 14px;
    line-height: 50px;

}
.footmessage a:hover{
    color: #2e83ab;
}
/*合作客户开始*/
.gg1{
    width: 100%;
    height: 254px;
    background: url("../../image/gg1.jpg")center no-repeat;
}
.gg2{
    width: 100%;
    height: 254px;
    background: url("../../image/gg2.jpg")center no-repeat;
}
.kehu{
    width: 100%;
}
.hzkh{
    width: 100%;
}
.hzkh li{
    width: 171px;
    height: 100px;
    float: left;
    border: 1px solid #dddddd;
}
.list-pic {
    width: 171px;
    height: 100px;
    overflow: hidden;
    margin: 0 auto;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.list-pic a img{
    width: 80%;
    max-height: 100px;
    display: block;
    margin: 0 auto;
    overflow: hidden;
    -webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */
    filter: grayscale(0%);
}
.list-pic a:hover img{
    -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);

    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}
    /*合作客户结束*/
* {
    margin: 0;
    padding: 0;
    list-style: none;
}



#pictures {
    width: 100%;
    height:350px;
    overflow: hidden;
    position: relative;
    float: left;
    margin-top: 40px;
}
#pictures p{
    font-size: 24px;
    color: #17a471;
    text-align: left;
    margin-top: 20px;
}
#pictures p span{
    border-bottom: 5px solid #17a471;
    padding-bottom: 10px;
}

#ul1 {
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
}

#ul1 li {
    float: left;
    width:280px;
    height: 350px;
    margin: 10px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

#ul1 li img {
    width:100%;
    height: 340px;
    display: block;
    margin: 0 auto;
    overflow: hidden;
    border: 1px solid #fff;
}
#ul1 li p {
    width: 100%;
    text-align: center;
    line-height: 30px;
    font-size: 15px;
}
/*新闻中心开始*/
.newbg{
    background: url("../../image/newbg.jpg")no-repeat center;
    width: 100%;
    }
.ind-new{
    margin: auto;
}
.ind-new-left{
}
.ind-new-left1{
    width: 555px;
    float: left;
}
.ind-new-left1 ul{
    width: 555px;
}
.newtop1{
    height: 50px;
    width: 100%;
    background: url("../../image/newtop1.jpg")no-repeat left;
}
.newtop2{
    height: 50px;
    width: 100%;
    background: url("../../image/newtop2.jpg")no-repeat left;
}
.newtop1 a{
    line-height: 60px;
    color: #000;
    float: right;
    font-size: 14px;
}
.newtop2 a{
    line-height: 60px;
    color: #000;
    float: right;
    font-size: 14px;
}
.newsmor{
    padding: 15px;
}
.newsmor h3{
    width: 280px;
    font-weight: 500;
    font-size: 18px;
    white-space:nowrap; /*文本不换行*/
    text-overflow:ellipsis;/*设置超出部分显示...*/
    -o-text-overflow:ellipsis;
    overflow: hidden;
}
.newsmor span{
    text-align: right;
    float: right;
    margin-top: -15px;
    color: #999;
}
.newsmor p{
    margin-top: 15px;
    color: #666;
}
.newsmor p a{
    color: #229a49;
}
.ind-new-left-top{
    width: 137px;
    height: 137px;
    background: #229a49;
    color: #fff;
    text-align: center;
    float: left;
    margin-top: -20px;
    z-index: 99999;
}
/*.ind-new-left div{
    width: 100%;
    margin: auto;
    background: #f5f7f9;
    padding: 0 10px 10px 10px;
}
.ind-new-left div a{
    display: block;
    font-size: 16px;
    padding-top: 20px;
}*/
.ind-new-left-top p span{
    color: #fff;
    font-size: 14px;
    text-align: center;

}
.ind-new-left-top-txt{
    float: left;
    margin-top: 8px;
    padding: 40px 30px;
}
.ind-new-left-top-txt  h3 a{
    margin-bottom: 25px;
    color: #000;
}
.ind-new-left-top-txt .date{
    color: #959691;
    margin-top: 20px;
}
.ind-new-left-top-txt .date span{
    text-align: center;
    color: #959691;
    font-weight: bold;
    font-size: 24px;
    margin-left: 10px;
}

.ind-new-right{
    width: 390px;
    float: right;
    border: 1px solid #cecccc;
    height: 510px;
}



.ind-new li{
    margin: 15px 0;
    border-bottom: 1px solid #999;
    padding-bottom: 10px;
}
.ind-new li a{
    font-size: 16px;
    color: #999;
    display: block;
    white-space:nowrap; /*文本不换行*/
    text-overflow:ellipsis;/*设置超出部分显示...*/
    -o-text-overflow:ellipsis;
    overflow: hidden;
    line-height: 50px;
}
.ind-new li a b{
    width: 5px;
    height: 5px;
    background: #0a6aa1;
    display: block;
    float: left;
    margin-top: 22px;
    margin-right: 10px;
}
.ind-new li a:hover{
    color: #229a49
}
.ind-new li span{
    float: right;
    color: #999;
}
.ind-new p{
    text-align: left;
    line-height: 40px;
    padding-left: 15px;
    font-size: 18px;
    color: #fff;
}
.ind-new p span{
    font-size: 14px;
    color: #666;
    margin-left: 20px;
}
/*常见问题*/
.scrollbox{ width: 100%; margin: 0 auto; overflow: hidden;  padding: 10px; }
#scrollDiv{width:100%;height:410px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv li{height:90px; padding:0 20px;background:url(ico-4.gif) no-repeat 10px 23px; overflow:hidden; vertical-align:bottom; zoom:1; border-bottom:#B7B7B7 dashed 1px;}
#scrollDiv li h3{ height:24px; padding-top:13px; font-size:14px; color:#353535; line-height:24px; }
#scrollDiv li h3 img{
    width: 20px;
    float: left;
}
#scrollDiv li h3 a{color:#353535; text-decoration:none}#scrollDiv li h3 a:hover{ color:#229a49}
#scrollDiv li div{ height:56px; color:#416A7F; line-height:18px; overflow:hidden;margin-top: 10px;}
#scrollDiv li div a{ color:#416A7F; text-decoration:none}

.scroltit{ height:26px; line-height:26px; padding-bottom:4px; margin-bottom:4px;}
.scroltit h3{ width:100px; float:left;}
.scroltit .updown{float:right; width:32px; height:22px; margin-left:4px}
#but_up{ background:url(../../images/up.gif) no-repeat 0 0; text-indent:-9999px}
#but_down{ background:url(../../images/down.gif) no-repeat 0 0; text-indent:-9999px}


#n{margin:10px auto; width:920px; border:1px solid #CCC;font-size:12px; line-height:30px;}
#n a{ padding:0 4px; color:#333}
.ind-new-right-top{
    width:100%;
    height: 58px;
    color: #000;
    text-align: left;
    padding-left: 20px;
    font-size: 18px;
    line-height: 60px;
}
.ind-new-right-top a{
    line-height: 15px;
    color: #000;
    text-align: right;
    padding-right: 30px;
    font-size: 14px;
    float: right;
    margin-top: 20px;
}
/*新闻中心结束*/

/*净化工程*/
/*实拍案例开始*/
.caselist{
    width: 100%;
    margin: auto;
}
.caselist2 a{
    width: 286px!important;
}
.caselist a{
    position: relative;
    display: block;
    width: 286px;
    float: left;
    box-shadow: 0 0 10px 0 rgba(169, 169, 169, 0.5);
    color: #000;
    margin-right: 10px;
    margin-bottom: 12px;
    border: 1px solid #dddddd;
    height: 320px;
}
/*.caselist a:nth-child(2n){
    margin-left: 20px;
    margin-right: 20px;
}*/
.caselist a img{
    width: 100%;height: 225px;
}
/*.caselist a:nth-child(2) img{
    width:100%;
    height: 580px;
}
.caselist a:nth-child(2) .chak{
    width: 56px;
    height: 56px;
    left: 230px;
    top: 300px;
}*/



.caselist a:hover img{
    -webkit-filter: contrast(50%);
    filter: contrast(50%);
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}
.caselist a div{
    display: block;
    width: 100%;
    position: absolute;
}
.caselist a h3{
    font-size: 16px;
    font-weight: 500;
    color: #000;
    line-height: 50px;
    text-align: left;
    padding-left: 20px;
}
.caselist a p{
    font-size: 14px;
    text-align: left;
    border-top: 1px solid #ddd;
    padding-top: 10px;
    padding-left: 20px;
    color: #6e6e6e;
}
.caselist a:hover{
    border: 1px solid #229a49;
    color: #229a49 !important;}

.caselist a h3:hover{
    color: #229a49 !important;}
/*
.caselist a:hover div{
    z-index: 999999;
    color: #fff;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}*/
.case-ind{
    width: 100%;
    margin-top: auto;
}
.case-ind .card:nth-child(4n) {
    margin-right: 0!important;
}
.lc{
    width: 100%;
    margin: auto;
    background: url("../../image/lcbg.jpg")no-repeat center;
    height: 500px;
}
.lc li{
    width:300px;
    float: left;
    text-align: center;
    padding: 10px 20px;
    color: #666;
    margin-top: 40px;
    margin-bottom:30px;
}
.lc li img{
    margin: auto;
    height: 130px;
    margin-bottom: 20px;
}
.lc li img:hover{
    opacity: 0.6;
    transform: rotateZ(360deg);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.lc li p{
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #666;
}
.fwnr{
   width: auto;
}
.fwnr {
    width: 100%;
    margin: auto;
}
.fwnr li{
    width: 286px;
    float: left;
    background: #fff;
}
.fwnr  li .pic{
    overflow: hidden;
    position: relative;
}

.fwnr  li img{
    width: 286px ;
    height: 210px;
    transform: rotate(0deg) scale(1,1);
    transition: all 0.6s ease 0s;
}
.fwnr  li:hover img {
    transform: rotate(-1deg) scale(1.2,1.2);
}

.fwnr  li:nth-child(1n) {
    margin-right: 14px;
}
.fwnr  li:nth-child(2n) {
    margin-right: 14px;
}
.fwnr  li:nth-child(3n) {
    margin-right: 14px;
}
.fwnr  li p:nth-child(1n){
    font-size: 16px;
    width: 95%;
    margin: auto;
    color: #333;
    line-height: 50px;
    text-align: center;
}
.fwnr ul li p:nth-child(2n){
    font-size: 16px;
    text-align: center;
    line-height: 30px;
    color: #000;
    font-weight: bold;
    margin: 10px 0;
}

.footbg{
    width: 100%;
    height: 400px;
    background: url("../../image/footbg.jpg")no-repeat center;
    margin-top: 40px;
}
.linktxt{
    width: 100%;
    background: url("../../image/linktxt.jpg")no-repeat center;
    height: 256px;
}
.linktxt p{
    width: 930px;
    float: right;
    padding-top: 60px;
}
.linkicon{
    width: 600px;
    float: left;
    background: url("../../image/linkicin.jpg")no-repeat left;
    height: 410px;
    padding-top: 55px;
}
.linkicon p{
    font-size: 16px;
    line-height: 60px;
    margin-left: 80px;
}
.gsdt{
    width:580px;
    float: right;
}