@charset "utf-8";
/* dede58.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:12px;
	color:#333;
	font-family:"微软雅黑";
}
body {
	background:#fff;
}
li {
	list-style:none;
}
img {
	display:block;
	border:none;
}
.lx_c{ margin-bottom:20px;}
.lx_c img{ max-width:100%;}
.neirong{ margin-top:20px; margin-bottom:20px;}
.neirong img{ width:100%;}
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:1070px;
	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:600px;
	margin:1px auto 0;
	overflow:hidden;
}
.flex-viewport {
	max-height:2000px;
}
.flexslider .slides {
	zoom:1;
}
.flexslider .slides li {
	width:100%;
	height:600px;
	position:relative;
}
.flexslider .slides li a {
	display:block;
	width:1036px;
	height:517px;
	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:50px auto 0;
	overflow:hidden
}
.iconleft {
	float:left;
	text-align:center;
	margin-right:15px;
	margin-left:14px;
	overflow:hidden
}
.iright {
	margin-right:0
}
.iconleft img {
	width:49px;
	height:45px;
	margin:18px auto 0;
}
.icon1, .icon2, .icon3, .icon4, .icon5 , .icon6 {
	width:84px;
	height:86px;
	margin:0 auto;
	overflow:hidden
}
.icon1 a, .icon2 a, .icon3 a, .icon4 a, .icon5 a, .icon6 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;
}
.icon4 a {
	border:1px solid #FFA900;
}
.icon3 a {
	border:1px solid #FF0000;
}
.icon5 a {
	border:1px solid #1B00FD;
}
.icon6 a {
	border:1px solid #9a8543;
}
.icon1:hover a {
	border:2px solid #16a9da;
}
.icon2:hover a {
	border:2px solid #5f9d1e;
}
.icon4:hover a {
	border:2px solid #FFA900;
}
.icon3:hover a {
	border:2px solid #FF0000;
}
.icon5:hover a {
	border:2px solid #1B00FD;
}
.icon6:hover a {
	border:2px solid #9a8543;
}
.icontit, .icontit2, .icontit3, .icontit4, .icontit5, .icontit6 {
	height:30px;
	margin-top:23px;
	text-align:center;
	overflow:hidden
}
.icontit a, .icontit2 a, .icontit3 a, .icontit4 a, .icontit5 a , .icontit6 a {
	font-size:20px;
	color:#12acda;
}
.icontit2 a {
	color:#5e9c1d;
}
.icontit4 a {
	color:#FFA900;
}
.icontit3 a {
	color:#FF0000;
}
.icontit5 a {
	color:#1B00FD;
}
.icontit6 a {
	color:#9a8543;
}
.icontit a span, .icontit2 a span, .icontit3 a span, .icontit4 a span, .icontit5 a span, .icontit6 a span {
	font-size:14px;
}
.iconleft p {
	text-align:center;
	color:#8d8d8d;
	line-height:24px;
	margin-top:10px;
	padding-bottom:15px;
	overflow:hidden
}
.iconleft a.imore1, .iconleft a.imore2, .iconleft a.imore3, .iconleft a.imore4, .iconleft a.imore5, .iconleft a.imore6 {
	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.imore4 {
	background:url(../images/imore3.jpg) 0 5px no-repeat;
}
.iconleft a.imore5 {
	background:url(../images/imore2.jpg) 0 5px no-repeat;
}
.iconleft a.imore6 {
	background:url(../images/imore3.jpg) 0 5px no-repeat;
}
.iconleft a.imore1:hover {
	color:#12acda;
}
.iconleft a.imore2:hover {
	color:#5e9c1d;
}
.iconleft a.imore4:hover {
	color:#FFA900;
}
.iconleft a.imore3:hover {
	color:#FF0000;
}
.iconleft a.imore5:hover {
	color:#1B00FD;
}
.iconleft a.imore6:hover {
	color:#9a8543;
}
#product {
	width:100%;
	height:340px;
	background:url(../images/productbg.jpg) no-repeat;
	margin-top:35px;
	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:250px;
	overflow:hidden;
}
.flexslider2 .slides {
    width: 502px;
    float: left;
	height:45px;
	margin: 0px 10px;
	border-bottom:1px dashed #CCC;
}
.flexslider2 .slides .casetit{ text-align:left; height:45px;}
.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 p{
    text-align: right;
    height: 50px;
    line-height: 50px;
}
.flexslider2 .slides .casetop p a{
color: #939393;
}
.flexslider2 .slides .casetop li {
	list-style:none;
	position:relative;
	height:30px;
	margin:3px 3px 0 0;
	overflow:hidden;
	line-height: 30px;
	background:url(../images/kk.jpg) no-repeat 0 10px;
	padding-left:20px;
}
.flexslider2 .slides .casetop li a{ color:#939393; font-size:16px;}
.flexslider2 .slides .casetop li span{ float:right;}
.flexslider2 .slides .casetop li.snone {
	margin-right:0
}
.flexslider2 .slides .casetop li img {
	width:258px;
	height:155px;
}

.caseline {
	margin-top:50px;
	height:5px;
	line-height:5px;
	background:url(../images/xuxian.jpg) repeat-x;
	overflow:hidden
}
#gundong {
	width:1060px;
	height:53px;
	margin:22px auto 0 auto;
	overflow:hidden
}
#indemo {
	float:left;
	width:800%;
}
#gundong1, #gundong2 {
	height:53px;
	float:left;
	display:inline-table;
	float:left;
}
#gundong1 li, #gundong2 li {
	float:left;
	height:51px;
	border:1px solid #cfcfcf;
	margin:0 14px;
	overflow:hidden;
}
#gundong1 li img, #gundong2 li img {
	height:53px;
}
/*二级页面*/
.lbanner {
	width:100%;
	height:349px;
	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:1040px;
	margin:20px 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;
	margin-bottom:20px;
}
.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;
	font-size: 12px;
	text-align:right;
}
.mpage2 span{
    float: left;
    margin: 0 5px;
}
.mpage2 a{ float:left; padding:0px 5px;}
.mpage a, .mpage span, .mpage2 a,  .mpage a.mnor:hover, .mpage2 a.mnor:hover {
	display:inline-block;
	color:#999999;
	margin:0 5px;
}
.mpage2 a.page-num-current{
    color: #333333;
}
.mpage a.mnor, .mpage span, .mpage2 a.mnor{
	width:92px;
	height:28px;
	line-height:28px;
	text-align:center;
	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
}
.newslist1{margin-bottom: 10px;overflow: hidden;}
.newslist1 dt {position: relative;
    overflow: hidden;
}
.newslist1 dt .newtit {
    height: 30px;
    line-height: 30px;
    color: #5e5e5e;
    border-bottom: 1px solid #d8d8d8;
    overflow: hidden;
}
.newslist1 dt .newtit a {
    font-size: 18px;
    float: left;
    color: #5e5e5e;
	font-weight:bold;
}
.newslist1 dt .newtit a b{ font-weight:bold;}
b{font-weight:normal;}
.newslist1 dt .newtit span {
    float: right;
    font-size: 14px;
}
.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:30px;
	line-height:30px;
	color:#5e5e5e;
	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:20px;
	text-align:center;
	font-size:18px;
	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:24px;
	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;
	    width: 50%;
    float: left;
}
.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: 320px;
	float:left;
	border:1px solid #c7c9cd;
    margin: 20px 12px;
	position:relative;
	display:inline;
	overflow:hidden;
}
.showbox2 .subtitle2 {
	position:absolute;
	left:0;
	bottom:-74px;
	height:73px;
	line-height:20px;
	width:320px;
	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:320px;
	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:rgba(255, 248, 248, 0);
	margin-top:42px;
	overflow:hidden;
	padding-bottom:20px;
}
.bottom {
	width:1036px;
	margin:0 auto;
	padding-top:25px;
	overflow:hidden
}
.botleft {
	width:250px;
	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 0;
	/*width:850px;*/
	overflow:hidden
}
.botctit {
	line-height:26px;
	font-size:24px;
	color:#609e1f;
	overflow:hidden
}
.yqljlist {
	margin-top:15px;
	overflow:hidden
}
.yqljlist li {
	line-height:35px;display: contents;
	float:left;
	height:35px;
	margin:8px 15px 0 0;
}
.yqljlist li img{ width:150px; height:35px;}
.yqljlist li.fontmore {
	width:159px;
}
.yqljlist li.fontmore2 {
	width:156px;
}
.yqljlist li a {
	color:#888 ;   padding-right: 10px;
}
.yqljlist li a:hover {
	color:#4ccad6
}
.botright {
	width:150px;
	float:right;
	overflow:hidden
}
.weixin {
	margin-top:20px;
	overflow:hidden
}
.weixin li {
	width:150px;
	margin-left:40px;
	overflow:hidden
}
.weixin li.wpleft {
	margin-left:0
}
.weixin li img {
	width:150px;
	height:150px;
	overflow:hidden
}
.weixin li p {
	line-height:20px;
	font-size:14px;
	color:#707070;
	text-align:center;
	padding-bottom:5px;
}
.fenxiang {
	width:228px;
	margin-top:17px;
}
.bclear {
	clear:both
}
.copyright {
	width:100%;
*+margin-top:-12px;
	_margin-top:-12px;
	background:#1A1A1A;
	height:52px;
	line-height:52px;
	text-align:center;
	border-top:1px solid #d1d1d1;
	color:#707070;
	overflow:hidden
}
.copyright a{color:#707070;}
.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
}
.do-online-service{ z-index:999999999;top: 40%;    right: 0;    position: fixed; width:40px; font-size:14px;}
.do-online-service a{ color:#000000;}
.do-box-title{ background:#C30;}
.do-box-title li{ background:url(../images/right-menu-icons.png) no-repeat;font-size: 12px;padding-top: 36px;color: #fff;padding-bottom: 5px; text-align:center}
.do-box-title li.qqs{    background-position: -289px 14px;}
.do-box-title li.wxs{ background-position: -188px 14px;}
.do-box-title li.tops{background-position: -579px 11px;padding-top: 20px;}
.do-box-item{ line-height:30px;padding-left:10px;}
.do-box-con{ display:none;    position: absolute;    right: 40px;    width: 150px;    background: #fff;    top: 0;    border: 1px  solid #e2e2e2; border-right:0px;}
.do-box-title li:hover .do-box-con{ display:block;}
.qq{background:#F0F0F0;padding-left:30px;}
.qq{background:url(../images/kfon.png) no-repeat;}
.tel h6{background:url(../images/kfon.png) no-repeat -10px -120px; padding-left:20px;}
.tel h4{ font-size:18px; font-weight:500;}
h4,h6{ font-weight:normal;}
.wximg{ width:110px;margin:auto;}
.qr{ border-top:1px solid #CCC;}
.wxpc{ text-align:center;}

.pagination {list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;font-size:14px;}
.pagination li {display:inline-block!important;border:solid 1px #EBEBEB;border-radius:4px}
.pagination a {color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination .disabled a:link,.pagination .disabled a:visited,.pagination .disabled a:hover {cursor:not-allowed;pointer-events:none;color:#EBEBEB}
.pagination .active {pointer-events:none}
.pagination .active,.pagination a:hover {transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination-group {border-right:solid 1px #EBEBEB;border-radius:4px}
.pagination-group li {float:left;border-right:0;border-radius:0}
.pagination-group li:not(:first-child):not(:last-child) {border-radius:0}
.pagination-group li:first-child {border-radius:4px 0 0 4px}
.pagination-group li:last-child {border-radius:0 4px 4px 0}
.pagination-group .active,.pagination-group a:hover {background:#f5f5f5;border-radius:0}
.pagination-big a {padding:10px 16px;font-size:16px}
.pagination-small a {padding:5px 10px;font-size:12px}
.pagination.border-main .active a,.pagination.border-sub .active a,.pagination.border-dot .active a,.pagination.border-black .active a,.pagination.border-gray .active a,.pagination.border-red .active a,.pagination.border-yellow .active a,.pagination.border-blue .active a,.pagination.border-green .active a {color:#fff}
.pager {list-style:none;padding:0;text-align:center;clear:both}
.pager li {display:inline-block}
.pager li a {color:#333;border:solid 1px #EBEBEB;border-radius:15px;padding:5px 15px;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pager li a:hover {background-color:#f5f5f5;transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pager-prev,.pager .pager-prev,.pager-next,.pager .pager-next {font-size:36px;padding:0;color:#FFF;background-color:rgba(255,255,255,.3);width:50px;height:50px;line-height:45px;display:inline-block;border-radius:50%;text-align:center;cursor:pointer}
.pager-prev:hover,.pager-next:hover {background-color:rgba(0,0,0,.6)}
.pager-group li {float:left;display:inline-block}
.pager-group li:not(:first-child):not(:last-child) {border-radius:0}
.pager-group li a:first-child {border-radius:4px 0 0 4px}
.pager-group li a:last-child {border-radius:0 4px 4px 0}
.pointer {padding:0}
.pagination li.active a, .pagination li a:hover {
    background: #cc3300;
    color: #fff;
    border: 1px solid #cc3300;
}




