@charset "utf-8";
/* CSS Document */
*{ box-sizing:border-box}

.fwcx {
    width: 700PX;
    margin: 0 auto;
}
.xz-new-img li{ width:49.8%; margin-bottom:60px; overflow:hidden;}
.xz-new-img li img{ width:100%; display:block; transition-duration:.5s;}
.xz-new-img li:hover img{ transform:scale(1.1)}
.djt-box{ background:url(../images/kt-bg.jpg) no-repeat bottom center; padding:98px 0 240px 0;}
.djt-li{ height:631px; position:relative;}
.djt-li ul{ float:left; position:relative; left:0; width:14%}
.djt-li ul li{ margin-bottom:20px; transition-duration:.5s;}
.djt-li ul li:hover{ transform:scale(1.1)}
.djt-li ul:nth-child(1),.djt-li ul:nth-child(3),.djt-li ul:nth-child(5),.djt-li ul:nth-child(7){padding-top:103px;}
.jt-cd{ border:2px solid #d80000; height:56px; margin-bottom:45px; position:relative;    line-height: 52px;
    display: inline-block;}
.jt-cd li { float:left;}
.jt-cd li a{ display:block; font-size:20px;padding:0 34px; position:relative;}
.jt-cd li a:hover,.jt-cd li .on{ font-weight:bold; color:#d80000; }
.jt-cd li a:after{ content:""; position:absolute; width:2px; height:21px; background:#d80000; right:0; top:14px;}
.jt-cd li:last-child a:after{ display:none;}
.jt-cd li a:before{ content:""; position:absolute; width:20px; height:10px; background:url(../images/xsj.png) no-repeat; left:50%; margin-left:-10px; bottom:-20px; opacity:0;}
.jt-cd li a:hover:before,.jt-cd li .on:before{ opacity:1;}
.jt-cd:after,.jt-cd:before{ content:""; width:11px; height:52px; position:absolute; background:url(../images/hd.jpg) no-repeat; top:0px; left:-6px;}
.jt-cd:before{ left:auto; right:-6px;}
.zzjg img{ width:100%}
 .case-box dl {
        width: 32%;
        float: left;
        margin: 0 2% 35px 0;
        cursor: pointer;
    }
    
    .case-box dl dt {
        width: 100%;
        overflow: hidden;
        background: #000;
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
    }
      .case-box dl dt .dw{position: absolute; width: 57px; height: 57px; background:url(../images/video1.png) no-repeat;}
    
    .case-box dl dt img {
        display: block;
        transition-duration: 1s;
    }
    
    .case-box dl:hover dt img {
        transform: scale(1.1, 1.1);
        opacity: 0.7;
    }
    
    .case-box dl:nth-child(3n) {
        margin-right: 0;
    }
    
    .case-box dl dd {
        width: 100%;
        background: #fff;
        font-weight: bold;
        font-size: 22px;
        color: #333333;
        text-align: center;
        line-height: 50px;
        transition-duration: .5s;
    }
    
    .case-box dl:hover dd {
        background: #289e4c;
        color: #fff;
    }


.ne-top{ width:100%; background:#fff; padding:0 50px; height:98px;}
.ne-logo{ padding-top:15px;}
.w1300{ max-width:1300px; margin:0 auto; width:100%;}
.ne-nav li{ float:left;}
.ne-nav li a{ display:block;padding: 0 10px;position: relative;transition: 0.3s ease;font-size: 17px; line-height:98px;}
.ne-nav li a:hover,.ne-nav li .on{ color:#fff; background:#289e4c}
.ne-ss{ margin:38px 50px 0 20px;}
.in-ewm{ padding-top:20px;}
.pc-img{ display:block;}
.mobile-img{ display:none;}
.ne-banner{ position:relative;}
.banner-txt{ width:100%; position:absolute; bottom:30px; color:#fff;}
.banner-txt h1{ font-size:48px; float:left;text-shadow: 2px 0px 5px #333333;}
.banner-txt p{ font-size:18px; padding-left:20px; float:left; padding-top:35px;}
.ne-cd{ width:100%; background:#e9e8e8;}
.wz-img{ padding:15px 0;}
.ne-dh li{ float:left; position:relative;}
.ne-dh li a{ display:block; line-height:61px; font-size:17px; padding:0 70px;}
.ne-dh li a:hover,.ne-dh li .on{ font-weight:bold; color:#289e4c}
.ne-dh li:after{ content:""; position:absolute; right:0; top:20px; width:1px; height:22px; background:#adadad}
.ne-dh li:last-child:after{ opacity:0;}
.ne-ab01{ padding-top:80px;}
.ne-ti{ text-align:center; margin-bottom:52px;}
.ne-ti p{ text-transform:uppercase; font-size:30px; color:#999; opacity:0.3;}
.ne-ti h1{ font-size:36px;}
.ab-zi{ font-size:17px; padding-bottom:36px;}
.ab-zi p{ font-size:16px;text-indent:32px; line-height:1.8; text-align:justify; padding-bottom:15px; }
.ab-list{ background:#f5f5f8; padding:44px 0 2px 0;}
.Menubox ul{ background:url(../images/bg1.png) no-repeat #289e4c; height:96px; line-height:96px; color:#fff;}
.Menubox ul li{ width:20%; float:left; text-align:center; font-weight:bold; font-size:22px; border-right:1px solid #69b584; cursor:pointer;}
.Menubox ul li.hover{ background:#e7be52;}
.vi-sp{ position:relative;   }
.bf-an2{ cursor:pointer;}
.vizs{ position:absolute; width:100%; height:100%; top:0; left:0;}
.vizs video{ width:100%; height:100%;}
.gbb{ position:absolute; top:10px; right:0px; cursor:pointer}
.bf-an2 span{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%)}
.Contentbox{ padding-bottom:32px;}
.gm-ri{ width:48%;}
.gm-le{ width:45%;}
.gm-le h1{ color:#137d37; font-size:22px; padding:23px 0 40px 0;}
.gm-le p{ font-size: 16px;
    text-indent: 32px;
    line-height: 1.8;
    text-align: justify;
    padding-bottom: 15px;}
.ne-ab02{ background:url(../images/bg2.png) no-repeat; padding:86px 0 65px 0;}
.wh-list dl{ width:33%; float:left; color:#ffffff;  border-right:1px solid #4e6577; padding-top:20px; min-height:354px; transition-duration:.5s; text-align:center;}
.wh-list dl dt{ font-size:30px; padding-bottom:38px;}
.wh-list dl dd{ font-size:17px; opacity:0.7; line-height:1.8;}
.wh-list dl:hover{ transform:scale(1.1)}
.ne-ab03{ padding:63px 0;}

.ne-footer{ background:#289e4c; padding:0 30px;}
.banquan{ color:#fff; line-height:69px; font-size:16px;}

.t_icon{padding-top:20px; }
.t_icon li{ display:inline-block;margin:0 15px 0 0; text-align:center; position:relative;}

.t_icon li .wx_ico{ position:relative; }
.t_icon li.wx_ico p{ position:absolute; display:none; width:62px; z-index:9999; top:-80px;}
.t_icon li.wx_ico p img{ width:62px !important; }
.ne-box{ padding:110px 0 60px 0;}
.ne-pro-list dl{ width:18%; float:left; border:1px solid #b9bdc0; margin-right:2.5%; margin-bottom:50px;}
.ne-pro-list dl dt{ border-bottom:1px solid #b9bdc0; overflow:hidden;position: relative;
    padding-bottom: 150%;
}
.ne-pro-list dl dt img{ width:100%; display:block;transition-duration:.5s; position:absolute; height:100%; top:0; left:0; }
.ne-pro-list dl dd{ padding:20px; text-align:center;}
.ne-pro-list dl dd p{ font-size:18px; font-weight:bold; color:#333;border-bottom:1px solid #b9bdc0; padding-bottom:13px; margin-bottom:13px;}
.ne-pro-list dl dd span{ display:inline-block;border:1px solid #b9bdc0; font-size:16px; padding:8px 40px; transition-duration:.5s; }
.ne-pro-list dl:hover dd span{ color:#fff; background:#289e4c}
.ne-pro-list dl:hover dt img{ transform:scale(1.1)}
.ne-pro-list dl:nth-child(5n){ margin-right:0;}
.zt-xz{ margin-bottom:30px;}
.zt-xz li{ float:left; width:49.5%;}
.zt-xz li:nth-child(2){ float:right;}.zt-xz li img{ width:100%; display:block;}

.new-nr-ti { text-align:center; border-bottom:1px solid #eee; padding-bottom:20px; margin-bottom:20px;}
.new-nr-ti h1{ font-size:20px; padding-bottom:10px;}
.new-nr-zi{ font-size:16px; line-height:2;}
.jianT {width: 100%;text-align: right;}

    .jianT li {
        background: #fff;
        display: inline-block;
        margin: 0 3px; 
    }

        .jianT li a {
            font-size: 14px;
            color: #333;
            display: block;
            padding:8px 12px; background:#e2e2e2; border-radius:5px;
        }

            .jianT li a:hover {
                text-decoration: none;
                background: #0da056;
                color: #fff;
            }

        .jianT li .on {
           background: #ed7119;
            color: #fff; 
            padding:10px 15px;
        }

.new-box{ padding:60px 0;}
.new-search{
	padding:25px;
	-moz-box-shadow:0px 0px 7px #D1D1D1; -webkit-box-shadow:0px 0px 7px #D1D1D1; box-shadow:0px 0px 7px #D1D1D1;
	margin-bottom: 75px;
}
.new-search dl{
	zoom: 1;
}
.new-search dl:after{
	display: block;
	content: '';
	clear: both;
}
.new-search dd{
	float: left; width:25%; margin-right:1%;
}
.new-search dd select{
	width: 100%;
    height: 42px;
    line-height: 42px; 
	background:#f8f8f8;
    border: none;
    outline: none;
    padding: 0 15px;
    color: #8a8a75;
}
.new-search dd input{
	width: 100%;
    height: 42px;
    line-height: 42px;
    background:#f8f8f8;
    border: none;
    outline: none;
    padding: 0 15px;
}
.search-btn{
	width: 100%;
	height: 42px;
	background: #289e4c;
	text-align: center;
	line-height: 42px;
	cursor: pointer;
	transition-duration: 0.5s; padding-top:6px;
}
.search-btn:hover{
	background: #7d0009;
}
.new-search dd:nth-child(1){
	width: 9%;
	margin-right: 1%;
	font-size: 24px;
    font-weight: bold;
    color: #333333;
    line-height: 42px;
}

.new-search dd:nth-child(5){
	width: 38px;
}
.fw-list dl{ margin-bottom:60px;}
.fw-list dl dt{border-right:1px solid #e9e8e8; width:180px; float:left;}
.fw-list dl dt div{ width:107px; height:107px; background:#289e4c; color:#fff; text-align:center; font-family:"Arial"; }
.fw-list dl dt h1{ font-size:54px; padding-top:11px;}
.fw-list dl dt p{ font-size:16px;}
.fw-list dl dd{width: calc(100% - 180px);
    width: -webkit-calc(100% - 180px);
    float: left;
    box-sizing: border-box;border-bottom:1px solid #e9e8e8; padding-left:70px; padding-bottom:50px;}
.new-bi h1{ font-weight:normal; font-size:30px; width:80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color:#333; float:left;}
.new-bi{ margin-bottom:22px;}
.new-js{ font-size:15px; line-height:1.8;}
.new-bi p,.new-list dl .wb-txt span{ display:inline-block; border:1px solid #e9e8e8; color:#676767; padding:8px 36px; border-radius:20px; float:right;}
.fw-list dl:hover dd .new-bi p{ background:#289e4c; color:#fff;}
.new-dh li a{ padding:0 35px;}
.new-list dl{ background:#f2f2f2; margin-bottom:35px; position:relative;}
.new-list dl:nth-child(1):before{ content:"置顶"; text-transform:uppercase; width:70px; height:70px; color:red;  top:20px; right:10px; position:absolute; font-size:22px;}
.new-list dl dt{ width:326px; height:219px; overflow:hidden; background:#000; float:left;}
.new-list dl dt img{ width:100%; height:100%; transition-duration:.5s; display:block;}
.new-list dl .wb-txt{ width:60%; float:left; padding:29px 39px; color:#333;}
.new-list dl .wb-txt h1{ font-weight:normal; font-size:26px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.new-list dl .wb-txt h1 i{ font-style:normal; color:#137d37}
.new-list dl .wb-txt p{ font-size:14px; line-height:1.8; margin:15px 0 25px 0;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;}

.new-list dl .wb-txt span{ float:none; color:#333; border-color:#777777;}
.new-list dl .date{ float:left; padding-left:30px; padding-top:40px; color:#333;font-family:"Arial"; text-align:center; }
.new-list dl .date p{ font-size:54px; font-weight:bold; padding-top:10px;}
.new-list dl .date span{ font-size:16px;}
.new-list dl:hover dt img{ transform:scale(1.1)}
.new-list dl:hover .wb-txt span{background:#289e4c; color:#fff;}
.zgs01{ background:url(../images/fgs-bg.jpg) no-repeat; padding:80px 0 40px 0;}




.Menubox1{ width:700px; margin:0 auto; position:relative; float:left;}
.Menubox1 li{ font-size:16px; color:#333; z-index:2; position:absolute; padding-top:40px; cursor:pointer}
.Menubox1 li p{ position:relative; z-index:2;}
.Menubox1 li:nth-child(1){ position: absolute; top:47%; right:22%; padding-left:32px; padding-top:0;}
.Menubox1 li:after{ content:""; position:absolute; width:31px; height:38px; background:url(../images/wz.png) no-repeat; top:0; left:0;}
.Menubox1 li:nth-child(1):after{top:-10px; left:13px; z-index:1;}
.Menubox1 li.hover:after{  background:url(../images/wz1.png) no-repeat;}
.Menubox1 li:nth-child(1).hover:after{top:-20px; left:10px;}
.Menubox1 li:nth-child(2){top:41%; right:51%; display:none}
.Menubox1 li:nth-child(3){top:51%; right:45%; display:none}
.Menubox1 li:nth-child(4){top:42%; right:36%;}
.Menubox1 li:nth-child(5){top:48%; right:28%;}
.Menubox1 li:nth-child(6){top:57%; right:38%; display:none}
.Menubox1 li:nth-child(7){top:58%; right:31%; display:none}
.Menubox1 li:nth-child(8){top:36%; right:30%;}
.Menubox1 li:nth-child(9){top: 40%;
    right: 43%;}
	.Menubox1 li:nth-child(10){top: 50%;
    right: 36%;}	
.fgs-bg{ position:relative; overflow:hidden;}
.Contentbox1{ width:46%;}
.fgs-nr{ }
.fgs-ti{ font-weight:bold; font-size:24px; padding-bottom:20px; text-align:center; color:#fff;}
.fgs-css ul li{ cursor:pointer; background:#fff; border-radius:5px; padding:10px 15px; float:left; color:#333; font-size:16px; margin-right:20px; min-width:150px; text-align:center;}
.fgs-css ul li.hover{ color:#fff; background:#00a54f}
.dgs-js{ padding-top:40px;}
.dgs-js p{ text-align:justify; font-size:16px; line-height:1.8; color:#fff; padding-bottom:20px;}
.dgs-js a{ display:inline-block;   color:#fff; background:#00a54f; padding:13px 40px; border-radius:10px; font-size:16px;}
.fgs-list li{ font-size:17px; width:48%; float:left; margin-bottom:10px; transition-duration:.5s;}
.fgs-list li a{ display:block; padding:12px 19px;border-radius:10px; background:url(../images/jt.png) no-repeat 95% center #fff; }

.fgs-list li:nth-child(2n){ float:right;}
.fgs-list li:hover a{ color:#fff; background:#289e4c; color:#fff;}
.fgs-js01{ padding:80px 0;}
.ti01{ font-size:30px; text-align:center; font-weight:bold; padding-bottom:30px;}
.zi01{ font-size:16px; line-height:1.8; color:#777; text-indent:32px; padding-bottom:20px;}
.fgs-zs{ padding-top:30px; text-align:center;}
#map{ height:522px;}
.fgs-js01 p{ line-height:30px; font-size:16px;}

/*搜索框弹出*/
.animated{-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}

#dialogBg{width:100%;height:100%;background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;z-index:9999;display:none;}
#dialog{ width: 600px; padding: 75px 100px;
    background: #fff;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%); position:absolute }
.dialogTop{ position:absolute; top:20px; right:20px; font-size:30px;}
.name{ font-size:18px; font-weight:bold;}
.tc-ss{ width:100%; margin:0 auto; padding:20px 0;}
.tc-ss ul .sk03{ width:100%;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    vertical-align: top;
    box-sizing: border-box;border-bottom: 1px solid rgba(0,0,0,.1); margin-bottom:25px
       }
.tc-ss ul .sk03 input{ width:100%; background:none;   height: 50px;
    line-height: 50px; font-size:16px; border:none; }
.sk04 input{ border-radius: 0;
   background: rgba(0,0,0,.05);
    color: #333;
    font-size: 16px;
    line-height: 45px;
    height: 45px;
    vertical-align: top;
    padding: 0;
    margin: 0;
    width: 30%;
    text-align: center;
    border: none;
    outline: none;
    cursor: pointer;}
.mobile{ display:none}



.mobile-inner-nav a{ -webkit-animation-duration: 0.8s; animation-duration: 0.8s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: bounceInRight; animation-name: bounceInRight;}  
.mobile{width: 100%; z-index: 9999; position: fixed; top: 0; left: 0; height: 55px; background: #fff;}
.mobile-inner{ margin-right: auto;margin-left: auto;background-color: #fafafa; position: relative;}
.mobile-inner img{ width: 100%;}
.mobile-inner p{ color: #676767; line-height: 25px; font-size: 16px; padding-bottom: 30px; padding-right: 30px;  padding-left: 30px; margin:0px;}
.mobile-inner-header{width: 100%; height: 55px; position: fixed; top: 0; left: 0;background: #fff;}
.mobile-inner-header-icon{color: #ffffff;background: #00a54f; height: 55px; font-size:25px; text-align: center; float:right; width: 55px; position: relative; -webkit-transition: background 0.5s; -moz-transition: background 0.5s; -o-transition: background 0.5s;transition: background 0.5s;}
.mobile-inner-header-icon:hover{background: #d0111b;cursor: pointer;}
.mobile-inner-header-icon span{position: absolute; left: calc((100% - 25px) / 2); top: calc((100% - 5px) / 2); width: 30px; height: 3px; background-color: #fff;transition-duration: 0.5s;}
.mobile-inner-header-icon span:nth-child(1){transform: translateY(10px) rotate(0deg); }
.mobile-inner-header-icon span:nth-child(2){transform: translateY(-10px) rotate(0deg);}
.mobile-inner-header-icon span:nth-child(3){ width:20px;}
.mobile-inner-header-icon-click span:nth-child(1){animation-duration: 0.5s; animation-fill-mode: both; animation-name: clickfirst;}   
.mobile-inner-header-icon-click span:nth-child(2){ animation-duration: 0.5s; animation-fill-mode: both; animation-name: clicksecond;}
.mobile-inner-header-icon-out span:nth-child(1){ animation-duration: 0.5s; animation-fill-mode: both; animation-name: outfirst; }   
.mobile-inner-header-icon-out span:nth-child(2){ animation-duration: 0.5s;animation-fill-mode: both; animation-name: outsecond; }
.mobile-inner-nav{ background-color: rgba(0,0,0,0.8); width: 100%; position: absolute; top: 55px;left: 0px; padding-top: 30px; padding-bottom: 30px;display: none;}
.mobile-inner-nav a{ display: inline-block; line-height: 40px; text-decoration: none; width: 85%; margin-left: 5%; color: #FFFFFF; border-bottom: solid 1px rgba(255,255,255,0.3); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; font-weight:300;}
.mobile-inner-nav a:hover{ color: rgba(255,255,255,0.4); border-bottom: solid 1px rgba(255,255,255,0.2);}
.active_mobile span:nth-child(1){transform: rotate(45deg);width: 30px;}
.active_mobile span:nth-child(2){transform: rotate(-45deg);width: 30px;}
.active_mobile span:nth-child(3){ opacity:0;}
.home-mobile-banner{ display:none}
.home-mobile-banner .owl-nav{ display:none;}
.wh-qh{ color:#fff; text-align:center; }
.wh-qh h1{ font-size:16px; padding-bottom:10px;}
.wh-qh p{ font-size:14px; line-height:1.7;}
.a-m {
    width: 200px;

    background: #289e4c;
    border-radius: 20px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    font-size: 20px;
    color: #fff;
    font-weight: 700; margin-bottom:20px;
}


@media only screen and (max-width: 1600px){
.ne-nav li a{ font-size:16px; padding:0 10px;}
.ne-logo{ width: 300px;
    padding-top: 25px;}
	.ne-logo img{ width:100%}
	}


@media screen and (max-width:768px) {
	.pc-img,.ne-top,.wh-list,.t_icon,.new-list dl .date,.fw-list dl dt { display:none;}
	.mobile-img,.mobile,.home-mobile-banner{ display:block; width:100%;}
	.ne-banner{ padding-top:50px;}
	.logo {
    width: 64%;
    float: left;
    margin-top: 10px;
    margin-left: 2%;
}
.w1300{ max-width:100%;}
body{ min-width:100%;}
.banner-txt h1{ font-size:20px;}
.banner-txt p{ font-size:14px;}
.banner-txt{ bottom:10px; padding:0 10px;}
.banner-txt p{ padding-top:5px;}
.ne-dh li a{ font-size:15px; padding:0 13px;}
.w1300{ padding:0 20px;}
.wz-img { padding-top:20px;}
.wz-img img{ width:20px;}
.ne-ab01{ padding-top:30px;}
.ne-ti p{ font-size:20px;}
.ne-ti h1{ font-size:20px;}
.ne-ti{ margin-bottom:10px;}
.ab-zi{ font-size:15px; padding-bottom:15px;}
.ab-list{ padding:20px 0 3px 0;}
.gm-le,.gm-ri{ width:100%;}
.gm-le h1{ font-size:17px; padding:10px 0;}
.gm-le p,.zi01{ font-size:14px; line-height:1.7;}
.Menubox ul{ height:auto; line-height:40px;}
.Contentbox{ padding-bottom:12px;}
.Menubox ul li{ font-size:16px; width:33.33%;}
.zzjg img{ width:100%;}
.ne-ab02{ padding:30px 20px;}
.banquan{ font-size:14px; line-height:24px; text-align:center; padding:10px 0;}
.Menubox1{ padding-top:50px;}
.Menubox1,.Contentbox1{ width:100%;}
.Menubox1 img,.Menubox1 li:after{ display:none;}
.Menubox1 li{position:relative !important; top:0 !important; left:0 !important; right:0 !important; bottom:0 !important; padding-left:0 !important;  padding-top:0 !important;float: left;
    background: #fff;
    font-size: 15px;
    width: 23%;
    text-align: center;
    border-radius: 6px;
    line-height: 35px;
    margin: 0 0.5% 10px;}
.Menubox1 ul li.hover {
    color: #fff;
    background: #00a54f;
}
.zgs01{ padding:40px 0; background-size:cover;}
.Contentbox1{ padding-top:20px;}
.fgs-ti{ font-size:18px;}
.fgs-list li{ font-size:15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ti01{ font-size:20px; padding-top:20px; padding-bottom:10px;}
.fgs-zs img,.fw-list dl dd{ width:100%; padding-left:0;}
#map{ height:200px;}
.new-search{ padding:15px; margin-bottom:20px;}
.new-search dd:nth-child(1){ width:100%; font-size:18px;}
.new-search dd{ width:100%; margin-bottom:10px;}
.new-search dd:nth-child(5){ width:100%;}
.new-list dl .wb-txt{ padding:10px; width:100%;}
.new-list dl .wb-txt h1,.new-bi h1{ font-size:16px;}
.ne-box{ padding:30px 0;}
.ne-pro-list dl{ width:46%; margin:0 2% 10px}
.ne-pro-list dl dd p{ font-size:15px;}
.ne-pro-list dl dd span{ font-size:14px; padding:8px 13px;}
.new-bi p{ font-size:12px; padding:8px 10px;}
.new-js{ font-size:14px; line-height:1.7;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.fw-list dl dd{ padding-bottom:10px;}
.fw-list dl{ margin-bottom:15px;}
.new-nr-zi img,.fgs-js01 img{ width:100% !important; height:auto !important}
.new-nr-zi p,.new-nr-zi p span{ font-size:15px !important; font-family:"微软雅黑" !important}
}











@keyframes icon-bounce {
0%, 100% {-moz-transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg);}
75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg);-webkit-transform: rotate(5deg); transform: rotate(5deg);}
85% { -moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}
}
@-webkit-keyframes icon-bounce {
0%, 100% {-moz-transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg);}
75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg);-webkit-transform: rotate(5deg); transform: rotate(5deg);}
85% { -moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}
}
@-moz-keyframes icon-bounce {
0%, 100% {-moz-transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg);}
75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg);-webkit-transform: rotate(5deg); transform: rotate(5deg);}
85% { -moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}
}
@-o-keyframes icon-bounce {
0%, 100% {-moz-transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
25% { -moz-transform: rotate(15deg); -ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
50% { -moz-transform: rotate(-15deg); -ms-transform: rotate(-15deg); -webkit-transform: rotate(-15deg); transform: rotate(-15deg);}
75% { -moz-transform: rotate(5deg); -ms-transform: rotate(5deg);-webkit-transform: rotate(5deg); transform: rotate(5deg);}
85% { -moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}
}
@keyframes scaleDraw {
	/*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
            0% {
	-webkit-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
	/*开始为原始大小*/
}

100% {
	-webkit-transform: scale(1, 1);
    transform: scale(1, 1);
}
}

