*{ 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;}



#LXB_CONTAINER{display: none!important;}
.lxb-container,.lxb-container-1001-2,.lxb-container-1001-2-right,.lxb-pos-right,.lxb-horizen,.lxb-pos-middle{display: none!important;}
/*header*/

.header{ overflow: hidden; width: 100%;}
.header .h-nr-1{ width: inherit; overflow: hidden; background-color: rgb(239, 239, 239);}
.header .header-top{ width: 1200px; margin: 0 auto; height: 38px; line-height: 38px;}
.header .header-top .header-left{ float: left; font-size: 14px; color: #999; letter-spacing: 1px;}
.header .header-top .header-right{ float: right; margin-right: 50px;}
.header .header-top .header-right a{ font-size: 14px; color: #999;}
.header .header-top .header-right a:hover{ color: #7dd1ad;}
.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: 10px 0 0;}
.header .h-nr-2 .dyd{ position: absolute; left: 215px; bottom: -63px;}
.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; position: relative;}
.header .h-nr-2 .zb .wb p{ color: #333; font-size: 24px;}
.header .h-nr-2 .zb .wb p b{ color: #7dd1ad;}
.header .h-nr-2 .zb .wb p + p>i{ color: #696969;font-size: 18px;}
.header .h-nr-2 .right{ width: 640px; display: inline-block; vertical-align: top; margin-top: 20px; text-align: right;}
.header .h-nr-2 .right .lx-ph{ margin-right: 20px;}
.header .h-nr-2 .right>div{ display: inline-block; vertical-align: middle; text-align: left;}
.header .h-nr-2 .right>div p{ color: #696969; font-size: 18px;}
.header .h-nr-2 .right>div p+p{ font-size: 25px;}
.header .nav{ background-color: rgb(98, 182, 146); width: 100%; height: 56px; line-height: 56px; overflow: hidden;}
.header .nav .nav-content{ width: 1200px; margin: 0 auto; overflow: hidden;}
.header .nav .nav-content ul li{ float: left; position: relative; margin-right: 15px;}
.header .nav .nav-content ul li:first-child+li+li+li+li+li+li+li+li{ margin-right: 0;}
.header .nav .nav-content ul li a{ color: #fff; font-size: 18px; padding: 0 17px; position: relative; display: inline-block; height: 58px;}
.header .nav .nav-content ul li a.on{ background: #3a8b68;}
.header .nav .nav-content ul li a:hover{ background: #3a8b68;}

/*首页banner*/

.banner-index img{ width: 100%;line-height: 0;}
.slideBox{ width: 100%; height: auto; overflow: hidden; position: relative;}
.slideBox .hd{ height: 12px; overflow: hidden; position: absolute; left: 50%; bottom: 15px; z-index: 1;}
.slideBox .hd ul{ overflow: hidden; zoom: 1; float: left;}
.slideBox .hd ul li{ float: left; width: 12px; height: 12px; background:#ccc; margin-right: 10px; cursor: pointer;}
.slideBox .hd ul li.on{ background:rgb(98, 182, 146);}
.banner-index .slideBox .bd img{ width: 100%;}

/*search*/

.search{ width: 100%; height: 70px; line-height: 70px; border-bottom: 1px solid #E1E1E1;}
.search-content{ width: 1200px; margin: 0 auto;}
.search-keywords{ display: inline-block;}
.search-keywords span{ color: #494949; font-size: 14px; display: inline-block; vertical-align: middle;}
.search-keywords a{ color: #696969; font-size: 14px; display: inline-block; vertical-align: middle; margin: 0 20px 0 0;}
.search-keywords a:hover{ color: #7dd1ad;}
#searchForm{ background: url(../images/search.png)no-repeat; background: url(../images/search.png)\9 no-repeat; width: 240px; height: 31px; margin-top: 20px; vertical-align: middle;}
.search-form{ display: inline-block; float: right;}
#searchForm .search-input{ vertical-align: middle; line-height: 31px; background: none; border: none; height: 31px; margin: -45px 0 0 0; color: #ccc; outline: none; width: 210px; text-indent: 10px;}
.search-form #s_btn{ background: none; width: 30px; height: 31px; text-align: center; color: #fff; outline: none; border: none; cursor: pointer; margin: 0px 0 0 -5px; display: inline-block; vertical-align: top;}
#searchForm .search-input::-webkit-input-placeholder{/* WebKit browsers */
	color: #ccc;}
#searchForm .search-input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
	color: #ccc;}
#searchForm .search-input::-moz-placeholder{/* Mozilla Firefox 19+ */
	color: #ccc;}
#searchForm .search-input:-ms-input-placeholder{/* Internet Explorer 10+ */
	color: #ccc;}

/*solution*/

.solution{ width: 1200px; margin: 0 auto; padding-top: 20px;}
.solution .left,.solution .zb,.solution .right{ display: inline-block; vertical-align: top; margin-right: 20px;}
.solution .left{ background: url(../images/left-bg.png); width: 180px; height: 330px; text-align: center;}
.solution .right{ background: url(../images/morebutton.png); width: 80px; height: 330px; text-align: center;}
.solution .left p,.solution .left span{ font-size: 17.656px; font-family: "Microsoft YaHei"; color: rgb(73, 73, 73); font-weight: bold; text-transform: uppercase; display: inline-block; -moz-transform: matrix( 1.6991777154421, 0, 0, 1.6991777154421, 0, 0); -webkit-transform: matrix( 1.6991777154421, 0, 0, 1.6991777154421, 0, 0); -ms-transform: matrix( 1.6991777154421, 0, 0, 1.6991777154421, 0, 0); writing-mode: vertical-lr; writing-mode: tb-lr; margin-top: 99px;}
.solution .left span{ margin-left: 30px;}
.solution .right{ margin-right: 0;}
.solution .right p{ color: #fff; font-size: 18px; display: inline-block; margin: 128px 0; writing-mode: vertical-lr;/*从左向右 从右向左是 writing-mode: vertical-rl;*/
	writing-mode: tb-lr;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/
	}
.solution .right>a{ width: 100%; height: 100%; display: block;}
.solution .zb dl dd{ width: 280px; height: 330px; float: left; margin-right: 20px;}
.solution .zb dl dd+dd+dd{ margin-right: 0;}
.solution .zb dl dd .pic{ width: 280px; height: 330px; position: relative;}
.solution .zb dl dd .pic .bt{ width: 100%; height: 38px; position: absolute; line-height: 38px; background: #000; opacity: 0.56; left: 0; bottom: 0; text-align: center; z-index: 11; color: #fff; font-size: 14px;}
.solution .zb dl dd:hover .bt{ opacity: 0;}
.solution .zb dl dd .js{ width: 100%; position: absolute; height: 0; left: 0; top: 0; background: #000; opacity: 0.6; text-align: center; overflow: hidden;}
.solution .zb dl dd .js h1{ color: #fff; font-size: 18px; margin-top: 60px;}
.solution .zb dl dd .js hr{ width: 117px; height: 3px; background: #fff; border: none; display: inline-block; outline: none; margin: 20px 0;}
.solution .zb dl dd .js p{ color: #fff; font-size: 14px; margin: 0 10px; text-align: justify; line-height: 30px;}
.solution .zb dl dd:hover .js{ height: 100%; transition-duration: 450ms;}
.more-title{ width: 1200px; margin: 0 auto; text-align: center;}
.more-title img{ padding-top: 50px;}

/*smallbanner*/


/*product*/

.product{ width: 1200px; margin: 0 auto; padding: 50px 0 0;}
.product .pro-left{ width: 280px; overflow: hidden; background: #f1f1f1; float: left;}
.product .pro-left .bt{ background-color: rgb(98, 182, 146); width: 280px; height: 80px; padding: 20px 0 0 20px;}
.product .pro-left .bt-nr{ display: inline-block; vertical-align: top; margin-left: 10px;}
.product .pro-left .bt-nr h1{ font-size: 22px; color: #fff; font-weight: bold;}
.product .pro-left .bt-nr h2{ font-size: 14px; color: #fff;}
.product .pro-left .cp-zl {height: 648px;}

.product .pro-left .cp-zl dl:first-child{ padding: 20px 17px 17px;}
.product .pro-left .cp-zl dl{ padding: 0 0px 0px;}
.product .pro-left .cp-zl dl dt{ text-align: center; background-color: rgb(98, 182, 146); height: 30px; width: 240px; line-height: 30px;margin: auto;}
.product .pro-left .cp-zl dl dt>a{ font-size: 20px; color: #fff;}
.product .pro-left .cp-zl dl dd{ display: inline-block; width: 48%; text-align: center; line-height: 22px; margin-top: 19px;}
.product .pro-left .cp-zl dl dd>a{ font-size: 18px; color: #494949;}
.product .pro-left .cp-zl dl dd>a:hover{ color: #7dd1ad;}
.product .pro-right{ float: left; margin-left: 20px; width: 882px;}
.product .pro-right .l-img{ height: 429px; width: 580px; float: left;}
.product .pro-right .r-wb{ float: left; width: 302px;}
.product .pro-right .r-wb .bt h1{ background: url(../images/bt1.png); height: 52px; width: 302px; line-height: 47px; margin-bottom: 20px;}
.product .pro-right .r-wb .bt h1 span{ font-size: 14px; color: #fff; margin-left: 20px;}
.product .pro-right .r-wb .js{ background: #f1f1f1;}
.product .pro-right .r-wb .js .js-nr{ padding: 16px 20px 0; text-align: center; height: 285px;}
.product .pro-right .r-wb .js .js-nr>p{ font-size: 14px; color: #494949; line-height: 27px; text-align: justify;}
.product .pro-right .r-wb .js .js-nr .more{ background: url(../images/more.png); height: 32px; width: 142px; line-height: 32px; display: inline-block; text-align: center; font-size: 14px; color: #fff; margin-top: 20px;}
.product .pro-right .cp-big{ position: relative; width: 882px; height: 429px; overflow: hidden;}
.product .pro-right .cp-big .next,.product .pro-right .cp-big .prev{ position: absolute; top: 185px; cursor: pointer; z-index: 22; height: 78px; width: 54px;}
.product .pro-right .cp-big .next{ right: 303px;}
.product .pro-right .cp-big .prev{ left: 0;}
.product .pro-right .cp-big .hd{ position: absolute; bottom: 8px; left: 255px;}
.product .pro-right .cp-big .hd ul li{ border-radius: 50%; background-color: rgb(216, 216, 216);cursor: pointer; width: 10px; height: 10px; margin-right: 10px; float: left;}
.product .pro-right .cp-big .hd ul li.on{ background: #7DD1AD;}
.product .pro-right .cp-list{ margin-top: 30px;}
.product .pro-right .cp-list ul li{ float: left; width: 280px; height: 270px; margin-right: 20px;}
.product .pro-right .cp-list ul li+li+li{ margin-right: 0;}
.product .pro-right .cp-list ul li .pic{ position: relative; width: 280px; height: 270px; border: 1px solid #e1e1e1;}
.product .pro-right .cp-list ul li .pic img{ width: 100%;}
.product .pro-right .cp-list ul li .mc{ background: #000; opacity: 0.502; width: 100%; height: 38px; line-height: 38px; position: absolute; left: 0; bottom: 0; font-size: 14px; color: #fff; text-align: center;}
.product .pro-right .cp-list ul li:hover .pic{ border: 1px solid #7DD1AD;}
.product .pro-right .cp-list ul li:hover .mc{ opacity: 1; background: #7DD1AD;}

/*advantage*/

.advantage{ width: 1200px; margin: 0 auto;}
.advantage .advantage-nr{ padding: 50px 0 0 0;}
.advantage .advantage-nr .left,.advantage .advantage-nr .right{ float: left;}
.advantage .advantage-nr .right dl dt{ background: url(../images/bt2.png); width: 408px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 24px;}
.advantage .advantage-nr .li1 .right{ margin-left: 10px; width: 570px;}
.advantage .advantage-nr .li2 .left{ margin-left: 84px;}
.advantage .advantage-nr .li2 .right .dy{ right: -80px; bottom: -33px;}
.advantage .advantage-nr .right dl{ position: relative; margin-bottom: 20px;}
.advantage .advantage-nr .right dl dd{ color: #494949; font-size: 16px; text-transform: uppercase;}
.advantage .advantage-nr .right dl hr{ background-color: rgb(98, 182, 146); width: 82px; height: 2px; border: none; outline: none; margin: 10px 0;}
.advantage .advantage-nr .right dl dd p{ color: #494949; font-size: 14px; width: 520px; text-align: justify; line-height: 28px;}
.advantage .advantage-nr .right .dy{ position: absolute; right: -46px; bottom: 0; z-index: 11; zoom: 1;}

/*smallbanner*/

.smallbanner{ width: 100%; margin-top: -22px;}
.smallbanner img{ width: 100%;}

/*case*/

.case{ width: 1200px; margin: 0 auto;}
.case .hd{ margin-top: 20px;}
.case .hd ul li{ float: left; border-radius: 5px; background: url(../images/btn3.png)no-repeat; width: 180px; height: 51px; text-align: center; line-height: 49px; color: #494949; font-size: 16px; font-weight: bold; cursor: pointer; margin-right: 23px;}
.case .hd ul li.on{ background: url(../images/btn4.png)no-repeat; color: #fff;}
.case .hd ul a{ background: url(../images/btn3.png)no-repeat; width: 180px; height: 51px; text-align: center; line-height: 49px; color: #494949; font-size: 16px; font-weight: bold; margin-right: 0; display: inline-block;}
.case .hd ul a:hover{ background: url(../images/btn4.png)no-repeat; color: #fff;}
.case .bd ul li .left,.case .bd ul li .right{ float: left;}
.case .bd{ margin-top: 20px;}
.case .bd ul li .right{ margin-left: 30px; width: 585px;}
.case .bd ul li .right .js{ background: #F1F1F1; height: 252px; position: relative;}
.case .bd ul li .right .js .dy{ position: absolute; right: 28px; top: 50px;}
.case .bd ul li .right .js .js-nr{ padding: 10px;}
.case .bd ul li .right .js .js-nr h1,.case .bd ul li .right .js .js-nr h2{ font-size: 16px; color: #333;}
.case .bd ul li .right .js hr{ background-color: rgb(98, 182, 146); width: 50px; height: 2px; border: none; outline: none; margin: 10px 0;}
.case .bd ul li .right .js dl{ position: relative; zoom: 1; z-index: 11;}
.case .bd ul li .right .js dl dt,.case .bd ul li .right .js dl dd{ font-size: 14px; color: #333; line-height: 28px;}
.case .bd ul li .right .case-img{ margin-top: 20px;}
.case .bd ul li .right .case-img dl dd{ float: left; margin-right: 22px; width: 180px; overflow: hidden;}
.case .bd ul li .right .case-img dl dd+dd+dd{ margin-right: 0;}
.case .bd ul li .right .case-img dl dd .pic{ width: 180px; height: 110px;}
.case .bd ul li .right .case-img dl dd .mc a{ background-color: rgb(216, 216, 216); width: 100%; height: 24px; line-height: 24px; text-align: center; font-size: 14px; color: #494949; display: inline-block;}

/*honor*/

.honor{ width: 1200px; margin: 0 auto; overflow: hidden; position: relative; padding: 20px 0 0 0; height: 310px;}
.honor .bd ul li{ float: left; width: 280px; overflow: hidden; margin-right: 20px;}
.honor .bd ul li .pic{ width: 278px; height: 196px; border: 2px solid #d8d8d8; overflow: hidden;}
.honor .bd ul li .pic img{ width: 100%; height: 100%;}
.honor .bd ul li .mc{ background-color: rgb(216, 216, 216); width: 278px; height: 32px; border: 1px solid rgb(216, 216, 216); font-size: 14px; color: #494949; line-height: 32px; text-align: center;}
.honor .bd ul li:hover img{ transform: scale(1.1, 1.1); transition-duration: 200ms;}
.honor .bd ul li:hover .mc{ color: #7DD1AD; background: #fff;}
.honor .next2,.honor .prev2{ position: absolute; text-align: center; border-radius: 5px; bottom: 0; zoom: 1; z-index: 11; width: 70px; height: 36px; line-height: 36px; display: inline-block; cursor: pointer;}
.honor .next2>img,.honor .prev2>img{ margin-top: 6px;}
.honor .next2{ background-color: rgb(185, 185, 185); left: 601px;}
.honor .prev2{ background-color: rgb(98, 182, 146); left: 509px;}

/*process*/

.process{ background: url(../images/lcbg.png)no-repeat center; background: url(../images/lcbg.png)\9 no-repeat; width: 100%; height: 356px;margin: 20px 0 0 0;}
.process .process-nr{ width: 1200px; margin: 0 auto; padding: 20px 0 0 0;}
.process .process-nr .bt h1{ font-size: 36px; color: #fefefe;}
.process .process-nr .bt h2{ font-size: 18px; color: #fefefe; text-transform: uppercase;}
.process .process-nr .bt h2>.s22{ margin: 0 20px;}
.process .process-nr .lc{ margin-top: 30px; color: #fefefe; font-size: 24px;}
.process .process-nr .lc ul li{ float: left; text-align: center; margin-right: 47px;}
.process .process-nr .lc ul li .pic{ width: 138px; height: 138px;}
.process .process-nr .lc ul li:first-child+li+li+li+li+li{ margin-right: 0;}
.process .process-nr .lc ul li .sh{ background: url(../images/lc7.png)no-repeat; width: 160px; height: 19px; line-height: 19px;}

/*about*/

.about{ width: 1200px; margin: 0 auto; padding: 50px 0 0 0;}
.about .about-nr .left,.about .about-nr .right{ float: left; width: 600px; height: 368px;}
.about .about-nr .right{ background: url(../images/aboutbg.png);}
.about .about-nr .right .right-nr{ padding: 30px 20px 0; text-align: center;}
.about .about-nr .right .right-nr h1{ font-size: 30px;}
.about .about-nr .right .right-nr h1,.about .about-nr .right .right-nr h2{ color: #494949;font-size: 24px;}
.about .about-nr .right .xx{ height: 1px; overflow: hidden;}
.about .about-nr .right .xx .hr1,.about .about-nr .right .xx .hr2{ width: 212px; background-color: rgb(216, 216, 216); border: none; outline: none; height: 1px; float: left;}
.about .about-nr .right .xx .hr2{ float: right;}
.about .about-nr .right .wb{ color: #696969; font-size: 14px; text-align: justify; width: 505px; margin: 20px; line-height: 27px;}
.about .about-nr .right .more{ background: url(../images/more2.png)no-repeat; width: 130px; height: 38px; line-height: 35px; text-align: center; display: inline-block; font-size: 14px; color: #fff;}
.xc-dq{ margin-top: 25px; height: 338px;}
.xc-dq .content{ width: 1200px; overflow: hidden; margin: 0 auto;}
.xc-dq .content .nr{ position: relative; height: 338px;}
.xc-dq .bg{ width: 100%; height: 33px;}
.xc-dq .bg ul li{ display: inline-block; margin-right: 20px; cursor: pointer;}
.xc-dq .bg .xc .xc-img{ display: inline-block; margin-right: 5px; position: relative; width: 18px; height: 18px;}
.xc-dq .bg .xc .xc-img img{ position: absolute;}
.xc-dq .bg .xc .xc-img .yc-1{ display: none;}
.xc-dq .bg .xc-an ul li.on .yc-1{ display: block;}
.xc-dq .bg .xc-an ul li.on .xs-1{ display: none;}
.xc-dq .bg .xc .xc-img .yc-2{ display: none;}
.xc-dq .bg .xc-an ul li .xs-2{ display: block;}
.xc-dq .bg .xc-an ul li.on .xs-2{ display: none;}
.xc-dq .bg .xc-an ul li.on .yc-2{ display: block;}
.xc-dq .bg .xc span{ display: inline-block; vertical-align: top; margin-top: -4px; font-size: 18px; color: #333;}
.xc-dq .bg .xc{ padding: 8px 0 2px 0; border-bottom: 2px solid #d8d8d8;}
.xc-dq .qy-img{ margin-top: 20px; position: relative;}
.xc-dq .qy-img ul li{ display: inline-block; text-align: center; width: 280px; margin-right: 18px;}
.xc-dq .qy-img ul li .top-img{ width: 280px; height: 190px; overflow: hidden;}
.xc-dq .qy-img ul li:hover .top-img img{ transform: scale(1.1, 1.1); transition: all 0.8s;}
.xc-dq .qy-img ul li .title-wb a{ color: #666; font-size: 14px; padding: 6px 0; display: inline-block;}
.xc-dq .qy-img ul li:hover .title-wb a{ color: #7DD1AD}
.xc-dq .qy-img ul li hr{ width: 280px; border: none; color: #ccc; height: 1px; background: #ccc;}
.xc-dq .qy-img ul li:hover hr{ background: #7DD1AD; transition: all 0.3s;}
.xc-dq .content .sPrev,.xc-dq .content .sNext{ position: absolute; cursor: pointer; display: block; width: 60px; height: 30px; z-index: 28; zoom: 1; text-align: center; top: 235px;}
.xc-dq .content .sPrev>img,.xc-dq .content .sNext>img{ margin-top: 6px;}
.xc-dq .content .sNext{ background-color: rgb(98, 182, 146); left: 512px;}
.xc-dq .content .sPrev{ left: 624px; background-color: rgb(243, 243, 243);}
.xc-dq .content .tempWrap{ height: 300px!important;}

/*new*/

.new{ width: 1200px; margin: 0 auto; padding: 50px 0 0 0;}
.new .clearfix .zc{ float: left; width: 370px; overflow: hidden; margin-right: 40px;height: 397px;}
.new .clearfix .zc .top{ text-align: center;}
.new .clearfix .zc .top h1{ font-size: 24px; color: #666; font-weight: bold;}
.new .clearfix .zc .top h1:before,.new .clearfix .zc .top h1:after{ content: ""; background: rgb(216, 216, 216); width: 100px; height: 1px; display: inline-block; vertical-align: middle; margin-right: 15px;}
.new .clearfix .zc .top h1:after{ margin-left: 15px;}
.new .clearfix .zc .pic{ width: 370px; height: 130px; margin-top: 15px;}
.new .clearfix .zc dl dd{ line-height: 30px;}
.new .clearfix .zc dl dd a{ font-size: 14px; color: #666;}
.new .clearfix .zc dl dd a i:before{ width: 9px; height: 13px; content: url(../images/btn1mr.png); display: inline-block; margin-right: 15px;}
.new .clearfix .zc dl dd a:hover{ color: #7DD1AD;}
.new .clearfix .zc .more{ font-size: 14px; width: 96px; height: 26px; display: inline-block; border: 1px solid rgb(216, 216, 216); line-height: 26px; text-align: center; color: rgb(102, 102, 102); border-radius: 5px;}
.new .clearfix .zc .more:hover{ color: #7DD1AD;}
.new .clearfix .zc .button{ text-align: center; margin-top: 10px;}
.new .clearfix .zc .wen a:before,.new .clearfix .zc .da a:before{ border-radius: 2px; width: 16px; height: 16px; display: inline-block; line-height: 16px; text-align: center; color: #fff; vertical-align: top; margin: 7px 10px 0 0;}
/*.new .clearfix .zc ul{ margin-top: 8px;}*/
.new .clearfix .zc .wen a{ color: #333;}
.new .clearfix .zc .wen a:before{ content: "Q"; background-color: rgb(98, 182, 146);}
.new .clearfix .zc .da a:before{ content: "A"; background-color: rgb(216, 216, 216);}
.new .clearfix .zc ul li a>b{ text-align: justify; display: inline-block; width: 321px; vertical-align: top;height: 30px;overflow: hidden;}
.new .clearfix .zc ul li{ line-height: 30px;}
.new .clearfix .zc ul li a{ font-size: 14px; color: #666;}
.new .clearfix .zc ul li a i:before{ width: 9px; height: 13px; content: url(../images/btn1mr.png); display: inline-block; margin-right: 15px;}
.new .clearfix .zc ul li a:hover{ color: #7DD1AD;}

.new .clearfix .zc ul{height: 180px;overflow: hidden;}
.new .clearfix .zc ul li{height: 60px;overflow: hidden;}
.new .clearfix .zc ul li .da{}





/*foot*/

.foot{ width: 100%; background: #696969;margin-top: 50px; position: relative;}
.foot .content .left{ background-color: rgb(98, 182, 146); width: 280px; height: 270px; z-index: 111; text-align: center; display: inline-block; position: relative;}
.foot .content .left .bt img{ vertical-align: middle; margin: 8px 0;}
.foot .content{ width: 1200px; margin: 0 auto;}
.foot .content .left p{ font-size: 14px; color: #fff;}
.foot .content .right{ display: inline-block; vertical-align: top; width: 900px; margin-left: -3px;}
.foot .content .right .top{ height: 50px; line-height: 43px; border-bottom: 1px solid #F1F1F1;}
.foot .content .right .top ul li{ float: left; margin-right: 18px;}
/*.foot .content .right .top ul li+li+li+li+li+li+li+li{ margin-right: 0;}*/
.foot .content .right .top ul .ts{ margin: 0 30px 0 20px;}
.foot .content .right a,.foot .content .right .zb .dl2 p{ font-size: 14px; color: #fff;}
.foot .content .right a:hover{ color: #7DD1AD;}
.foot .content .right .zb{ margin-top: 5px;}
.foot .content .right .zb dl dt{ font-size: 18px; text-transform: uppercase; color: #fff; margin-bottom: 20px;}
.foot .content .right .zb dl{ display: inline-block; vertical-align: top;}
.foot .content .right .zb .dl1{ width: 245px; margin-left: 107px;}
.foot .content .right .zb .dl1 dd{ display: inline-block; margin-right: 30px; line-height: 30px;}
.foot .content .right .zb .dl1 .dd3{ margin-right: 0;}
.foot .content .right .zb .dl2{ float: right;}
.foot .content .right .zb .dl2 dd{ line-height: 30px;}
.foot .bottom{ background: #494949; height: 35px; line-height: 35px; position: absolute; z-index: 10; bottom: 0; left: 0; width: 100%;}
.foot .bottom .db-nr{ width: 1200px; margin: 0 auto;}
.foot .bottom .db-nr .l-b{ width: 298px; display: inline-block;}
.foot .bottom .db-nr .r-b{ display: inline-block; font-size: 14px; color: #fff;}
.foot .bottom .db-nr .r-b a{ color: #fff;}
.foot .bottom .db-nr .r-b a:hover{ color: #7DD1AD;}

/*btn_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;}
