.phone{ display: none;}

.index_1{ background:url(../image/img_2_03.jpg) no-repeat center center; padding:35px 0 0px 0;}
.index_title{ text-align:  center; margin-bottom:60px;}
.index_title span{ font-size:36px; line-height:75px; height:75px;font-weight:bold; color:#333;}
.index_title span i{ color:#009140;}
.index_title span:after {
    content: "";
    display: block;
    height: 1px;
    width: 26px;
    position: relative;
    background:#009140;
    margin:auto;
}
.index_title p{ font-size:16px; margin-top:12px; color:#333;}
.index_title p i{ color:#009140;}

.index_1-list dl{ float:left; width:27.5%; margin:0 2%;background:#fff; }
.index_1-list dl dt{ width:100%;}
.index_1-list dl dt img{ display:inline-block; max-width:100%;}
.index_1-list dl dd{background:#fff; padding:15px 0 25px 0; text-align:center;}
.index_1-list dl dd span{ font-size:24px; color:#333; font-weight:bold;}
.index_1-list dl dd p{ font-size:16px; color:#666; line-height: 30px; }

.liucheng{ padding:36px 0; width:100%; background:url(../image/lc_img.png) ; margin-top:70px;}
.liuc_title{ font-size:36px; color:#fff; font-weight:bold; text-align:center;}
.liuc_img{ text-align:center;  margin-top:20px;}
.liuc_img img{ display: inline-block; max-width:100%;}

.index_gg{ min-height: 200px; background:url(../image/img_3_05.jpg) no-repeat center center; text-align:center;}
.gg_left { display: inline-block;text-align:left; float: left; padding-top:70px; margin-left:245px;}
.gg_left span{ font-size:22px; font-weight:bold; color:#009140;}
.gg_left p{ font-size:22px; color:#009140;}
.gg_left p img{ margin-right:10px;}
.gg_zx{ display: inline-block;margin-left:70px; float:left;padding-top:70px;}
.gg_zx a{ height: 57px; width:207px; border:1px solid  #009140;color:#009140;border-radius:14px; font-size:21px; text-align:center; line-height: 57px; display: inline-block;}
.gg_erwm{ display: inline-block; line-height:30px; float:left; padding-top:40px; margin-left:65px;}

.index_2{ background: url(../image/img_5_06.jpg ) no-repeat center top; padding:130px 0 280px 0;}

.i2_left{ float: left; width:39%; margin-left:5%;}
.i2_right{float: right; width:39%; margin-right:5%;}

.i2_top ul li{ float: left; width:238px; height: 201px;background:#009140; text-align:center; padding-top:36px;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.3); }
.i2_top ul li:nth-of-type(2){ float: right;}
.i2_top ul li span{ font-size:22px; color:#fff; font-weight:bold; display: inline-block; margin-top:10px;}
.i2_top ul li p{ font-size:16px; color:#fff;}
.i2_top{ background:url(../image/h_bg.png) no-repeat center bottom ; padding-bottom:52px;}
.i2_bottom{ text-align:center;}
.i2_t{ margin-top:26px;}
.i2_b{ font-size:26px; color:#fff; font-weight:bold; margin-top:20px;}
.i2_a a{ margin-top:20px; height: 57px; width:207px; border:1px solid  #fff;color:#fff;border-radius:14px; font-size:21px; text-align:center; line-height: 57px; display: inline-block;}

.index_3{
    width: 100%;
    overflow: hidden;
    position: relative;
    height: 663px;  
    margin-top:65px;
    margin-bottom:60px;
}
.index_3 img{
    width: 100%;
    position: absolute;
    left: 50%;
    margin-left: -960px;
    width: 1920px;
    height: 663px;
}

.index_4{ background:url(../image/img_6_10.jpg) no-repeat top left #f2f2f2; padding-bottom:78px; padding-top:50px;}
.i4_list{ width:44%; float: right;}
.i4_list ul li{ border-bottom:1px solid #d1d1d1; float: left; padding: 40px 0; width:100%;}
.i4_list ul li span{ float: left; display: inline-block; width:15%;}
.i4_list ul li span img{ display: inline-block; max-width:100%;}
.i4_list ul li p{ float: right; width:82%; font-size:16px; color:#333;}

.index_5{ padding: 80px 0 119px 0;}
.i5_img{
    width: 100%;
    overflow: hidden;
    position: relative;
    height: 966px;  
}
.i5_img img{
    width: 100%;
    position: absolute;
    left: 50%;
    margin-left: -960px;
    width: 1920px;
    height: 966px;
}

.index_6{ background:#009140; padding:110px 0;}
.about_left{ float: left; width:45%;}
.about_right{ float: right; width:49%;}
.about_right span{ color:#fff; font-weight:bold; font-size:26px;}
.about_right p{ line-height: 36px; color:#fff; font-size:16px;margin-top:28px;}



.method{width:100%; padding:60px 0 100px; background:#f2f2f2}

.method_left{float:left; width:68%;}

.method h3{line-height:66px; text-align:left; font-weight:normal; color:#000; font-size:18px}

.method h3 img{padding-right:10px}

.method h3 a{float:right; font-size:14px; color:#ccc}

.method_right{float:right; width:378px}

.method_main{width:100%;}

.method_main .method_pic{float:left;overflow: hidden; width:54%;}

.method_pic img{transition: all .5s;}

.method_pic:hover img{transform: scale(1.1);}

.method_main .method_pic a{display:block; position:relative; width:100%; }

.method_main .method_pic a p{width:100%; box-sizing:border-box; position:absolute; left:0; bottom:0; height:80px; padding:0 38px; line-height:80px; color:#fff; font-size:18px; background:rgba(0,0,0,0.7); text-overflow:ellipsis; overflow:hidden; white-space:nowrap}

.method_news{width:380px; height:468px; float:right;background:#fff}

.method_news .method_news_detail{height:225px; width:100%; padding:36px; box-sizing:border-box; background:#fff; text-align:left; cursor:pointer}

.method_news .method_news_detail h4{font-size:16px; color:#333; text-align:left; font-weight:normal; margin-bottom:10px}

.method_news .method_news_detail p{font-size:12px; color:#959595; text-align:left; line-height:26px; margin-bottom:20px}

.method_news .method_news_detail a{font-size:12px; color:#959595}

.method_news .method_news_detail:nth-child(1){margin-bottom:20px}

.method_con a{display:block}

.method_con .method_news_detail{height:150px; padding:32px; box-sizing:border-box; background:#fff; cursor:pointer}

.method_con h4{font-size:16px; color:#333; text-align:left; font-weight:normal; margin-bottom:10px}

.method_con p{font-size:12px; color:#959595; text-align:left; line-height:26px; margin-bottom:20px}

.method_con a{font-size:12px; color:#959595}

.method_con>a:not(:last-child){margin-bottom:10px}

.method_con .method_news_detail:hover h4{color:#009140}

.method_news .method_news_detail:hover h4{color:#009140}

.method_news .method_news_detail a:hover{color:#009140}




.ft{
    background: #1b1b1b;
}
.ft-w1{
    overflow: hidden;
    padding: 64px 0 47px;
}
.ft-w1-p1{
    width: 272px;
    text-align: center;
    overflow: hidden;
    float: left;
    border-right: 1px solid #8d8d8d;
  
}
.ft-w1-p1 img{
    width: 90px;
    height: 121px;
    display: block;
    margin: 15px auto 0;
}
.ft-w1-p1 p{
    display: inline-block;
    overflow: hidden;
    margin-top: 28px;
}
.ft-w1-p1 p a{
    float: left;
    display: block;
    width: 32px;
    height: 32px;
    text-indent: -999px;
    overflow: hidden;
    background: url(../image/ft-w1-p1-icons.png) no-repeat left top;
    margin: 0 5px;
}
.ft-w1-p1 p a.item-wb{
    background-position: -33.5px top;
}
.ft-w1-p1 p a.item-tm{
    background-position: -66.5px top;
}
.ft-w1-p1 p a.item-jd{
    background-position: right top;
}

.ft-w1-p2{
    float: left;
    width: 640px;
    height: 190px;
    border-right: 1px solid #8d8d8d;
    overflow: hidden;
}
.ft-w1-p2 ul{
    overflow: hidden;
    padding-right: 21px;
    padding-left:20px;
}
.ft-w1-p2 li{
    float: left;
    margin: 5px 34px 0 34px;
}
.ft-w1-p2 li p{
    margin-top: 9px;
    line-height: 36px;
}
.ft-w1-p2 li p a{
    display: block;
    color: #c0c0c0;
}
.ft-w1-p2 li strong{
    display: block;
    color: #979797;
    height: 22px;
    line-height: 22px;
    padding-bottom: 10px;
    border-bottom: 1px solid #8d8d8d;
}

.ft-w1-p3{
    float: right;
    width: 354px;
}
.ft-w1-p3 dt{
    height: 26px;
    line-height: 26px;
    color: #979797;
}
.ft-w1-p3 dd{
    height: 36px;
    line-height: 36px;
    font-size: 20px;
    color: white;
    font-family: "Arial";
}

.ft-w1-p3-kf{
    display: inline-block;
    margin-top: 9px;
    height: 30px;
    line-height: 30px;
    padding: 0 12px;
    background: #009140;
    color: #fff !important;
    border-radius: 15px;
}
.ft-w1-p3 p{
    line-height: 42px;
    background: url(../image/ft-w1-p3-point.png) no-repeat left center;
    margin-top: 30px;
    color: #a0a0a0;
    padding-left:44px;
}

.ft-w2{
    height: 24px;
    line-height: 24px;
    padding: 22px 0 16px 0;
    border-top: 1px solid #a0a0a0;
    text-align: center;
    color: #a0a0a0;
}
.ft-w2 a{
    color: #a0a0a0;
}


.izl-rmenu{position:fixed; right:0; margin-right:20px; top:208px; padding-bottom:20px; background:url(404.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:68px; height:84px;  cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../image/customer_service.png) no-repeat center center; background-color:#1b1b1b;}
.izl-rmenu .btn-qq:hover{background-color:#009140;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../image/customer_service.png) no-repeat center center; background-color:#1b1b1b; text-decoration:none;    border-bottom: 1px solid rgb(65, 65, 65); display:block;}
.izl-rmenu .btn-wx{background:url(../image/erewima3.png) no-repeat center center; background-color:#1b1b1b;    border-bottom: 1px solid rgb(65, 65, 65);border-top: 1px solid rgb(35, 35, 35);}
.izl-rmenu .btn-wx:hover{background-color:#009140;}
.izl-rmenu .btn-bj{ background-color:#1b1b1b;    border-bottom: 1px solid rgb(65, 65, 65);border-top: 1px solid rgb(35, 35, 35); text-align:center; padding-top:16px; height: 62px;}
.izl-rmenu .btn-bj:hover{background-color:#009140;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-153px; top:0px; display:none;width:153px;height:183px;}
.btn-wx:hover .pic{ display: inline-block !important;max-width: 150px !important;}
.izl-rmenu .btn-phone{background:url(../image/r_phone.png) no-repeat center center; background-color:#1b1b1b;border-top: 1px solid rgb(35, 35, 35);}
.izl-rmenu .btn-phone:hover{background-color:#009140;}
.izl-rmenu .btn-phone .phone{
	background-color: #333333;
    position: absolute;
    width: 160px;
    left: -202px;
    top: 0px;
    line-height: 62px;
    padding: 0 20px;
    color: #FFF;
    font-size: 18px;
    text-align: center;
    display: none;
}
.izl-rmenu .btn-top{background:url(../image/bottom_price_top.png) no-repeat center center; background-color:#009140; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}




.nybanner{
    position: relative;
    top: 0;
    z-index: 1;
    height: 760px;
    width: 100%;
}
.nybanner img{
    width: 100%;
    position: absolute;
    left: 50%;
    margin-left: -960px;
    width: 1920px;
    height: 760px;
}
.nysbbanner{
    position: relative;
    top: 0;
    z-index: 1;
    height: 760px;
    width: 100%;
}
.nysbbanner img{
    width: 100%;
    position: absolute;
    left: 50%;
    margin-left: -960px;
    width: 1920px;
    height: 760px;
}

.sb1_list dl {float:left; width:28.5%; margin-left:3%;}
.sb1_list dl dt{ width:100%; overflow: hidden;}
.sb1_list dl dt img{ display: inline-block; max-width:100%;}
.sb1_list dl dd{ font-size:18px; color:#333; line-height:50px; text-align:center; width:100%;}

.sb_1{ padding:40px 0 60px 0;}

.sb3{ background:url(../image/img_13_13.jpg) no-repeat center top; padding:60px 0 100px 0;}
.sb_title{ font-size:36px; color:#fff; font-weight:bold; text-align:center;}
.sb3_left{ float:left;width:30%;}
.sb3_img{ float:left;width:40%;}
.sb3_img img{ display: inline-block; max-width:100%;}
.sb3_right{ float:right;width:30%;}

.sb3_left li{ text-align:center; width:60%; margin:auto; font-weight:bold; color:#fff; margin-bottom:66px;}
.sb3_left li p{ margin-top:18px;}
.sb3_right li{ text-align:center; width:60%; margin:auto; font-weight:bold; color:#fff; margin-bottom:66px;}
.sb3_right li p{ margin-top:18px;}
.sb_list{ margin-top:60px;}

.sb4{ padding:80px 0;}
.sb4 ul{ margin-top:40px; }
.sb4 ul li{ float:left; width:23%; margin-left:1.5%; min-height: 400px;background:#fff;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);}
.sb4 ul li span{ padding-top:36px;display: block; width:100%; background:url(../image/img_13_16.jpg) no-repeat center top; min-height: 144px;text-align:center;}
.sb4 ul li p{ padding:10% 10%; font-size:18px; line-height:32px;}
.sb4 ul li p i{ color:#009140;}

.sb5{background:url(../image/img_14_02.jpg) no-repeat center bottom #f2f2f2;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); padding-top:64px;  padding-bottom:94px;}
.sb5_list{ margin-top:20px;}
.sb5_list dl{ float: left;  background:#fff; width:29%; float:left; margin-left:2.5%; padding-bottom:20px; min-height: 558px;}
.sb5_list dl dt{ width:100%; overflow: hidden;}
.sb5_list dl dt img{ display: inline-block; max-width:100%;transition: .9s; -moz-transition: .9s; -webkit-transition: .9s; -o-transition: .9s; }
.sb5_list dl dd{ text-align:center;}
.sb5_list dl dd span{ display: inline-block; margin-top:38px;}
.sb5_list dl dd p{ font-size:18px; color:#333; line-height: 36px; width:80%; margin:auto; margin-top:16px;}
.sb5_list dl:hover dt img{transform: scale(1.2);-webkit-transform: scale(1.2);}


.duib{ padding: 80px 0;    background: url(../image/img_2_03.jpg) no-repeat center center;}
.duib_list{ width:33.3%; float:left; text-align:center;}
.duib_list span{  font-size:28px; font-weight:bold; line-height: 82px;}
.duib_list p{ border:1px solid #ccc; height: 98px; font-size:18px;  color:#666; padding:0% 10% 0; width:80%; line-height: 98px;}
.duib_list p:nth-of-type(4){ line-height: 26px; padding-top:30px;}
.duib_list:nth-of-type(1) p{ border-color:#0054d0;}

.duib_zx{ margin-top:72px; text-align:center;} 

.hzfs1{ padding:80px 0;}
.hzfs1 ul li{ margin-top:33px;}
.hzfs1 ul li span{ font-size:20px; font-weight:bold; color:#333; line-height: 64px;}


.hzfs2{
    position: relative;
    top: 0;
    z-index: 1;
    height: 670px;
    width: 100%;
}
.hzfs2 img{
    width: 100%;
    position: absolute;
    left: 50%;
    margin-left: -960px;
    width: 1920px;
    height: 670px;
}


.jsjd{background: url(../image/gray_01.png); padding: 110px 0 80px 0;}
.jd_list dl{ float: left; height: 446px; width:27%; background:#fff; box-shadow: 3px 8px 20px rgba(202, 202, 202, 0.3);margin-bottom: 74px ; padding-top:42px;}
.jd_list dl:nth-of-type(2),.jd_list dl:nth-of-type(5){ margin-left:9.5%;}
.jd_list dl:nth-of-type(3),.jd_list dl:nth-of-type(6){ float:right;}
.jd_topleft{ float: left; width:178px;text-align: center; position: relative; left:10px;top:20px;}
.jd_topleft h4 img{ max-height:74px;}
.jd_topleft span{ font-size:20px; color:#333;font-weight:bold; margin-top:10px; display: inline-block;}
.jd_list dl span:after {
    content: "";
    display: table;
    height: 1px;
    width: 22px;
    position: relative;
    margin:14px auto 0;
    background: #0054d0;
}


.jd_topleft p{ font-size:12px;text-transform: Uppercase; margin-top:10px;}
.jd_topleft p{}
.jd_topimg{ float: left; position: relative; left:16px; }
.jd_list dl dt{ height: 188px;}
.jd_list dl dd{ width:86%; margin:auto; border-top:1px dotted #dde7f0; margin-top:32px; font-size:18px; padding-top:20px; line-height: 40px;text-align: center;}

.sb_js{ background: url(../image/img_21_23.jpg) ; padding:70px 0;}
.shebei{ background: url(../image/img_22_27.jpg) no-repeat center bottom; padding-bottom:70px;}
.sheb_left{ float: left; width:35%;}
.sheb_img{ float:left; width:30%;text-align: center;}
.sheb_right{ float: right; width:35%;}
.shebei h2{  font-size:30px; text-align:center; margin-top:40px; margin-bottom:60px;}
.shebei h4{ font-size:24px;text-align:center;}
.sheb_left li{ width:80%; margin:auto;float: right ; clear: both; margin-bottom:60px;}
.sheb_left li span{float:left; height: 63px; width:63px; background: url(../image/img_2.png) no-repeat center center; display: inline-block;text-align: center; line-height: 63px; color:#fff; font-size:26px;}
.sheb_left li p{ display: inline-block; float:left; width:77%; margin-left:20px; font-size:16px; line-height: 26px;}

.sheb_right li{ width:80%; margin:auto;float: left ; clear: both; margin-bottom:60px;}
.sheb_right li span{float:left; height: 63px; width:63px; background: url(../image/img_2.png) no-repeat center center; display: inline-block;text-align: center; line-height: 63px; color:#fff; font-size:26px;}
.sheb_right li p{ display: inline-block; float:left; width:77%; margin-left:20px; font-size:16px; line-height: 26px;}
.sheb_img2{ text-align:center; width:100%;}
.sheb_img2 img{ display: inline-block;max-width:100%;}
.shebei3{ padding-bottom:140px;}
.shebei4 h2{  font-size:30px; text-align:center; margin-top:0px; margin-bottom:40px;}

.hzfs3{ background:url(../image/img_22_30.jpg) no-repeat center center; padding:100px 0;}
.fs_list ul li{ float: left ; width:33.2%; text-align:center; border-right:1px solid #20baff; min-height: 350px;}
.fs_list ul li img{ display: inline-block; max-width:100%;}
.fs_list ul li span{ font-size:22px; color:#fff; line-height: 62px;}
.fs_list ul li span:after {
    content: "";
    display: table;
    height: 1px;
    width: 20px;
    background:#fff;
    margin:auto;
    position: relative;
}
.fs_list ul li p{ font-size:18px; color:#fff;  width:50%; margin:auto;margin-top:20px;}
.fs_list ul li:nth-of-type(3){ border:none;}

.hzfs4{background:url(../image/gray_01.png); padding:80px 0;}
.fs4_list ul li{ float: left;  width:25%; float:left;text-align: center;}
.fs4_list ul li img{ display: inline-block; max-width:100%;}
.fs4_list ul li span{ font-size:22px; display: inline-block; margin:20px 0;}
.fs4_list ul li p{color:#666; font-size:18px; color: #666; width:70%; margin:auto;}
.fs4_list{ margin-top:30px;}



.mode_about{ background:url(404.png) repeat-x center 314px; padding-top:50px; padding-bottom:45px;  }
.mode_about .about_main{ margin: 30px auto 0; text-align:  center;}
.mode_about .about_main img{ width: 100%; margin-bottom: 20px; }
.mode_about .about_main .p_en{ margin-top: 20px; font-size:27px;font-weight:100;color: #ebebeb;margin-bottom: -0.5em; line-height: 1.2; text-transform: uppercase;   }
.mode_about .about_main .amore{ display: inline-block; padding: 0.5em 1.5em;  color: #a60000; border:  solid 1px #a60000;  }
.mode_about .about_main .ptxt{ width: 80%; margin: 0 auto; font-size:14px; line-height:28px;}
.mode_about .about_main .amore:hover{ background: #a60000; color: #fff;}
.about_title{text-align:center;}
.about_title span{ font-size:26px; color:#333; font-weight:bold;}
.about_title p{ color:#666;font-size:14px; line-height:20px; text-transform: uppercase;}



.gerjs{ width:100%; text-align:center; margin-bottom:40px;}
.ny_about{padding-top:50px; padding-bottom:45px;  }
.ny_about .about_main{ margin: 30px auto 0; text-align:  center;}
.ny_about .about_main img{ width: 100%; margin-bottom: 20px; }
.ny_about .about_main .p_en{ margin-top: 20px; font-size:27px;font-weight:100;color: #ebebeb;margin-bottom: -0.5em; line-height: 1.2; text-transform: uppercase;   }
.ny_about .about_main .amore{ display: inline-block; padding: 0.5em 1.5em;  color: #009140; border:  solid 1px #009140;  }
.ny_about .about_main .ptxt{ width: 80%; margin: 0 auto; font-size:18px; line-height:40px;}
.ny_about .about_main .amore:hover{ background: #009140; color: #fff;}
.ny_ppgs {
    width: 100%;
    background: #009140;
    height: 506px;
    float: left;
    margin-top: 24px;
}
.honer{ margin-top:52px;}
.honer_lsit{ width:1200px; margin:auto; text-align:center;}
.honer_lsit ul li{ display: inline-block;  margin-left:60px; margin-top:20px;}
.honer_lsit ul li.m2{ padding-top:46px;}
.honer_lsit ul li.m7{ padding-top:26px;}


.ppgs{width:100%; background:#0054d0; height:506px; float: left; margin-top:44px;}
.ppgs_left{ width:50%; height:506px; float:left;}
.ppgs_left img{ display:block; height:100%; width:100%;}
.ppgs_right{width:450px;float:left; margin-left:66px;}
.ppgs_right h4{ font-size:28px; color:#fff; margin-top:70px;}
.ppgs_right span{ line-height:36px; color:#fff; font-size:18px; margin-top:28px; display: block;}
.ppgs_right p a{ display:block; height:40px; line-height:40px; text-align:center;width:156px; border:1px solid #d26066; color:#fff; margin-top:64px; }





.from { margin-top: 35px; padding-top: 20px; width:94%; margin:auto;}
.form1 .left{ float: left; color:#333; width:31%;}
.form1 .right{ float:right; color:#333;  width:31%;}
.from li { margin-bottom: 10px; color: #fff; font-size: 14px; }
.from li input { width:90%; height: 32px; line-height: 32px;margin-top: 10px; padding: 8px 10px; border:1px solid #e8e8e8 !important;  background:none !important; font-family: "å¾®è½¯é›…é»‘"; }
.from textarea { width: 97%; margin-top:10px; padding: 10px; height: 80px; border:1px solid #e8e8e8 !important;  background:none !important; float: none; border: none; font-family: "å¾®è½¯é›…é»‘";}
.from p { margin-top: 30px;text-align:center; }
.from p input { background: #0054d0; color: #fff; width: 225px; height: 56px; line-height: 56px; text-align: center;border-radius:30px; font-size:18px;  border: none; overflow: hidden; cursor: pointer; }
.ly_phone{ margin-left:3.5%;}
.lxx{ float: right; width:40%;}

.contact_feedback{ border-bottom:1px solid #ccc; padding-bottom:50px; margin-bottom:50px;}



.case_list{ margin-top:0px;}
.case_list ul li{ float: left; width:49%; margin-left:1%;margin-bottom:1%;}
.case_list ul li .pro_pic{ width:100%; overflow:hidden;}
.case_list ul li .pro_pic img{ width:100%; height:auto; transition: 0.6s; display:block;}
.case_list ul li .pro_pic:hover img{ transform: scale(1.1); }
.case_list ul li:hover .pro_wz a{ background:#009140;}
.case_list ul li:hover .pro_wz span a,.case_list ul li:hover .pro_wz p{ color:#fff;}
.pro_wz span a{ text-align:center;  width:100%; background:#f2f2f2; padding:25px 0; display: inline-block; font-size:18px;}


.pages{
	height: 26px;
	line-height: 26px;
	font-size: 16px;
	text-align: center;
	margin-top: 77px;
}
.pages a{
	color: #a3a2a2;
	display: inline-block;
	margin: 0 27px;
}
.pages a.active{
	color: #0054d0;
}





.news_list{ margin-top:40px;}
.news_list ul li {
    margin-bottom: 10px;
    float: left;
    padding-bottom:20px;
    border-bottom:1px solid #f2f2f2;
    width: 99%;
   margin-bottom:30px;
}
.news_list ul li .left {     display: block;width: 250px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; float:left; }
.news_list ul li .left img{ display: block; width:100%;}
.news_list ul li .left h1 { font-size: 32px; color: #787878; font-family: "helv"; font-weight: 100; padding-top: 46px; }
.news_list ul li .left h2 { font-size: 12px; font-family: "helv"; font-weight: 100; color: #787878; }
.news_list ul li .right { width: 73%; padding-right: 31px; float:right;}
.news_list ul li .right h1 { font-size: 20px; color: #787878; padding-top:10px; font-weight: 100; }
.news_list ul li .right p { line-height: 24px; color: #787878; padding-top: 5px; }
.news_list ul li .right span{ font-size:12px; margin-top:10px; display: block;}
.news_list ul li a { display: block; width: 100%; height: 100%; }
.news_list ul li a:hover .right h1 { color: #009140; }
.hvr-underline-from-left:hover:before {
    right:0;
}
.hvr-underline-from-left:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    bottom: 0px;
 right:100%;
    background: #009140;
    height: 2px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.hvr-underline-from-left {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    overflow: hidden;
}


.newsdetail_title{ border-bottom:1px solid #f2f2f2;}
.newsdetail_title h4{ font-size:26px;  font-weight:100; color:#333; line-height:26px; text-align:center;}
.newsdetail_title p{text-align:center; line-height:50px; color:#666;}
.news_dnr{margin-top:20px;}
.news_dnr p{ line-height:26px; font-family: "å¾®è½¯é›…é»‘" !important;}
.news_dnr p img{max-width:100%;}





.lc_p{ display: none !important;}

.phon_bottom{ height:50px; line-height: 50px; background:url(../image/p_b.png);text-align:center; font-size:18px; color:#fff; position: fixed; bottom:0; z-index:999; width:100%; display: none;}
.phon_bottom a{ color:#fff;}
.phon_bottom img{ margin-right:10px; }


.xz_1{}
.xz1_list{background:#009140;border:1px solid #27a1eb; border-bottom:none; }
.xz1_list ul li{ float:left; width:33%; border-right:1px solid #27a1eb;border-bottom:1px solid #27a1eb;text-align: center; height: 60px; line-height: 60px; overflow:hidden; font-size:22px; color:#fff;}
.xz1_list ul li:nth-of-type(3),.xz1_list ul li:nth-of-type(6){border-right:none;}

.xz_2{ padding-bottom:100px;}
.xz_2 .i2_left{ width:100%;}
.xz_2 .i2_top{ width:42%; float:left;background: url(../image/xz_1.png) no-repeat right top; padding-right:74px;}
.xz_2 .i2_bottom{ float:left; margin-left:70px;text-align: left;}