@charset "utf-8";
/* CSS Document */
html { font-family: sans-serif; }
* { padding: 0px; margin: 0px; box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
img { border: none; max-width: 100%; }
@font-face { font-family: 'Microsoft YaHei'; src: local('☺'), url(../font/msyh.ttf); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Microsoft YaHei'; src: local('☺'), url(../font/msyhbd.ttf); font-weight: bold; font-style: normal; }
body { font-size: 15px; font-family: "Microsoft YaHei", Helvetica, Arial, sans-serif, SourceHanSansCN-Regular; color: #000; font-weight: normal; padding: 0px; margin: 0px; text-decoration: none; line-height: 27px; min-width: 1300px;  }
a { text-decoration: none; font-family: "Microsoft YaHei", Helvetica, Arial, sans-serif; color: #000; font-weight: normal; font-size: 15px; }
a:hover { color: #81c811; }
.clear { clear: both; }
ul { list-style-type: none; }
li { list-style-type: none; line-height: 27px; }
.fl { float: left; }
.fr { float: right; }
.hz { width: 1300px; margin: 0 auto; }
.hz:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }
.hza {
	width: 1300px;
	margin: 50px auto;
}
.hza:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }
/*.top-pc { position: fixed; z-index: 99999; top: 0px; left: 0; min-width: 1300px; background: #fff; width: 100%; box-shadow: 0px 0px 20px 0px rgba(4, 0, 0, 0.2); }
*/
.top-pc {min-width: 1300px; background: #fff; width: 100%; box-shadow: 0px 0px 20px 0px rgba(4, 0, 0, 0.2); }
.top-hz { width: 96%; margin: 0 auto; }
.logo { margin-top: 20px; margin-left: 30px; }
.top-right { display: block; white-space : nowrap; }
.nav { display: inline-block; box-sizing: border-box; vertical-align: bottom; }
.mainbav ul:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }
.mainbav li { position: relative; padding: 0 26px; }
.mainbav li:nth-child(6n) { padding-right: 0px; }
.mainbav li a { font-size: 16px; font-weight: bold; }
.mainbav .memu { float: left; line-height: 120px; height: 120px; }
.mainbav .memu:hover, .mainbav .memu.active { display: block; }
.mainbav .memu:hover a, .mainbav .memu.active a { color: #81c811; }
.mainbav ul li ul { display: none; position: absolute; width: 280px; left: 0; top: 100px; z-index: 999999; background: rgba(243,243,243,0.9); }
.mainbav ul li ul li { float: none; border-right: none; padding: 0; line-height: 46px; position: relative; text-align: left; }
.mainbav ul li ul li a { display: block; color: #333 !important; font-size: 15px; font-weight: normal; padding: 0 25px; }
.mainbav ul li ul li a:hover { text-decoration: underline; background-color: #81c811; color: #fff!important; }
.mainbav ul li ul li ul { position: absolute; left: 100%; top: 0; }
.index-yyl { display: inline-block; box-sizing: border-box; vertical-align: middle; line-height: 120px; margin-left: 50px; }
.index-yyl img { display: inline-block; vertical-align: middle; margin-bottom: 2px; margin-right: 3px; }
.set { background: 45px 10px no-repeat; }
.select { background: 45px 10px no-repeat; }
.new { width: 140px; position: absolute; z-index: 999; display: none; text-align: center; top: 90px;margin-left:-20px;}
.nav1 ul li { line-height: 42px; background: rgba(243,243,243,0.9); border-bottom: 1px solid #fff; }
.nav1 ul li:hover { background: #81c811; color: #FFF; }
.new a { color: #666666; text-decoration: none; }
.nav1 .new a:hover { color: #fff; }
.sousuo { display: inline-block; box-sizing: border-box; vertical-align: bottom; line-height: 120px; position: relative; z-index: 1; transition: all 0.5s; }
.sousuo .sousuo_an { width: 60px; height: 120px; display: table-cell; vertical-align: middle; background: url(../images/index_07.jpg) center no-repeat; cursor: pointer; transition: all 0.5s; }
.sousuo .ssk_bj { width: 100%; display: none; position: fixed; left: 0; top: 120px; z-index: 10; }
.sousuo .ssk { max-width: 1200px; width: 90%; overflow: hidden; margin: 0 auto; box-shadow: 0 2px 14px rgba(0,0,0,0.1); background: #fff; }
.sousuo .ssk .input_txt { width: 64%; height: 58px; float: left; line-height: 58px; padding: 0 3%; border: none; border-radius: 0; }
.sousuo .ssk .input_btn { width: 30%; height: 58px; float: right; FONT-SIZE: 18px; color: #fff; line-height: 58px; border: 0 none; border-radius: 0; background: #81c811; cursor: pointer; }
.p-show { display: block !important; }
/*banner*/

.block_home_slider { height: auto; position: relative; line-height: 0px; text-align: center; }/*底部小图标*/
.block_home_slider .slide { position: relative; overflow: hidden; }
.block_home_slider .flex-direction-nav a { width: 40px; height: 40px; display: block; margin-top: -20px; position: absolute; top: 50%; text-indent: -9000px; display: none; }
.block_home_slider .flex-direction-nav a.flex-prev { left: 0; background: url(../images/jt1.png) no-repeat; }
.block_home_slider .flex-direction-nav a.flex-next { right: 0; background: url(../images/jt2.png) no-repeat; }
.block_home_slider .flex-control-paging { position: absolute; bottom: 20px; width: 100%; text-align: center; }
.block_home_slider .flex-control-paging li { margin: 0px; padding: 0 5px; display: inline-block; *display:inline;
*zoom:1;
overflow: hidden; list-style-type: none; }
.block_home_slider .flex-control-paging li a { width: 12px; height: 12px; display: block; background: #fff; text-indent: -9000px; cursor: pointer; border-radius: 6px; transition: all 0.5s; }
.block_home_slider .flex-control-paging li a.flex-active { width: 34px; background: #81c811; }
.flexslider { margin: 0; padding: 0; height: 100%; }
.flex-viewport { height: 100%; }
.flexslider .slides { height: 100%; }
.flexslider .slides li { height: 100%; display: none; -webkit-backface-visibility: hidden; list-style-type: none; position: relative; }
.index-title { font-size: 36px; line-height: 36px; text-align: center; color: #333; }
.index-title-ms { text-align: center; margin-top: 10px; color: #666; font-size: 16px; }
/*核心业务*/
#idnex-hxyw { position: relative; z-index: 1; overflow: hidden; }
canvas { position: absolute; z-index: -1; left: 0; top: 0; background-color: #fff; display: block; width: 100%; }
.index-hxyw-hz { width: 1300px; padding: 70px 0; margin: auto; }
.home-business { margin-top: 50px; }
.home-business .business-list .list-item { height: 160px; margin-bottom: 20px; background-color: #f0f0f0; display: flex; display: -webkit-flex; align-items: center; }
.home-business .business-list .list-item .left { flex: 1 1 220px; height: 100%; display: flex; display: -webkit-flex; justify-content: center; align-items: center; flex-direction: column; transition: all 0.2s linear; background-color: #81c811; }
.home-business .business-list .list-item.active .left { background-color: #81c811; }
.home-business .business-list .list-item .left:hover { background-color: #81c811; }
.home-business .business-list .list-item .left .icon { height: 50px; margin-bottom: 15px; transition: all 0.2s linear; }
.home-business .business-list .list-item .left .l-title { font-size: 24px; color: #FFFFFF; }
.home-business .business-list .list-item .center { flex: 1 1 810px; height: 100%; display: flex; }
.home-business .business-list .list-item .center>div { flex: 1; height: 100%; position: relative; background-position: center; background-repeat: no-repeat; background-size: cover; }
.home-business .business-list .list-item .center>div:after { content: ''; right: 0; height: 90px; border-left: 1px solid #dddddd; position: absolute; top: 35px; }
.home-business .business-list .list-item .center>div:hover:after { display: none; }
.home-business .business-list .list-item .center a { display: flex; width: 100%; height: 100%; background-color: #f0f0f0; justify-content: center; align-items: center; flex-direction: column; transition: all 0.2s linear; }
.home-business .business-list .list-item .center a:hover { background-color: transparent; }
.home-business .business-list .list-item .center .icon { width: 70px; height: 60px; margin: 0 auto 10px; background-repeat: no-repeat; background-position: center; }
.home-business .business-list .list-item:nth-child(1) .center>div:nth-child(1) .icon { background-image: url("../images/modify/icon_01.png"); background-size: 60px; }
.home-business .business-list .list-item:nth-child(1) .center>div:hover:nth-child(1) .icon { background-image: url("../images/modify/icon_01_hover.png"); background-size: 60px; }
.home-business .business-list .list-item:nth-child(1) .center>div:nth-child(2) .icon { background-image: url("../images/modify/icon_02.png"); background-size: 54px; }
.home-business .business-list .list-item:nth-child(1) .center>div:hover:nth-child(2) .icon { background-image: url("../images/modify/icon_02_hover.png"); background-size: 54px; }
.home-business .business-list .list-item:nth-child(1) .center>div:nth-child(3) .icon { background-image: url("../images/modify/icon_03.png"); background-size: 55px; }
.home-business .business-list .list-item:nth-child(1) .center>div:hover:nth-child(3) .icon { background-image: url("../images/modify/icon_03_hover.png"); background-size: 55px; }
.home-business .business-list .list-item:nth-child(1) .center>div:nth-child(4) .icon { background-image: url("../images/modify/icon_04.png"); background-size: 46px; }
.home-business .business-list .list-item:nth-child(1) .center>div:hover:nth-child(4) .icon { background-image: url("../images/modify/icon_04_hover.png"); background-size: 46px; }
.home-business .business-list .list-item:nth-child(2) .center>div:nth-child(1) .icon { background-image: url("../images/modify/icon_05.png"); background-size: 70px; }
.home-business .business-list .list-item:nth-child(2) .center>div:hover:nth-child(1) .icon { background-image: url("../images/modify/icon_05_hover.png"); background-size: 70px; }
.home-business .business-list .list-item:nth-child(2) .center>div:nth-child(2) .icon { background-image: url("../images/modify/icon_06.png"); background-size: 60px; }
.home-business .business-list .list-item:nth-child(2) .center>div:hover:nth-child(2) .icon { background-image: url("../images/modify/icon_06_hover.png"); background-size: 60px; }
.home-business .business-list .list-item:nth-child(2) .center>div:nth-child(3) .icon { background-image: url("../images/modify/icon_07.png"); background-size: 59px; }
.home-business .business-list .list-item:nth-child(2) .center>div:hover:nth-child(3) .icon { background-image: url("../images/modify/icon_07_hover.png"); background-size: 59px; }
.home-business .business-list .list-item:nth-child(2) .center>div:nth-child(4) .icon { background-image: url("../images/modify/icon_08.png"); background-size: 58px; }
.home-business .business-list .list-item:nth-child(2) .center>div:hover:nth-child(4) .icon { background-image: url("../images/modify/icon_08_hover.png"); background-size: 58px; }
.home-business .business-list .list-item:nth-child(3) .center>div:nth-child(1) .icon { background-image: url("../images/modify/icon_09.png"); background-size: 55px; }
.home-business .business-list .list-item:nth-child(3) .center>div:hover:nth-child(1) .icon { background-image: url("../images/modify/icon_09_hover.png"); background-size: 55px; }
.home-business .business-list .list-item:nth-child(3) .center>div:nth-child(2) .icon { background-image: url("../images/modify/icon_10.png"); background-size: 50px; }
.home-business .business-list .list-item:nth-child(3) .center>div:hover:nth-child(2) .icon { background-image: url("../images/modify/icon_10_hover.png"); background-size: 50px; }
.home-business .business-list .list-item:nth-child(3) .center>div:nth-child(3) .icon { background-image: url("../images/modify/icon_11.png"); background-size: 38px; }
.home-business .business-list .list-item:nth-child(3) .center>div:hover:nth-child(3) .icon { background-image: url("../images/modify/icon_11_hover.png"); background-size: 38px; }
.home-business .business-list .list-item:nth-child(3) .center>div:nth-child(4) .icon { background-image: url("../images/modify/icon_12.png"); background-size: 55px; }
.home-business .business-list .list-item:nth-child(3) .center>div:hover:nth-child(4) .icon { background-image: url("../images/modify/icon_12_hover.png"); background-size: 55px; }
.home-business .business-list .list-item:nth-child(4) .center>div:nth-child(1) .icon { background-image: url("../images/modify/icon_13.png"); background-size: 62px; }
.home-business .business-list .list-item:nth-child(4) .center>div:hover:nth-child(1) .icon { background-image: url("../images/modify/icon_13_hover.png"); background-size: 62px; }
.home-business .business-list .list-item:nth-child(4) .center>div:nth-child(2) .icon { background-image: url("../images/modify/icon_14.png"); background-size: 70px; }
.home-business .business-list .list-item:nth-child(4) .center>div:hover:nth-child(2) .icon { background-image: url("../images/modify/icon_14_hover.png"); background-size: 70px; }
.home-business .business-list .list-item:nth-child(4) .center>div:nth-child(3) .icon { background-image: url("../images/modify/icon_15.png"); background-size: 55px; }
.home-business .business-list .list-item:nth-child(4) .center>div:hover:nth-child(3) .icon { background-image: url("../images/modify/icon_15_hover.png"); background-size: 55px; }
.home-business .business-list .list-item:nth-child(4) .center>div:nth-child(4) .icon { background-image: url("../images/modify/icon_16.png"); background-size: 58px; }
.home-business .business-list .list-item:nth-child(4) .center>div:hover:nth-child(4) .icon { background-image: url("../images/modify/icon_16_hover.png"); background-size: 58px; }
.home-business .business-list .list-item .center .c-title { font-size: 18px; color: #333; text-align: center; }
.home-business .business-list .list-item .center a:hover .c-title { color: #FFFFFF; }
.home-business .business-list .list-item .right { flex: 1 1 170px; }
.home-business .business-list .list-item .right .more { width: 110px; margin: 0 auto; height: 40px; padding: 0; border-radius: 20px; background-color: #bbbbbb; color: #FFFFFF; font-size: 14px; font-family: Arial; line-height: 40px; text-align: center; display: block; }
.home-business .business-list .list-item .right .more:hover { background-color: #81c811; }
.home-business .business-list .list-item .right .more span + span { padding-left: 25px; }
/*核心业务结束*/


.index-news-bj { background: #f2f2f2; overflow: hidden; padding: 60px 0; }
.index-news-hz { margin-top: 50px; }
.index-news-left-hz { width: 50%; float: left; }
.index-news-left-pic { display: block; overflow: hidden; }
.index-news-left-pic img:hover { transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1); transition-duration: .5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s; -o-transition-duration: .5s; }
.index-news-left-pic img { transition-duration: .8s; -moz-transition-duration: .8s; -webkit-transition-duration: .8s; -o-transition-duration: .8s; }
.index-news-right { float: right; width: 50%; background: #fff; padding: 3% 3% 2% 3%; }
.index-news-right-a { border-bottom: 1px solid #ececec; margin-bottom: 21px; }
.index-news-right-a:nth-child(3n) { margin-bottom: 0px; }
.index-news-right-title { margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.index-news-right-title a { font-size: 20px; }
.index-news-right-rq { color: #999; }
.index-news-right-content { margin-bottom: 15px; color: #666; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }
.index-news-right-more { margin-top: 40px; text-align: right; }
.index-news-right-more a { color: #81c811; }
.index-news-right-more a:hover { text-decoration: underline; }

.index-hzhb-hz {margin-bottom:30px; overflow:hidden;}
.index-hzhb-left { font-size:22px; float: left; font-weight: bold; color: #81c811; }
.index-hzhb-right { width: 100%; margin-top: 15px; }
.index-hzhb-right li { float: left; margin-right: 8px; margin-bottom: 5px; width: 13.5%; }
.index-hzhb-right li:nth-child(8n) { margin-right: 0; }
.index-hzhb-right li img { overflow: hidden; display: block; transition: transform 0.5s; -webkit-transition: transform 0.5s; }
.index-hzhb-right li img:hover { transform: translateY(-6px); -webkit-transform: translateY(-6px); }

.index-hzhb-right2 { width: 100%; margin-top: 15px; }
.index-hzhb-right2 li { float: left; margin-right: 8px; margin-bottom: 5px; width:19%; }
.index-hzhb-right2 li:nth-child(8n) { margin-right: 0; }
.index-hzhb-right2 li img { overflow: hidden; display: block; transition: transform 0.5s; -webkit-transition: transform 0.5s; }
.index-hzhb-right2 li img:hover { transform: translateY(-6px); -webkit-transform: translateY(-6px); }


.foot-bj { background: #333; padding-top: 30px; overflow: hidden; color: #a0a0a0; font-size: 14px; }
.foot-logo { float: left; width: 15%; }
.foot-lxfs { float: left; width: 55%; }
.foot-hz-nav { float: left; margin-right: 7%; }
.foot-hz-cd { font-size: 16px; font-weight: bold; color: #fff; }
.foot-hz-menu { margin-top: 20px; }
.foot-hz-menu a { color: #a0a0a0; font-size: 14px; }
.foot-hz-menu a:hover { color: #fff; text-decoration: underline; }
.foot-contact { width: 26%; float: left; }
.foot-hz-lxwm { margin-top: 15px; width: 330px; font-size: 14px; }
.foot-hz-lxwm a { color: #a0a0a0; font-size: 14px; }
.foot-hz-lxwm a:hover { color: #fff; text-decoration: underline; }
.foot-right { float: right; }
.foot-right-fwrx { font-size: 16px; font-weight: bold; color: #fff; }
.foot-right-hm { font-size: 30px; color: #81c811; margin: 8px 0; }
.foot-right-gzr { color: #81c811; }
.foot-left-tb { margin-top: 20px; }
.foot-left-tb p { margin-bottom: 5px; }
.index-copy-bj { background: #212121; padding: 15px 0 5px 0; margin-top: 30px; }
.index-copy a { color: #a0a0a0; font-size: 14px; }
.index-copy a:hover { color: #fff; text-decoration: underline; }
.foot-bq-pc { margin: 0px 0 10px 0; overflow: hidden; }
.foot-bq-pc li { color: #a0a0a0; float: left; margin: 0 5px; font-size: 14px; }
.foot-bq-pc li a { color: #a0a0a0; font-size: 14px; }
.foot-bq-pc li a:hover { color: #fff; text-decoration: underline; }
/*内页样式开始*/

.ny-banner { height: 400px; background-position: center; background-size: cover; }


.about-menu-top-wz{color:#666;padding-bottom:40px;}
.about-menu-top-wz a{color:#666;}
.about-menu-top-wz a:hover{color:#81c811;}
.js{color:#333;}

#inside-left{ width:17%;float:left;}

#inside-left li a{ width:100%; font-size:16px;color:#666;padding:10px;border-radius:6px; float:left;margin-bottom:8px;}
#inside-left li a:hover{background:#81c811;background:#81c811 url(../images/img37.png) no-repeat 90% center; color:#fff;}
#inside-left li .active{font-weight:bold; background:#81c811 url(../images/img37.png) no-repeat 90% center; background-size:17px; color:#fff;}

#inside-left li ul li a{font-size:14px;padding:5px 0  5px 20px;border-bottom:1px solid #e6e6e6;background:url(../images/pro_left.png)no-repeat right;}


.about-hz{font-size:15px;line-height:30px;width:81%;float:right; }
.about-hz:after{content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}



.honor-intro{font-size:18px;line-height:34px;}

.ny-pro-hz{margin-top:50px;}
.index-product-box{width:31%;float:left;margin-right:3%;margin-bottom:30px;display:block; overflow:hidden;border:1px solid #e3e3e3; }
.index-product-box:nth-child(3n){margin-right:0 !important;}
.index-product-title{text-align:center;padding:12px 0;font-size:16px;}   
.index-product-box a{background:#f2f2f2;display:block;}
.index-product-box a:hover{background:#81c811;display:block;color:#fff;}

.pic-text {
margin: 0 auto 87px;
	background: url(../images/dots.png) top right/23.6% no-repeat
}
.pic-text .img-wrap { width: 82.5% }
.pic-text .img-wrap img { display: block; width: 100%; height: auto }
.pic-text .text { position: relative; margin: -28.3% 0 0 43%; background: #81c811; padding: 60px; z-index: 100 }
.pic-text .text h4 {
	font-size: 40px;
	line-height: 64px;
	font-weight: lighter;
	margin: 0 0 43px;
	color: #fff
}
.pic-text .text p { margin: 0; font-size: 16px; line-height: 28px; color: #fff }

.company-datas {
	overflow: hidden;
margin: 0 auto 120px;
}
.company-datas .text { float: left; width: 56%; padding-right:100px; color: #000 }
.company-datas .text h4 { font-size: 42px; line-height: 1; margin: 0 0 32px; font-weight: lighter }
.company-datas .text p { font-size: 16px; line-height: 28px; margin: 0 }
.company-datas .datas { float: left; width: 43%; margin-top: 80px; text-align: justify; text-justify: inter-ideograph }
.company-datas .datas .item { display: inline-block; text-align: center }
.company-datas .datas .item + .item { margin-left: 6% }
.company-datas .datas .item:first-child { width: 26.5% }
.company-datas .datas .item:nth-child(2) { width: 34% }
.company-datas .datas .item:nth-child(3) { width: 27.5% }
.company-datas .datas .item .num { display: inline-block; font-size: 60px; line-height: 1; font-family: Arial;margin-bottom: 5px; overflow: hidden;}
.company-datas .datas .item .num p { float: left }
.company-datas .datas .item .num sub { float: left; font-size: 14px; line-height: 1; position: relative; top: 64px }
.company-datas .datas .item .name { font-size: 18px; line-height: 1; color: #81c811; }


.qywh-title{width:755px;margin:0 auto; text-align:center;}
.qywh-title h2{margin:30px 0;}

.about2{ width:100%;  }
.about2-con{ padding:60px 0;overflow:hidden;}
.about2-con h2{ height:100px;font-size:36px; font-weight:bold; color:#333; text-align:center;}
.about2-con ul li{width:49%; float:left; margin-bottom:20px;}
.about2-con ul li:nth-child(2n){ float:right;}
.about2-con ul li .wh-con{ padding-top:45px;}
.about2-con ul li .wh-con h4{ height:40px; font-size:22px; color:#333;}
.about2-con ul li .wh-con p{ line-height:30px; font-size:16px;}

.product-cp{float:left;width:48.5%;background:#f8f8f8;margin-right:3%;margin-bottom:4%;}
.product-cp:nth-child(2n){margin-right:0px;}
.product-cp-pic{width:50%;float:left;display:block; overflow:hidden;}
.product-cp-pic img:hover{ transform: scale(1.1);
-moz-transform:scale(1.1);
-ms-transform: scale(1.1);
-o-transform:scale(1.1);
-webkit-transform: scale(1.1);
transition-duration: .5s;
-moz-transition-duration: .5s;
-webkit-transition-duration: .5s;
-o-transition-duration: .5s; }
.product-cp-pic img{transition-duration: .8s;
-moz-transition-duration: .8s;
-webkit-transition-duration: .8s;
-o-transition-duration: .8s;}



.product-cp-title-hz{float:left;padding:20px;width:50%;}
.product-cp-wb{float:left;font-size:22px;color: #81c811;width:100%;}
.product-cp-x{ float: left; width: 30px; height: 4px; background: #81c811; margin-top: 12px; margin-right: auto; margin-left: auto; }

.product-top-pic { width: 50%; float: left; }
.ny-product-top-js{width:45%;float:right;}
.ny-product-top-js h2{margin-bottom:20px;color:#81c811;}
.ny-product-bottom{text-align:center;color:#333;line-height:35px;margin-bottom:50px;}
.ny-product-bottom h2{font-size:30px;margin:50px 0 30px 0;font-weight:normal;color:#000;background:url(../images/x.jpg)no-repeat bottom;padding-bottom:15px;}


.ny-product-ms-hz{ border-top: 1px solid  #e9e9e9; }
.ny-product-ms{ width: 200px; line-height: 52px; text-align: center; color: #fff; background: #81c811; font-size: 20px; font-weight: bold; margin-top: 40px; }
.ny-product-content{margin:25px 0;}
.ny-product-content table{border-collapse:collapse;width:88%;margin:30px 0;}
.ny-product-content table td{padding:10px;border:1px solid #666;line-height:22px;font-family:Arial,"微软雅黑"; width:auto;}

.product-ny-fwrx {border-top:1px solid #eee;padding:30px 0; width:100%; line-height: 28px; font-size: 18px; float: left; margin-top:40px; 
}
.product-ny-hm{ font-size: 24px; color:#81c811; }
.pri1-btn {

    margin-top:50px;padding-top:50px;
}

    .pri1-btn a {
        border: 1px solid #81c811;
        text-align: center;
        display: inline-block;
        margin: 0 5px;
        width: 180px;
        height: 55px;
        line-height: 55px;
        font-size: 16px;
        color: #81c811;
        transition: ease .5s;
    }

        .pri1-btn a:hover {
            color: #fff;
            background: #81c811;
        }

        .pri1-btn a span {
            position: relative;
            display: inline-block;
            width: auto;
        }

#intro-return {
    border: none;
    width: 200px;
    height: 64px;
    background: #81c811;
    line-height: 64px;
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    text-align: center;
    margin:50px auto 0 auto;
    display: block;
}
#intro-return a{    font-size: 18px;
    color: #fff;
    font-weight: 700;}
#intro-return:hover {
    opacity: .6
}



.xy { width: 100%; margin: 20px auto 0 auto; text-align: center; overflow: hidden; }
.xy li { margin: 0 10px; display: inline-block; font-size: 0px; }
.xy li a:hover, .xy li a.sbjg { color: #81c811; font-weight: bold; }

.product-syt-hz {border-top:1px solid #e0e0e0; float: left; width: 100%; padding-top:40px;}


.news-tt-hz{margin-bottom:50px;border-bottom:1px solid #e9e9e9;overflow:hidden;padding-bottom:50px;}
.news-tt-pic{width:40%;float:left;}
.news-tt-right{width:55%;float:right;}
.news-tt-title a{font-size:22px;}
.news-tt-time{margin:20px 0;color:#666;font-size:15px;}
.news-tt-content{text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; color:#666;}
.news-tt-more{background:#81c811;width:150px;line-height:45px;text-align:center;border-radius:5px;margin-top:35px;overflow:hidden;display:block;transition:transform 0.5s; -webkit-transition:transform 0.5s;}
.news-tt-more a{color:#fff;font-size:15px;}
.news-tt-more:hover{transform:translateY(-6px); -webkit-transform:translateY(-6px);}


.news-rq { width: 100px; border-right: 1px dashed #e1e1e1; font-size: 16px; padding: 32px 0; color: #666;  }
.news-rq-x { font-size: 48px; line-height: 48px; color: #81c811; }
.news-wz-hz { width: 86%; }
.news-hz { border-bottom: 1px solid #eaeaea; padding-bottom:50px; margin-bottom: 50px; overflow: hidden; display: block; transition: transform 0.5s; -webkit-transition: transform 0.5s; }
.news-hz:hover { transform: translateY(-6px); -webkit-transform: translateY(-6px); }

.rqsz { font-size: 70px; line-height: 70px; }
.news-centent { width: 100%; float: left; color: #666; }
.news-centent-title { margin-bottom: 10px; }
.news-centent-title a { font-size: 22px; }
.news-nr { margin: 20px 0; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.news-ll { width: 70px; height: 52px; float: right; text-align: center; border: 1px solid #d6d7d6; border-radius: 5px; padding-top: 18px; margin-right: 30px; }
.news-ti {  font-size: 30px; line-height: 35px; text-align: center; padding-bottom: 10px; }
.time { font-size: 14px; color: #666; font-weight: normal; }
.news-more { width: 150px; line-height:40px; text-align: center; border: 1px solid #e1e1e1;border-radius:5px; }
.news-more a{color:#333;font-size:15px;}
.news-more:hover a { background: #81c811; color: #fff; display: block; }
.about-content { margin: 45px 0; line-height: 35px; }


.about-team li{float:left;width:31%;margin-right:2%;margin-bottom:3%;display:block; overflow:hidden; overflow:hidden;display:block;transition:transform 0.5s; -webkit-transition:transform 0.5s;text-align:center;}
.about-team li:hover a{color:#fff;background:#81c811;display:block;}
.about-team li:nth-child(3n){margin-right:0;}
.about-team li p{padding:15px 0;}
.about-team li img{border: 1px solid #ededed;}
.map { padding: 5px; border: 1px solid #e6e6e6; overflow: hidden; }
.contact-hz { margin-bottom: 30px; overflow: hidden; }
.contact-nr h3 { font-size: 24px; font-weight: normal; line-height: 35px; }
.contact-nr-lxfs { float:left; width:100%;margin-top:20px;}
.contact-nr-lxfs a:hover { color: #81c811; }


.soka { width: 48%; border: 1px solid #D8D8D8; line-height: 43px; margin-bottom: 12px; padding-left: 1%; font-size: 15px; font-family: "Microsoft YaHei", verdant, tahoma; }
.sokb { border: 1px solid #D8D8D8; line-height: 35px; margin-bottom: 15px; padding-left: 1%; font-size: 15px; font-family: "Microsoft YaHei", verdant, tahoma; width: 96.5%; }
.tj { width: 160px; border: 1px solid #81c811; line-height: 42px; text-align: center; color: #fff; background-color: #81c811; cursor: pointer; font-family: Arial, Microsoft YaHei; font-size: 16px; border-radius: 25px; }

input,textarea {
	outline:none;
}


.rides-cs {  font-size: 15px; background:#81c811; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 16px; color: #333;font-weight:600; line-height:24px;padding:10px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #333;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(http://demo.lanrenzhijia.com/2014/service1031/images/lanrenzhijia.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}