﻿@charset "utf-8";
/* lv-qin.com 绿沁节水 */
/* CSS Document */
body, input, ul, ol, dl, li, dt, dd, form, div, h1, h2, h3, h4, h5, h6, p {
	margin:0;
	padding:0;
	font-size:14px;
	color:#333;
	font-family:"微软雅黑";
}
body {
	background:#fff;
}
li {
	list-style:none;
}
img {
	display:block;
	border:none;
}
input {
	border:none;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
	cursor:pointer
}
.clear {
	zoom:1;
}
.clear:after {
	clear:both;
	display:block;
	content:"\20";
}
#top {
	width:100%;
	height:83px;
	border-bottom:1px solid #4ccad6;
	overflow:hidden
}
.top {
	width:1036px;
	margin:0 auto;
	height:83px;
	overflow:hidden
}
.logo {
	width:249px;
	height:54px;
	float:left;
	margin-top:13px;
	overflow:hidden
}
.nav {
	height:30px;
	margin-top:30px;
	float:right;
	overflow:hidden
}
.nav li {
	line-height:30px;
	float:left;
	font-size:16px;
	color:#333;
	padding-left:35px;
}
.nav li a {
	color:#333
}
.nav li:hover a {
	color:#4ccad6
}
.flexslider {
	position:relative;
	width:100%;
	height:317px;
	margin:1px auto 0;
	overflow:hidden;
}
.flex-viewport {
	max-height:2000px;
}
.flexslider .slides {
	zoom:1;
}
.flexslider .slides li {
	width:100%;
	height:317px;
	position:relative;
}
.flexslider .slides li a {
	display:block;
	width:1036px;
	height:317px;
	margin:0 auto;
	overflow:hidden
}
.flex-direction-nav {
	display:none
}
.flex-control-nav {
	width:1036px;
	position:absolute;
	bottom:37px;
	left:50%;
	height:10px;
	margin-left:-518px;
}
.flex-control-nav li {
	margin:0 5px;
	display:inline-block;
	zoom:1;
*display:inline;
}
.flex-control-paging li a {
	display:block;
	height:8px;
	overflow:hidden;
	text-indent:-99em;
	width:39px;
	border:1px solid #fff;
	cursor:pointer;
}
.flex-control-paging li a.flex-active {
	background:#868d8e
}
.iconbox {
	width:1036px;
	margin:10px auto 0;
	overflow:hidden
}
.iconleft {
	width:290px;
	float:left;
	text-align:center;
	margin-right:83px;
	overflow:hidden
}
.iright {
	margin-right:0
}
.iconleft img {
	width:49px;
	height:45px;
	margin:18px auto 0;
}
.icon1, .icon2, .icon3 {
	width:84px;
	height:86px;
	margin:0 auto;
	overflow:hidden
}
.icon1 a, .icon2 a, .icon3 a {
	display:block;
	width:80px;
	height:82px;
	border:1px solid #16a9da;
	margin:0 auto;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.icon2 a {
	border:1px solid #5f9d1e;
}
.icon3 a {
	border:1px solid #e2a027;
}
.icon1:hover a {
	border:2px solid #16a9da;
}
.icon2:hover a {
	border:2px solid #5f9d1e;
}
.icon3:hover a {
	border:2px solid #e2a027;
}
.icontit, .icontit2, .icontit3 {
	height:30px;
	margin-top:3px;
	text-align:center;
	overflow:hidden
}
.icontit a, .icontit2 a, .icontit3 a {
	font-size:20px;
	color:#12acda;
}
.icontit2 a {
	color:#5e9c1d;
}
.icontit3 a {
	color:#e3a426;
}
.icontit a span, .icontit2 a span, .icontit3 a span {
	font-size:14px;
}
.iconleft p {
	text-align:center;
	color:#8d8d8d;
	line-height:24px;
	margin-top:1px;
	padding-bottom:1px;
	overflow:hidden
}
.iconleft a.imore1, .iconleft a.imore2, .iconleft a.imore3 {
	background:url(../images/imore1.jpg) 0 5px no-repeat;
	padding-left:14px;
	font-size:14px;
	color:#727272
}
.iconleft a.imore2 {
	background:url(../images/imore2.jpg) 0 5px no-repeat;
}
.iconleft a.imore3 {
	background:url(../images/imore3.jpg) 0 5px no-repeat;
}
.iconleft a.imore1:hover {
	color:#12acda;
}
.iconleft a.imore2:hover {
	color:#5e9c1d;
}
.iconleft a.imore3:hover {
	color:#e3a426;
}
#product {
	width:100%;
	height:374px;
	background:url(../images/productbg.jpg) no-repeat;
	margin-top:10px;
	overflow:hidden
}
.product {
	width:1210px;
	margin:0 auto;
	overflow:hidden
}
.protit {
	text-align:center;
	font-size:40px;
	color:#fff;
	margin-top:30px;
	overflow:hidden
}
.protit a {
	color:#fff;
	font-weight:bold
}
.protit a span {
	font-weight:normal;
	font-size:26px;
}
.scrollcon2 {
	height:170px;
	padding:25px 0 0;
	width:1210px;
	overflow:hidden
}
.LeftBotton2 {
	height:75px;
	width:39px;
	background:url(../images/prev.png) no-repeat;
	overflow:hidden;
	float:left;
	display:inline;
	margin-top:50px;
	margin-right:32px;
	cursor:pointer;
}
.LeftBotton2:hover {
	background:url(../images/prevh.png) no-repeat;
}
.RightBotton2 {
	height:75px;
	width:39px;
	background:url(../images/next.png) no-repeat;
	overflow:hidden;
	float:right;
	display:inline;
	margin-top:50px;
	cursor:pointer;
}
.RightBotton2:hover {
	background:url(../images/nexth.png) no-repeat;
}
.Cont2 {
	width:1080px;
	overflow:hidden;
	float:left;
	height:181px;
	_display:inline;
	overflow:hidden;
	position:relative;
}
.ScrCont2 {
	width:10000000px;
}
.Cont2 .prosl {
	width:150px;
	height:150px;
	border-radius:85px;
	padding:10px;
	background:#d5eae5;
	margin:0 22px;
	background:url(../images/yuanbg1.png) repeat;
	_display:inline;
	float:left;
}
.Cont2 .showbox {
	width:150px;
	height:150px;
	border-radius:75px;
	position:relative;
	overflow:hidden
}
.Cont2 .showbox img {
	width:150px;
	height:150px;
	border-radius:75px;
}
.showbox .subtitle {
	position:absolute;
	left:0;
	bottom:-180px;
	height:150px;
	border-radius:75px;
	line-height:150px;
	width:150px;
	color:#fff;
	background:url(../images/yuanbg3.png) repeat;
	text-align:center;
	color:#fff;
	font-size:14px;
}
.showbox .subtitle a {
	color:#fff;
}
.showbox .subtitle a:hover {
	color:#4ccad6
}
#List2, #copy2 {
	float:left;
}
.case, .partners {
	width:1043px;
	margin:50px auto 0;
	overflow:hidden
}
.partners {
	width:1060px;
}
.partners {
	margin-top:30px;
}
.casetit {
	height:32px;
	text-align:center;
	overflow:hidden
}
.casetit a {
	display:block;
	height:32px;
	position:relative;
	overflow:hidden
}
.casetit span {
	display:inline;
	padding-left:18px;
	font-size:26px;
	color:#939393;
	position:absolute;
	top:2px;
}
.casetit img {
	display:inline;
}
.flexslider2 {
	position:relative;
	width:1044px;
	height:316px;
	margin:18px auto 0;
	overflow:hidden;
}
.flexslider2 .slides {
	zoom:1;
}
.flexslider2 .slides li {
	position:relative;
}
.flexslider2 .flex-direction-nav {
	display:none
}
.flexslider2 .flex-control-nav {
	display:none;
}
.flexslider2 .slides .casetop {
	overflow:hidden
}
.flexslider2 .slides .casetop li {
	list-style:none;
	float:left;
	position:relative;
	height:155px;
	margin:3px 3px 0 0;
	width:258px;
	overflow:hidden;
}
.flexslider2 .slides .casetop li.snone {
	margin-right:0
}
.flexslider2 .slides .casetop li img {
	width:258px;
	height:155px;
}
.flexslider2 .slides .inews_hover {
	font-size:12px;
	line-height:18px;
	color:#1F1F1F;
	width:258px;
	height:155px;
	display:none;
	padding-bottom:3px;
	display:inline;
	position:absolute;
	top:155px;
	background:url(../images/casebg.png) repeat;
}
.flexslider2 .slides .inews_hover span {
	display:block;
	color:#fff;
	font-size:14px;
	margin-top:23px;
	padding:0 27px;
}
.flexslider2 .slides .inews_hover p {
	color:#fff;
	line-height:20px;
	margin-top:6px;
	height:100px;
	position:relative;
	padding:0 27px;
	overflow:hidden
}
.flexslider2 .slides .inews_hover p span {
	position:absolute;
	right:0;
	margin:0;
	top:70px;
	font-size:12px;
}
.flexslider2 .slides .inews_hover p span:hover {
	color:#4ccad6
}
.caseline {
	margin-top:50px;
	height:5px;
	line-height:5px;
	background:url(../images/xuxian.jpg) repeat-x;
	overflow:hidden
}
#gundong {
	width:1060px;
	height:83px;
	margin:22px auto 0 auto;
	overflow:hidden
}
#indemo {
	float:left;
	width:800%;
}
#gundong1, #gundong2 {
	height:83px;
	float:left;
	display:inline-table;
	float:left;
}
#gundong1 li, #gundong2 li {
	float:left;
	width:182px;
	height:81px;
	border:1px solid #cfcfcf;
	margin:0 14px;
	overflow:hidden;
}
#gundong1 li img, #gundong2 li img {
	width:184px;
	height:83px;
}
/*二级页面*/
.lbanner {
	width:100%;
	height:149px;
	margin-top:1px;
	overflow:hidden
}
#tabcon {
	width:100%;
	height:55px;
	background:url(../images/tabbg.jpg) 0 bottom repeat-x;
	overflow:hidden
}
.tabcon {
	width:1040px;
	margin:0 auto;
	height:50px;
	overflow:hidden
}
.tablist {
	height:50px;
	float:right;
	border-left:1px solid #d8d8d8;
	overflow:hidden
}
.tablist li {
	float:left;
	height:50px;
	border-right:1px solid #d8d8d8;
	font-size:14px;
	overflow:hidden
}
.tablist li a {
	display:block;
	line-height:50px;
	width:120px;
	text-align:center;
	color:#8d8d8d
}
.tablist li:hover a, .tablist li.tabcur a {
	background:#f0f0f0;
	color:#df9f26
}
#main {
	width:1090px;
	margin:1px auto 0;
	overflow:hidden
}
#loc {
	height:27px;
	padding-bottom:7px;
	background:url(../images/locbg.jpg) 0 bottom repeat-x;
	overflow:hidden
}
.lmname {
	line-height:27px;
	font-size:18px;
	color:#12acda;
	float:left;
	overflow:hidden
}
.lmname span {
	font-size:12px;
}
.loc {
	float:right;
	text-align:right;
	line-height:22px;
	padding-left:22px;
	padding-top:5px;
	color:#959595
}
.loc a {
	color:#8d8d8d
}
.loc span {
	color:#8d8d8d
}
.main {
	margin-top:38px;
	overflow:hidden;
}
.about1, .about2, .hornorpic {
	overflow:hidden
}
.about2 {
	margin-top:38px;
	padding-bottom:20px;
}
.about1 dd {
	width:331px;
	height:227px;
	border:1px solid #ebebeb;
	float:right;
	margin-left:40px;
	overflow:hidden
}
.about1 dd img {
	width:331px;
	height:227px;
}
.about1 dt, .about1 dt {
	display:inline;
	overflow:hidden
}
.about1 dt p, .about2 dt p {
	line-height:24px;
	color:#5e5e5e;
	font-size:14px;
	overflow:hidden
}
.about2 dd {
	width:362px;
	height:241px;
	border:1px solid #ebebeb;
	float:left;
	margin-right:30px;
	overflow:hidden
}
.about2 dd img {
	width:362px;
	height:241px;
}
.hornorpic li {
	width:302px;
	float:left;
	padding-bottom:25px;
	margin-right:44px;
	overflow:hidden
}
.hornorpic li.hnone {
	margin-right:0
}
.hornorpic li div {
	width:300px;
	height:228px;
	border:1px solid #ddd;
	overflow:hidden
}
.hornorpic li div img {
	width:285px;
	height:213px;
	border:1px solid #dedede;
	margin:6px 7px 9px 8px;
	overflow:hidden
}
.hornorpic li p {
	line-height:24px;
	text-align:center;
	font-size:14px;
	color:#8d8d8d;
	margin-top:15px;
}
.hornorpic li:hover p {
	color:#12ACDA
}
.mpage, .mpage2 {
	margin-top:20px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	padding-bottom:20px;
	overflow:hidden
}
.mpage2 {
	margin:0;
}
.mpage a, .mpage span, .mpage a.mnor:hover, .mpage2 a.mnor:hover {
	display:inline-block;
	color:#999999;
	margin:0 5px;
}
.mpage a.mnor, .mpage span, .mpage2 a.mnor, {
	width:92px;
	height:28px;
	line-height:28px;
	background:#f3f3f3;
	border:1px solid #e3e3e3;
	color:#b7b7b7
}
.mpage span, .mpage a.mnor:hover, .mpage2 a.mnor:hover {
	background:#e3e3e3;
	border:1px solid #bbb;
	color:#5e5e5e
}
.newscon, .contact {
	overflow:hidden
}
.newslist {
	height:136px;
	border:1px solid #d8d8d8;
	padding:21px 26px;
	margin-bottom:20px;
	overflow:hidden
}
.newslist dd {
	width:210px;
	height:136px;
	float:left;
	overflow:hidden
}
.newslist dd img {
	width:206px;
	height:132px;
	padding:1px;
	border:1px solid #d8d8d8
}
.newslist dt {
	width:737px;
	float:right;
	height:136px;
	position:relative;
	overflow:hidden
}
.newslist dt .newtit {
	height:18px;
	line-height:18px;
	color:#5e5e5e;
	padding-bottom:10px;
	border-bottom:1px solid #d8d8d8;
	overflow:hidden
}
.newslist dt .newtit a {
	font-size:18px;
	float:left;
	color:#5e5e5e
}
.newslist dt .newtit span {
	float:right;
	font-size:14px;
}
.newslist dt p {
	margin-top:13px;
	line-height:24px;
	font-size:14px;
	color:#5e5e5e
}
.newslist dt a.nmore {
	display:block;
	position:absolute;
	bottom:0;
	width:84px;
	height:23px;
	line-height:23px;
	text-align:center;
	background:url(../images/nmore.jpg) no-repeat;
	color:#5e5e5e
}
.newslist dt a.nmore:hover {
	background:url(../images/nmoreh.jpg) no-repeat;
	color:#12acda
}
.newslist:hover {
	cursor:pointer;
	border:1px solid #12acda;
}
.newslist:hover dt .newtit a {
	color:#12acda
}
.arttit {
	line-height:32px;
	text-align:center;
	font-size:32px;
	color:#5e5e5e;
	overflow:hidden
}
.time {
	line-height:18px;
	text-align:center;
	color:#5e5e5e;
	margin-top:15px;
	padding-bottom:8px;
	border-bottom:1px solid #d8d8d8
}
.newsart {
	margin-top:15px;
	line-height:24px;
	color:#5e5e5e;
	font-size:14px;
	overflow:hidden
}
.newsart p {
	line-height:32px;
	color:#5e5e5e;
	font-size:14px;
	padding:0 10px;
}
.newsart img, .newsart p img {
	margin:0 auto;
	max-width:1020px;
	overflow:hidden
}
.prenext {
	margin-top:25px;
	padding-bottom:15px;
	overflow:hidden
}
.prenext li {
	line-height:24px;
	color:#5e5e5e;
	overflow:hidden
}
.prenext li a {
	color:#5e5e5e;
}
.prenext li:hover, .prenext li:hover a {
	color:#12acda
}
.contdesc {
	margin-top:35px;
	width:395px;
	float:left;
	overflow:hidden
}
.contdesc li {
	line-height:18px;
	padding:10px 0;
	overflow:hidden
}
.contdesc li img {
	width:19px;
	height:17px;
	float:left;
	margin-top:1px;
}
.contdesc li p {
	width:370px;
	float:right;
	font-size:14px;
	color:#6d6d6d
}
.contdesc li p span {
	font-size:12px;
}
.message {
	width:630px;
	float:right;
	overflow:hidden
}
.meslist1 {
	height:45px;
	padding-bottom:30px;
	overflow:hidden
}
.input1, .input2 {
	width:290px;
	height:43px;
	line-height:43px;
	border:1px solid #d8d8d8;
	background:#f0f0f0;
	color:#919191;
	border-radius:3px;
	font-family:"微软雅黑";
	padding-left:8px;
	float:left
}
.input2 {
	float:right
}
.textarea1 {
	width:618px;
	height:108px;
	line-height:20px;
	border:1px solid #d8d8d8;
	background:#f0f0f0;
	color:#919191;
	border-radius:5px;
	padding-top:10px;
	font-size:12px;
	font-family:"微软雅黑";
	padding-left:8px;
}
.btn1 {
	display:block;
	width:168px;
	height:43px;
	line-height:43px;
	border:1px solid #d8d8d8;
	background:#f0f0f0;
	color:#8f8e8d;
	text-align:center;
	border-radius:3px;
	font-family:"微软雅黑";
	font-size:18px;
	margin:30px auto 0;
	cursor:pointer;
	overflow:hidden
}
.btn1:hover {
	border:1px solid #12acda;
	color:#12acda;
}
.map {
	margin-top:38px;
	padding-bottom:15px;
	overflow:hidden
}
.post_left {
	width:1040px;
	padding-bottom:20px;
	overflow:hidden
}
.list {
	margin-bottom:1px;
	clear:both;
	overflow:hidden
}
.post_left h4 {
	color:#626262;
	cursor:pointer;
	height:34px;
	line-height:34px;
	border:1px solid #d8d8d8;
	background:#e8e9e9 url(../images/jia.png) 10px 13px no-repeat;
	padding-left:28px;
	color:#6d6d6d;
	font-size:14px;
	font-weight:normal;
	overflow:hidden
}
.post_left h4:hover {
	background:#eff2f4 url(../images/jia.png) 10px 13px no-repeat;
}
.post_left h4.jianhao {
	background:#eff2f4 url(../images/jian.png) 10px 13px no-repeat;
}
.post_left ul {
	height:auto;
	margin:0;
	padding:0;
	border-left:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	overflow:hidden
}
.post_left ul li {
	line-height:23px;
	color:#6d6d6d;
	overflow:hidden
}
.postdiv {
	_width:980px;
	padding:12px 28px;
	line-height:23px;
	color:#6d6d6d;
	border-bottom:1px solid #d8d8d8;
	overflow:hidden
}
.postdiv span {
	float:left
}
.postdiv p {
	float:left;
	line-height:23px;
	color:#5e5e5e;
	padding-left:12px;
	overflow:hidden
}
.postbottom {
	border-bottom:none
}
.partpic {
*+padding-bottom:29px;
	overflow:hidden
}
.showbox2 {
	height:73px;
	width:163px;
	float:left;
	border:1px solid #c7c9cd;
	margin:0 53px 29px 0;
	position:relative;
	display:inline;
	overflow:hidden;
}
.showbox2 a{
	display:block;width:163px;
}
.showbox2 .subtitle2 {
	position:absolute;
	left:0;
	bottom:-74px;
	height:73px;
	line-height:20px;
	width:163px;
	color:#006935;
	background:url(../images/showbg.png) repeat;
	font-size:12px;
}
.showbox2 .subtitle2 p {
	line-height:73px;
	color:#fff;
	text-align:center;
	font-size:14px;
}
.showbox2 img {
	width:163px;
	height:73px;
	overflow:hidden
}
.shownone {
	margin-right:0
}
.casepic {
*+padding-bottom:28px;
	overflow:hidden
}
.casepic li {
	width:301px;
	height:190px;
	padding:1px;
	border:1px solid #d8d8d8;
	margin:0 41px 28px 0;
	float:left;
	position:relative;
	overflow:hidden
}
.casepic li img {
	width:315px;
	height:190px;
}
.casepic li p {
	background:url(../images/casepicbg.png) repeat;
	width:315px;
	height:40px;
	line-height:40px;
	position:absolute;
	bottom:1px;
	left:1px;
	text-align:center;
	font-size:14px;
	color:#fff
}
.casepic li p:hover {
	color:#12ACDA
}
.casepic li.none {
	margin-right:0
}
.service1 {
	height:145px;
	padding:1px;
	border:1px solid #e6e6e6;
	overflow:hidden
}
.service1 dd {
	width:211px;
	height:145px;
	float:right;
	overflow:hidden
}
.service1 dd img {
	width:211px;
	height:145px;
}
.service1 dt {
	width:792px;
	height:120px;
	float:left;
	padding-left:16px;
	margin-top:14px;
	line-height:24px;
	color:#929292;
	overflow:hidden
}
.service1 dt p {
	line-height:24px;
	color:#929292;
}
.service2 {
	border-bottom:1px dashed #d8d8d8;
	margin-top:7px;
	padding-bottom:18px;
	_width:1040px;
	overflow:hidden
}
.sertit {
	height:31px;
	margin-top:18px;
	overflow:hidden
}
.sertit p {
	background:#30b6bd;
	width:88px;
	height:31px;
	line-height:31px;
	text-align:center;
	font-size:14px;
	color:#fff
}
.serlist {
	margin-top:13px;
	overflow:hidden
}
.serlist li {
	line-height:26px;
	color:#929292;
	overflow:hidden
}
.serlist li span {
	width:14px;
	height:26px;
	line-height:26px;
	background:url(../images/num.jpg) 0 center no-repeat;
	text-align:center;
	float:left;
	color:#fff;
	margin-right:6px;
	overflow:hidden
}
.serlist li p {
	width:1020px;
	line-height:26px;
	color:#929292;
	float:right
}
.service3 {
	border-bottom:1px dashed #d8d8d8;
	padding:18px 0;
	_width:1040px;
	line-height:24px;
	color:#656565;
	overflow:hidden
}
.service3 p {
	line-height:24px;
	color:#656565;
}
.service3 p span {
	color:#d80000
}
.service4, .service5 {
	border-bottom:1px dashed #d8d8d8;
	padding:10px 0 30px;
	_width:1040px;
	line-height:24px;
	color:#656565;
	overflow:hidden
}
.service5 {
	padding:10px 0 20px;
	border-bottom:0;
}
.service4 p, .service5 p {
	line-height:24px;
	font-size:20px;
	color:#23b1a1;
	padding-top:15px;
}
/*二级页面*/

#bottom {
	width:100%;
	background:#ececec;
	margin-top:42px;
	overflow:hidden
}
.bottom {
	width:1036px;
	margin:0 auto;
	padding-top:8px;
	overflow:hidden
}
.botleft {
	width:315px;
	float:left;
	overflow:hidden
}
.logo2 {
	height:46px;
	overflow:hidden
}
.adress {
	margin-top:10px;
	overflow:hidden
}
.adress li {
	line-height:28px;
	overflow:hidden
}
.adress li img {
	float:left;
	margin-top:6px;
	padding-right:7px;
}
.adress li p {
	float:left;
	width:292px;
	line-height:28px;
*+line-height:26px;
	color:#888888
}
.botcent {
	float:left;
	margin:16px 0 0 35px;
	width:450px;
	overflow:hidden
}
.botctit {
	line-height:26px;
	font-size:24px;
	color:#609e1f;
	overflow:hidden
}
.yqljlist {
	margin-top:15px;
	overflow:hidden
}
.yqljlist li {
	line-height:28px;
	float:left;
	width:72px;
	margin-right:15px;
}
.yqljlist li.fontmore {
	width:159px;
}
.yqljlist li.fontmore2 {
	width:156px;
}
.yqljlist li a {
	color:#888
}
.yqljlist li a:hover {
	color:#4ccad6
}
.botright {
	width:228px;
	float:right;
	overflow:hidden
}
.weixin {
	margin-top:20px;
	overflow:hidden
}
.weixin li {
	width:90px;
	float:right;
	margin-left:40px;
	overflow:hidden
}
.weixin li.wpleft {
	margin-left:0
}
.weixin li img {
	width:90px;
	height:90px;
	overflow:hidden
}
.weixin li p {
	line-height:20px;
	font-size:14px;
	color:#707070;
	text-align:center;
	padding-top:5px;
}
.fenxiang {
	width:228px;
	margin-top:17px;
}
.bclear {
	clear:both
}
.copyright {
	width:100%;
	margin-top:20px;
*+margin-top:-12px;
	_margin-top:-12px;
	height:20px;
	line-height:20px;
	text-align:center;
	border-top:1px solid #d1d1d1;
	color:#707070;
	overflow:hidden
}
.probox1 {
	border:1px solid #bce8ea;
	padding:1px;
	height:147px;
	overflow:hidden
}
.probox1 img {
	width:220px;
	height:147px;
	float:right;
	overflow:hidden
}
.probox1 p {
	float:left;
	width:780px;
	line-height:26px;
	color:#929292;
	padding:10px 0 0 15px;
	overflow:hidden
}
.probox2 {
	border:1px solid #bce8ea;
	margin-top:30px;
	overflow:hidden
}
.propic1 {
	padding:1px;
	border-bottom:1px solid #bce8ea;
	overflow:hidden
}
.propic1 img {
	max-width:1036px;
	overflow:hidden
}
.prodesc1 {
	padding:17px 20px 20px;
	line-height:26px;
	color:#929292;
	overflow:hidden
}
.prodesc1 p {
	line-height:26px;
	color:#929292;
}
.prodesc1 p strong {
	font-weight:normal;
	font-size:14px;
	color:#30b6bd
}
.prodesc1 p span {
	color:#30b6bd
}
.prodtit {
	height:29px;
	text-align:center;
	margin-top:40px;
	overflow:hidden
}
.prodtit span {
	display:inline;
	padding-left:10px;
	font-size:21px;
	color:#5e5e5e;
	position:relative;
	top:-5px;
}
.prodtit img {
	display:inline;
}
.probox3 {
	margin-top:25px;
	padding-bottom:40px;
	border-bottom:1px solid #dddddd;
	_width:1040px;
	overflow:hidden
}
.probox3 li {
	width:242px;
	height:247px;
	float:left;
	margin-right:24px;
	background:#f1f1f1;
	overflow:hidden
}
.probox3 li.none, .probox4 li.none {
	margin-right:0
}
.probox3 li img {
	width:78px;
	height:78px;
	margin:25px auto 0;
	overflow:hidden
}
.probox3 li span {
	display:block;
	line-height:24px;
	margin-top:10px;
	font-size:14px;
	color:#6eaa2f;
	text-align:center;
	overflow:hidden
}
.probox3 li p {
	line-height:22px;
	color:#7b7b7b;
	margin-top:8px;
	height:88px;
	padding:0 18px;
	overflow:hidden
}
.probox4 {
	margin-top:5px;
	padding-bottom:40px;
	border-bottom:1px solid #dddddd;
	_width:1040px;
	overflow:hidden
}
.probox4 li {
	width:212px;
	height:130px;
	float:left;
	margin:20px 24px 0 0;
	background:#f1f1f1;
	padding:14px 15px 0;
	line-height:22px;
	color:#49aca6;
	overflow:hidden
}
.probox4 li span {
	font-size:14px;
}
.probox4 li p {
	line-height:22px;
	color:#7b7b7b;
	padding-left:13px;
	margin-top:4px;
	overflow:hidden
}
.probox5 {
	border:1px solid #bce8ea;
	margin-top:25px;
	overflow:hidden
}
.prodesc2 {
	padding:37px 0;
	overflow:hidden
}
.prodesc2 img {
	margin:0 auto;
	max-width:1036px;
	overflow:hidden
}

.mpage2 {padding: 30px 0 30px;}

.mpage2 a{padding: 5px 10px;border: 1px solid #CCC;background: #fff;color: #A4A4A4;line-height: 18px; margin-right:5px;}
.mpage2 a.page-num-current, .pages a:hover{padding: 5px 10px; border: 1px solid #12acda;	background: #12acda;color: #fff;text-decoration: none}

.page-status{ display:none}
@media only screen and (min-width:768px) {
	.wap{ display:none!important}
}

@media only screen and (max-width: 767px) {
.pc{ display:none !important}
#top{height:70px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%; position:fixed; top:0;}
.top{height:70px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%;}
.logo{float:left;height:50px; padding:10px; margin-top:0; width:auto;}
.logo img{margin:auto;height:50px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:25px; margin-right:10px;}
.sp_nav span{display:block;background:#609e1f;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:40px}

.nav li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.nav li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.nav li .nav_i_se svg{transform:rotate(0deg)}
.nav li{border-top:1px #ddd solid;margin-left:10px;position:relative;line-height:40px;font-size:14px; width:100%; padding-left:15px;}
.nav li:last-child{border-bottom:1px #ddd solid;}
.nav li ul{display:none}
.nav li a{color:#666;width:80%}





.flexslider {
	height: 217px;

}
.flexslider .slides li {

	height: 217px;

}

.iconbox {
	width: 100%;
	margin:20px 0;
}

.iconleft {
	width: 33.3%;
	margin-right: 0;
	margin-bottom:20px;
}
.iconleft p,.imore1,.imore2,.imore3{ display:none}

.icontit, .icontit2, .icontit3 {
	height: 50px;
	margin-top:12px;
}
.icontit a span, .icontit2 a span, .icontit3 a span {
	font-size: 12px;
}

.icontit a, .icontit2 a, .icontit3 a {
	font-size: 18px;
}


.product {
	width: 100%;

}

#product {
	margin-top:0;
}



.case, .partners {
	width: 100%;
}
.casetit span {
	display: block;
	padding-left: 0;
	font-size: 20px;
	top: 20px;
	width: 100%;
}

.casetit {
	height: 60px;
}

.casetit a {
	height: 60px;
}
.casetit img {
	width: 150px;
}

.bottom {
	width: 100%;
	padding-top:0;
}

.botleft {
	width: 90%;
	margin-left: 5%;
}
.botcent {
	margin: 5%;
	width: 90%;
}

.botright {
	width: 60%;
	float: none;
	margin: 20px auto;
}
.copyright {
	font-size: 12px;
	padding-bottom:20px;
}
.copyright a{ display:none}
.logo2 {
	text-align: center;
	width: 100%;
	display:none;
}
.logo2 img{ display:inline}

.adress li p {
	width: 90%;
	font-size: 12px;
}
#main {
	width: 96%;
	margin:10px auto;
}
#main .gywm p,#main .gywm span,.gywm a{ font-size:14px !important; line-height:26px;}
.gywm img{ max-width:100% !important; height:auto !important; }


.gywm h3 img{
	margin-right: 25% !important;
	float: none !important;
	width: 50% !important;
	display: inline;
	margin-left: 25%;
}


.newslist {
	border: 0px solid #d8d8d8;
	padding:5px;
	height:auto;
	border-bottom:1px solid #d8d8d8;;
}
.newslist dt .newtit{ border-bottom:0px;}
.newslist dt .newtit a {
	font-size: 14px;
	width:100%;
	height:24px;
	line-height:24px;
	overflow:hidden;
	font-weight:bold;
}

.newslist dd {
	width: 100px;
	height: auto;
}
.newslist dd img {
	border: 1px solid #d8d8d8;
	width: 96%;
	height: auto;
}
.newslist dt {
	width: calc(100% - 110px);
	height: 80px;
}
.newslist dt .newtit span {
	width:100% !important;
	font-size: 12px;
	margin-top:8px;
}
.newslist dt .newtit {
	height: 40px;
}
.newslist dt p {
	display:none;
	line-height: 20px;
	font-size: 12px;
	height:40px;
	overflow:hidden;
}
.newslist dt a.nmore{ display:none}
.time {
	font-size: 12px;
}
.page-index,.page-last,span.page-num,span.page-status{ display:none !important;}

.loc {
	display: none;
}
.arttit {

	font-size: 20px;

}
#tabcon {
	height: 5px;
}
.lbanner {
	width: 100%;
	height: 100px;
	background:#fff !important;
}

.lbanner img{
 display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
}

.newsart p,.newsart span{
	line-height: 24px !important;
	font-size: 14px !important;
}
.newsart img{ max-width:100% !important; height:auto !important; }

.casepic li {
	width: 47%;
	height: 120px;
	padding: 0.1%;
	border: 1px solid #d8d8d8;
	margin: 1%;
}
.casepic li img {
	width: 100%;
	height: auto;
}
.casepic li p {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 12px;

}
.main {
	margin-top: 10px;
}
.contdesc {
	margin-top: 0px;
	width: 100%;
}
.contdesc li p {
	width: calc(100% - 25px);

}

.message {
	width: 100%;
}
.input1, .input2 {
	width: 94%;
	margin:10px 0;
	float: left !important;
}

.meslist1 {
	height: auto;
	padding-bottom: 10px;
	overflow: hidden;
}
.textarea1 {
	width: 94%;
	height: 88px;
	padding-left: 8px;
}
.h50{ height:60px;}

.protit {
	font-size: 24px;
}
.protit a span {
	font-size: 20px;
}

#gundong1 li, #gundong2 li {
	width: 142px;
	height: 61px;
}
#gundong1 li img, #gundong2 li img {
	width: 100%;
	height: auto;
}
.probox1 p,.probox1 span{ font-size:14px !important; line-height:24px;}

.probox1 p{
	width: auto;
	padding: 10px;
}
.probox2 {
	width: 98%;
}

.probox2 p,.probox2 span{ font-size:14px !important; line-height:24px;}


.probox2 p{
	width: auto;
	padding: 10px;
}

.probox2 img{max-width:130px; height:auto!important;}
.probox1 {
	height: auto;
	text-align: center;
	width: 98%;
}
.probox1 img {
	width: auto;
	height:100px;
	float: none;
	margin-top:10px;
	display:inline;
}


.xzzx p,.xzzx span{ font-size:14px !important; line-height:24px;}
.xzzx h2 { font-size:18px !important;}
.xzzx p span span { font-size:18px !important;}

.xzzx a{ display:block; text-align:center; width:100%; font-size:14px !important;}
.xzzx a span{font-size:14px !important;}



/*footer*/
.lfooter { width:100%; height:70px; background-color:#12acda; position:fixed; bottom:0px;  }
.lfooter ul li { width:25%; height:auto; float:left; text-align:center; padding:10px 0px; }
.lfooter ul li a { color:#FFF; line-height:12px; font-size:12px;}
.lfooter ul li a img{ display:inline;}
.cnav1{ display:none}
.cnav8{ display:none}

#wxnr {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	z-index:1000;
	display:none;
	background:rgba(0, 0, 0, .6)
}
#wxnr .nrdf {
	margin:auto;
	position:absolute;
	top:50%;
	left:50%;
	width:240px;
	height:220px;
padding:10px;
padding-top:20px;
	margin-top:-100px;
		margin-left:-130px;
	text-align:center;
	background-color:rgba(255, 255, 255, .8);
	box-shadow:0 2px 6px #777;
	-webkit-box-shadow:0 2px 6px #777;
	-moz-box-shadow:0 2px 6px #777;
	border-radius:10px
}
#wxnr img {
	width:170px;
	height:170px;
	display:block;
	padding-bottom:10px;
	margin:0 auto;
}
#wxnr p {
font-size:14px;
line-height:30px;
text-align:center
}
#wxnr i {
	position:absolute;
top:5px;
right:5px;
width:25px;
height:25px;
font-size:18px;
line-height:25px;
	text-align:center;
	color:#fff;
	font-weight:700;
	font-style:normal;
	background:#333;
	border-radius:1rem;
	cursor:pointer
}
#wxnr span {
	display:inline-block;
padding:5px 10px;
line-height:20px;;
	background-color:#3fb150;
	color:#fff;
border-radius:5px;
	cursor:pointer
}
#wxnr span.wx {
padding-left:0px;
	background:url(../images/wx.png) center left 5px #3fb150;
	background-repeat:no-repeat;
}
#weixin {
	position:fixed;
	bottom:90px;
	left:5%;
	height:30px;
	margin-top:15px;
	z-index:9999999;
font-size:16px;
	color:#fff;
	width:90%;
	margin:0px auto;
line-height:30px;
	text-align:center;
	background:rgba(0, 0, 0, .8);
	border:2px solid #333;
border-radius:10px;
	display:none
}

}
