*{ margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box;}
body{ position: relative; font: 12px/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: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
.fl{ float: left;}
.fr{ float: right;}
.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; text-align: center;margin: 0 auto;}
.more-title h3{ color: #fff; font-size: 32px; line-height: 32px;font-weight: bold;}
.more-title h4{ margin: 15px 0 0; color: #fff; font-size: 18px; line-height: 18px;}

/*header*/

.header{ width: 100%; font-size: 0;}
.header .h_nr_1{ width: inherit; height: 38px; line-height: 38px; background: url(../images/headtop.png)no-repeat center; background: url(../images/headtop.png)\9 no-repeat center;}
.header .header_top .header_left,.header .header_top .header_right a,.header .header_top .header_right i{ display: inline-block; vertical-align: middle; font-size: 14px; color: #fff;}
.header .header_top .header_right i{ margin: 0 20px 0;}
.header .h_nr_2{ width: inherit; padding-top: 7px; height: 110px;}
.header .h_nr_2 .zb>div{ display: inline-block; vertical-align: top;}
.header .h_nr_2 .left{ width: 210px;}
.header .h_nr_2 .zb .wb{ position: relative; padding-top: 30px;}
.header .h_nr_2 .zb .wb p{ font-weight: bold; margin-bottom: 10px; color: #333; font-size: 26px; line-height: 26px;}
.header .h_nr_2 .zb .wb i{ font-weight: bold; color: #f86808;}
.header .h_nr_2 .zb .wb dd{ font-size: 16px; color: #666;line-height: 16px;}
.header .h_nr_2 .right{ margin: 30px 0 0;}
.header .h_nr_2 .right > div{ display: inline-block; vertical-align: top;}
.header .h_nr_2 .right .icon{ margin: 0 15px 0 0;}
.header .h_nr_2 .right > div span{ display: block; color: #333; font-size: 16px; line-height: 16px; margin-bottom: 5px;}
.header .h_nr_2 .right > div p{ font-weight: bold; color: #02441f; font-size: 22px; line-height: 22px;}

/*header nav*/

.header .nav{ width: 100%; background: #02441f; height: 60px;}
.header .nav .nav-content ul li{ position: relative; display: inline-block; vertical-align: top; height: 60px; text-align: center; margin-right: 29px;}
.header .nav .nav-content ul li a{ z-index: 5; padding: 13px 25px 0; color: #fff; height: 60px; line-height: 20px; font-size: 18px; position: relative; display: block;}
.header .nav .nav-content ul li a i{ position: relative; margin-top: 5px; display: block; text-transform: uppercase; font-size: 12px; line-height: 12px; font-family: "Adobe Heiti Std"; color: rgba(255, 255, 255, 0.6);}
.header .nav .nav-content ul li b{ transform: scaleY(0); background: #0a381e; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; transition: all .4s;}
.header .nav .nav-content ul li.on b,.header .nav .nav-content ul li:hover b{ transform: scaleY(1); transition: all .4s;}
.header .nav .nav-content ul li.on a,.header .nav .nav-content ul li:hover a{ color: #f86808;}
.header .nav .nav-content ul li.on a i,.header .nav .nav-content ul li:hover a i{ color: rgba(248, 104, 8, 0.8);}
.header .nav .nav-content ul .tsli{ margin-right: 0;}

/*首页banner*/

.banner-index{ line-height: 0;}
.banner-index img{ width: 100%;}
.slideBox{ width: 100%; height: auto; overflow: hidden; position: relative;}
.slideBox .hd{ height: 12px; overflow: hidden; position: absolute; left: 48%; bottom: 35px; z-index: 1;}
.slideBox .hd ul{ overflow: hidden; zoom: 1; float: left;}
.slideBox .hd ul li{ float: left; background: #fff; width: 12px; height: 12px; border: 1px solid #fff; border-radius: 50%; margin-right: 15px; cursor: pointer;}
.slideBox .hd ul li.on{ background: #02441f; border: 1px solid #02441f;}
.banner-index .slideBox .bd img{ width: 100%;}
.slideBox .bd ul li{ display: none;}
.slideBox .bd ul li:first-child{ display: none;}

/*search*/

.search{ font-size: 0; background-color: rgb(2, 68, 31); box-shadow: -2.867px 7.469px 5px 0px rgba(0, 0, 0, 0.1); height: 60px; line-height: 60px;}
.search-content>div{ display: inline-block;vertical-align: top;}
.search-keywords span{color: #fff; font-size: 14px; font-weight: bold;}
.search-keywords a{ color: #fff; font-size: 14px; margin-right: 30px;}
.search-keywords a:hover{ text-decoration: underline;}
.search-form{ float: right;}
#searchForm{ margin: 18px 0 0 0; background: url(../images/search.png)no-repeat; width: 342px; height: 30px; display: inline-block; vertical-align: top;}
#searchForm>input{ background: none; border: none; outline: none; display: inline-block; vertical-align: top; color: #bbb;}
#searchForm .search-input{ height: 30px; line-height: 30px; text-indent: 10px; width: 90%;}
.search-form #s_btn{ width: 30px; height: 30px; cursor: pointer;}
#searchForm .search-input::-webkit-input-placeholder{/* WebKit browsers */
	color: #bbb;}
#searchForm .search-input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
	color: #bbb;}
#searchForm .search-input::-moz-placeholder{/* Mozilla Firefox 19+ */
	color: #bbb;}
#searchForm .search-input:-ms-input-placeholder{/* Internet Explorer 10+ */
	color: #bbb;}

/*con1*/

.con1{ margin-top: 45px;}
.con1 .left{ width: 600px;}
.con1 .left dt{ line-height: 0;}
.con1 .left dd{ margin: 20px 0; font-size: 16px; color: #333;}
.con1 .left dd i{ color: #f86808;}
.con1 .left .video{ width: 600px; height: 355px; overflow: hidden;}
.con1 .left .video img{ width: 100%;}
.con1 .right{ width: 545px; text-align: center;}
.con1 .right .pic{ margin-top: 30px; height: 415px; position: relative;}
/*.con1 .right .pic img:hover{ transform: scale(1.1); transition: all .3s;}*/
.con1 .right .text{ position: absolute; left: 150px; bottom: 0;}
.con1 .right .pic p{ font-size: 40px; color: #1a6e64;}
.con1 .right .pic i{ display: inline-block; vertical-align: top; border-radius: 13px; background-color: rgb(248, 104, 8); width: 269px; height: 33px; line-height: 33px; font-size: 16px; color: #fff;}
.con1 .right .list{ position: relative; z-index: 1; line-height: 0; margin-top: 30px;}

/*product*/

.xybg{ background: #fafafa; padding: 30px 0 0; margin-top: 45px; font-size: 0;}
.product{ padding-bottom: 15px;}
.product .pro-left{ width: 302px;}
.product .pro-left .kk{ position: relative; width: 302px; border-radius: 6px; background: #02441f; overflow: hidden; padding-bottom: 5px;}
.product .pro-left .kk .dy{ background: url(../images/proqq.png)no-repeat; width: 88px; height: 133px; position: absolute; left: 0; top: 10px; z-index: 1;}
.product .pro-left .kk .top{ position: relative; z-index: 2; height: 100px; padding-top: 26px; text-align: center;}
.product .pro-left .kk .top p{ color: #fff; font-size: 18px; text-transform: uppercase; line-height: 18px;}
.product .pro-left .kk .top b{ margin: 10px 0 0; display: block; color: #fff; font-size: 28px; line-height: 28px;}
.product .pro-left .kk .sideMenu{ position: relative; z-index: 2; padding-top: 33px; margin: 0 auto; width: 292px; height: 486px; overflow: hidden; border-radius: 6px; background: #fff;}
.product .pro-left .kk .sideMenu h6{ border-radius: 15px; background-color: rgb(248, 104, 8); width: 272px; height: 45px; text-align: center; line-height: 45px; margin: 0 auto 25px;}
.product .pro-left .kk .sideMenu h6 a{ display: block; color: #fff; font-size: 18px;}
.product .pro-left .kk .sideMenu ul li{ margin-bottom: 15px; line-height: 14px;}
.product .pro-left .kk .sideMenu ol{ overflow: hidden; margin-left: 43px; margin-bottom: 8px;}
.product .pro-left .kk .sideMenu ul{ float: left; width: 50%;}
.product .pro-left .kk .sideMenu ul li a{ display: inline-block; vertical-align: top; padding-left: 15px; line-height: 14px; background: url(../images/proicon2.png)no-repeat left 3px; display: inline-block; color: #333; font-size: 14px;}
.product .pro-left .kk .sideMenu ul li a:hover{ background: url(../images/proicon1.png)no-repeat left 3px;}
.product .pro-left .bottom{ padding-top: 25px; text-align: center; margin-top: 12px; width: 303px; height: 169px; overflow: hidden; background: url(../images/probottom.png)no-repeat;}
.product .pro-left .bottom .icon{ line-height: 0;}
.product .pro-left .bottom p{ margin: 8px 0; color: #fff; font-size: 16px; line-height: 16px;}
.product .pro-left .bottom i{ display: block; color: #fff; font-size: 27px; font-family: impact; -moz-transform: matrix( 1.04290718038529, 0, 0, 1.04201680672269, 0, 0); -webkit-transform: matrix( 1.04290718038529, 0, 0, 1.04201680672269, 0, 0); -ms-transform: matrix( 1.04290718038529, 0, 0, 1.04201680672269, 0, 0); line-height: 27px;}
.product .right{ width: 884px; margin-left: 14px; height: 772px;}
.product .right .rtop{ margin: 25px 0 28px; background: url(../images/pror_more.png)no-repeat; width: 884px; height: 37px; overflow: hidden;}
.product .right .rtop a{ float: right; font-family: arial; color: #666; font-size: 14px; line-height: 14px; margin: 10px 0 0 0; text-transform: uppercase;}
.product .right .rtop a:hover{ text-decoration: underline; color: #f86808;}
.product .right ul li{ width: 288px; float: left; margin: 0 10px 16px 0; text-align: center;}
.product .right ul li:nth-child(3n){ margin-right: 0px;}
.product .right ul li .pic{ position: relative; width: 288px; height: 190px; border: 1px solid #d8d8d8; overflow: hidden;}
.product .right ul li .pic img{ width: 100%;}
.product .right ul li .mc{ margin-top: 10px; color: #333; font-size: 16px;line-height: 16px;}
.product .right ul li:hover .mc{ color: #f86808;}
/*.product .right ul li:hover .pic .xs{ transform: scale(0);}*/
.product .right ul li .yc{ position: absolute; left: 0; top: 0; z-index: 1; transform: scale(0);}
/*.product .right ul li:hover .yc{ transform: scale(1);}*/

/*con2*/

.con2{background: #f3f3f3; width: 100%; height: 670px; overflow: hidden;}
.con2 .nr li{ float: left; margin-right: 25px; width: 281px;}
.con2 .nr li .kk{ padding: 30px 0 0; width: 281px; height: 362px; border: 2px solid rgb(248, 104, 8); background-color: rgb(255, 255, 255); box-shadow: 0px 3px 4.5px 0.5px rgba(0, 0, 0, 0.22); text-align: center;}
.con2 .nr li .icon{ margin: 0 auto; line-height: 0;}
.con2 .nr li:last-child{ margin-right: 0;}
.con2 .nr li p{ margin: 23px 0 23px; font-size: 20px; color: #02441f; line-height: 20px;}
.con2 .nr li dd{ height: 72px; font-size: 16px; color: #333; text-align: left; margin-left: 30px; padding-right: 10px;}
.con2 .nr li a{ margin: 20px auto 0; display: inline-block; vertical-align: top; border: 1px solid rgb(102, 102, 102); border-radius: 11px; background-color: rgb(255, 255, 255); line-height: 30px; width: 128px; height: 30px; font-size: 14px; color: #666;}
.con2 .nr li a:hover{ color: #fff; border: 1px solid #f86808; background-color: #f86808;}
/*.con2 .nr li:hover .kk{ transform: rotateY(360deg); transition: all .8s;}*/
/*certificate*/

.certificate{ background: url(../images/con2bg.png)no-repeat bottom #f3f3f3;width: 100%; height: 532px; overflow: hidden;}
.certificate .nr{width: 1200px;margin: 110px auto 0px; position: relative;height: 267px;}
.certificate .nr .jt{position: absolute;top: 110px;}
.certificate .nr .le{left: 0px;}
.certificate .nr .ri{right: 0px;}
.certificate .db{width: 1100px;margin: auto;overflow: hidden;height: 266px;}
.certificate .db li{float: left;margin-right: 18px;width: 205px;height: 266px;}


/*ys*/

.ys .nr{ font-size: 0;}
.ys .nr ul .li1{ padding: 0 40px 0 0;}
.ys .nr ul .li1 .pic{ margin-left: -10px;}
.ys .nr ul .li2 .pic{ margin-right: -10px;}
.ys .nr ul .li2 .text{ padding-left: 20px;}
.ys .nr ul li .hr{ background: url(../images/ysicon1.png)no-repeat; width: 479px; height: 9px; margin-bottom: 10px;}
.ys .nr ul li dt>div{ display: inline-block; vertical-align: top;}
.ys .nr ul li .bt{ line-height: 0;}
.ys .nr ul li .by p{ color: #333; font-size: 28px; line-height: 28px;}
.ys .nr ul li .by b{ color: #f86808; font-weight: bold;}
.ys .nr ul li .text{ width: 479px;}
.ys .nr ul li .by{ margin: 30px 0 10px;}
.ys .nr ul li dl dd{ margin-bottom: 5px; background: url(../images/ysicon2.png)no-repeat left 6px; padding: 0 0 0 16px; color: #666; font-size: 14px; line-height: 24px;}
.ys .nr ul li .pic{ line-height: 0;}

/*case*/

.case{ margin-top: 30px; padding-top: 35px; background: #f9f9f9;}
.case .nr .left{ width: 606px; height: 432px; overflow: hidden;}
.case .nr .right{ margin-left: 10px; width: 584px;height: 432px; overflow: hidden;}
.case .nr .right .js{ margin: 10px 35px 0 30px;}
.case .nr .right dt{ color: #02441f; font-size: 24px; line-height: 24px;}
.case .nr .right dt i{ color: #f86808;}
.case .nr .right dd{ color: #333; font-size: 16px; line-height: 16px; margin: 20px 0;}
.case .nr .right dd a{ color: #333;}
.case .nr .right dd a:hover{ color: #f86808;}
.case .nr .right p{ text-indent: 20px; color: #333; font-size: 14px; line-height: 24px;}
.case .nr .pic img{ width: 100%; transition: all .8s;}
.case .nr .pic:hover img{ transform: scale(1.1);}
.case .nr .morea{ float: right; text-align: center; margin: 12px 0 11px; border-radius: 10px; background-color: rgb(248, 104, 8); width: 97px; height: 29px; display: inline-block; vertical-align: top; line-height: 29px; font-size: 14px; color: #fff;}
.case .nr .morea:hover{ text-decoration: underline;}
.case .nr .list .dd{ float: left; width: 286px; height: 170px; overflow: hidden; text-align: center;}
.case .nr .list .dd .pic{ width: 286px; height: 137px; overflow: hidden;}
.case .nr .list .dd .mc{ width: 286px; height: 33px; overflow: hidden; line-height: 33px; background: #f2f2f2; color: #333; font-size: 14px;}
.case .nr .list .dd:hover .mc{ color: #fff; background: #f86808;}
.case .nr .list .dd:first-child+.dd{ margin-left: 12px;}

/*hzkh*/

.hzkh{ background: url(../images/hzkhbg.png)no-repeat center; background: url(../images/hzkhbg.png)\9 no-repeat center; padding-top: 60px; width: 100%; height: 287px; overflow: hidden;}
.hzkh .nr{ position: relative;}
.hzkh .nr .bd{ height: 125px; overflow: hidden;}
.hzkh .nr .bd ul li{ float: left;margin-right: 25px; width: 222px; height: 125px; overflow: hidden; box-shadow: 3.536px 3.536px 1px 0px rgba(0, 0, 0, 0.1); border: 1px solid rgb(248, 104, 8);}
.hzkh .nr .bd ul li .pic{ width: 222px; height: 125px; overflow: hidden;}
.hzkh .nr .bd ul li .pic img{ width: 100%;}
.hzkh .nr .prev{ left: -35px;}
.hzkh .nr .next{ right: -35px;}
.hzkh .nr .btn{ position: absolute; top: 40px; width: 20px; height: 45px; cursor: pointer; line-height: 0;}
.hzkh .rx{ border-width: 1px solid rgb(248, 104, 8); border-radius: 15px; background-color: rgb(246, 244, 244); width: 445px; height: 39px; line-height: 39px; margin: 25px auto 0; font-size: 0;}
.hzkh .rx img{ margin: 3px 10px 0 20px; display: inline-block; vertical-align: middle;}
.hzkh .rx i{ display: inline-block; vertical-align: middle; color: #333; font-size: 16px;}
.hzkh .rx b{ display: inline-block; vertical-align: middle; color: #f86808; font-weight: bold; font-size: 16px;}

/*scsl*/

.scsl .nr ol{ float: left; width: 596px;}
.scsl .nr ol:first-child+ol{ margin-left: 8px;}
.scsl .nr ol:first-child .li2{ margin-top: 10px;}
.scsl .nr ol:first-child .li2+.li2{ margin-left: 12px;}
.scsl .nr ol:first-child+ol .li2+.li2{ margin-left: 12px;}
.scsl .nr ol:first-child+ol .li2{ margin-bottom: 10px;}
.scsl .nr li{ float: left; position: relative; overflow: hidden; text-align: center;}
.scsl .nr .li1{ width: 596px; height: 272px;}
.scsl .nr .li2{ width: 292px; height: 141px;}
.scsl .nr li .js{ background-color: rgba(255, 255, 255, 0.702); position: absolute; left: 0; bottom: 0; width: 100%; height: 40px; z-index: 1;}
.scsl .nr li .xs{ background-color: rgba(0, 0, 0, 0.702); position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; z-index: 2; transform: scaleX(0); transition: all .3s;}
.scsl .nr .li1 .xs{ padding-top: 105px;}
.scsl .nr .li2 .xs{ padding-top: 55px;}
.scsl .nr li:hover .js{ display: none;}
.scsl .nr li:hover .xs{ transform: scaleX(1); transition: all .5s;}
.scsl .nr li .xs p{ font-size: 20px; line-height: 20px; color: #fff;}
.scsl .nr li .xs i{ margin-top: 10px; display: block; font-size: 14px; line-height: 14px; color: #fff;}
.scsl .nr li .js p{ font-size: 14px; color: #333;}
.scsl .nr li .js i{ display: block; font-size: 12px; line-height: 12px; color: #666; text-transform: uppercase;}
.scsl .nr .li2 .js{ line-height: 25px; height: 25px;}
.scsl .nr .li1 .js{ padding-top: 5px; line-height: 18px;}

/*about*/

.about{ padding-top: 285px; background: url(../images/aboutbg.png)no-repeat top #f5f5f5; background: url(../images/aboutbg.png)\9 no-repeat top #f5f5f5; width: 100%; height: 1540px;}
.about .nr .pic{ border: 5px solid rgb(248, 104, 8); box-shadow: 0px 3px 4.5px 0.5px rgba(0, 0, 0, 0.11); background-color: rgb(0, 0, 0); width: 1195px; box-sizing: content-box; height: 577px; overflow: hidden; margin: 0 auto; text-align: center;}
.about .nr .pic .video{ width: 1200px; height: 577px; overflow: hidden;}
.about .nr .pic .video img{ width: 1205px; height: 577px;}
.about .nr .js{ text-align: center;}
.about .nr .js dt{ margin-top: 25px; line-height: 30px; font-size: 30px; color: #333;}
.about .nr .js dt i{ color: #02441f;}
.about .nr .js dd{ padding: 20px 10px 0; text-align: center; font-size: 16px; color: #666; line-height: 32px;}
.about .nr .js .morea{ margin: 12px 0 30px; border-radius: 10px; background-color: rgb(248, 104, 8); display: inline-block; vertical-align: top; width: 153px; height: 37px; line-height: 37px; font-size: 18px; color: #fff;}
.about .nr .js .morea:hover{ text-decoration: underline;}
.about .nr .hr{ background: url(../images/falchrz.png)no-repeat; height: 1px;}
.about .fzlc{ margin-top: 30px;}
.about .fzlc .pic{ width: 368px; height: 276px; overflow: hidden;}
.about .fzlc .pic img{ width: 100%;}
.about .fzlc .lc{ margin-left: 25px; width: 807px; height: 276px; overflow: hidden;}
.about .fzlc .lc dt{ color: #333; font-size: 24px; line-height: 24px;}
.about .fzlc .lc p{ margin: 10px 0 20px; color: #666; font-size: 14px; line-height: 32px;}
.about .fzlc .lc .hd{ position: relative; height: 44px; overflow: hidden;}
.about .fzlc .lc .hd:before{ content: ""; background: url(../images/falchr.png)no-repeat; height: 11px; width: 588px; position: absolute; left: 0; top: 29px; z-index: 1;}
.about .fzlc .lc .hd ul li{ position: relative; z-index: 5; cursor: pointer; float: left; text-align: center; color: #666; font-size: 13px;}
.about .fzlc .lc .hd ul li b{ margin-top: 8px; display: inline-block; vertical-align: top; background: url(../images/xqq1.png)no-repeat; width: 16px; height: 16px;}
.about .fzlc .lc .hd ul .title-item.active b{ background: url(../images/xqq2.png)no-repeat; width: 17px; height: 17px;}
.about .fzlc .lc .hd ul .title-item.active{ color: #04413a; font-size: 12px;}
.about .fzlc .lc .bd{ width: 100%; margin-top: 15px;}
.about .fzlc .lc .bd ul li{ display: none; font-size: 14px;color: #333;}
.about .fzlc .lc .bd ul li.active{ display: block;}
.about .fzlc .lc .more a{ text-align: center; margin: 15px 15px 0 0; border-radius: 10px; background-color: #f86808; width: 122px; height: 29px; line-height: 29px; display: inline-block; vertical-align: top; font-size: 14px; color: #fff;}
.about .fzlc .lc .more a+a{ color: #666; background: none; border: 1px solid #666;}
.about .fzlc .lc .more a:hover{ text-decoration: underline;}
.about .fzlc .lc .more a+a:hover{ background-color: #f86808; color: #fff; border: 1px solid #f86808;}

/*new*/

.new{ background: url(../images/newbg.png)no-repeat; width: 1204px; height: 664px; margin: 0 auto; overflow: hidden;}
.new .newtab{ padding: 35px 15px 0;}
.new .newtab .hd{ margin-left: 390px; margin-bottom: 20px;}
.new .newtab .hd ul li{ margin-right: 139px; cursor: pointer; float: left; background-color: rgb(204, 204, 204); border-radius: 19px; width: 143px; height: 38px; line-height: 38px; text-align: center; font-size: 20px; color: #000;}
.new .newtab .hd ul li.on{ background-color: #f86808; color: #fff;}
.new .newtab .bd{ height: 353px;overflow: hidden;}
.new .newtab .bd ul li ol{ margin-bottom: 30px; padding-bottom: 25px; height: 158px; overflow: hidden; border-bottom: 1px solid #ccc;}
.new .newtab .bd ul li ol dd{ float: left;width: 525px; overflow: hidden;}
.new .newtab .bd ul li ol dd div{ float: left; height: 132px; overflow: hidden;}
.new .newtab .bd ul li ol dd .pic{ width: 206px; height: 132px; margin-right: 35px;}
.new .newtab .bd ul li ol dd .pic img{ width: 100%;height: 132px;}
.new .newtab .bd ul li ol dd .js{ width: 284px;}
.new .newtab .bd ul li ol dd .js p{ color: #333; font-size: 18px; line-height: 24px;}
.new .newtab .bd ul li ol dd .js p a:hover{ color: #f86808;}
.new .newtab .bd ul li ol dd .js b{ color: #666; font-size: 14px; line-height: 24px; margin: 10px 0 0 0; display: block; height: 75px; overflow: hidden;}
.new .newtab .bd ul li ol dd .js span{ color: #666; font-size: 14px; line-height: 24px;}
.new .newtab .bd ul li ol dd .pic:hover img{ transform: scale(1.1);}
.new .newtab .bd ul li ol dd:first-child{ margin: 0 89px 0 35px;}
.new .newtab .rmzs{ margin: 30px 0 0 20px;}
.new .newtab .rmzs .by{ color: #02441f; font-size: 30px; line-height: 30px; width: 30px; margin-right: 25px;}
.new .newtab .rmzs dl{ margin-top: 10px;}
.new .newtab .rmzs dl dd{ float: left; margin-right: 24px; width: 350px; padding-left: 25px; position: relative;}
.new .newtab .rmzs dl dd:nth-child(3){ margin-right: 0;}
.new .newtab .rmzs dl dd .wen a{ display: inline-block; vertical-align: top; color: #333; font-size: 18px; line-height: 18px;}
.new .newtab .rmzs dl dd .time{ color: #666; font-size: 14px; line-height: 24px;}
.new .newtab .rmzs dl dd .da{ margin: 10px 0; overflow: hidden;}
.new .newtab .rmzs dl dd .da a{ color: #666; font-size: 14px; line-height: 24px;}
.new .newtab .rmzs dl dd .wen a:hover{ color: #f86808;}
.new .newtab .rmzs dl dd:before{ content: ""; width: 1px; height: 104px; position: absolute; left: 0; top: 0; z-index: 1; background: url(../images/newhr.png)no-repeat;}

/*foot*/

.foot{ margin-top: 30px; width: 100%; overflow: hidden; background: #023f23; font-size: 0;}
.foot .nav-content{ padding: 17px 85px 0 65px;}
.foot .nav ul li{ display: inline-block; vertical-align: top; margin-right: 55px; font-size: 16px; line-height: 16px;}
.foot .nav ul li a{ display: block; color: #fff; transition: all .3s; transform: scale(1);}
.foot .nav ul .tsli{ margin-right: 0;}
.foot .nav ul li:hover a{ transform: scale(1.1); transition: all .5s;}
.foot .content{ padding: 60px 137px 0 67px; height: 256px;}
.foot .link{ width: 150px;}
.foot .link ul li{ display: inline-block;vertical-align: top; line-height: 14px; margin: 0 15px 35px 0; font-size: 14px;}
.foot .link ul ol{ width: 50%; display: inline-block;vertical-align: top;}
.foot .link ul li a{ display: block; color: #fff;}
.foot .link ul li:hover a,.foot .bottom a:hover{ text-decoration: underline;}
.foot .zb ul li{ margin-bottom: 13px;}
.foot .zb ul li i{ display: inline-block; width: 18px; margin-right: 10px;}
.foot .zb ul li b{ color: #fff; line-height: 16px;font-size: 16px;}
.foot .bottom{ text-align: center; background: #c8601a; height: 40px; line-height: 40px;}
.foot .bottom a,.bottom span{ color: #fff; font-size: 14px;}
