*{ margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box;}
body{ position: relative; font: 14px/1.5 Microsoft YaHei, arial, 微软雅黑, 宋体, sans-serif; vertical-align: baseline; width: 100%; overflow-x: hidden;}
i, em{ font-style: normal;}
a{ color: #333;}
h1, h2, h3, h4, h5, h6, b{ font-weight: normal;}
img{ border: none \9; display: inline-block;}
.clearfix:after{content: "";height: 0;clear: both;display: block;visibility: hidden;}
.clearfix{zoom: 1;}
.clear{clear: both; height: 0; line-height: 0; font-size: 0;}
.fl{ float: left;}
.fr{ float: right;}
@font-face { font-family: 'impact'; src: url('../fonts/impact.ttf'); src: url('../fonts/impact.ttf'); format('embedded-opentype'), url('../fonts/impact.ttf'); format('woff'), url('../fonts/impact.ttf'); format('truetype'), url('../fonts/impact.ttf'); format('svg'); font-weight: normal; font-style: normal;}
.hover_time{ -webkit-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; -ms-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s;}
.tywidth{ width: 1200px; margin: 0 auto;}
.more-title{ width: 1200px; margin: 0 auto; text-align: center;}
.more-title h3{ font-size: 30px;color: #5c5060; line-height: 30px; font-weight: bold;}
.more-title p{ font-size: 18px;color: #808080; line-height: 18px;}
.more-title i{ margin: 7px 0 4px; display: inline-block; vertical-align: top; width: 146px; height: 22px; background: url(../images/titlebg.png) no-repeat center;}

/*header*/

.header{width: 100%;font-size: 0;}
.header .h_nr_1{ width: 100%; background: #e2e2e2; height: 38px; line-height: 28px;}
.header .h_nr_1 .content .header_left,.header .h_nr_1 .content .header_right a,.header .h_nr_1 .content .header_right i{ color: #999; font-size: 14px; display: inline-block; vertical-align: middle; transition: .3s;}
.header .h_nr_1 .content .header_right i{ margin: 0 10px 0;}
.header .h_nr_1 .content .header_right a:hover{ color: #00923b; transform: scale(1.1); font-weight: bold;}
.header .h_nr_2{ background: url(../images/headbg.png)no-repeat center; background: url(../images/headbg.png)\9 no-repeat center; height: 135px; overflow: hidden;}
.header .h_nr_2 .content>div{ margin: 40px 0 0;display: inline-block; vertical-align: top;}
.header .h_nr_2 .content .logo{  margin: 30px 0 0 -8px;}
.header .h_nr_2 .content .logo img{ vertical-align: top;max-height:80px;}
.header .h_nr_2 .content .text{ position: relative; padding-left: 20px;}
.header .h_nr_2 .content .text:before{ content: ""; background: url(../images/headhr.png)no-repeat center; width: 6px; height: 49px; position: absolute; left: 5px; top: 3px;}
.header .h_nr_2 .content .text h3{ font-weight: bold; font-size: 24px;color: #2d291e; line-height: 24px; margin-bottom: 10px;}
.header .h_nr_2 .content .text i{ display: block; font-size: 18px; color: #666; line-height: 18px;}
.header .h_nr_2 .content .rxphone{ margin: 44px 0 0;}
.header .h_nr_2 .content .rxphone .icon img{ animation: msClock 1.2s linear infinite; animation: msClock 1.2s linear infinite;}
.header .h_nr_2 .content .rxphone>div{ display: inline-block;vertical-align: top;}
.header .h_nr_2 .content .rxphone .icon{ margin: 3px 10px 0 0;}
.header .h_nr_2 .content .rxphone .dh h6 i{ display: inline-block; vertical-align: top; color: #5c5060; font-size: 15px; line-height: 15px; font-weight: normal; margin: 3px 15px 0 0;}
.header .h_nr_2 .content .rxphone .dh h6{color: #00923b;font-size: 22px;line-height: 22px; font-weight: bold; margin-bottom: 3px;}
.header .h_nr_2 .content .rxphone .dh{ background: url(../images/kuohao.png)no-repeat 75px 0;}

/*nav*/

.header .nav{ background: #5c5060; width: 100%; height: 58px; line-height: 58px;}
.header .nav .content ul li{ display: inline-block; vertical-align: top; width: 140px; text-align: center;}
.header .nav .content ul li a{ font-size: 16px; color: #fff; display: block;}
.header .nav .content ul dd{ display: inline-block; vertical-align: top; font-size: 16px; color: #fff; margin: 0 16px 0;}
.header .nav .content ul li.on a,.header .nav .content ul li:hover a{background: #00923b;}
.header .nav .content .tsli{ margin-right: 0;}

/*banner*/

.banner-index{ font-size: 0;overflow: hidden; width: 100%;}
.banner-index img{ width: 100%;line-height: 0;}
.slideBox{ width: 100%;overflow: hidden; position: relative;}
.slideBox .hd{ height: 6px; overflow: hidden; position: absolute; left: 45%; bottom: 30px; z-index: 1;}
.slideBox .hd ul{ overflow: hidden; zoom: 1; float: left;}
.slideBox .hd ul li{ float: left; width: 40px; height: 6px;margin-right: 10px; cursor: pointer; background: #dedede;}
.slideBox .hd ul li.on{background: #00923b;}
.banner-index .slideBox .bd img{ width: 100%;}
.slideBox .bd ul li:first-child{ display: block;}
.slideBox .bd ul li{ display: none;}

/*con1*/

.con1{ width: 100%; height: 744px; background: url(../images/con1bg.png)no-repeat center; background: url(../images/con1bg.png)\9 no-repeat center; overflow: hidden; padding: 45px 0 0 0;}
.con1 .topbt{ position: relative; padding: 0 75px 0 70px; overflow: hidden;}
.con1 .topbt h3{ color: #5c5060; font-size: 34px;}
.con1 .topbt h3 b{ color: #00923b;}
.con1 .topbt h3 i{ float: right;}
.con1 .topbt:before{ content: ""; background: url(../images/icon1.png)no-repeat; width: 50px; height: 49px; position: absolute; left: 0; top: 0; z-index: 10;}
.con1 .topbt:after{ content: ""; background: url(../images/icon2.png)no-repeat;width: 50px; height: 49px; position: absolute; right: 0; bottom: 0; z-index: 10;}
.con1_l{ width: 275px; margin-left: -15px; line-height: 0;}
.con1_r{ width: 940px;}
.con1_r dl{ margin-bottom: 12px; width: 910px; position: relative; padding: 20px 0 0 0; margin-left: 30px; height: 235px; overflow: hidden;}
.con1_r dt{ position: absolute; left: 0; bottom: 0; background: url(../images/con1by1.png)no-repeat; width: 901px; height: 124px;}
.con1_r dd{ width: 910px; text-align: justify; color: #333; font-size: 17px; line-height: 36px; position: relative; z-index: 10;}
.con1_r ul li{ float: left; width: 228px; height: 166px; overflow: hidden; margin-right: 9px; box-shadow: 0px 5px 5px 0px rgba(8, 1, 3, 0.2);}
.con1 .js{ margin: 60px 0 0; font-size: 0;}
.con1 .js>div{ display: inline-block; vertical-align: top;}
.con1 .js .icon{ line-height: 0; margin: 0 10px 0 0;}
.con1 .js .by p{ color: #00923b; font-size: 24px; font-weight: bold; line-height: 24px; margin-bottom: 10px;}
.con1 .js .by i{ display: block; color: #00923b; font-size: 14px; line-height: 14px;}
.con1 .js .bgmm{ padding: 0 0 0 35px; width: 973px;}
.con1 .js .bgmm ol li{ color: #1d1c1e; font-size: 16px; line-height: 16px; margin-bottom: 15px;}
.con1 .js .bgmm ol li i{ margin: 0 5px 0 0; display: inline-block; vertical-align: middle; background: url(../images/con2hr.png)no-repeat; width: 15px; height: 2px;}
.con1 .js .bgmm ol{ display: inline-block; vertical-align: top; width: 33%;}

/*con2*/

.con2{ width: 100%; height: 644px; background: url(../images/con2bg.png)no-repeat center; background: url(../images/con2bg.png)\9 no-repeat center;}
.con2 li{ float: left; width: 297px; height: 382px; margin: 0 1px; transition: all 0.3s linear; text-align: center;}
.con2 li i{ display: block; width: 68px;height: 68px; border-radius: 50%; margin: 80px auto 35px; text-align: center; line-height: 68px;}
.con2 li .i1{background: url(../images/bz_ic1.png) no-repeat center #fff;}
.con2 li .i2{background: url(../images/bz_ic2.png) no-repeat center #fff;}
.con2 li .i3{background: url(../images/bz_ic3.png) no-repeat center #fff;}
.con2 li .i4{background: url(../images/bz_ic4.png) no-repeat center #fff;}
.con2 li h3{height: 110px;text-align: center;font-size:20px;color:#fff}
.con2 li .t1{background: url(../images/one.png) no-repeat center 35px;}
.con2 li .t2{background: url(../images/two.png) no-repeat center 35px;}
.con2 li .t3{background: url(../images/three.png) no-repeat center 35px;}
.con2 li .t4{background: url(../images/four.png) no-repeat center 35px;}
.con2 li h3 span{display: block;font-size:14px;
    padding-top: 20px;
    padding: 20px;
}
.con2 li h3 .s1{background: url(../images/pz_t1.png) no-repeat;}
.con2 li h3 .s2{background: url(../images/pz_t2.png) no-repeat;}
.con2 li h3 .s3{background: url(../images/pz_t3.png) no-repeat;}
.con2 li h3 .s4{background: url(../images/pz_t4.png) no-repeat;}
.con2 li p{ vertical-align: top; background: #00923b; width: 50px; height: 2px; display: none; margin: 10px auto 0; text-align: center;}
.con2 li:hover{ padding: 15px 0 0; background: url(../images/con2libg.png) no-repeat; transform: translateY(-49px);}
.con2 li:hover p{display: block;}
.con2 li:hover .i1{background: url(../images/bz_ic1h.png) no-repeat center #00923b;}
.con2 li:hover .i2{background: url(../images/bz_ic2h.png) no-repeat center #00923b;}
.con2 li:hover .i3{background: url(../images/bz_ic3h.png) no-repeat center #00923b;}
.con2 li:hover .i4{background: url(../images/bz_ic4h.png) no-repeat center #00923b;}
.con2 li:hover h3{background: none;}
.con2 li:hover h3{
    color: #333;
}


.con2_l{float: left;width: 300px;}
.con2_l h3{padding: 45px 0 20px;color: #00923b;}
.con2_l h3 em{display: block;font-size: 34px;line-height: 34px; font-weight: bold;}
.con2_l h3 span{display: block;font-size: 20px;line-height: 20px;padding-top: 10px;}
.con2_l p{padding-left: 30px;font-size: 14px;color: #5c5060; line-height: 20px;background: url(../images/gou.png) no-repeat left center;margin-top: 10px;}
.con2_r{float: left;margin-top: 65px;}
.con2_r p{ float: left;width: 204px;height: 115px; margin-left: 18px; border: ;}
.con2_r p img{ display: block; width: 100%; transition: .3s;}
.con2_r p:hover img{ transform: scale(1.1);}

/*vspk*/

.vspk{ background: url(../images/vsbg.png)no-repeat center; background: url(../images/vsbg.png)\9 no-repeat center; width: 100%; height: 747px; padding: 60px 0 0;}
.vspk .nr{ position: relative; font-size: 0; height: 500px; overflow: hidden;}
.vspk .nr .hd{ background: url(../images/vsmid.png)no-repeat 15px 0; position: absolute; height: 345px; left: 530px; top: 0; z-index: 10; padding: 145px 0 0;}
.vspk .nr .hd ul li{ cursor: default; color: #333; font-size: 18px; background: #e6e6e6; width: 140px; height: 40px; line-height: 40px; text-align: center; border: 1px solid #ccc; margin-bottom: 40px;}
.vspk .nr .hd ul li.on{ color: #fff; background: #00923b;border: 1px solid #00923b;}
.vspk .nr .bd ul li dt>div{ width: 513px; height: 345px; overflow: hidden; margin-bottom: 75px;}
.vspk .nr .bd ul li dt>div img{ width: 100%;}
.vspk .nr .bd ul li dd>div{ display: inline-block; vertical-align: top;}
.vspk .nr .bd ul li dd{ width: 518px;}
.vspk .nr .bd ul li dd .js{ width: 410px;}
.vspk .nr .bd ul li .by{ font-size: 22px; line-height: 22px; font-weight: bold; margin: 0 0 15px 0;}
.vspk .nr .bd ul li .dd1 .by{ color: #5c5060;}
.vspk .nr .bd ul li .dd2 .by{ color: #fff;}
.vspk .nr .bd ul li dd p{ font-size: 14px; line-height: 20px;}
.vspk .nr .bd ul li .dd1 p{ color: #333;}
.vspk .nr .bd ul li .dd2 p{ color: #fff;}
.vspk .nr .bd ul li dd .icon{ line-height: 0; margin: 10px 20px 0 0;}
.vspk .nr .bd ul li .dd1 .icon{ background: url(../images/bad.png)no-repeat;width: 54px; height: 54px;}
.vspk .nr .bd ul li .dd2 .icon{ background: url(../images/good.png)no-repeat; width: 57px; height: 57px;}

/*case*/

.case .nr{ position: relative; font-size: 0; height: 730px; overflow: hidden;}
.case .nr .hd ul dd{ display: inline-block; vertical-align: top; margin-top: 5px; width: 250px; font-size: 26px; line-height: 26px; color: #333;}
.case .nr .hd ul li{ display: inline-block; vertical-align: top; border-radius: 5px; background: #ccc; box-shadow: 2px 3.464px 3px 0px rgba(8, 1, 3, 0.3); height: 39px; line-height: 39px; text-align: center; color: #666; font-size: 16px; cursor: default; margin-bottom: 15px; margin-right: 20px;}
.case .nr .hd ul .li1{ width: 200px;}
.case .nr .hd ul .li2{ width: 200px;}
.case .nr .hd ul .li3{ width: 200px; }
.case .nr .hd ul .li4{ width: 260px;}
.case .nr .hd ul .li5{ width: 200px;}
.case .nr .hd ul .li6{
    width: 200px;
}
.case .nr .hd ul .tsa{ display: inline-block; vertical-align: top; width: 200px; border-radius: 5px; background: #ccc; box-shadow: 2px 3.464px 3px 0px rgba(8, 1, 3, 0.3); height: 39px; line-height: 39px; text-align: center; color: #666; font-size: 16px;}
.case .nr .hd ul .tsa:hover{ background: #00923b; color: #fff;}
.case .nr .hd ul li.on{ background: #00923b; color: #fff;}
.case .nr .bd{ margin: 20px 0 0;}
.case .nr .bd ul li dd{ display: inline-block; vertical-align: top; width: 386px; text-align: center; margin: 0 21px 20px 0;}
.case .nr .bd ul li dd:nth-child(3n){ margin-right: 0;}
.case .nr .bd ul li dd .pic{ border-radius: 10px; width: 386px; height: 250px; overflow: hidden;}
.case .nr .bd ul li dd .pic img{ width: 100%;transition: .3s;}
.case .nr .bd ul li dd .mc{ margin: 15px 0 0; font-size: 16px; line-height: 16px; color: #333;transition: .3s;}
.case .nr .bd ul li dd:hover .pic img{ transform: scale(1.1);}
.case .nr .bd ul li dd:hover .mc{ color: #00923b; transform: scale(1.1); font-weight: bold;}

/*solution*/

.solution{ text-align: center; background: url(../images/jjfabg.png)no-repeat center; background: url(../images/jjfabg.png)\9 no-repeat center; width: 100%; height: 833px; margin: 60px 0 0; padding: 60px 0 0; overflow: hidden;}
.solution .bd ul li{ margin-right: 9px; box-shadow: 0px 2px 10px 0px rgba(8, 1, 3, 0.2); float: left; width: 192px; height: 444px; overflow: hidden; position: relative;}
.solution .bd ul li .text{ padding: 95px 0 0; position: absolute; left: 0; bottom: -353px; z-index: 19; background-color: rgba(92, 80, 96, 0.702); width: 192px; height: 353px; transition: .3s;}
.solution .bd ul li .text p{ color: #fff; font-size: 14px; line-height: 14px; margin-bottom: 12px;}
.solution .bd ul li .by{ width: 192px; height: 92px; background: #fff; position: absolute; left: 0; bottom: 0; z-index: 20;}
.solution .bd ul li .by dt{ margin: -25px auto 0; border-radius: 50%; background-color: rgba(0, 146, 59); width: 50px; height: 50px; line-height: 50px;}
.solution .bd ul li .by dt img{ vertical-align: middle;}
.solution .bd ul li .by dd{ margin: 10px 0 5px; font-weight: bold; color: #333; font-size: 16px; line-height: 16px;}
.solution .bd ul li .by i{ display: block; text-transform: uppercase; color: #666; font-size: 12px; line-height: 12px;}
.solution .bd ul li:hover .by dt{ background: #5c5060;}
.solution .bd ul li:hover .text{ bottom: 90px;}
.solution .bd ul li:last-child{
	margin-right: 0;
}


.solution .nr .more{ border: 2px solid #00923b; border-radius: 29px; background: #fff; width: 618px; height: 55px; color: #00923b; font-size: 24px; display: inline-block; vertical-align: top; margin: 60px auto 0; line-height: 55px;}
.solution .nr .more:hover{ background: #00923b; color: #fff;}

/*ys*/

.ys{ font-size: 0; width: 100%; height: 840px; position: relative;}
.ys .hdbg{ position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 140px; overflow: hidden; background: url(../images/yshdbg.png)no-repeat center; background: url(../images/yshdbg.png)\9 no-repeat center;}
.ys .nr{ position: relative; z-index: 10;}
.ys .nr .hd_l{ width: 320px; line-height: 0; padding: 25px 0 0;}
.ys .nr .hd_r{ width: 880px;}
.ys .nr .hd_r .btn>a{ display: inline-block; vertical-align: middle; line-height: 140px; cursor: pointer;}
.ys .nr .hd_r .btn>a img{ vertical-align: middle;}
.ys .nr .hd>div{ display: inline-block; vertical-align: top;}
.ys .nr .hd_r ul li{ cursor: default; display: inline-block; vertical-align: top; width: 214px; height: 140px; padding: 50px 0 0 40px;}
.ys .nr .hd_r ul li>div{ display: inline-block; vertical-align: top;}
.ys .nr .hd_r ul li .icon{ line-height: 0; margin: 0 5px 0 0;}
.ys .nr .hd_r ul li.on .icon .xs{ display: none;}
.ys .nr .hd_r ul li .icon .yc{ display: none;}
.ys .nr .hd_r ul li.on .icon .yc{ display: inline-block;}
.ys .nr .hd_r ul li.on{ background-color: rgba(92, 80, 96, 0.2);}
.ys .nr .hd_r ul li.on .by p{ color: #5c5060;}
.ys .nr .hd_r ul li.on .by i{ color: #999;}
.ys .nr .hd_r ul li .by p{ color: #666; font-size: 22px; line-height: 22px; font-weight: bold; margin-bottom: 5px;}
.ys .nr .hd_r ul li .by i{ text-transform: uppercase; display: block; color: #999; font-size: 12px; line-height: 12px;}
.ys .nr .hd_r ul li .by{ text-align: center;}
.ys .bdbg{ position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; height: 700px; overflow: hidden; background: url(../images/ysbg.png)no-repeat center; background: url(../images/ysbg.png)\9 no-repeat center;}
.ys .bd{ margin: 60px 0 0; background-color: rgba(255, 255, 255); box-shadow: 0px 5px 9.5px 0.5px rgba(8, 1, 3, 0.24); width: 1200px; height: 577px; overflow: hidden;}
.ys .bd ul li>div{ display: inline-block; vertical-align: top;}
.ys .bd ul li .pic{ width: 700px; height: 577px; overflow: hidden;}
.ys .bd ul li .pic img{ width: 100%; transition: .3s;}
.ys .bd ul li .pic:hover img{ transform: scale(1.1);}
.ys .bd ul li .text{ padding: 40px 20px 0 20px; width: 500px; height: 577px;}
.ys .bd ul li .text dl dt>div{ display: inline-block; vertical-align: top;}
.ys .bd ul li .text dl dt{ margin-bottom: 20px;}
.ys .bd ul li .text dl dt .tb{ line-height: 0; margin-right: 10px;}
.ys .bd ul li .text dl dt .topic h5{ color: #00923b; font-size: 32px; line-height: 32px; font-weight: bold; margin-bottom: 10px;}
.ys .bd ul li .text dl dt .topic h6{ color: #00923b; font-size: 20px; line-height: 20px;}
.ys .bd ul li .text dl .wb{ height: 216px;}
.ys .bd ul li .text dl dd{ padding: 0 0 0 50px; background: url(../images/ysgou.png)no-repeat 10px 7px; color: #333; font-size: 14px; line-height: 36px; text-align: justify; width: 455px;}
.ys .bd ul li .text .rx>div{ display: inline-block; vertical-align: top;}
.ys .bd ul li .text .rx{ width: 264px; height: 199px; overflow: hidden; margin: 0 auto; padding: 70px 0 0 0; text-align: center;}
.ys .bd ul li .text .rx .icon{ margin: 10px 15px 0 0;}
.ys .bd ul li .text .rx .icon img{ animation: msClock 1.2s linear infinite; animation: msClock 1.2s linear infinite;}
.ys .bd ul li .text .rx p{ margin-bottom: 10px; color: #5c5060; font-size: 24px; line-height: 24px; font-weight: bold;}
.ys .bd ul li .text .rx1{ background: url(../images/ysrx1.png)no-repeat;}
.ys .bd ul li .text .rx2{ background: url(../images/ysrx2.png)no-repeat;}
.ys .bd ul li .text .rx3{ background: url(../images/ysrx3.png)no-repeat;}
.ys .bdxlh{ position: absolute; right: 65px; top: 55px; z-index: 20;}
.ys .xlh b{ color: #5c5060; font-size: 29px; line-height: 29px;}
.ys .xlh i{ color: #ccc; font-size: 16px; line-height: 16px;}

/*feedback*/

.feedback .nr{ font-size: 0;}
.feedback .nr .map{ width: 599px; height: 445px; overflow: hidden;}
.feedback .nr .right{ width: 480px;}
.feedback .nr .right form dt{ padding: 0 0 28px; font-size: 20px; line-height: 20px; color: #00923b;}
.feedback .nr .right form .inputlist{ display: inline-block; vertical-align: top; margin-bottom: 20px; background: #ebebeb; width: 100%; height: 55px; line-height: 55px; overflow: hidden; border-radius: 5px;}
.feedback .nr .right form .inputlist span{ width: 24px; margin: 0 15px 0 19px; display: inline-block; vertical-align: middle;}
.feedback .nr .right form .inputlist span img{ vertical-align: middle;}
.feedback .nr .right form .inputlist input,.feedback .nr .right form .inputlist textarea{ border-bottom-right-radius: 5px; border-top-right-radius: 5px; display: inline-block; vertical-align: middle; width: 422px; font-family: Microsoft YaHei; height: 100%; color: #5c5060; border: none; background: none; outline: none; font-size: 16px;}
.feedback .nr .right form .inputlistly{ height: 130px;}
.feedback .nr .right form .inputlist textarea{ padding: 18px 0 0; display: inline-block; vertical-align: top; line-height: 20px; font-family: Microsoft YaHei; resize: none;}
.feedback .nr .right form .inputlist input::-webkit-input-placeholder{/* WebKit browsers */
	color: #5c5060;}
.feedback .nr .right form .inputlist input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
	color: #5c5060;}
.feedback .nr .right form .inputlist input::-moz-placeholder{/* Mozilla Firefox 19+ */
	color: #5c5060;}
.feedback .nr .right form .inputlist input:-ms-input-placeholder{/* Internet Explorer 10+ */
	color: #5c5060;}
.feedback .nr .right form .inputlist textarea::-webkit-input-placeholder{/* WebKit browsers */
	color: #5c5060;}
.feedback .nr .right form .inputlist textarea:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
	color: #5c5060;}
.feedback .nr .right form .inputlist textarea::-moz-placeholder{/* Mozilla Firefox 19+ */
	color: #5c5060;}
.feedback .nr .right form .inputlist textarea:-ms-input-placeholder{/* Internet Explorer 10+ */
	color: #5c5060;}
.feedback .nr .right form .sub button{ letter-spacing: 2px; margin: 10px 0 0 0; background: #00923b; border-radius: 5px; width: 100%; height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 20px; border: none; outline: none;}
.feedback .nr .right form .sub button:hover{ background: #5c5060;}
.feedback .nr .right form .inputlist input:focus,.feedback .nr .right form .inputlist textarea:focus{ background:#00923b; color: #fff;}
@-webkit-keyframes bounce-up{ 25%{-webkit-transform: translateY(2px);}
	50%, 100%{-webkit-transform: translateY(0);}
	75%{-webkit-transform: translateY(-2px);}
	}
@keyframes bounce-up{ 25%{transform: translateY(2px);}
	50%, 100%{transform: translateY(0);}
	75%{transform: translateY(-2px);}
	}
@keyframes msClock{ 0%,90%,100%{ transform: rotate(0) scale(1);}
	20%,40%{ transform: rotate(-15deg) scale(1.1);}
	30%,50%{ transform: rotate(15deg) scale(1.1);}
	}

/*new*/

.new{ font-size: 0; margin: 60px 0 0; background: url(../images/newhdbg.png)no-repeat center top; background: url(../images/newhdbg.png)\9 no-repeat center top;}
.new .nr{ position: relative; z-index: 10; height: 761px;}
.new .nr .hd_l{ margin-right: 15px; width: 434px; line-height: 0; padding: 25px 0 0;}
.new .nr .hd_r{ width: 720px;}
.new .nr .hd>div{ display: inline-block; vertical-align: top;}
.new .nr .hd_r ul li{ cursor: default; display: inline-block; vertical-align: top; width: 238px; height: 140px; padding: 50px 0 0 30px;}
.new .nr .hd_r ul li>div{ display: inline-block; vertical-align: top;}
.new .nr .hd_r ul li .icon{ line-height: 0; margin: 0 10px 0 0;}
.new .nr .hd_r ul li.on .icon .xs{ display: none;}
.new .nr .hd_r ul li .icon .yc{ display: none;}
.new .nr .hd_r ul li.on .icon .yc{ display: inline-block;}
.new .nr .hd_r ul li.on{ background-color: rgba(92, 80, 96, 0.2);}
.new .nr .hd_r ul li.on .by p{ color: #5c5060;}
.new .nr .hd_r ul li.on .by i{ color: #5c5060;}
.new .nr .hd_r ul li .by p{ color: #666; font-size: 20px; line-height: 22px; font-weight: bold; margin-bottom: 5px;}
.new .nr .hd_r ul li .by i{ text-transform: uppercase; display: block; color: #999; font-size: 12px; line-height: 12px;}
.new .nr .hd_r ul li .by{ text-align: center;}
.new .nr .bd{ margin: 60px 0 0; height: 504px; overflow: hidden;}
.new .nr .bd ul li .tjnew{ margin: 0 0 40px 0;}
.new .nr .bd ul li .tjnew>div{ width: 540px; padding-bottom: 16px; border-bottom: 1px solid #f3f3f3;}
.new .nr .bd ul li .tjnew .pic{ width: 202px; height: 126px; overflow: hidden;}
.new .nr .bd ul li .tjnew .text{ width: 300px; height: 140px; overflow: hidden;}
.new .nr .bd ul li .tjnew .text h6,.new .nr .bd ul li dl dd .data h6{ margin: 5px 0 10px; line-height: 16px;}
.new .nr .bd ul li .tjnew .text h6 a,.new .nr .bd ul li dl dd .data h6 a{ color: #444; font-size: 16px;}
.new .nr .bd ul li .tjnew .text h6 a:hover,.new .nr .bd ul li dl dd .data h6 a:hover{ color: #00923b;}
.new .nr .bd ul li .tjnew .text p,.new .nr .bd ul li dl dd .data p{ text-indent: 20px; height: 60px; overflow: hidden; color: #999; font-size: 14px; line-height: 20px;}
.new .nr .bd ul li .tjnew .pic img{ width: 100%;}
.new .nr .bd ul li .tjnew .pic:hover img{ transform: scale(1.1);}
.new .nr .bd .more{ margin: 10px 0 0; background: url(../images/newjt.png)no-repeat right center; display: block; float: right; border: 1px solid rgb(225, 225, 225); background-position-x: 75px; border-radius: 15px; width: 98px; height: 29px; padding-left: 10px; line-height: 29px; color: #4c4c4c; font-size: 14px;}
.new .nr .bd .more:hover{ border: 1px solid #00923b; color: #00923b; background: url(../images/newjt2.png)no-repeat right center; background-position-x: 75px}
.new .nr .bd ul li dl dd{ width: 540px; height: 154px; overflow: hidden; float: left; margin-bottom: 17px; padding-bottom: 17px;}
.new .nr .bd ul li dl dd .date{ width: 100px; height: 100px; overflow: hidden; background: #f3f3f3; padding: 10px 0 0; text-align: center; border-radius: 50%;}
.new .nr .bd ul li dl dd .date:hover{ background: #00923b;}
.new .nr .bd ul li dl dd .date:hover b,.new .nr .bd ul li dl dd .date:hover i{ color: #fff;}
.new .nr .bd ul li dl dd .date b{ display: block; font-size: 55px; line-height: 55px; font-weight: bold; color: #555;}
.new .nr .bd ul li dl dd .date i{ display: block; font-size: 14px; line-height: 14px; margin: 5px 0 0;}
.new .nr .bd ul li dl dd .data{ width: 420px;}
.new .nr .bd ul li dl dd:first-child,.new .nr .bd ul li dl dd:first-child+dd{ border-bottom: 1px solid #f3f3f3;}
.new .nr .bd ul li dl dd:nth-child(2n){ float: right;}
.new .nr .btn{ margin: 15px auto 0; text-align: center;}
.new .nr .btn a{ display: inline-block; vertical-align: middle; position: relative;}
.new .nr .btn .button{ margin: 0 10px 0; border: 1px solid rgb(225, 225, 225); border-radius: 16px; text-align: center; width: 131px; height: 31px; line-height: 31px; color: #4c4c4c; font-size: 16px;}
.new .nr .btn .prev:before{ content: ""; width: 395px; height: 1px; display: inline-block; vertical-align: top; background: #f3f3f3; margin: 25px 10px 0 0;}
.new .nr .btn .next:after{ content: ""; width: 395px; height: 1px; display: inline-block; vertical-align: top; background: #f3f3f3; margin: 25px 0 0 10px;}
.new .nr .btn .button:hover{ border: 1px solid #00923b; color: #00923b;}

/*foot*/

.foot{ width: 100%; font-size: 0; margin: 60px 0 0; background: #282529;}
.foot .nav .content{ padding: 28px 0; position: relative;}
.foot .nav .content:before{ content: ""; background: url(../images/footnavhr.png)no-repeat; position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; height: 2px;}
.foot .nav .content ul li{ display: inline-block; vertical-align: top; margin-right: 111px;}
.foot .nav .content ul li a{ display: inline-block; vertical-align: top; font-size: 14px; color: #fff; transition: .3s;}
.foot .nav .content ul li:hover a{color: #00923b; font-weight: bold; transform: scale(1.1);}
.foot .nav .content .tsli{ margin-right: 0;}
.foot .nr{ padding: 55px 0 70px;}
.foot .nr .text{ width: 960px;}
.foot .nr .text dl{ float: left; width: 50%;}
.foot .nr .text dl dd>div{ display: inline-block; vertical-align: top;}
.foot .nr .text dl dd .icon{ margin: 0 15px 0 0; border-radius: 50%; background-color: rgba(44, 51, 53); width: 60px; height: 60px; text-align: center; line-height: 60px;}
.foot .nr .text dl dd .icon img{ vertical-align: middle; -webkit-animation: bounce-up 1.3s linear infinite; animation: bounce-up 1.3s linear infinite;}
.foot .nr .text dl dd .icon:hover img{ animation-play-state: paused;}
.foot .nr .text dl dd p{ color: rgba(255, 255, 255, 0.702); font-size: 16px; line-height: 16px; margin: 10px 0 7px;}
.foot .nr .text dl dd{ margin-bottom: 40px;}
.foot .nr .text dl dd i{ display: block; color: rgba(255, 255, 255, 0.702); font-size: 14px; line-height: 14px;}
.foot .nr .text dl dd p:hover,.foot .nr .text dl dd i:hover{ color: #fff;}
.foot .nr .ewm{ margin: 15px 0 0; height: 132px; overflow: hidden;}
.foot .nr .ewm p{
	display: inline-block;
}
.foot .nr .ewm img{ width: 132px; height: 132px;}
.foot .nr .ewm b{ display: inline-block; vertical-align: top; background-color: rgba(44, 51, 53); color: rgba(255, 255, 255, 0.4); width: 40px; height: 132px; font-size: 15px; line-height: 18px; text-align: center; padding: 13px 10px 0;}
.foot .linklist ul li{ margin-right: 8px;}
.foot .linklist dt,.foot .linklist ul li,.foot .linklist ul li a{ display: inline-block; vertical-align: top; line-height: 14px; font-size: 14px; color: rgba(255, 255, 255, 0.502);}
.foot .linklist dt{ margin: 0 0 0;}
.foot .linklist ul li a{ margin: 0 0 0;transition: .3s;}
.foot .linklist ul li a:hover{ color: #fff;font-weight: bold; transform: scale(1.1);}
.foot .bottom{ width: 100%; height: 50px; line-height: 50px; background: #080b0c;}
.foot .bottom .db-nr{ text-align: center; font-size: 14px; color: rgba(255, 255, 255, 0.502);}
.foot .bottom .db-nr a{ font-size: 14px; color: rgba(255, 255, 255, 0.502);}
.foot .bottom .db-nr a:hover{ color: #fff;}
