*{ 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: #d6d6d6;}
.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: #6fba2a;}
.header .header-top .header-right span{ border: 1px solid #a6a6a6; margin: -2px 10px 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: 45px;}
.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: #333; font-size: 26px;}
.header .h-nr-2 .zb .wb p b{ color: #6fba2a; font-weight: bold;}
.header .h-nr-2 .zb .wb p + p{ color: #666; font-size: 20px;}
.header .h-nr-2 .zb .wb p + p>i{ color: #6fba2a;}
.header .h-nr-2 .right{ width: 635px; 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: #333; font-size: 18px;}
.header .h-nr-2 .right>div p+p{ color: #666; 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: 56px; background-size: cover; overflow: hidden;}
.header .nav .nav-content{ width: 1200px; margin: 0 auto; overflow: hidden;}
.header .nav .nav-content ul li{ float: left; text-align: center; margin-right: 7px; height: 56px; line-height: 56px; padding: 0 20px; position: relative;}
.header .nav .nav-content ul li:last-child{ margin-right: 0;}
.header .nav .nav-content ul li a{ color: #fff; font-size: 16px; display: block; width: 100%; position: relative;}
.header .nav .nav-content ul li:after{ content: url(../images/nav-tb.png); width: 2px; height: 32px; display: inline-block; vertical-align: middle; position: absolute; right: 0; top: 21%;}
.header .nav .nav-content ul li.on{ background: #f3de2c; border-top-right-radius: 10px; border-top-left-radius: 10px;}
.header .nav .nav-content ul li:hover{ background: #f3de2c; border-top-right-radius: 10px; border-top-left-radius: 10px;}
.header .nav .nav-content ul li.on:after{ visibility: hidden;}
.header .nav .nav-content ul li:hover:after{ visibility: hidden;}

/*首页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;}
.search{ width: 100%; height: 74px; line-height: 74px; box-shadow: 0 7px 12px -4px #cdcdcd;}
.search-content{ width: 1200px; margin: 0 auto; overflow: hidden;}
.search-keywords{ font-size: 18px; color: #333; display: inline-block;}
.search-keywords .wb{ display: inline-block; vertical-align: top;}
.search-keywords .wb > span{ color: #333; font-size: 16px; display: inline-block; margin-right: 6px;}
.search-keywords .wb > a{ color: #666; font-size: 14px; display: inline-block;}
.search-keywords .wb > a:hover{ color: #6fba2a;}
.search-keywords .wb > a:hover:after{ color: #666;}
.search-keywords .wb > a:after{ content: "-"; display: inline-block; vertical-align: middle; margin: 0 10px;}
.search-keywords .wb > a+a+a:after{ content: "";}
#searchForm{ background: url(../images/search.png) no-repeat; width: 279px; line-height: 35px; height: 35px; z-index: 99; position: relative; margin-top: 15px;}
.search-form{ display: inline-block; float: right;}
#searchForm .search-input{ vertical-align: middle; height: 35px; background: none; line-height: 35px; margin-top: -2px; color: #666; border-radius: 5px; padding-left: 13px; outline: none; border: none; width: 218px; font-size: 14px;}
.search-form #s_btn{ width: 48px; height: 35px; background: none; color: #fff; outline: none; border: none; cursor: pointer; margin-left: -4px; display: inline-block; vertical-align: top;}
.clear-fix-3{ line-height: 0; font-size: 0; clear: both;}
#searchForm .search-input::-webkit-input-placeholder{
	/* WebKit browsers */
	color: #d8d8d8;}
#searchForm .search-input:-moz-placeholder{
	/* Mozilla Firefox 4 to 18 */
	color: #d8d8d8;}
#searchForm .search-input::-moz-placeholder{
	/* Mozilla Firefox 19+ */
	color: #d8d8d8;}
#searchForm .search-input:-ms-input-placeholder{
	/* Internet Explorer 10+ */
	color: #d8d8d8;}
.more-title-top{ text-align: center;}
.product{ margin: 30px 0 0 0;}
.product .product-nr{ width: 1200px; margin: 0 auto; overflow: hidden;}
.product .product-nr .pro-left h3,.product .product-nr .pro-left h4{ background: url(../images/pro-l-nav.png)no-repeat; width: 100%; height: 36px; line-height: 36px; color: #fff; font-size: 16px;}
.product .product-nr .pro-left h4 img,.product .product-nr .pro-left h3 img{ margin: -2px 10px 0 15px; vertical-align: middle;}
.product .product-nr .pro-left ul li a{ color: #4c4c4c; font-size: 14px; margin-left: 15px;}
.product .product-nr .pro-left ul li a:hover{ color: #6FBA2A;}
.product .product-nr .pro-left ul li a:before{ content: url(../images/fk-hs.png); width: 3px; height: 13px; display: inline-block; vertical-align: top; margin: 2px 7px 0 0;}
.product .product-nr .pro-left ul li a:hover:before{ content: url(../images/fk-ls.png);}
.product .product-nr .pro-left ul .tsli{ width: 100%; display: block;}
.product .product-nr .pro-left ul li{ width: 48%; display: inline-block; height: 36px; line-height: 36px;}
.product .product-nr .pro-left ul hr{ outline: none; height: 1px; width: 100%; background: #cfcfcf; border: none;}
.product .product-nr .pro-left{ width: 244px; float: left; overflow: hidden;border: 1px solid #CFCFCF;}
.product .product-nr .pro-left .bg-top{ width: 100%; background: url(../images/pro-lbg.png); text-align: center; height: 97px; border-bottom: 1px solid #CFCFCF;}
.product .product-nr .pro-left .bg-top p{ color: #fff; font-size: 30px; padding: 10px 0 0 0;}
.product .product-nr .pro-left .bg-top p+p{ color: #fff; opacity: 0.6; font-size: 28px; padding: 0; text-transform: uppercase;}
.product .product-nr .pro-left ol li{ height: 36px; line-height: 36px; border-bottom: 1px solid #CFCFCF;}
.product .product-nr .pro-left ol li:last-child{ border-bottom: none;}
.product .product-nr .pro-left ol li a{ color: #4c4c4c; font-size: 14px; margin-left: 15px;}
.product .product-nr .pro-left ol li a:hover{ color: #6FBA2A;}
.product .product-nr .pro-left ol li a:before{ content: url(../images/fk-hs.png); width: 3px; height: 13px; display: inline-block; vertical-align: top; margin: 2px 7px 0 0;}
.product .product-nr .pro-left ol li a:hover:before{ content: url(../images/fk-ls.png);}
.product .product-nr .pro-right{ float: left; width: 935px; margin-left: 20px;}
.product .product-nr .pro-right .pro-hd{ background: #6FBA2A; height: 40px; line-height: 40px; font-size: 20px; color: #fff;}
.product .product-nr .pro-right .pro-hd ul li{ float: left; width: 156px; text-align: center; cursor: pointer;}
.product .product-nr .pro-right .pro-hd ul li img{ vertical-align: middle; margin: -3px 5px 0 0;}
.product .product-nr .pro-right .pro-hd ul li.on{ background: url(../images/hover-pro.png)no-repeat; width: 156px; height: 49px;}
.product .product-nr .pro-right .pro-hd a{ color: #fff; font-size: 14px; float: right; margin-right: 30px;}
.product .product-nr .pro-right .pro-bd{ margin: 20px 0 0 0;}
.product .product-nr .pro-right .pro-bd ul li .pic{ overflow: hidden; height: 260px; border: 1px solid #d5cece;}
.product .product-nr .pro-right .pro-bd ul li .pic img{ width: 298px; height: 260px;}
.product .product-nr .pro-right .pro-bd ul li dl dd:hover .pic{ border: 1px solid #F3DE2C;}
.product .product-nr .pro-right .pro-bd ul li dl dd:hover .pic img{transform: scale(1.1, 1.1); transition-duration: 300ms;}


.product .product-nr .pro-right .pro-bd ul li dl dd:hover .mc{ background: #F3DE2C; color: #fff;}
.product .product-nr .pro-right .pro-bd ul li dl dd{ overflow: hidden; position: relative; float: left; width: 300px; margin: 0 11px 20px 0;}
.product .product-nr .pro-right .pro-bd ul li dl dd .mc{ text-align: center; color: #333; font-size: 16px; height: 35px; line-height: 35px; background: #ebebeb;}
.product .product-nr .pro-right .pro-bd ul li dl dd:nth-child(3){ margin: 0 0 20px 0;}
.product .product-nr .pro-right .pro-bd ul li dl dd:nth-child(6){ margin: 0 0 20px 0;}
.product .product-nr .pro-right .pro-bd ul li dl dd:nth-child(9){ margin: 0 0 20px 0;}
.Contrast .Contrast-nr{ background: url(../images/Contrastbg.png)no-repeat; width: 100%; margin: 20px 0 40px 0; height: 489px; background-size: 100% 489px;}
.Contrast .Contrast-nr .Contrast-js{ width: 1200px; margin: 0 auto; padding: 40px 0 0 0;}
.Contrast .Contrast-nr .Contrast-js .js-list ul{ width: 1200px;}
.Contrast .Contrast-nr .Contrast-js .js-list ul li{ height: 68px; border-bottom: 1px solid #d8d8d8;}
.Contrast .Contrast-nr .Contrast-js .js-list ul .top{ text-align: center; line-height: 68px;}
.Contrast .Contrast-nr .Contrast-js .js-list ul .top-bt{ color: #333; font-size: 20px; border-right: 1px solid #d8d8d8; width: 480px; background: #fff; height: 100%;}
.Contrast .Contrast-nr .Contrast-js .js-list ul .top-bt .kk{ margin: 5px 10px; height: 55px; position: relative;}
.Contrast .Contrast-nr .Contrast-js .js-list ul .top-bt .kk p{ color: #666; font-size: 14px; text-align: justify;}
.Contrast .Contrast-nr .Contrast-js .js-list ul .top-bt .kk img{ position: absolute; right: 0; bottom: 0;}
.Contrast .Contrast-nr .Contrast-js .js-list ul li>div{ float: left;}
.Contrast .Contrast-nr .Contrast-js .js-list ul .top-l{ background: #6fba2a; color: #fff; font-size: 20px; width: 239px; height: 100%; line-height: 65px; text-align: center; border-right: 1px solid #d8d8d8;}
.Contrast .Contrast-nr .Contrast-js .js-list ul .xx .top-l{ font-size: 16px;}
.Contrast .Contrast-nr .Contrast-js .js-list{ border: 1px solid #d8d8d8; height: 409px; overflow: hidden;}
.Worry{ width: 1200px; margin: 0 auto; border: 1px solid #d8d8d8; overflow: hidden;}
.Worry .left .kk{ margin: 10px 20px 10px 25px;}
.Worry .left{ float: left; width: 610px; border-right: 1px solid #d8d8d8;}
.Worry .left .kk h1{ font-size: 32px; color: #333;}
.Worry .left .kk h2{ font-size: 14px; color: #a5a4a4; display: inline-block; vertical-align: bottom; text-transform: uppercase;}
.Worry .left .kk h2+h2{ font-size: 24px; color: #666;}
.Worry .left .kk h3{ font-size: 14px; color: #a5a4a4; text-align: right; text-transform: uppercase;}
.Worry .left .kk dl dd{ text-transform: uppercase; font-size: 16px; color: #808080; line-height: 30px;}
.Worry .left .more{ background: #f3de2c; height: 57px; line-height: 57px;}
.Worry .left .more span{ font-size: 32px; color: #fff; margin-left: 20px;}
.Worry .left .more span i{ font-size: 24px; margin-left: 20px;}
.Worry .left .more .ckxq{ background: url(../images/ckxq.png)no-repeat; width: 130px; height: 48px; line-height: 41px; color: #fff; font-size: 16px; display: inline-block; text-align: center; vertical-align: top; margin: 10px 0 0 15px;}
.Worry .right{ float: left; width: 588px; text-align: center; overflow: hidden; height: 320px;}
.Worry .right img{ margin: 50px 0 0 0; width: 530px; height: 235px;}
.advantage{ padding: 40px 0 0 0; width: 1200px; margin: 0 auto;}
.advantage-nr{ background: url(../images/advantagebg.png)no-repeat; height: 954px; margin: 40px 0 20px 0; overflow: hidden;}
.advantage-nr ul li p:before{ content: url(../images/star.png); display: inline-block; vertical-align: top; width: 15px; height: 15px; margin: 2px 8px 0 0;}
.advantage-nr ul li h1{ font-size: 24px; color: #333;}
.advantage-nr ul li h2{ font-size: 14px; color: #bdbdbd; text-transform: uppercase;}
.advantage-nr ul li h1+h2+img{ margin: 10px 0;}
.advantage-nr ul li p{ font-size: 14px; color: #666; line-height: 28px;}
.advantage-nr ul li p i{ color: #6FBA2A;}
.advantage-nr ul li{ width: 555px; float: left;}
.advantage-nr ul .li1{ padding: 70px 0 0 65px; width: 589px;}
.advantage-nr ul .li2{ margin: 20px 0 0 30px;}
.advantage-nr ul .li2 .bt{ margin: -15px 0 0 0;}
.advantage-nr ul .li1 .pic img{ margin: 20px 0 0 0;}
.advantage-nr ul .li3{ width: 544px; margin: 54px 0 0 70px;}
.advantage-nr ul .li3 p{ width: 555px;}
.advantage-nr ul .li3 .pic img{ width: 480px; margin: 20px 0 0 0;}
.advantage-nr ul .li4{ width: 550px; margin: 40px 0 0 0;}
.advantage-nr ul .li4 .pic{ width: 550px; text-align: center;}
.advantage-nr ul .li4 .pic img{ width: 480px; margin: 20px 0 0 0;}
.gratis{ background: url(../images/gratisbg.png)no-repeat; width: 100%; height: 705px; background-size: 100% 705px; overflow: hidden;}
.gratis .gratis-nr{ width: 1200px; margin: 0 auto; overflow: hidden; height: 675px; background: #f5faf0; padding: 30px 0 0 0;}
.gratis .gratis-nr ul li{ text-align: center; width: 278px; border-left: 1px solid #ccc; float: left;}
.gratis .gratis-nr ul{ margin: 20px 40px;}
.gratis .gratis-nr ul li .pic{ background: url(../images/ty2.png)no-repeat; width: 162px; height: 162px; display: inline-block;}
.gratis .gratis-nr ul li .pic1{ background: url(../images/ty.png)no-repeat; width: 142px; height: 142px; display: inline-block; margin: 11px 0 0 0;}
.gratis .gratis-nr ul li img{ margin-top: 35px;}
.gratis .gratis-nr ul li:hover .pic{ background: url(../images/ty3.png)no-repeat;}
.gratis .gratis-nr ul li p{ font-size: 28px; color: #333;}
.gratis .gratis-nr ul li p+p{ font-size: 16px; color: #858585;}
.gratis .gratis-nr ul li .wb{ margin: 10px 0 0 0;}
.gratis .gratis-nr ul li+li+li+li{ border-right: 1px solid #ccc;}
.gratis .gratis-nr dl{ margin: 20px 115px;}
.gratis .gratis-nr dl dd{ font-size: 16px; color: #383838; width: 395px; float: left; margin: 0 110px 10px 0; line-height: 30px;}
.gratis .gratis-nr dl dd+dd{ margin-right: 0;}
.gratis .gratis-nr dl dd+dd+dd{ margin: 0 110px 10px 0;}
.gratis .gratis-nr dl dd+dd+dd+dd{ margin-right: 0;}
.gratis .gratis-nr dl dd:before{ content: url(../images/star.png); display: inline-block; vertical-align: top; width: 15px; height: 15px; margin: 2px 3px 0 0;}
.gratis .gratis-nr .more{ width: 760px; height: 70px; line-height: 70px; color: #fff; background: url(../images/kk.png)no-repeat; font-size: 32px; display: inline-block;}
.gratis .gratis-nr .moredd{ text-align: center; margin: 40px 0 0 0;}
.gratis .gratis-nr .more img{ vertical-align: middle; margin: -6px 0 0 15px;}
.gratis .gratis-nr .more span{ letter-spacing: 1px; margin-left: 15px;}
.gratis .gratis-nr .more>a{ background: url(../images/ljzx.png)no-repeat; width: 150px; height: 50px; line-height: 50px; color: #fff; font-size: 16px; display: inline-block; text-align: center; vertical-align: top; margin: 10px 25px 0 0; float: right;}
.Solution{ margin: 30px 0 0 0;}
.Solution .Solution-nr{ width: 1200px; margin: 0 auto; overflow: hidden; padding: 20px 0 0 0;}
.Solution .Solution-nr .hd ul li{ float: left; cursor: pointer; width: 183px; height: 48px; line-height: 48px; color: #fff; font-size: 18px; background: #6FBA2A; border-radius: 8px; text-align: center; margin-right: 20px;}
.Solution .Solution-nr .hd ul li.on{ background: #f3de2c;}
.Solution .Solution-nr .hd ul a{ width: 183px; height: 48px; line-height: 48px; color: #fff; font-size: 18px; background: #6FBA2A; border-radius: 8px; text-align: center; display: inline-block;}
.Solution .Solution-nr .bd,.Solution .Solution-nr .left{ margin: 20px 0 0 0; display: inline-block; vertical-align: top;}
.Solution .Solution-nr .left{ border: 1px solid #D8D8D8; width: 540px; height: 346px;}
.Solution .Solution-nr .bd{ margin-left: 8px;}
.Solution .Solution-nr .bd h1{ color: #2f2f2f; font-size: 20px; margin-bottom: 18px;}
.Solution .Solution-nr .bd p{ color: #2f2f2f; font-size: 16px; overflow: hidden; height: 55px;}
.Solution .Solution-nr .bd ul li dd{ display: inline-block; vertical-align: middle; width: 209px; height: 134px; position: relative; margin-right: 5px; overflow: hidden;}
.Solution .Solution-nr .bd ul li dd:hover img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.Solution .Solution-nr .bd ul li dd+dd+dd{ margin-right: 0;}
.Solution .Solution-nr .bd ul li dd .mc{ width: 209px; height: 30px; bottom: 0; line-height: 30px; text-align: center; color: #fff; font-size: 16px; position: absolute; background: url(../images/zgc.png);}
.Solution .Solution-nr .bd span{ margin-left: 3px; color: #666; font-size: 14px;}
/*.Solution .Solution-nr .left img{ margin: 20px 0 0 0;}*/
.Customer{ margin: 40px 0 0 0;}
.Customer .Customer-nr{ width: 1200px; margin: 0 auto; overflow: hidden; padding: 20px 0 0 0;}
.Customer .Customer-nr ul li{ position: relative; display: inline-block; vertical-align: middle; border: 1px solid #D8D8D8; width: 283px; overflow: hidden; text-align: center; height: 338px; margin-right: 15px;}
.Customer .Customer-nr ul li+li+li+li{ margin-right: 0;}
.Customer .Customer-nr ul li .js{ padding: 15px 0 0 0; background: #6FBA2A; margin: -4px 0 0 0; height: 126px;}
.Customer .Customer-nr ul li .js p{ color: #fff; font-size: 16px;}
.Customer .Customer-nr ul li .js p+img+p{ font-size: 14px;}
.Customer .Customer-nr ul li .js>img{ margin: 20px 0;}
.Customer .Customer-nr ul li .yc{ background: url(../images/zgc2.png)no-repeat; width: 285px; height: 340px; position: absolute; top: 0; left: 0; text-align: center; display: none;}
.Customer .Customer-nr ul li .yc .wb{ color: #fff; font-size: 14px; margin: 30px 15px 0; line-height: 25px; height: 226px; text-align: left; overflow: hidden;}
.Customer .Customer-nr ul li .yc>a{ background: url(../images/ckgd.png)no-repeat; width: 130px; height: 40px; line-height: 40px; color: #fff; font-size: 16px; display: inline-block; text-align: center; margin: 10px 0 0 0;}
.Customer .Customer-nr ul li:hover .yc{ display: block; -webkit-animation: mc 300ms .1s ease both; -moz-animation: mc 300ms .1s ease both;}
@-webkit-keyframes mc{ 0%{ -webkit-transform: scale(1)}
	50%{ -webkit-transform: scale(1.1)}
	100%{ -webkit-transform: scale(1)}
	}
@-moz-keyframes mc{ 0%{ -moz-transform: scale(1)}
	50%{ -moz-transform: scale(1.1)}
	100%{ -moz-transform: scale(1)}
	}
.dzlc{ background: url(../images/lc-bg.png)no-repeat; width: 100%; height: 367px; background-size: 100% 367px;}
.dzlc .dzlc-nr{ width: 1200px; margin: 0 auto; overflow: hidden; padding: 20px 0 0 0;}
.dzlc .dzlc-nr ul li{ float: left; text-align: center; position: relative; margin-right: 35px;}
.dzlc .dzlc-nr ul li .pic{ background: url(../images/mr-ty.png)no-repeat; width: 110px; height: 110px;}
.dzlc .dzlc-nr ul li .pic img{ margin: 30px 0 0 0;}
.dzlc .dzlc-nr ul li:hover .pic{ background: url(../images/hs-ty.png)no-repeat;}
.dzlc .dzlc-nr ul{ margin: 0 0 0 165px; height: 250px;}
.dzlc .dzlc-nr ul li .js p{ color: #333; font-size: 32px; text-transform: uppercase;}
.dzlc .dzlc-nr ul li .js p+p{ color: #666; font-size: 16px;}
.dzlc .dzlc-nr ul li .js p+p+p{ color: #999; font-size: 12px;}
.dzlc .dzlc-nr ul li:after{ position: absolute; content: url(../images/jt-y.png); width: 12px; height: 22px; top: 40px; right: -25px;}
.dzlc .dzlc-nr ul li+li+li+li+li+li:after{ content: "";}
.dzlc .dzlc-nr ul .li5{ margin-right: 17px;}
.dzlc .dzlc-nr ul .li5:after{ right: -7px;}
.dzlc .dzlc-nr ul li .js-ts{ margin-left: -14px;}
.dzlc .dzlc-nr ul li .js-ts2{ margin-left: -3px;}
.dzlc .dzlc-nr .lxdh .more{ width: 818px; height: 70px; line-height: 70px; color: #fff; background: url(../images/kk2.png)no-repeat; font-size: 30px; display: inline-block;}
.dzlc .dzlc-nr .lxdh>div{ display: inline-block; vertical-align: middle;}
.dzlc .dzlc-nr .lxdh .more img{ vertical-align: middle; margin: -6px 0 0 30px;}
.dzlc .dzlc-nr .lxdh .more span{ margin-left: 10px; letter-spacing: 1px;}
.dzlc .dzlc-nr .lxdh .bt{ color: #fff9f9; font-size: 20px; margin: -9px 16px 0 0;}
.dzlc .dzlc-nr .lxdh .more>a{ background: url(../images/ljzx.png)no-repeat; width: 150px; height: 50px; line-height: 50px; color: #fff; font-size: 16px; display: inline-block; text-align: center; vertical-align: top; margin: 10px 30px 0 0; float: right;}
.about{ margin: 40px 0 0 0;}
.about .about-nr{ width: 1200px; margin: 0 auto; padding: 40px 0 0 0;}
.about .about-nr .left .wb h1{ color: #333; font-size: 22px;}
.about .about-nr .left .wb p{ color: #666; font-size: 14px; line-height: 26px;}
.about .about-nr .left{ width: 992px; display: inline-block;}
.about .about-nr .left .bd-tab{ margin: 10px 0;}
.about .about-nr .left .bd-tab ul li h2{ color: #333; font-size: 20px; position: relative; border-bottom: 1px solid #ccc; padding-bottom: 5px;}
.about .about-nr .left .bd-tab ul li h2>a{ color: #999; font-size: 14px; text-transform: uppercase; float: right; margin: 10px 0 0 0;}
.about .about-nr .left .bd-tab ul li h2>a:hover{ color: #6FBA2A;}
.about .about-nr .left .bd-tab hr{ position: absolute; left: 0; bottom: 0; height: 2px; width: 76px; border: none; outline: none; background: #ccc;}
.about .about-nr .left .bd-tab ul li>div{ float: left; margin-right: 16px; padding: 20px 0 0 0; text-align: center; color: #999; 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: #6FBA2A;}
.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: 236px; height: 180px; 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: 185px; background: #6fba2a; margin-left: 16px; text-align: center;}
.about .about-nr>a>img{ margin-bottom: 10px;}
.about .about-nr .r-tab h1{ color: #fff; font-size: 36px; opacity: 0.8; font-style: italic}
.about .about-nr .r-tab h2{ color: #fff; font-size: 32px;}
.about .about-nr .r-tab ul li{ display: inline-block; width: 130px; height: 40px; border: 1px solid #fff; border-radius: 5px; line-height: 40px; color: #fff; font-size: 16px; margin: 10px 0; cursor: pointer;}
.about .about-nr .r-tab ul li.on{ background: #46850b; border: 1px solid #46850b;}
.about .about-nr .r-tab a{ display: inline-block; width: 130px; height: 40px; border: 1px solid #fff; border-radius: 5px; line-height: 40px; color: #fff; font-size: 16px; margin: 10px 0;}
.rtTop ul{ overflow: hidden; cursor: pointer}
.rtTop li{ float: left; margin-left: 10px;}
.rtTop li img{ display: block;}
.rtTop{ width: 50px; height: 50px; overflow: hidden; position: fixed; top: 85%; right: 51%; margin-right: -675px; cursor: pointer; display: none;}
.rtTop h4{ width: 50px; height: 50px; overflow: hidden; position: relative;}
.rtTop img{ display: block; position: absolute; top: 0; left: 0;}
.new .new-nr{ width: 1200px; margin: 0 auto; overflow: hidden; height: 1005px;}
.new{ padding: 10px 0 0 0;}
.new .new-nr hr{ position: absolute; left: 0; bottom: 0; height: 2px; width: 76px; border: none; outline: none; background: #ccc;}
.new .new-nr h2{ color: #333; font-size: 20px; position: relative; border-bottom: 1px solid #ccc; padding-bottom: 5px;}
.new .new-nr h2>a{ color: #999; font-size: 14px; text-transform: uppercase; float: right; margin: 10px 0 0 0;}
.new .new-nr h2>a:hover{ color: #6FBA2A;}
.new .new-nr .top ul{ margin: 20px 0 0 0;}
.new .new-nr .top ul li .bt{ margin: 20px 0 0 0;}
.new .new-nr .top ul li p:hover a{ color: #6FBA2A;}
.new .new-nr .top ul li p{ color: #333; font-size: 14px; display: inline-block;}
.new .new-nr .top ul li p span{ color: #333; font-size: 14px; margin: 10px 0 0 0; display: inline-block;}
.new .new-nr .top ul li p:hover span{ color: #6FBA2A;}
.new .new-nr .top ul li{ width: 386px; overflow: hidden; float: left; margin-right: 20px;}
.new .new-nr .top ul li+li+li{ margin-right: 0;}
.new .new-nr .top ul li p+p{ border-bottom: 1px solid #d8d8d8; width: 100%;}
.new .new-nr .top ul li .more{ float: right; color: #999; font-size: 14px;}
.new .new-nr .top ul li .more:after{ content: url(../images/fk.png); width: 9px; height: 10px; display: inline-block; vertical-align: top;}
.new .new-nr .top ul li .wb{ color: #666; font-size: 14px; margin: 10px 0 0 0;height: 90px;}
.new .new-nr .bottom .lb-xw{ width: 447px; overflow: hidden; display: inline-block;}
.new .new-nr .bottom .lb-xw dl .wen{ padding: 10px 0;}
.new .new-nr .bottom .lb-xw dl .da{ padding: 0 0 9px 0;}
.new .new-nr .bottom .lb-xw dl .wen a:before{ content: "Q"; background: #6fba2a; font-size: 20px; color: #fff; border-radius: 50%; display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; margin-right: 5px;}
.new .new-nr .bottom .lb-xw dl .da a:before{ content: "A"; background: #f3de2c; font-size: 20px; color: #fff; border-radius: 50%; display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; margin-right: 5px; vertical-align: top;}
.new .new-nr .bottom .lb-xw dl .da b{ display: inline-block; vertical-align: middle;}
.new .new-nr .bottom .lb-xw dl .da b i{ width: 407px; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.new .new-nr .bottom .lb-xw dl a{ font-size: 14px; color: #666666; line-height: 22px;}
.new .new-nr .bottom .lb-xw dl a:hover{ color: #6FBA2A;}
.new .new-nr .bottom .lb-xw dl .wen a{ color: #333; font-size: 18px;}
.new .new-nr .bottom .lb-xw dl .wen a>img{ vertical-align: top; margin-left: 10px;}
.new .new-nr .bottom .lb-xw dl .wen a:hover{ color: #6FBA2A;}
.new .new-nr .bottom .tempWrap{ margin: 20px 0 0 0;}
.new .new-nr .bottom .hxdt-new{ display: inline-block; vertical-align: top; margin: 0 0 0 18px; width: 730px;}
.new .new-nr .bottom{ padding: 30px 0 0 0;}
.new .new-nr .bottom .sm{ margin-top: 20px;}
.new .new-nr .bottom .hxdt-new .pic{ border: 1px solid #dadada; display: inline-block; width: 350px; height: 215px;}
.new .new-nr .bottom .hxdt-new .js{ margin-left: 10px; display: inline-block; vertical-align: top;}
.new .new-nr .bottom .hxdt-new .js h1 a{ color: #333; font-size: 18px;}
.new .new-nr .bottom .hxdt-new .js h1 a:hover{ color: #6FBA2A;}
.new .new-nr .bottom .hxdt-new .js p{ color: #b1b1b1; font-size: 14px; margin: 10px 0;}
.new .new-nr .bottom .hxdt-new .js .js-nr{ width: 356px; font-size: 14px; text-align: justify;}
.new .new-nr .bottom .hxdt-new .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 .new-nr .bottom .hxdt-new .js .js-nr a:hover{ color: #6FBA2A;}
.new .new-nr .bottom .hxdt-new .zx-lb ul li img{ display: inline-block; vertical-align: top; margin-left: 10px;}
.new .new-nr .bottom .hxdt-new .zx-lb ul li a span{ float: right; color: #999; font-size: 14px;}
.new .new-nr .bottom .hxdt-new .zx-lb ul li a{ color: #666; font-size: 14px;}
.new .new-nr .bottom .hxdt-new .zx-lb ul li a:before{ content: url(../images/tyu.png); width: 10px; height: 10px; display: inline-block; vertical-align: top; margin-right: 10px;}
.new .new-nr .bottom .hxdt-new .zx-lb ul li a:hover:before{ content: url(../images/tyu2.png);}
.new .new-nr .bottom .hxdt-new .zx-lb ul li a:hover span{ color: #6FBA2A;}
.new .new-nr .bottom .hxdt-new .zx-lb ul li a:hover{ color: #6FBA2A;}
.new .new-nr .bottom .hxdt-new .zx-lb ul li{ border-bottom: 1px dashed #858585; padding: 10px 0;}
/*.new .new-nr .bottom .hxdt-new .zx-lb{ margin-top: 10px;}*/
.fklink{ width: 1200px; margin: 0 auto; padding: 30px 0 0 0; overflow: hidden;}
.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-right: 39px;}
.fklink ul li a{ color: #838383; font-size: 14px;}
.fklink ul li a:hover{ color: #f3de2c;}
.fklink ul li:last-child{ margin-right: 0;}
.foot{ margin: 20px 0 0 0; background: #6fba2a;}
.foot .foot-nav{ box-shadow: 0 7px 12px -4px #5fab22; background: url(../images/foot-navbg.png); background: url(../images/foot-navbg.png)\9 no-repeat; width: 100%; height: 56px; line-height: 56px; background-size: cover; overflow: hidden;}
.foot .foot-nav .nav-content{ width: 1200px; margin: 0 auto; overflow: hidden;}
.foot .foot-nav .nav-content ul li{ float: left; text-align: center; margin-right: 7px; height: 56px; line-height: 56px; padding: 0 20px; position: relative;}
.foot .foot-nav .nav-content ul li:last-child{ margin-right: 0;}
.foot .foot-nav .nav-content ul li a{ color: #fff; font-size: 16px; display: block; width: 100%; position: relative;}
.foot .foot-nav .nav-content ul li:after{ content: url(../images/nav-tb.png); width: 2px; height: 32px; display: inline-block; vertical-align: middle; position: absolute; right: 0; top: 21%;}
.foot .foot-nav .nav-content ul li.on{ background: #f3de2c; border-top-right-radius: 10px; border-top-left-radius: 10px;}
.foot .foot-nav .nav-content ul li:hover{ background: #f3de2c; border-top-right-radius: 10px; border-top-left-radius: 10px;}
.foot .foot-nav .nav-content ul li.on:after{ visibility: hidden;}
.foot .foot-nav .nav-content ul li:hover:after{ visibility: hidden;}
.foot .foot-zb{ width: 1200px; margin: 0 auto; overflow: hidden; padding: 30px 0 0 0; height: 300px;}
.foot .foot-zb h1{ font-size: 24px;}
.foot .foot-zb .wb p{ color: #fff; font-size: 14px; line-height: 32px;}
.foot .foot-zb .one{ display: inline-block; color: #fff; vertical-align: middle; width: 710px;}
.foot .foot-zb .two{display: inline-block; color: #fff; vertical-align: middle;}
.foot .foot-zb .three{ display: inline-block; vertical-align: middle; width: 230px; text-align: right;}
.foot .bottom{ height: 38px; line-height: 38px; width: 100%; background: #46850b;}
.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;}
