﻿@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;
}
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:1236px;
	margin:0 auto;
	height:83px;
	overflow:hidden
}
.logo {
	width:249px;
	height:54px;
	float:left;
	margin-top:13px;
	overflow:hidden
}
.nav {
	height:30px;
	margin-top:40px;
	float:left;
	overflow:hidden
}
.nav li {
	line-height:30px;
	float:left;
	font-size:25px;
	color:#333;
	padding-left:55px;
}
.nav li a {
	color:#333
}
.nav li:hover a {
	color:#4ccad6
}
.flexslider {
	position:relative;
	width:100%;
	height:517px;
	margin:1px auto 0;
	overflow:hidden;
}
.flex-viewport {
	max-height:2000px;
}
.flexslider .slides {
	zoom:1;
}
.flexslider .slides li {
	width:100%;
	height:517px;
	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 {
	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:23px;
	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:10px;
	padding-bottom:15px;
	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: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:316px;
	margin:28px 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: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;
}
.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;
	text-align:right;
}
.mpage a, .mpage span, .mpage2 a, .mpage2 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, .mpage2 span {
	width:170px;
	height:28px;
	line-height:28px;
	text-align:center;
	background:#f3f3f3;
	border:1px solid #e3e3e3;
	color:#b7b7b7
}
.mpage span, .mpage2 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: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
}
.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:153px;
	float:left;
	border:1px solid #c7c9cd;
	margin:0 53px 29px 0;
	position:relative;
	display:inline;
	overflow:hidden;
}
.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:1150px;
	margin:0 auto;
	padding-top:25px;
	overflow:hidden
}
.botleft {
	width:285px;
	float:left;
	overflow:hidden;
	margin-top:16px;
	margin-left:30px
}
.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:260px;
	line-height:28px;
*+line-height:26px;
	color:#888888
	word-break:break-all;
	word-wrap:break-word
}
.botcent {
	float:left;
	margin:16px 0 0 25px;
	width:285px;
	overflow:hidden
}
.botctit {
	line-height:30px;
	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:100px;
	float:left;
	overflow:hidden;
	margin-left:10px
}
.weixin {
	overflow:hidden;
	float:left;
	margin-top:60px
}
.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:12px;
	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:70px;
	line-height:52px;
	text-align:center;
	border-top:1px solid #d1d1d1;
	color:#707070;
	overflow:hidden
}
.probox1 {
	border:1px solid #bce8ea;
	padding:1px;
	height:1800px;
	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
}
