*{ 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;}
.header{ overflow: hidden; width: 100%;}
.header .h-nr-1{ width: inherit; overflow: hidden; background-color: rgb(241, 241, 241); box-shadow: 0px 1px 3px 0px rgba(154, 154, 154, 0.35);}
.header .header-top{ width: 1200px; margin: 0 auto; height: 38px; line-height: 38px;}
.header .header-top .header-left{ float: left; font-size: 14px; color: #666666; letter-spacing: 1px;}
.header .header-top .header-right{ float: right;}
.header .header-top .header-right a{ font-size: 14px; color: #666;}
.header .header-top .header-right a:hover{ color: #0099ff;}
.header .header-top .header-right span{ border: 1px solid #a6a6a6; margin: -2px 15px 0; display: inline-block; height: 13px; vertical-align: middle;}
.header .h-nr-2{ width: inherit; overflow: hidden; padding: 28px 0 22px 0;}
.header .h-nr-2 .zb{ width: 1200px; margin: 0 auto;}
.header .h-nr-2 .zb .left{ display: inline-block; vertical-align: middle; margin-right: 10px;}
.header .h-nr-2 .zb .left img{ display: inline-block;}
.header .h-nr-2 .zb .left .img-2{ margin-right: 30px;}
.header .h-nr-2 .zb .wb{ display: inline-block; vertical-align: middle; letter-spacing: 1px;}
.header .h-nr-2 .zb .wb p{ color: #222; font-size: 26px; position: relative; width: 465px;}
.header .h-nr-2 .zb .wb p img{ position: absolute; left: 142px;}
.header .h-nr-2 .zb .wb p img+b+img{ left: 405px;}
.header .h-nr-2 .zb .wb p b{ color: #78c229;}
.header .h-nr-2 .zb .wb p h1{ color: #78c229 !important;}
.header .h-nr-2 .zb .wb p + p{ width: 652px;}
.header .h-nr-2 .zb .wb p + p>i{ color: #6b6b6b;font-size: 20px;}
.header .h-nr-2 .right{ width: 350px; display: inline-block; vertical-align: top; margin-top: 10px; text-align: right;}
.header .h-nr-2 .right .lx-ph{ margin-right: 15px;}
.header .h-nr-2 .right>div{ display: inline-block; vertical-align: middle; text-align: left;}
.header .h-nr-2 .right>div p{ color: #666; font-size: 18px;text-align: right;}
.header .h-nr-2 .right>div p+p{ color: #333; font-size: 24px;}
.header .nav{ background: url(../images/nav-bg.png)no-repeat; background: url(../images/nav-bg.png)\9 no-repeat; width: 100%; height: 56px; line-height: 40px; background-size: cover; overflow: hidden;}
.header .nav .nav-content{ width: 1200px; margin: 0 auto; overflow: hidden;}
.header .nav .nav-content ul li .ts{ position: relative; width: 100px;}
.header .nav .nav-content ul li .ts>i{ position: absolute; left: -17px; bottom: 15px; width: 145px; font-size: 1px;}
.header .nav .nav-content ul li{ float: left; text-align: center; margin-right: 33px; height: 56px;}
.header .nav .nav-content ul li a i{ text-transform: uppercase; display: block; line-height: 0; font-size: 12px;}
.header .nav .nav-content ul li:last-child{ margin-right: 0;}
.header .nav .nav-content ul li a{ color: #fff; font-size: 16px; width: 100px; position: relative; display: inline-block; height: 56px;}
.header .nav .nav-content ul li a.on{ background: url(../images/hovernav.png)no-repeat; width: 100px; margin: 10px 0 0 0; height: 38px; line-height: 38px;}
.header .nav .nav-content ul li a.on i{ visibility: hidden;}
.header .nav .nav-content ul li:hover a i{ visibility: hidden;}
.header .nav .nav-content ul li:hover a{ background: url(../images/hovernav.png)no-repeat; width: 100px; margin: 10px 0 0 0; height: 38px; line-height: 38px;}

/*首页banner*/

.banner{ width: 1920px; margin-left: -960px; left: 50%; position: relative; height: 604px;}
.banner ul.bb{ position: relative; padding: 0px; margin: 0px; z-index: 5;}
.banner ul.bb li{ position: absolute; display: none;}
.banner .num{ position: absolute; width: 100%; bottom: 10px; z-index: 100; text-align: center}
.banner .num li{ display: inline-block; *display: inline; *zoom: 1; width: 18px; height: 18px; display: inline-block; margin: 0 4px; background: #fff; line-height: 18px; text-indent: -100px; overflow: hidden; border-radius: 10px;}
.banner .num li.num_hover{ background-color: #6fba2a;}
.banner .num li.num_hover a{ color: #fff;}
.banner .num li a{ float: left; display: inline; text-align: center; color: #666; text-decoration: none; cursor: pointer; width: 18px; height: 18px; line-height: 18px;}
.more-title{ width: 1200px; margin: 0 auto; text-align: center;}
.more-title img{padding-top: 40px;}

/*number-list*/

.number-list{ width: 1200px; padding: 30px 0 0 0; margin: 0 auto;}
.number-list ul li{ float: left; text-align: center; width: 202px; margin-right: 84px;}
.number-list ul li+li+li+li{ margin-right: 0;}
.number-list .ul1{ margin-left: 60px;}
.number-list ul li .pic{ background: url(../images/kkbg.png)no-repeat; width: 202px; height: 202px;}
.number-list ul li:hover .pic{ background: url(../images/kkbg2.png)no-repeat;}
.number-list ul li .pic img{ margin: 7px;}
.number-list ul li .number{ color: #0099ff; font-size: 31px; margin: 5px 0; position: relative; height: 46px; overflow: hidden;}
.number-list ul li .number span{ vertical-align: top; display: inline-block;}
.number-list ul li .number i{ vertical-align: top; margin: -10px 0 0 34px; display: inline-block;}
.number-list ul li .wb{ color: #666;font-size: 16px;}

/*product*/

.product{ background: url(../images/probg.png)no-repeat; background-size: 100% 962px; height: 962px; margin: -9px 0 0;}
.product .product-content{ width: 1200px; margin: 0 auto;}
.product .product-content .pro-top{ background: #78c229; height: 60px; line-height: 78px; text-align: center;}
.product .product-content .pro-top>a{ color: #fff; font-size: 26px; border: 1px solid #fff; border-radius: 5px; display: inline-block; height: 48px; line-height: 48px; width: 157px;}
.product .product-content .pro-top h2>a{ color: #fff; font-size: 26px; border: 1px solid #fff; border-radius: 5px; display: inline-block; height: 48px; line-height: 48px; width: 157px;}
.product .product-content .pro-zb{ padding: 20px 0 0 0;}
.product .product-content .pro-zb ul li{ float: left; margin-right: 20px; width: 183px;}
.product .product-content .pro-zb ul li .pic{ text-align: center; background: url(../images/bg1.png)no-repeat; width: 183px; height: 80px; line-height: 80px;}
.product .product-content .pro-zb ul li a{ color: #fff; font-size: 20px;}
.product .product-content .pro-zb ul li .pic img,.product .product-content .pro-zb ul li .pic span{ vertical-align: middle; display: inline-block;}
.product .product-content .pro-zb ul li .pic span{ margin-left: 5px;}
.product .product-content .pro-zb ul li .fl-dq dl{ margin: 14px 0 0 0;}
.product .product-content .pro-zb ul li .fl-dq dl dd{ border-bottom: 1px solid #999; margin: 0 15px; line-height: 35px;}
.product .product-content .pro-zb ul li .fl-dq dl dd a>.img{ position: relative; display: inline-block; width: 15px; height: 15px; vertical-align: middle;}
.product .product-content .pro-zb ul li .fl-dq dl dd a:hover .img>.img1{ visibility: hidden;}
.product .product-content .pro-zb ul li .fl-dq dl dd a>.img>.img2{ visibility: hidden;}
.product .product-content .pro-zb ul li .fl-dq dl dd a:hover .img>.img2{ visibility: visible;}
.product .product-content .pro-zb ul li .fl-dq dl dd a>.img>img{ position: absolute; left: 0; top: 0;}
.product .product-content .pro-zb ul li .fl-dq dl dd a>i{ color: #666; font-size: 16px; display: inline-block; margin-left: 6px; vertical-align: middle;}
.product .product-content .pro-zb ul li .fl-dq dl dd a{ margin-left: 25px;}
.product .product-content .pro-zb ul li .fl-dq dl dd a:hover i{ color: #0099ff;}
.product .product-content .pro-zb ul li .fl-dq dl dd a .more:after{ content: url(../images/xjt.png); width: 12px; height: 12px; margin-left: 6px;}
.product .product-content .pro-zb ul li .fl-dq dl dd a:hover .more:after{ content: url(../images/bsjt.png);}
.product .product-content .pro-zb ul li+li+li+li+li+li{ margin-right: 0;}
.product .product-content .cp-dq{ margin: 20px 0 0 0;}
.product .product-content .cp-dq ul li{ float: left; width: 285px; margin: 0 15px 20px 0;}
.product .product-content .cp-dq ul li:hover .cp{ border: 1px solid #f9ce00; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.product .product-content .cp-dq ul li .cp{ height: 220px; width: 285px; overflow: hidden; border-top-left-radius: 10px; border-top-right-radius: 10px; border: 1px solid #E5E5E5; line-height: 0;}
.product .product-content .cp-dq ul li>.cp img{ height: 220px; width: 285px;}
.product .product-content .cp-dq ul li:hover .cp img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.product .product-content .cp-dq ul li .mc{ width: 285px; height: 28px; line-height: 28px; text-align: center; background: #78c229; color: #fff; font-size: 16px; margin: 10px 0 0 0;}
.product .product-content .cp-dq ul li:hover .mc{ background: #F9CE00;}
.smallbanner{ width: 100%; line-height: 0;}
.smallbanner>img{ width: 100%;}

/*service*/

.servicebg{ background: url(../images/fwbg.png)no-repeat; height: 674px; margin-top: 115px; width: 100%; background-size: 100% 674px;}
.service-nr{ width: 1200px; margin: 0 auto; position: relative; top: -70px;}
.service-nr .hd{ margin-left: 55px;}
.service-nr .hd ul li+li+li+li{ margin-right: 0;}
.service-nr .hd ul li{ background: url(../images/ljx.png)no-repeat; width: 225px; height: 225px; text-align: center; cursor: pointer; float: left; margin-right: 55px;}
.service-nr .hd ul li .pic>img{ margin: 40px 0 0;}
.service-nr .hd ul li .hx{ margin: 15px 0;}
.service-nr .hd ul li .wen{ color: #fff; font-size: 16px;}
.service-nr .hd ul li.on{ background: url(../images/ljx2.png)no-repeat;}
.service-nr .bd ul li .left,.service-nr .bd ul li .right{ float: left; width: 600px;}
.service-nr .bd ul li .left{ position: relative;}
.service-nr .bd ul li .left .bg{ background: url(../images/fwbgl.png)no-repeat 0 13px; width: 461px; height: 416px; position: absolute; left: 134px; top: 0;}
.service-nr .bd ul li .left p{ color: #CFCFCF; font-size: 36px; text-transform: uppercase;}
.service-nr .bd ul li .left .l-nr{ position: relative; z-index: 99;}
.service-nr .bd ul li .right p{ color: #2f2f2f; font-size: 24px;}
.service-nr .bd ul li .right-nr{ margin: 20px 0 0 15px;}
.service-nr .bd ul li .right p+p{ text-transform: uppercase; font-size: 12px;}
.service-nr .bd ul li .right .img-hx{ margin: 20px 0;}
.service-nr .bd ul li .right dl dd{ font-size: 14px; color: #666; width: 560px; line-height: 30px;}
.service-nr .next2,.service-nr .prev2{ position: absolute; right: 20px; bottom: 0; cursor: pointer; width: 64px; height: 64px;}
.service-nr .next2{ right: 84px;}
.service-nr .bd{ margin: 40px 0 0;}
.service-nr .dogdog{ position: absolute; right: -335px; top: 119px;}

/*ys*/

.ysdq{ width: 1200px; margin: 0 auto; padding: 20px 0 0;}
.ysdq ul li>div{ float: left;}
.ysdq ul li .bt span{ font-size: 24px; display: inline-block; vertical-align: middle; color: #333; line-height: 25px; text-align: left;}
.ysdq ul li .bt>img{ vertical-align: middle; margin-right: 5px;}
.ysdq ul li .bt span>i{ font-size: 14px; text-transform: uppercase; color: #999;}
.ysdq ul li .left .pic{ margin: 10px 0 0 0; width: 580px; height: 300px;}
.ysdq ul li .right{ position: relative; width: 556px; margin-left: 14px;}
.ysdq ul li{ margin-bottom: 15px;}
.ysdq ul li .right .dy{ position: absolute; right: -410px; top: 10px; background: url(../images/xian2.png)repeat-x; width: 965px; height: 43px;}
.ysdq ul .li2 .right .dy{ position: absolute; left: -365px;}
.ysdq ul .li2 .right .js{ margin-top: 90px;}
.ysdq ul .li2 .right .js p{ margin-top: 25px;}
.ysdq ul .li2 .right .js p+img{ margin: 10px 0;}
.ysdq ul .li2 .right{ margin: 0; width: 600px;}
.ysdq ul .li2 .left{ margin-left: 20px;}
.ysdq ul .li2 .right .js h1{ color: #78c229; font-size: 28px; width: 618px; text-transform: uppercase;}
.ysdq ul .li2 .right .js h3{ color: #78c229; font-size: 28px; width: 618px; text-transform: uppercase;}
.ysdq ul .li2 .right dl dd span{ width: 504px;}
.ysdq ul .li2 .bt{ overflow: hidden; text-align: right;}
.ysdq ul li .right dl dd:before{ content: "●"; color: #666; display: inline-block; vertical-align: top; margin: 5px 0 0;}
.ysdq ul li .right .js{ margin-top: 57px;}
.ysdq ul li .right .js h1{ color: #78c229; font-size: 28px; width: 565px; text-transform: uppercase;}
.ysdq ul li .right .js h3{ color: #78c229; font-size: 28px; width: 565px; text-transform: uppercase;}
.ysdq ul li .right .js p{ color: #333; font-size: 18px; margin: 10px 0 0;}
.ysdq ul li .right dl dd span{ color: #666; font-size: 14px; margin-left: 5px; display: inline-block; line-height: 28px; width: 533px;}
.ysdq ul li .right dl dd span>i{ color: #78c229;}

/*case*/

.case{ width: 1200px; margin: 0 auto; text-align: center;}
.case ul{ margin: 30px 0 0 15px;}
.case ul li{ float: left; width: 285px; margin: 0 15px 20px 0;}
.case ul li>.pic{ height: 140px; width: 285px; overflow: hidden; border: 1px solid #d8d8d8;}
.case ul li>.pic>img{ height: 140px; width: 285px;}
.case ul li>.mc{ background: #78c229; color: #fff; font-size: 16px; height: 35px; line-height: 35px; text-align: center;}
.case ul li:hover .mc{ background: #F9CE00;}
.case ul li:first-child+li+li+li,.case ul li:first-child+li+li+li+li+li+li+li{ margin: 0 0 20px 0;}
.case a{ color: #fff; font-size: 16px; height: 48px; line-height: 48px; text-align: center; background: #0099ff; width: 170px; border-radius: 10px; display: inline-block; position: relative; overflow: hidden; margin: 20px 0 0 0;}
.case .more:hover{ background: #fff;}
.case .more .i2{ width: 0; height: 0; -webkit-transform: rotate(360deg); border-style: solid; border-width: 0 0 0 0; border-color: transparent transparent transparent #F9CE00; position: absolute; bottom: 0; left: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.case .more .i3{ width: 0; height: 0; -webkit-transform: rotate(360deg); border-style: solid; border-width: 0 0 0 0; border-color: transparent #F9CE00 transparent transparent; position: absolute; top: 0; right: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.case .more .i1{ position: relative; z-index: 2; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; color: #fff;}
.case .more:hover .i1{ color: #fff; font-weight: bold;}
.case .more:hover .i2{ border-width: 110px 0 0 110px;}
.case .more:hover .i3{ border-width: 0 110px 110px 0;}

/*about*/

.aboutimg{ width: 1200px; margin: 0 auto; text-align: center; position: relative;}
.aboutimg>.dy{ position: absolute; right: -352px; top: -66px;}
.aboutbg{ width: 100%; background: #f2f2f2; height: 400px; margin: 40px 0 0;}
.about .about-nr{ width: 1200px; margin: 0 auto; padding: 10px 0 0 0;}
.about .about-nr .left .wb p{ color: #7e7e7e; font-size: 14px; line-height: 26px;}
.about .about-nr .left{ width: 940px; display: inline-block;}
.about .about-nr .left .bd-tab{ margin: 10px 0;}
.about .about-nr .left .bd-tab ul li h3{ overflow: hidden;}
.about .about-nr .left .bd-tab ul li a{ overflow: hidden;}
.about .about-nr .left .bd-tab ul li a{ color: #afafaf; font-size: 14px; text-transform: uppercase; float: right; margin: 10px 0 0 0;}
.about .about-nr .left .bd-tab ul li a:hover{ color: #0099FF;}
.about .about-nr .left .bd-tab ul li h3>a{ color: #afafaf; font-size: 14px; text-transform: uppercase; float: right; margin: 10px 0 0 0;}
.about .about-nr .left .bd-tab ul li h3>a:hover{ color: #0099FF;}
.about .about-nr .left .bd-tab ul li>div{ float: left; margin-right: 20px; padding: 10px 0 0 0; text-align: center; color: #666; font-size: 14px; overflow: hidden;}
.about .about-nr .left .bd-tab ul li p{ margin-top: 10px;}
.about .about-nr .left .bd-tab ul li>div:hover p{ color: #0099FF;}
.about .about-nr .left .bd-tab ul li div+div+div+div{ margin-right: 0;}
.about .about-nr .left .bd-tab ul li .img{ width: 220px; height: 145px; overflow: hidden;}
.about .about-nr .left .bd-tab ul li>div:hover img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.about .about-nr .r-tab{ display: inline-block; vertical-align: top; width: 240px; height: 320px; margin-left: 16px; text-align: center; border: 1px solid #DFDFDF; position: relative;}
.about .about-nr .r-tab .next,.about .about-nr .r-tab .prev{ position: absolute; top: 125px; cursor: pointer; z-index: 88; width: 30px; height: 80px;}
.about .about-nr .r-tab .next{ left: 0;}
.about .about-nr .r-tab .prev{ right: 0;}
.about .about-nr .r-tab ul li img{ width: 220px; height: 300px; margin: 7px 0 0; border: 1px solid #DFDFDF;}

/*progress*/

.progress{ background: url(../images/fzlicbg.png)no-repeat; height: 218px; width: 100%; background-size: 100% 218px;}
.progress-nr{ width: 1200px; margin: 0 auto; padding: 15px 0 0; height: 320px; margin-top: -214px;}
.progress-nr .bd ul li>div{ display: inline-block; vertical-align: top;}
.progress-nr .bd ul li>.right img{ margin: 10px 0;}
.progress-nr .bd ul li>.right{ margin-left: 30px; text-transform: uppercase;}
.progress-nr .bd ul li>.right h1{ color: #0099FF; font-size: 32px;}
.progress-nr .bd ul li>.right b{ color: #0099FF; font-size: 32px;}
.progress-nr .bd ul li>.right h2{ color: #333; font-size: 16px; line-height: 35px;}
/*.progress-nr .bd ul li>.right h3{ color: #868686; font-size: 14px; width: 862px;}
.progress-nr .bd ul li>.right h3>p{ text-transform: lowercase;}*/
.progress-nr .bd ul li>.right h3{ color: #0099FF; font-size: 32px;}
.progress-nr .bd ul li>.right h4{ color: #868686; font-size: 14px; width: 862px;}
.progress-nr .bd ul li>.right h4>p{ text-transform: lowercase;}
.progress-nr .hd{ overflow: hidden; float: right;}
.progress-nr .hd ul li{ text-align: center; float: left; cursor: pointer; margin-right: 43px;}
.progress-nr .hd ul li .pic{ position: relative; width: 68px; height: 68px;}
.progress-nr .hd ul li .pic img{ position: absolute; left: 0; top: 0;}
.progress-nr .hd ul li .xs{ visibility: hidden;}
.progress-nr .hd ul li.on .pic .xs{ visibility: visible;}
.progress-nr .hd ul li.on .pic .yc{ visibility: hidden;}
.progress-nr .hd ul li p{ color: #666; font-size: 18px; margin: 8px 0 0;}

/*new*/

.new .top-nr{ width: 1200px; margin: 0 auto; height: 42px; line-height: 42px; background: #78c229;}
.new .top-nr a{ float: right; font-size: 14px; color: #fff; margin-right: 25px;}
.new .top-nr a:hover{ color: #0099FF; font-weight: bold;}
.new .top-nr span{ font-size: 20px; color: #fff; margin-left: 15px;}
.new .top-nr h2>span{ font-size: 10px; color: #fff; margin-left: 15px;}
.new .content .sd-xw{ margin-top: 20px;}
.new .content .sd-xw .pic-img{ width: 386px; height: 210px; overflow: hidden;}
.new .content .sd-xw .pic-img>img{ width: 386px; height: 210px;}
.new .content .sd-xw .pic-bt{ margin-top: 25px; color: #333; font-size: 18px; line-height: 25px; padding-bottom: 5px; border-bottom: 1px solid #ccc;}
.new .content .sd-xw .pic-bt p+p{ font-size: 14px;}
.new .content .sd-xw ul li{ width: 386px; display: inline-block; margin-right: 11px; overflow: hidden;}
.new .content .sd-xw .pic-js{ margin-top: 15px; color: #666; font-size: 14px; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-align: justify;}
.new .content .sd-xw .pic-more{ float: right;}
.new .content .sd-xw ul li .pic-bt:hover a{ color: #0099ff;}
.new .content .sd-xw .pic-more:hover a>span{ color: #0099ff;}
.new .content .sd-xw .pic-more span{ color: #999; font-size: 14px; display: inline-block;vertical-align: middle;}
.new .content .sd-xw .pic-more img{ display: inline-block;vertical-align: middle; margin-left: 5px;}
.new{ margin-top: 40px;}
.new .content{ width: 1200px; margin: 0 auto;}
.new .content .top img{ display: inline-block;}
.new .content .nr{ margin-top: 25px;}
.new .content .nr .two{ margin-top: 30px;}
.new .content .nr .two .left{ width: 450px; display: inline-block; overflow: hidden;}
.new .content .nr .two .new-tb{ height: 42px; line-height: 42px; background: #78c229;}
.new .content .nr .two .new-tb span{ color: #fff; font-size: 20px; margin-left: 15px;}
.new .content .nr .two .new-tb a{ color: #fff; font-size: 14px; float: right; padding-right: 10px; text-transform: uppercase;}
.new .content .nr .new-tb a:hover{ color: #0099FF; font-weight: bold;}
.new .content .nr .two a:hover{ color: #0099FF!important;}
.new .content .nr .two .lb-new{ margin-top: 20px;}
.new .content .nr .two .lb-new ul .xs{ margin-top: 5px; padding-bottom: 19px;}
.new .content .nr .two .lb-new ul .jj{ margin-top: 10px;padding-top: 17px;}
.new .content .nr .two .lb-new ul li div{ display: inline-block; vertical-align: middle;}
.new .content .nr .two .lb-new ul li .A{ background: url(../images/newjio.png)no-repeat; width: 32px; height: 32px;}
.new .content .nr .two .lb-new ul li .wen a{ margin-left: 10px; color: #333; font-size: 18px;}
.new .content .nr .two .lb-new ul li .wen .newtbs{ margin: -4px 0 0 5px;}
.new .content .nr .two .lb-new ul li .Q{ background: url(../images/newjio2.png)no-repeat; width: 32px; height: 32px;}
.new .content .nr .two .lb-new ul li .da{ margin-left: 10px; width: 400px;}
.new .content .nr .two .lb-new ul li .da a{ word-break: break-all; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; display: -webkit-box; font-size: 14px; color: #666;}
.new .content .nr .two .lb-new ul li img{ display: inline-block; vertical-align: top;}
.new .content .nr .two .right{ width: 725px; display: inline-block; vertical-align: top; margin-left: 20px;}
.new .content .nr .two .right .new-zx{ margin-top: 20px;}
.new .content .nr .two .right .new-zx .pic{ border: 1px solid #dadada; display: inline-block;width: 353px;height: 218px;}
.new .content .nr .two .right .new-zx .js{ margin-left: 10px; display: inline-block; vertical-align: top;}
.new .content .nr .two .right .new-zx .js h1{ font-size: 18px;}
.new .content .nr .two .right .new-zx .js h1 a{ color: #333;}
.new .content .nr .two .right .new-zx .js p{ color: #999; font-size: 14px; margin: 10px 0;}
.new .content .nr .two .right .new-zx .js .js-nr{ width: 356px; font-size: 14px; text-align: justify;}
.new .content .nr .two .right .new-zx .js .js-nr a{ color: #7c7c7c; word-break: break-all; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; display: -webkit-box; line-height: 25px;}
.new .content .nr .two .right .new-zx .js .js-nr a:hover{ color: #e83d00;}
.new .content .nr .two .right .new-zx .zx-lb ul li img{ display: inline-block; vertical-align: top;}
.new .content .nr .two .right .new-zx .zx-lb ul li a span{ float: right; color: #666; font-size: 14px;}
.new .content .nr .two .right .new-zx .zx-lb ul li a>i{ background: url(../images/jio.png)no-repeat; width: 15px; height: 15px; display: inline-block; vertical-align: text-top; margin-right: 10px;}
.new .content .nr .two .right .new-zx .zx-lb ul li a:hover i{ background: url(../images/jio2.png)no-repeat; width: 15px; height: 15px; display: inline-block; vertical-align: text-top;}
.new .content .nr .two .right .new-zx .zx-lb ul li a>.newtb{ margin: -4px 0 0 8px;}
.new .content .nr .two .right .new-zx .zx-lb ul li a{ color: #666; font-size: 14px;}
.new .content .nr .two .right .new-zx .zx-lb ul li a:hover span{ color: #0099FF;}
.new .content .nr .two .right .new-zx .zx-lb ul li{ border-bottom: 1px dashed #858585; padding: 10px 0;}
.new .content .nr .two .right .new-zx .zx-lb{ margin-top: 10px;}

/*fklink*/

.fklink{ width: 1200px; margin: 0 auto; padding: 30px 0 0 0; }
.fklink h1{ color: #333; font-size: 20px;}
.fklink span{ color: #bbbaba; font-size: 16px; display: inline-block;text-transform: uppercase; margin-right: 10px;}
.fklink ul{ margin: 10px 0 0 0;}
.fklink ul li{ float: left; margin: 0 39px 15px 0;}
.fklink ul li a{ color: #737373; font-size: 14px;}
.fklink ul li a:hover{ color: #0099ff;}
.fklink ul li:last-child{ margin-right: 0;}
.fklink ul li a:before{ content: url(../images/jio3.png); width: 14px; height: 14px; margin-right: 10px;}
.fklink ul li:first-child+li+li+li+li+li+li+li+li+li{ margin: 0 0 15px 0;}
.fklink ul li:hover a:before{ content: url(../images/jio4.png);}
/*foot*/

.foot .bottom{ height: 40px; line-height: 40px; width: 100%; background: #629e21;}
.foot .bottom .bottom-nr{ text-align: center; color: #fff; font-size: 14px; width: 1200px; margin: 0 auto; overflow: hidden;}
.foot .bottom .bottom-nr a{ color: #fff; font-size: 14px;}
.foot .bottom .bottom-nr a:hover{ color: #F9CE00;}
.foot{ background: #78c229; margin: 20px 0 0 0;}
.foot .foot-content{ width: 1200px; margin: 0 auto; height: 300px;}
.foot .foot-content .zb{ padding: 40px 0 0 0;}
.foot .foot-content .zb div{ display: inline-block; vertical-align: top;}
.foot .foot-content .zb .title{ color: #f7f7f7;}
.foot .foot-content .zb .title h1{ font-size: 24px; font-weight: bold;}
.foot .foot-content .zb .title hr{ background: #F7F7F7; height: 2px; width: 70px; outline: none; border: none; margin: 10px 0;}
.foot .foot-content .zb .one{ width: 385px;}
.foot .foot-content .zb .two{ width: 519px; text-align: center;}
.foot .foot-content .zb .two img{ margin-top: 30px; margin-right: 70px;}
.foot .foot-content .zb .wb{ display: block; line-height: 25px;}
.foot .foot-content .zb .wb ul li>a{ line-height: 27px;}
.foot .foot-content .zb .wb>p{ color: #fff; font-size: 14px;}
.foot .foot-content .zb a:hover{ color: #F9CE00!important;}
.foot .foot-content .zb .wb>p a{ color: #fff; font-size: 14px;}
.foot .foot-content .three{ text-align: right; width: 285px;}
.foot .foot-content .three a{ color: #fff; font-size: 14px;}
.foot .foot-content .three .wy{ float: right; width: 517px;}
.foot .foot-content .three ul{ text-align: left; margin-right: 60px; display: inline-block; vertical-align: top;}
#btn_top ul{ overflow: hidden;}
#btn_top li{ float: left; margin-left: 10px;}
#btn_top li img{ display: block;}
#btn_top{ width: 43px; height: 43px; overflow: hidden; position: fixed; top: 85%; right: 51%; margin-right: -675px; cursor: pointer; display: none;}
#btn_top h4{ width: 43px; height: 43px; overflow: hidden; position: relative;}
#btn_top img{ display: block; position: absolute; top: 0; left: 0;}
