@charset "utf-8";
body {
	
}
a {
	color: rgb(51, 51, 51);
}
a:link {
	color: rgb(51, 51, 51);
}
a:visited {
	color: rgb(51, 51, 51);
}
a:hover {
	color: rgb(51, 51, 51);
}
a:focus {
	color: rgb(51, 51, 51);
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}
a:focus {
	text-decoration: underline;
}
a {
	cursor: pointer;
}
.wrapper {
	margin: 0px auto; width: 1200px; position: relative;
}
.com-wrap {
	margin: 0px auto; width: 1200px; position: relative;
}
input[type='button']:hover {
	opacity: 0.8;
}
[class^=btn-]:hover {
	opacity: 0.8;
}
.bk30 {
	height: 30px;
}
.bk50 {
	height: 50px;
}
.header {
	background: 0px 0px rgb(255, 255, 255); width: 100%; height: 97px; position: fixed; z-index: 2147483647;
}
.header .logo {
	margin-top: 18px; margin-left: 0px; width:401px;zoom:1;
}
.header .navbar ul li {
	width: 100px; float: left;
}
.header .navbar ul li h3 a {
	width: 97px; height: 97px; text-align: center; color: rgb(110, 110, 110); line-height: 97px; font-size: 17px; text-decoration: none; display: block;
}
.header .navbar ul li h3 a:hover {
	background: rgb(55, 166, 55); color: rgb(255, 255, 255);
}
.header .navbar ul li h3 a.on {
	background: rgb(55, 166, 55); color: rgb(255, 255, 255);
}
.header .navbar .sub {
	background: url("boxbar_bg.png"); padding: 20px 0px; left: 80px; top: 97px; width: 1000px; height: 220px; float: left; display: none; position: absolute; z-index: 9;
}
.header .navbar .sub li {
	padding: 0px 30px; width: 314px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: dotted; float: left;
}
.header .navbar .sub li .part .ti {
	background: url("part_img1.png") no-repeat right; width: 85px; color: rgb(0, 0, 0); font-size: 15px; margin-bottom: 10px;
}
.header .navbar .sub li .part p a {
	color: rgb(102, 102, 102);
}
.header .navbar .sub li .part span {
	margin-right: 2px;
}
.header .navbar .sub li .p1 {
	background: url("office-project_info_li2.png") no-repeat left; line-height: 25px; text-indent: 20px;
}
.header .navbar .sub .boxbar {
	width: 180px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.header .navbar .sub li .p2 {
	color: rgb(102, 102, 102); padding-top: 5px;
}
.header .navbar .sub li .part2 img {
	width: 99px; height: 68px;
}
.header .navbar .sub li .part3 img {
	width: 279px; height: 69px;
}
.header .navbar .sub li .part4 p img {
	width: 179px; height: 153px;
}
.header .navbar .sub li .part4 {
	position: relative;
}
.header .navbar .sub li .part4 .video {
	left: 60px; top: 80px; width: 56px; height: 56px; position: absolute;
}
.footer {
	
}
.footer .foot1 {
	background: rgb(60, 60, 60); padding-top: 50px; padding-bottom: 50px;
}
.footer .foot1 .box {
	width: 300px; float: left;
}
.footer .foot1 .box h3 {
	color: rgb(255, 255, 255); font-size: 16px; margin-bottom: 10px;
}
.footer .foot1 .box ul {
	width: 250px;
}
.footer .foot1 .box ul li {
	line-height: 28px; margin-right: 50px; float: left;
}
.footer .foot1 .box ul li a {
	color: rgb(174, 174, 174);
}
.footer .foot1 .box .fo1 {
	background: url("foot_fo1.png") no-repeat left; color: rgb(174, 174, 174); text-indent: 20px; margin-bottom: 15px;
}
.footer .foot1 .box .fo2 {
	background: url("foot_fo2.png") no-repeat left; color: rgb(174, 174, 174); text-indent: 20px; margin-bottom: 15px;
}
.footer .foot1 .box .fo3 {
	background: url("foot_fo3.png") no-repeat left; color: rgb(174, 174, 174); text-indent: 20px; margin-bottom: 15px;
}
.footer .foot1 .box .fo4 {
	background: url("foot_fo4.png") no-repeat left; color: rgb(174, 174, 174); text-indent: 20px;
}
.footer .foot1 .box .weix {
	text-align: center;
}
.footer .foot1 .box .weix i {
	color: rgb(255, 255, 255); font-size: 14px;
}
.footer .foot1 .box .text {
	background: rgb(255, 255, 255); border: currentColor; border-image: none; width: 190px; height: 40px;line-height:40px; padding-left: 10px; position: relative; border:none
}
.footer .foot1 .box .usename {
	background: url("foot_renx.png") no-repeat right center; width: 240px; height: 40px; margin-bottom: 20px;  border:none
}



.footer .foot1 .box .telnumb {
	background: url("foot_shouj.png") no-repeat  right center; width: 240px; height: 40px;  margin-bottom: 20px; border:none
}
.footer .foot1 .box .submit {
	background: rgb(51, 153, 51); border: currentColor; border-image: none; width: 240px; height: 40px; color: rgb(255, 255, 255); font-size: 14px; border:none
}
.footer .foot2 {
	background: rgb(43, 43, 43); height: 75px; line-height: 75px;
}
.footer .foot2 span {
	color: rgb(126, 126, 126);
}
.footer .foot2 span a{
	color: rgb(126, 126, 126);
}
.footer .foot2 p {
	float: right;
}
.footer .foot2 p a {
	color: rgb(116, 116, 116);
}
.footer .foot2 p i {
	margin: 0px 10px; color: rgb(116, 116, 116);
}
.lnk {
	background-color: rgb(60, 60, 60);
}
.lnk .con {
	color: rgb(153, 153, 153); padding-top: 27px; padding-bottom: 20px; border-top-color: rgb(94, 94, 94); border-top-width: 1px; border-top-style: solid;
}
.lnk .con li {
	margin: 3px 7px; float: left;
}
.lnk .con li a {
	color: rgb(153, 153, 153);
}
.banner3 {
	background: rgb(0, 0, 0); width: 100%; overflow:hidden;   height: 455px; position: relative;
}
.banner3 .bd {
	margin: 0px auto; width:1200px;  position: relative; z-index: 0;
}
.banner3 .bd ul {
	width: 100% !important; 
}
.banner3 .bd li {
	width: 1200px; height: 455px; text-align: center;  position:relative;
}
.banner3 .bd li a {
	height:455px; display: block; width:1920px; margin-left:-360px;
}
.banner3 .hd {
	left: 0px; width: 100%; height: 30px; text-align: center; bottom: 30px; line-height: 30px; position: absolute; z-index: 1;
}
.banner3 .hd ul {
	text-align: center; padding-top: 5px;
}
.banner3 .hd ul li {
	background: url("banner3_li.png") no-repeat center; margin: 5px; width: 11px; height: 11px; line-height: 9999px; overflow: hidden; display: inline-block; cursor: pointer; -ms-zoom: 1;
}
.banner3 .hd ul .on {
	background: url("banner3_cur.png") no-repeat center;
}

.kuisu{ position:absolute; width:1200px; left:50%; margin-left:-600px; top:45px; z-index:99}

.kuisu:after{ display:table; content:""; height:0px; line-height:0px; clear:both}

.kbaojia{ float:right; width:244px; height:365px;  background:url(baojia.png) no-repeat }

.kbaojia h2{ text-align:center; color:#ffffff; font-size:18px; margin-top:45px; margin-bottom:37px;}
.kbaojia p{ padding-left:18px; padding-right:18px; margin-bottom:9px;height:36px; background:none}

.kbaojia p input{ width:100%;height:36px; line-height:36px; border:none; background:#ffffff; color:#999999; font-size:14px; text-indent:10px; color:#555555; }
.kbaojia .sbm{ padding-left:18px;}

.kbaojia .sbm input{ text-align:center; background:#fa4c06; color:#FFF; font-size:16px; transition: all 1s;}
.kbaojia .sbm input:hover{ background:#cc0000;}
.kbaojia .zi{ font-size:16px; text-align:center; color:#FFF;}
.kbaojia .zi font{ color:#fa4c06;}

.main {
	padding-top: 97px;
}
.main .search {
	height: 90px; line-height: 90px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(243, 243, 243);
}
.sboxcon .ipt {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 280px; height: 38px; line-height: 40px;
}
.sboxcon .btn-srh {
	background: url("search_2.png") no-repeat rgb(58, 166, 58); border: currentColor; border-image: none; width: 62px; height: 40px;
}
.sboxcon select {
	height: 40px; line-height: 40px;
}
.main .con01 {
	padding: 50px 0px; text-align: center;
}
.main .con01 .wrapper {
	width: 1200px; position: relative;
}
.main .con01 .about-us {
	float: left;
}
.main .con01 .about-us .hd {
	width: 100%; height: 90px; margin-bottom: 20px;
}
.main .con01 .about-us .hd img {
	height: 90px;
}
.main .con01 p {
	text-align: left; line-height: 24px; text-indent: 2em; margin-bottom: 10px;
}
.main .con01 a.more {
	margin: 0px 15px; border: 2px solid rgb(153, 153, 153); border-image: none; width: 178px; height: 40px; text-align: center; line-height: 40px; display: inline-block;
}
.weibo {
	top: 300px; right: 10px; position: fixed;
}
.weibo li h4 {
	left: -30px; top: 0px; color: rgb(55, 166, 55); margin-right: 10px; float: left; display: none; position: absolute;
}
.weibo li:hover h4 {
	display: block;
}
.weibo .fir {
	margin-left: 30px; float: left;
}
.weibo .fir li {
	margin-bottom: 10px; position: relative;
}
.weibo .fir li a {
	background: url("img03.gif") no-repeat center; width: 16px; height: 16px; text-align: center; display: block;
}
.weibo .fir li a:hover {
	background: url("img31.gif") no-repeat center; width: 16px; height: 16px;
}
.weibo .sec li {
	text-align: center; margin-bottom: 10px;
}
.weibo .sec li a {
	background: url("img04.png") no-repeat center; width: 48px; height: 48px; line-height: 48px; display: block;
}
.weibo .sec li a:hover {
	background: url("img05.png") no-repeat center; width: 48px; height: 48px;
}
.weibo .sec {
	margin-left: 15px;
}
.main .con02 {
	background: url("img11.jpg") no-repeat center; height: 607px; text-align: center; overflow: hidden;
}
.main .con02 .hd {
	height: 90px; margin-top: 50px; margin-bottom: 60px;
}
.main .con02 .bd {
	margin-bottom: 40px;zoom:1;
}
.main .con02 .bd li {
	margin: 0px 22px; width: 195px; float: left;
}
.main .con02 .bd li .img {
	margin-bottom: 30px;
}
.main .con02 .bd li .img img {
	width: 134px; height: 134px;
}
.main .con02 .bd li .t {
	color: rgb(255, 255, 255); font-size: 18px;
}
.main .con02 .bd li .t .c2 {
	text-transform: uppercase; font-size: 14px;
}
.main .con02 .bd li .line {
	margin: 15px auto; width: 55px; height: 1px; background-color: rgb(246, 197, 49);
}
.main .con02 .bd li .t2 {
	color: rgb(255, 255, 255); font-size: 14px;
}
.main .con02 a.more {
	border: 2px solid rgb(255, 255, 255); border-image: none; width: 178px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; display: inline-block;
}
.main .con03 {
	 margin: 0px auto; padding:80px 0px 0px;  width: 1200px; 
}
.main .conbb{ width:100%; padding-top:70px; }

.conbb h2{ height:40px; line-height:40px;}

.main .con03 .hd {
	height: 46px; margin-bottom: 50px;
}
.main .con03 .bd ul {
	width: 1300px;
}
.main .con03 .bd ul li {
	margin-right: 130px; margin-bottom: 25px; float: left;
}
.main .con03 .bd .thumb {
	width: 131px; height: 112px; text-align: center; line-height: 112px; margin-right: 25px; float: left;
}
.main .con03 .bd .thumb:hover {
	background: url("img14.png") no-repeat center;
}
.main .con03 .bd .thumb a {
	background: url("img33.png") no-repeat center; margin: 0px auto; width: 131px; height: 112px; display: block;
}
.main .con03 .bd .desc {
	width: 360px; float: left;
}
.main .con03 .bd .desc h4 {
	font-size: 16px; margin-bottom: 10px; font-weight:bold;
}
.main .con03 .bd .desc p {
	line-height: 22px;
}
.main .con03 .bd {
	margin-bottom: 30px;
}
.main .con03 .more a {
	margin: 0px auto; border: 2px solid rgb(153, 153, 153); border-image: none; width: 178px; height: 40px; text-align: center; line-height: 40px; display: inline-block;
}
.main .con03 .more {
	text-align: center;
}
.main .con04 {
	padding: 80px 0px; background:#f7f7f7
}
.main .con04 .hd {
	height: 90px; margin-bottom: 40px;
}
.main .con04 .bd ul {
	margin: 0px auto;
}
.main .con04 .bd ul li {
	width: 280px; height:340px; float: left; background:#FFF; text-align:center; margin-right:20px;
}

.main .con04 .bd ul .wei{ margin-right:0px;}
.main .con04 .bd ul li img { width:270px; height:164px; margin-top:5px;
	
}
.main .con04 .bd ul li h2{ text-align:left; padding-left:20px; padding-right:20px; height:50px; line-height:50px; color:#333333; font-size:16px; font-weight:bold}

.main .con04 .bd ul li p{ color:#999999; font-size:14px; text-align:left; line-height:1.6em; padding-left:20px; padding-right:20px;}

.main .con04 .bd ul li p a{ color:#37a637;}

.main .con04 .more a {
	margin: 0px auto; border: 2px solid rgb(153, 153, 153); border-image: none; width: 178px; height: 40px; text-align: center; line-height: 40px; display: inline-block;
}
.main .con04 .more {
	text-align: center; margin-top:50px;}
	
	
	.main .con04 .bd ul li:hover{ background:#37a637; }
	
	
	.main .con04 .bd ul li:hover a{ color:#FFF;}
	
.main .con04 .bd ul li:hover p{ color:#FFF}

.main .con012{ height:778px; background:url(duibi.jpg) no-repeat center top;}

.con012 h2{ text-align:center; color:#ffffff; font-size:36px; padding-top:70px; height:40px; line-height:40px;}

.con012 h5{ text-align:center; color:#edecec; font-size:16px; height:30px; line-height:30px;}

.con012 h2 font{ font-weight:bold}
.bleft{ float:left; width:530px; float:left; text-align:right}
.bleft h3{ color:#37a637; font-size:24px; margin-top:56px;}

.bleft h3 span{ display:inline-block; width:180px; height:56px; line-height:50px; color:#FFF; font-size:24px; background:url(bbanbg.png) no-repeat; text-align:center}

.bleft p{ height:60px; margin-top:10px; line-height:60px; text-align:right; color:#ffffff; font-size:16px; font-weight:bold}


.bright{ float:right; width:530px; float:right; text-align:left}
.bright h3{ color:#ffffff; font-size:24px; margin-top:55px; margin-bottom:14px;}
.bright h3 span{ display:inline-block; width:180px; height:56px; line-height:50px; color:#333333; font-size:24px; background:url(bbanbgb.png) no-repeat; text-align:center}
.bright p{ height:60px; margin-top:10px; line-height:60px; text-align:left; color:#666666; font-size:16px; font-weight:bold}

.bright .wei{ line-height:1.6em; padding-top:15px;}


.bleft .wei{ line-height:1.6em; padding-top:15px;}

.focusBox {
	width: 100%; height: 300px; overflow: hidden; position: relative;
}
.focusBox .pic {
	position: relative; z-index: 0;
}
.focusBox .pic img {
	width: 210px; height: 115px; display: block;
}
.focusBox .hd {
	width: 100%; text-align: center; bottom: 10px; font-size: 0px; position: absolute; z-index: 1;
}
.focusBox .hd li {
	background: url("dot.png") no-repeat 0px -16px; margin: 0px 5px; width: 16px; height: 16px; overflow: hidden; display: inline-block; cursor: pointer; -ms-zoom: 1; _background: url(dot8.png) no-repeat 0 -16px;
}
.focusBox .hd .on {
	background-position: 0px 0px;
}
.focusBox .prev {
	background: url("ad_ctr.png") no-repeat 0px 0px; margin: -60px 0px 0px; top: 50%; width: 60px; height: 90px; text-indent: -9999px; display: none; position: absolute; z-index: 10; cursor: pointer; opacity: 0.2;
}
.focusBox .next {
	background: url("ad_ctr.png") no-repeat 0px 0px; margin: -60px 0px 0px; top: 50%; width: 60px; height: 90px; text-indent: -9999px; display: none; position: absolute; z-index: 10; cursor: pointer; opacity: 0.2;
}
.focusBox .prev {
	left: 0px;
}
.focusBox .next {
	background-position: 0px -90px; right: 0px;
}
.focusBox .prev:hover {
	opacity: 0.5 !important;
}
.focusBox .next:hover {
	opacity: 0.5 !important;
}
.main .con05 {
	background: rgb(247, 247, 247); padding: 80px 0px; margin-top:34px;
}
.main .con05 .head {
	background: url("img20.png") no-repeat center; height: 90px; margin-bottom: 30px;
}
.main .con05 .body {
	margin: 50px auto 20px; width: 1200px; overflow: hidden;
}
.main .con05 .body dl dd {
	margin-right: 34px; margin-bottom: 34px; float: left; background:#FFF;
}
.main .con05 .body dl {
	width: 1350px;
}
.main .con05 .more a {
	margin: 0px auto; border: 2px solid rgb(153, 153, 153); border-image: none; width: 178px; height: 40px; text-align: center; line-height: 40px; display: inline-block;
}
.main .con05 .more {
	text-align: center;
}
.main .con06 {
	padding: 80px 0px;
}

.main .con06 .body { margin-top:50px;
	
}

.main .con06 .head {
	background: url("img22.png") no-repeat center; height: 46px; 
}



.main .con06 .hasMoreTab {
	
}
.main .con06 .hasMoreTab .hd {
	height: 24px; line-height: 24px; padding-right: 10px; margin-left: 360px; position: relative;
}
.main .con06 .hasMoreTab .hd ul {
	height: 26px; overflow: hidden; position: absolute; z-index: 5; -ms-zoom: 1;
}
.main .con06 .hasMoreTab .hd li {
	padding: 0px 10px; margin-left: -1px; float: left; cursor: pointer;
}
.main .con06 .hasMoreTab .hd li.on {
	background: rgb(255, 255, 255); height: 24px; color: rgb(204, 0, 0); line-height: 24px;
}
.main .con06 .hasMoreTab .hd li span {
	color: rgb(153, 153, 153); margin-left: 15px;
}
.main .con06 .hasMoreTab .bd {
	padding: 10px; clear: both; position: relative;
}
.main .con06 .hasMoreTab .bd h2 {
	font-size: 14px;
}
.main .con06 .hasMoreTab .bd p {
	color: rgb(153, 153, 153);
}
.main .con06 .hasMoreTab .bd p a {
	color: rgb(204, 0, 0);
}
.main .con06 .hasMoreTab .bd ul a {
	color: rgb(62, 120, 179);
}
.main .con06 .hasMoreTab .bd ul li {
	width: 377px; margin-right: 24px; margin-bottom: 20px; float: left;
}
.main .con06 .hasMoreTab .bd ul li.last {
	margin-right: 0px;
}
.main .con06 .hasMoreTab .bd .desc h4 {
	text-align: center; color: rgb(51, 51, 51);
}
.main .con06 .hasMoreTab .bd .desc p {
	text-align: center;
}
.main .con06 .bd .imgbox {
	margin: 0px auto 10px; width: 377px; height: 266px; position: relative;
}
.main .con06 .bd .text {
	background: url("img19.png"); left: 0px; height: auto; bottom: 0px; position: absolute; width:100%
}
.main .con06 .bd .imgtext {
	padding: 10px; height: auto;  color: rgb(255, 255, 255); height:100px; font-size: 12px; float: left;
}
.main .con06 .bd .imgtext h4 {
	margin-bottom: 8px;
}
.main .con06 .bd .imgtext p {
	color: rgb(255, 255, 255);
}
.main .con06 .more a {
	margin: 0px auto; border: 2px solid rgb(153, 153, 153); border-image: none; width: 178px; height: 40px; text-align: center; line-height: 40px; display: inline-block;
}
.main .con06 .more {
	text-align: center;
}
.scrollBox {
	margin: 0px auto; width: 1200px; padding-bottom: 50px; position: relative;
}
.scrollBox .piclist {
	overflow: hidden; -ms-zoom: 1;
}
.scrollBox .ohbox {
	left: 60px; overflow: hidden; position: relative;
}
.scrollBox {
	overflow: hidden; position: relative; -ms-zoom: 1;
}
.scrollBox .piclist li {
	width: 164px; text-align: center; margin-right: 80px; float: left; display: inline;
}

.scrollBox .piclist li p{ text-align:center; margin-top:5px;}
.scrollBox .piclist li p a{ display:inline-block; width:90px; height:32px; line-height:32px; color:#FFF; background:#00a743; -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px; text-decoration:none }

.scrollBox .piclist li.last {
	margin-right: 0px;
}
.scrollBox .piclist li span {
	height: 25px; text-align: center; line-height: 25px; display: block;
}
.scrollBox .piclist li span.name {
	color: rgb(55, 166, 55);
}
.scrollBox .piclist li img {
	border-radius: 500px; width: 165px; height: 165px; margin-bottom: 10px;
}
.scrollBox .pageBtn span {
	background: url("img26.png") no-repeat; width: 12px; height: 21px; bottom: 0px; text-indent: -999em; overflow: hidden; display: block; position: absolute; cursor: pointer;
}
.scrollBox .pageBtn .prev {
	background-position: 0px 0px; left: 575px;
}
.scrollBox .pageBtn .next {
	background-position: -14px 0px; left: 610px;
}
.scrollBox .pageBtn .next:hover {
	background-position: -14px -21px !important;
}
.scrollBox .pageBtn .prev:hover {
	background-position: 0px -21px !important;
}
.scrollBox .pageBtn .list {
	margin: 10px 0px 0px 413px; overflow: hidden; -ms-zoom: 1;
}
.scrollBox .pageBtn .list li {
	background: url("images/bntBg.png") -86px -57px; width: 15px; height: 15px; line-height: 10000px; overflow: hidden; margin-left: 10px; float: left; display: inline; cursor: pointer;
}
.scrollBox .pageBtn .list li.on {
	background-position: -114px -57px;
}
.main .con07 {
	 padding-top:80px; padding-bottom:80px; background:#f7f7f7
}

.main .con07 .body { margin-top:50px;
}

.main .con07 .head {
	background: url("img34.png") no-repeat center; height: 90px; padding-top: 80px; margin-bottom: 30px;
}
.main .con07 .more a {
	margin: 0px auto; border: 2px solid rgb(153, 153, 153); border-image: none; width: 178px; height: 40px; text-align: center; line-height: 40px; display: inline-block;
}
.main .con07 .more {
	text-align: center;
}
.main .con08 {
	padding: 80px 0px;
}
.main .con08 .hd {
	height: 90px; margin-bottom: 30px;
}
.main .con08 .bd {
	width: 1200px; overflow: hidden;
}
.main .con08 .bd .thumb {
	width: 175px; height: 143px; margin-right: 25px; float: left;
}
.main .con08 .bd .thumb img {
	width: 175px; height: 143px;
}
.main .con08 .bd .desc {
	width: 330px; float: left;
}
.main .con08 .bd .desc h4 {
	font-size: 16px; font-weight: bold; margin-bottom: 15px;
}
.main .con08 .bd .desc p {
	line-height: 26px;
}
.main .con08 .bd ul {
	width: 1350px;
}
.main .con08 .bd ul li {
	height: 143px; margin-right: 100px; margin-bottom: 20px; float: left;
}
.main .con08 .more a {
	margin: 0px auto; border: 2px solid rgb(153, 153, 153); border-image: none; width: 178px; height: 40px; text-align: center; line-height: 40px; display: inline-block;
}
.main .con08 .more {
	text-align: center;
}
.main .con09 .hd {
	height: 46px; margin-bottom:50px;
}
.main .con09 .bd {

}

.liuchen{ background:url(lcjt.jpg) no-repeat -2px 80px;}

.liuchen:after{ display:table; content:""; height:0px; line-height:0px; clear:both}

.liuchen li{ width:192px; text-align:center; line-height:192px; margin-right:56px; margin-bottom:46px; height:192px; float:left; border:1px solid #ccccce; -moz-border-radius: 50%;      /* Gecko browsers */
    -webkit-border-radius: 50%;   /* Webkit browsers */
    border-radius:50%;  
}

.liuchen li a{ width:166px; text-decoration:none; line-height:1.6em; display:inline-block; margin-top:12px;  text-align:center; height:166px; background:#7c7c7c;  -moz-border-radius: 50%;      /* Gecko browsers */
    -webkit-border-radius: 50%;   /* Webkit browsers */
    border-radius:50%;  
	
}
.liuchen .last{ margin-right:0px; float:right}



.liuchen li a img{ margin-top:34px;}

.liuchen li a h4{ color:#FFF; font-size:16px; font-weight:bold; margin-top:12px; font-weight:normal;}




.liuchen .ts{ line-height:1.6em;}
.liuchen .ts a{ color:#FFF; display:inline-block; line-height:166px; font-size:16px;  text-align:center}

.liuchen li:hover{ border:1px solid #37a637;}

.liuchen li:hover a{ background:#37a637;}

.main .con09 {
	padding: 80px 0px; padding-bottom:0px;
}
.main .con10 {
	height: 80px; text-align: center; color: rgb(255, 255, 255); line-height: 80px; font-size: 16px; background-color: rgb(54, 153, 54);
}
.main .con10  span{font-size:24px;
	
}
.main .con10 a {
	color: rgb(255, 255, 255);
}
.strategy .banner1 {
	width: 100%; height: 250px;
}
.strategy .banner2 {
	background: url("banner1_img1.jpg") no-repeat center; width: 100%; height: 300px;
}
.strategy .address {
	background:#f7f7f7;  height: 70px; line-height: 66px; 
	
}
.strategy .address span a {
	margin: 0px 5px;
}
.strategy .address .tel {
	float: right; 
}

.strategy .address .tel a{display:inline-block; height:70px; padding-left:15px; padding-right:15px;  font-size:16px; text-decoration:none}


.strategy .address .tel a:hover{  background:#FFF} 
.strategy .address .tel .on{ color:#f75a52;  }

.strategy .address .tel img {
	margin-right: 10px;
}
.strategy .address .tel b {
	color: rgb(55, 166, 55); font-size: 20px; font-weight: normal;
}
.strategy .title {
	background: rgb(247, 247, 247); height: 75px; color: rgb(102, 102, 102); line-height: 75px; font-size: 18px;
}
.strategy .title span {
	float: right;
}
.strategy .title span a {
	font-size: 14px; text-decoration: none; margin-left: 20px;
}
.strategy .title span a:hover {
	color: rgb(232, 109, 23);
}
.strategy .title span a.on {
	color: rgb(232, 109, 23);
}
.strategy .staral {
	width: 860px;
}
.strategy .office-project {
	padding-top: 60px;
}
.strategy .office-project .head a {
	color: rgb(55, 166, 55); float: right;
}
.strategy .office-project .head h3 {
	color: rgb(34, 34, 34); padding-bottom: 20px; font-size: 16px; font-weight: bold;
}
.abouttext {
	overflow: hidden; margin-top: 40px;
}
.aboutimg {
	margin-bottom: 20px; margin-left: 20px; float: right;
}
.strategy .office-project .thumb {
	background: url("office-project_img1.jpg") no-repeat center; width: 384px; height: 251px; position: relative;
}
.strategy .office-project .thumb .tit {
	background: url("office-project_thumb_tit_bg.png") center; left: 0px; width: 384px; height: 44px; text-align: center; bottom: 0px; line-height: 44px; position: absolute;
}
.strategy .office-project .thumb .tit a {
	color: rgb(255, 255, 255); font-size: 16px;
}
.strategy .office-project .info {
	width: 455px;
}
.strategy .office-project .info h2 {
	text-align: center; margin-bottom: 10px;
}
.strategy .office-project .info h2 a {
	color: rgb(55, 166, 55); font-size: 14px;
}
.strategy .office-project .info p {
	width: 455px; height: 50px; color: rgb(102, 102, 102); overflow: hidden; padding-bottom: 10px; font-size: 14px;
}
.strategy .office-project .info p a {
	color: rgb(108, 190, 108);
}
.strategy .office-project .info ul {
	padding-top: 20px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dotted;
}
.strategy .office-project .info ul li {
	background: url("office-project_info_li.png") no-repeat left 5px; width: 225px; height: 30px; text-indent: 10px; float: left;
}
.strategy .office-case {
	padding-top: 30px;
}
.strategy .office-case h3 {
	color: rgb(55, 166, 55); font-size: 16px; margin-bottom: 20px;
}
.strategy .office-case ul li {
	text-align: center; margin-right: 5px; margin-bottom: 20px; float: left;
}
.strategy .office-case ul li .thumb {
	width: 167px; height: 126px;
}
.strategy .office-case ul li .thumb img {
	width: 167px; height: 126px;
}
.strategy .office-case ul li p {
	margin-top: 15px;
}
.strategy .office-more {
	padding-top: 40px;
}
.strategy .office-more .cont {
	padding-left: 20px;
}
.strategy .office-more h3 {
	color: rgb(55, 166, 55); font-size: 16px; margin-bottom: 20px;
}
.strategy .office-more a {
	margin-right: 62px;
}
.strategy .office-more a:hover {
	color: rgb(223, 42, 17);
}
.strategy .starar {
	width: 285px; margin-top: 60px;
}
.strategy .starbox {
	border: 1px solid rgb(221, 221, 221); border-image: none; margin-bottom: 33px;
}
.strategy .starbox .tit {
	padding: 0px 10px; height: 50px; line-height: 50px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.strategy .starbox .tit span {
	float: right;
}
.strategy .starbox .tit span a {
	color: rgb(102, 102, 102);
}
.strategy .starbox .tit h3 {
	color: rgb(102, 102, 102); font-size: 16px; font-weight: bold;
}
.strategy .starbox ul {
	padding: 15px 10px 15px 20px;
}
.strategy .starbox ul li {
	background: url("office-project_info_li2.png") no-repeat left; line-height: 36px; text-indent: 10px;
}
.strategy .starbox ul li a {
	color: rgb(102, 102, 102);
}
.strategy .starbox ul li a:hover {
	color: rgb(223, 42, 17);
}
.business {
	overflow: hidden;
}
.business .busibox {
	padding-bottom: 40px; margin-top: 10px; margin-bottom: 40px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.business .item1 .thumb {
	width: 150px; height: 150px;
}
.business .item1 .thumb img {
	width: 150px; height: 150px;
}
.business .item1 .info {
	width: 283px; margin-left: 10px;
}
.business .item1 .info .tit {
	color: rgb(126, 126, 126); font-size: 14px; font-weight: bold;
}
.business .item1 .info p {
	color: rgb(126, 126, 126); line-height: 32px; font-size: 14px;
}
.business .item1 .info2 {
	margin-left: 30px;
}
.business .item1 .info2 p.tel {
	margin-top: 8px;
}
.business .item1 .info2 p.tel img {
	margin-bottom: 10px;
}
.business .item1 .info2 p {
	line-height: 24px;
}
.qytdrightico {
	text-align: center; line-height: 28px;
}
.business .item1 .telbar {
	padding-top: 60px;
}
.business .item1 .telbar span {
	color: rgb(55, 166, 55); font-size: 15px; margin-left: 40px;
}
.business .item1 .telbar span img {
	margin-right: 10px;
}
.business .item1 .telbar span a.show {
	background: rgb(55, 166, 55); padding: 8px 20px; color: rgb(255, 255, 255);
}
.business .item2 {
	padding-top: 35px;
}
.business .item2 ul li {
	width: 276px; text-align: center; margin-right: 31px; float: left;
}
.business .item2 ul li .thumb {
	width: 276px; height: 185px; margin-bottom: 20px;
}
.business .item2 ul li .thumb img {
	width: 276px; height: 185px;
}
.business .item2 ul li p a {
	color: rgb(84, 84, 84); margin-top: 20px;
}
.business .page {
	height: 50px; text-align: center;
}
.business .page a {
	margin: 0px 2px; padding: 5px 15px; border: 1px solid rgb(236, 236, 236); border-image: none; color: rgb(102, 102, 102); text-decoration: none;
}
.business .page a:hover {
	background: rgb(51, 153, 51); color: rgb(255, 255, 255);
}
.business .page span {
	background: rgb(51, 153, 51); margin: 0px 2px; padding: 5px 15px; border: 1px solid rgb(236, 236, 236); border-image: none; color: rgb(255, 255, 255); text-decoration: none;
}
.business .page a.a1 {
	background: rgb(153, 153, 153); color: rgb(255, 255, 255);
}
.business .page a.a2 {
	background: rgb(153, 153, 153); color: rgb(255, 255, 255);
}
.qytdcontent01 {
	line-height: 25px; padding-bottom: 25px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.qytdcontent01 h2 {
	font-size: 16px; margin-top: 15px; margin-bottom: 5px;
}
.qytdcontent02 {
	overflow: hidden;
}
.qytdcontent02 h2 {
	font: 18px/normal "微软雅黑"; color: rgb(54, 164, 57); margin-top: 30px; font-size-adjust: none; font-stretch: normal;
}
.qytdcontent02 .text01 {
	text-align: center; margin-top: 30px; margin-bottom: 20px; float: left;
}
.qytdcontent02 .text01 img {
	margin-bottom: 15px;
}
.business .newsbox {
	margin-top: 30px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.business .newsbox .thumb {
	width: 210px; height: 160px;
}
.business .newsbox .thumb img {
	width: 210px; height: 160px;
}
.business .newsbox .info {
	width: 940px; padding-bottom: 30px; margin-left: 30px;
}
.business .newsbox h3 {
	height: 24px; color: rgb(102, 102, 102); overflow: hidden; font-size: 16px; margin-bottom: 5px;
}
.business .newsbox span {
	color: rgb(102, 102, 102); font-size: 12px;
}
.business .newsbox span i {
	margin-right: 20px;
}
.business .newsbox .wz {
	height: 52px; line-height: 26px; overflow: hidden; font-size: 14px; margin-top: 20px;
}
.business .newsbox .an {
	margin-top: 10px;
}
.ryzztxt {
	font: 14px/normal "微软雅黑"; text-align: center; color: rgb(102, 102, 102); margin-top: 20px; margin-right: 15px; margin-bottom: 30px; float: left; font-size-adjust: none; font-stretch: normal;
}
.ryzztxt img {
	margin-bottom: 15px;
}
.contenttoptext {
	text-align: center; margin-top: 60px; padding-bottom:35px;border-bottom:1px dashed #e5e5e5;
}
.contenttoptext h2 {
	font: 24px/normal "微软雅黑"; color: rgb(34, 34, 34); margin-bottom: 10px; font-size-adjust: none; font-stretch: normal;
}
.contenttoptext h4 {
	font: 12px/normal "微软雅黑"; color: rgb(162, 162, 162); font-size-adjust: none; font-stretch: normal;
}


.contenttoptext h4 a{ color: rgb(162, 162, 162); text-decoration:none}
.contenttoptex2 {
	padding-bottom: 20px; border-bottom-color: rgb(162, 162, 162); border-bottom-width: 1px; border-bottom-style: dotted;
}
.contentpage {
	padding: 15px 0px; overflow: hidden; margin-top: 50px; margin-bottom: 50px; border-top-color: rgb(229, 229, 229); border-bottom-color: rgb(229, 229, 229); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dotted;
}
.contentpage span.s1 {
	width: 380px; float: left; display: block;
}
.contentpage span.s1 a {
	font: 14px/normal "微软雅黑"; color: rgb(34, 34, 34); font-size-adjust: none; font-stretch: normal;
}
.contentpage span.s3 {
	text-align: right;
}
.contentpage a.s2 {
	background: url("textshow_03.gif") no-repeat; font: 14px/normal "微软雅黑"; width: 90px; text-align: center; color: rgb(51, 153, 51); padding-left: 10px; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.contenttjtext {
	margin-top: 30px; margin-bottom: 30px;
}
.contenttjtext h2 {
	font: 18px/normal "微软雅黑"; color: rgb(51, 51, 51); margin-bottom: 20px; font-size-adjust: none; font-stretch: normal;
}


.contenttjanli {
	margin-top: 30px; margin-bottom: 30px;
}
.contenttjanli h2 {
	font: 18px/normal "微软雅黑"; color: rgb(51, 51, 51); margin-bottom: 20px; font-size-adjust: none; font-stretch: normal;
}

.contenttjanli li{ width:273px; float:left; margin-right:20px; margin-bottom:20px;}

.contenttjanli li a{ text-decoration:none}

.contenttjanli ul li a .pic {
	position:relative;
	width:273px;
	height:193px;
	overflow:hidden;
	
}

.contenttjanli ul li a .pic img{transition: all 1s; 	width:273px;
	height:193px;}

.contenttjanli ul li:hover a .pic img{
	transform: scale(1.1,1.1);}
	

.contenttjanli .wei{ margin-right:0px;}


.contenttjanli li h2{ margin-top:10px; text-align:center; color:#666666; font-size:14px; font-weight:normal; text-align:center;}

.contenttjtext li {
	background: url("textshow_04.gif") no-repeat 0px 17px; padding: 10px 0px 10px 12px; width: 400px; font-size: 14px; float: left;
}
.project-case .filtrate {
	padding-top: 40px;
}
.project-case .filtrate .box span {
	color: rgb(128, 128, 128); font-size: 14px; font-weight: bold; float: left;
}
.project-case .filtrate .box ul {
	margin-left: 40px;
}
.project-case .filtrate .box ul li {
	font-size: 14px; margin-right: 20px; margin-bottom: 10px; float: left;
}
.project-case .filtrate .box ul li a {
	padding: 5px 10px; text-decoration: none;
}
.project-case .filtrate .box ul li a:hover {
	background: rgb(55, 166, 54); color: rgb(255, 255, 255);
}
.project-case .filtrate .box ul li a.on {
	background: rgb(55, 166, 54); color: rgb(255, 255, 255);
}
.project-case .filtrate .box ul li div {
	font-size: 12px; margin-top: 8px; display: none; position: absolute;
}
.project-case .filtrate .box2 span {
	line-height: 33px; font-size: 14px; font-weight: bold; float: left;
}
.project-case .filtrate .box2 span i {
	color: rgb(55, 166, 56);
}
.project-case .filtrate .box2 ul {
	margin-left: 40px;
}
.project-case .filtrate .box2 ul li {
	padding: 5px 10px; border: 1px solid rgb(216, 216, 216); border-image: none; color: rgb(55, 166, 55); font-size: 14px; margin-right: 20px; float: left;
}
.project-case .filtrate .box2 ul li a {
	background: none; padding: 5px 2px; margin-left: 5px;
}
.project-case .filst {
	margin-top: 80px;
}
.project-case .filst .hd {
	border-bottom-color: rgb(55, 166, 55); border-bottom-width: 1px; border-bottom-style: solid;
}
.project-case .filst .hd ul li {
	width: 68px; height: 40px; text-align: center; color: rgb(102, 102, 102); line-height: 40px; font-size: 14px; margin-right: 20px; float: left; cursor: pointer;
}
.project-case .filst .hd ul li.on {
	border-width: 1px; border-style: solid; border-color: rgb(55, 166, 55) rgb(55, 166, 55) rgb(255, 255, 255); border-image: none; top: 1px; position: relative;
}
.project-case .filst .bd ul li {
	margin-right: 34.5px; margin-bottom:20px; float: left; position: relative; display:block;
}


.project-case .filst .bd ul .wei{ margin-right:0px;}

.project-case .filst .bd ul .mars {
	margin-right: 0px;
}
.project-case .filst .bd {
	padding-top: 30px;
}
.project-case .filst .bd ul li a {
	width: 383px; height: 291px; display: block; text-decoration:none
}
.project-case .filst .bd ul li a span {
	display: none;
}



.project-case .filst .bd ul li a:hover span {
	background: url("filst_li_tit_bg.png"); left: 0px; width: 367px; height: 166px; bottom: 0px; line-height:26px; overflow: hidden; padding-left: 10px; padding-top:10px; display: block; position: absolute;
}
.project-case .filst .bd ul.zmkh li a:hover span {
	height: 35px;
}
.project-case .filst .bd ul.zmkh li {
	width: 210px; margin-right:30px; margin-bottom:34px;
}
.project-case .filst .bd ul li a:hover b {
	color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; 
}
.project-case .filst .bd ul li a:hover i {
	color: rgb(255, 255, 255); font-size: 14px;
}
.project-case .filst .bd .lis1 {
	width: 377px; height: 266px; background-size: 100%; position:relative;
}

.project-case .filst .bd .zmkh .liss {
	width: 210px; height: 115px; background-size: 100%;
}

.project-case .filst .bd .lis2 {
	background: url("filst_bd_img2.jpg") no-repeat center; width: 383px; height: 291px;
}
.project-case .filst .bd .lis3 {
	background: url("filst_bd_img3.jpg") no-repeat center; width: 383px; height: 291px;
}
.project-case .page {
	text-align: center;
}
.project-case .page a {
	margin: 0px 2px; padding: 5px 15px; border: 1px solid rgb(236, 236, 236); border-image: none; color: rgb(102, 102, 102); text-decoration: none;
}
.project-case .page a:hover {
	background: rgb(51, 153, 51); color: rgb(255, 255, 255);
}
.project-case .page a.on {
	background: rgb(51, 153, 51); color: rgb(255, 255, 255);
}
.project-case .page .prve {
	background: rgb(255, 255, 255); color: rgb(102, 102, 102);
}
.project-case .page .next {
	background: rgb(255, 255, 255); color: rgb(102, 102, 102);
}
.project-case .page span {
	background: rgb(51, 153, 51); margin: 0px 2px; padding: 5px 15px; border: 1px solid rgb(236, 236, 236); border-image: none; color: rgb(255, 255, 255); text-decoration: none;
}
.telbar2 {
	background: rgb(51, 153, 51); height: 80px; text-align: center; line-height: 80px;
}
.telbar2 span {
	color: rgb(255, 255, 255); font-size: 14px; margin-right: 20px;
}
.service-range .box {
	padding-bottom: 45px; margin-top: 50px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.service-range .thumb {
	width: 134px; height: 134px;
}
.service-range .thumb img {
	width: 134px; height: 134px;
}
.service-range .info {
	width: 1030px;
}
.service-range .info .tit {
	padding-bottom: 15px;
}
.service-range .info .tit h3 {
	color: rgb(55, 166, 55); font-size: 22px; font-weight: bold;
}
.service-range .info .tit span {
	color: rgb(0, 129, 204); font-size: 16px; font-weight: normal; margin-left: 10px;
}
.service-range .info p {
	width: 1030px; height: 84px; overflow: hidden; font-size: 14px;
}
.service-range .info p a {
	color: rgb(102, 102, 102);
}
.prol {
	width: 860px;
}
.project-case .filtrate2 span a {
	background: rgb(226, 226, 226); padding: 3px 10px; color: rgb(102, 102, 102); font-size: 14px; text-decoration: none;
}
.project-case .filtrate2 .box ul {
	margin-left: 90px;
}
.project-case .filtrate2 .box ul li {
	padding: 0px 10px; text-align: left; position: relative;
}
.project-case .filtrate2 .box ul li.on {
	background: rgb(55, 166, 55);
}
.project-case .filtrate2 .box ul li.on a {
	color: rgb(255, 255, 255);
}
.project-case .filtrate2 .box ul li.on .close {
	background: url("filtrate2_x.png") no-repeat center; top: 2px; width: 5px; height: 5px; right: 5px; position: absolute; cursor: pointer;
}
.houses {
	padding-bottom: 40px; margin-bottom: 40px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.houses .thumb {
	width: 210px; height: 160px;
}
.houses .thumb img {
	width: 210px; height: 160px;
}
.houses .info {
	margin-left: 20px;
}
.houses .info h3 {
	color: rgb(0, 0, 0); font-size: 15px; font-weight: bold; margin-bottom: 10px;
}
.houses .info p {
	color: rgb(102, 102, 102); line-height: 25px; font-size: 14px;
}
.houses .more {
	padding-top: 120px;
}
.pror {
	width: 290px; padding-top: 60px; 
}
.div1{width:290px;}.div2{position:fixed;_position:absolute;top:100px;  z-index:250;}


.absolute{position:absolute; z-index:250; bottom:0px; }

.pror .starar {
	width: 285px; margin-top: 30px;
}
.pror .starbox {
	border: 1px solid rgb(221, 221, 221); border-image: none; overflow: hidden; margin-bottom: 33px;
}
.pror .starbox .tit {
	padding: 0px 10px; height: 50px; line-height: 50px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.pror .starbox .tit span {
	float: right;
}
.pror .starbox .tit span a {
	color: rgb(102, 102, 102);
}
.pror .starbox .tit h3 {
	color: rgb(102, 102, 102); font-size: 16px; font-weight: bold;
}
.pror .starbox ul {
	padding: 15px 10px 15px 20px;
}
.pror .starbox ul li {
	background: url("office-project_info_li2.png") no-repeat left; line-height: 36px; text-indent: 10px;
}
.pror .starbox ul li a {
	color: rgb(102, 102, 102);
}
.pror .starbox ul li a:hover {
	color: rgb(223, 42, 17);
}
.pror .starbox .font01 {
	background: url("gcal_03.gif") no-repeat 0px 8px; font: 14px/normal "微软雅黑"; margin: 15px; color: rgb(31, 137, 6); padding-left: 10px; display: block; font-size-adjust: none; font-stretch: normal;
}
.pror .starbox a.a1 {
	font: 12px/normal "宋体"; color: rgb(102, 102, 102); margin-right: 8px; margin-bottom: 15px; margin-left: 12px; float: left; font-size-adjust: none; font-stretch: normal;
}
.strength {
	background: url("strength_bg.jpg") no-repeat center; height: 493px; margin-top: 40px; margin-bottom: 80px;
}
.strength .beiying {
	background: url("strength_by.png") no-repeat bottom; height: 102px;
}
.strength .tit {
	text-align: center;
}
.strength .wzbar {
	background: url("filst_li_tit_bg.png"); margin: 15px auto 0px; padding: 80px 20px; width: 471px; height: 220px;
}
.strength .wzbar h3 {
	color: rgb(255, 255, 255); padding-bottom: 10px; font-size: 16px; font-weight: bold;
}
.strength .wzbar p {
	color: rgb(255, 255, 255); line-height: 32px; font-size: 16px;
}
.strength .contbar .prev {
	background: url("strength_jt.png") 0px -157px; left: 200px; top: 250px; width: 73px; height: 77px; overflow: hidden; display: block; position: absolute; z-index: 9;
}
.strength .contbar .next {
	background: url("strength_jt.png") 0px -157px; left: 200px; top: 250px; width: 73px; height: 77px; overflow: hidden; display: block; position: absolute; z-index: 9;
}
.strength .contbar .next {
	background-position: -74px -157px; left: auto; right: 200px;
}
.strength .contbar .prev:hover {
	background-position: 0px 77px;
}
.strength .contbar .next:hover {
	background-position: -74px 77px;
}
.strength .prevStop {
	background-position: 0px 77px !important;
}
.strength .nextStop {
	background-position: -74px 77px !important;
}
.advabar .box {
	margin-right: 100px; margin-bottom: 40px; float: left;
}
.advabar .box .thumb {
	width: 131px; height: 112px;
}
.advabar .box .thumb img {
	width: 131px; height: 112px;
}
.advabar .box .info {
	width: 381px; margin-left: 20px;
}
.advabar .box .info h3 {
	color: rgb(0, 0, 0); font-size: 20px;
}
.advabar .box .info p {
	line-height: 26px; margin-top: 10px;
}
.advabar .box .info p a {
	color: rgb(102, 102, 102); font-size: 14px;
}
.advabar .mazero {
	margin-right: 0px;
}
.zxnslistnav {
	width: 1198px; height: 49px; margin-bottom: 30px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.zxnslistnav li {
	font: 14px/50px "微信雅黑"; width: 98px; height: 50px; text-align: center; color: rgb(102, 102, 102); float: left; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.zxnslistnav li.on {
	background: url("zxnsnavbj.gif") no-repeat; color: rgb(55, 166, 55);
}
.zxnstext {
	min-height: 300px;
}
.main-title {
	background: url("img01.png") no-repeat center 36px; height: 46px; 
}
.main-title span {
	text-align: center; line-height: 100%; font-size: 20px; margin-bottom: 5px; display: block;
}
.main-title strong {
	text-align: center; color:#37a637; line-height: 100%; font-size: 24px; margin-bottom: 5px; display: block;
}


.main .con13 {
	  padding:70px 0px; position:relative  
}

.bghuise{ background:#f7f7f7;}

.con13 h2{ text-align:center; color:#37a637; font-size:36px; font-weight:bold; height:40px; line-height:40px;}

.conbb h2{ text-align:center; color:#37a637; font-size:36px; font-weight:bold}


.con13 h2 font{ color:#fa4c06;}

.con13 .xiaozi{ color:#999999; font-size:16px; text-align:center; padding-bottom:15px; background:url(xiaozi.png) no-repeat center bottom; }

.conbb .xiaozi{ color:#999999; margin-bottom:50px; font-size:16px; text-align:center; padding-bottom:15px; background:url(xiaozi.png) no-repeat center bottom;  }

.con13 ul{ width:1200px; float:left; background:url(liuda.jpg) no-repeat center center; height:320px; margin-top:50px; display:block}
.con13 ul li{ margin-bottom:48px;}
.con13 ul .first{ margin-top:33px;}

.con13 ul li span{ display:inline-block; width:334px; color:#666666; font-size:18px; }

.con13 ul li span font{ color:#37a637;}
.con13 ul li .cleft{ float:left; text-align:right }

.con13 ul li .cright{ float:right; text-align:left; width:330px}

.con13 ul li:after{ display:table; content:""; height:0px; line-height:0px; clear:both}

.con13 ul .dierg span{ width:280px;}
.bangma{ text-align:center; color:#666666; font-size:36px; font-weight:bold; margin-top:40px;}

.bangma font{ color:#37a637;}

.disanjiao{ position:absolute; width:100%; height:20px; background:url(daos.png) no-repeat center; bottom:0px; z-index:9999;}


.h2title{ margin-top:20px; height:60px; line-height:60px; border-bottom:1px solid #e5e5e5}

 .h2title span{ color:#333333; font-size:18px;}
 
.h2title a{ float:right; color:#999999; font-size:14px;}

.project-case .filst .bd ul li .desc{ text-align:center; margin-top:10px;}

.project-case .filst .bd ul li .desc a{ display:inline}

.project-case .filst .bd ul li .desc H4{ color: rgb(51, 51, 51);}

.project-case .filst .bd ul li .desc p{color: rgb(153, 153, 153);}

.doyoo_f_original
{
overflow:auto !important;
}
.doyoo_f_frame
{
display:none !important;
}



.project-case .filst .bd h2{ height: 50px;
line-height: 50px;
border-bottom: 1px solid #e6e6e7; margin-bottom:20px;}


.project-case .filst .bd h2 span{ font-size: 24px;
color: #666666;
font-weight: 600;}

.project-case .filst .bd h2 a{ float:right; font-size:16px; color:#666666;}


.gxqm{ text-align:center; margin-top:60px;}


.gxqm h3{ color:#545450; font-size:36px; line-height:36px; font-weight:normal}

.gxqm .xian{ text-align:center; }

.gxqm .xian span{ display:inline-block; width:166px; height:3px; background:#009940;}

.diji{ margin-top:30px;}

.diji a{ display:inline-block; padding:8px 20px; background:#009940; font-size:14px; color:#FFF; text-decoration:none; -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;   }
.diji a em{ display:inline-block; width:24px; height:24px; background:url(wx.png) no-repeat; vertical-align:middle; margin-right:5px;}

.hbd{ margin-top:20px; font-size:18px; color:#666666; margin-bottom:20px;}


.telg{ font-size:24px; color:#666666;}

.dyf{ margin-top:20px; font-size:26px; color:#666666;}


 /*新增CSS */

.ylink{ padding-top:60px; padding-bottom:60px; background:#f7f7f7;}




.ylink h3 span{ color:#666666; font-size:16px; float:left; padding-left:20px; background:url(yz.gif) no-repeat left center;} 

.ylink h3 .yyou{ float:right; color:#999999; font-size:14px; background:none; padding-left:0px;}


.ylink h3 .yyou a{ display:inline-block; width:18px; height:18px; border-radius:50%; background:#7c7c7c; color:#FFF; font-size:14px; text-align:center; line-height:18px; margin-left:8px; text-decoration:none}

.links{ margin-top:10px; width:1220px;}


.links a{ display:inline-block; float:left; margin-right:17px; margin-top:20px; float:left; color:#999999; font-size:14px; text-decoration:none}




.innew{ margin-top:0px; }
.innew li{ width:380px; height:468px; float:left; background:#FFF; margin-left:30px;}

.innew li:first-child{ margin-left:0px;}


.innew li h2{ color:#666666; font-size:22px; font-weight:normal; text-align:center; padding-top:0px; padding-bottom:10px; background:url(hxian.jpg) no-repeat center bottom; margin-bottom:20px;}


.innew li .nwpic{ display:block; text-align:center;  position:relative } 

.innew li .nwpic img{ width:380px; height:180px;}


.innew li .nwpic h3{ position:absolute; width:380px; height:42px; line-height:42px; text-indent:18px; color:#FFF; font-size:16px; font-weight:normal; background:url(bgh3.png) no-repeat; left:0px; bottom:0px; text-align:left}

.innew li p{ }

.innew li p a{ display:block; height:50px; line-height:54px; color:#666666; font-size:14px; padding-left:18px; background:url(nzs.gif) no-repeat left center; border-top:1px dashed #e7e7e7; }

.innew li p a:first-child{ border-top:none}


















