﻿@charset "utf-8";
/* CSS Document */
@font-face {
    font-family:'bookman_demi';
    src:url('fonts/bookman_demi-webfont.eot');
    src:url('fonts/bookman_demi-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bookman_demi-webfont.woff') format('woff'),
         url('fonts/bookman_demi-webfont.ttf') format('truetype'),
         url('fonts/bookman_demi-webfont.svg#bookman_demi-webfont') format('svg');
    font-weight:normal;
    font-style:normal;
}
body { margin:0; padding:0; font-family:"Microsoft YaHei"; font-size:12px; line-height:1.5; color:#231814; }
a { color:#231814; text-decoration:none;}
a:hover { color:#231814;}
img { border:0; display:inline; vertical-align: bottom;}
div,ul,li,dl,dd,span,h1,h2,p,h4,h3 { margin:0; padding:0; list-style:none;}
.clear{ clear:both;}
.hidden{display:none;}

div.body{ min-width:1024px; margin:auto; }
.tpleft{ float:left;}
.tpright{ float:right;}

.menutop{ background:#ecf0f3; height:30px;}
.menutop .fav{  width:1160px; margin:0px auto;}
.menutop .fav ul {width:320px; float:right; padding-top:6px;}
.menutop .fav ul li{ float:left; line-height:18px; margin-left:10px;}
.menutop .fav ul li a{ font-size:13px;}

.top{width:1160px; margin:0px auto; height:149px;}
.top .logo{ float:left; margin-top:40px;}
.top .tell{ float:right; margin-top:64px;}

.menu{ clear:both; background:url(../images/index_14.png) top repeat-x;height:80px; position:absolute; z-index:100;width:100%;}
.menu ul{ width:1160px; margin:0 auto;}
.menu ul li{ float:left; text-align:center;}
.menu ul li a{  font-size:16px; padding-left:28px; font-weight:bold; padding-right:28px; color:#fff; display:block; line-height:70px;}
.menu ul li.cur a{background:#333; height:60px;}
.banner{background: url(../images/me_21.jpg) center no-repeat; height:538px; margin:0px auto 43px; position:relative; z-index:0;}
.banner #topTrade{height:538px; line-height:538px; width:100%;margin:0px;text-align: center; position:relative; z-index:30;}
.banner #topTrade div{height:538px;overflow:hidden;width:100%; min-width:1003px; position:absolute;text-align: center;left:0px;top:0px; z-index:10; display:none;}
.banner #topTrade div a{display:block; height:538px;}

.pager{position:absolute; bottom:10px; left:50%; z-index:100}
.pager a{position:relative; float:left; left:-50%;width:40px; height:8px; margin:5px; background:#ddd; line-height:0; font-size:0; text-indent:-99em; overflow:hidden;}
.pager a.activeSlide{ background:#85c226;}

.banner .b1,.banner .b2{ display:block; width:93px; height:82px; position:absolute; top:248px; z-index:100; display:none;}
.banner .b1{ left:0px; background: url(../images/jt.png) 0px 0px no-repeat;}
.banner .b2{ right:0px; background: url(../images/jt.png) -93px 0px no-repeat;}

.meu{ position:relative; height:70px; margin:0px auto; width:100%;}
.housekeeper{ background:url(../images/me_24.png) repeat-x; height:87px; margin-bottom:49px;}
.housyj{border-radius: 10px; border:2px #84c225 solid; width:520px; height:85px; background:#fff; margin:0px auto; font-size:38px; text-align:center; line-height:85px; line-height:85px; color:#84c225; font-weight:bold; }
.housyj.one{ width:330px;}
.housyj.two{ background:#dedede;width:330px;}

.housekeeper1{ background:url(../images/bsg.png) repeat-x; height:87px; margin-bottom:49px;}
.housyj1{border-radius: 10px; border:2px #fff solid; width:570px; height:85px; background:#aaaaa9; margin:0px auto; font-size:38px; text-align:center; line-height:85px; line-height:85px; color:#fff; font-weight:bold; }
.type1{ width:1160px; margin:0px auto 47px;}
.programme{ text-align:center; margin:0px auto 35px; height:217px; background:#84c225;}
.nzf{ width:1160px; margin:0px auto 32px;}

.nzleft{ width:592px; float:left; font-size:24px; line-height:50px;}
.nzleft .tes{ font-size:34px; color:#294f38; }
.nzleft .baok{ font-size:21px; line-height:40px; color:#294f38;}
.naright{ width:541px; float:right; text-align: center;font-size:24px;}
.naright img{ border:10px #2c4f4b solid; margin-bottom:12px;}
.naright .baok{ font-size:24px;color:#294f38;}

.Package{ background:#3f1267; color:#fff; text-align:center; font-size:32px; width:200px; height:60px; line-height:60px;border-radius: 10px; margin-left:300px; margin-top:25px;}
.Package a{color:white;}
.Packageone{ background:#84c225; color:#fff; text-align:center; font-size:22px; width:454px; height:60px; line-height:60px;border-radius: 10px; margin:0px auto 43px;}

.ban2{background:#e6e6e6 url(../images/me_46.jpg) center no-repeat; height:629px;}
.renovation{ background:#aaaaa9; margin:0px auto; height:722px; padding-top:40px;}
.renovation ul{ width:986px; margin:0px auto 60px;}
.renovation ul li{ text-align:center; width:178px; float:left; color:#fff; font-size:24px; line-height:28px; margin-right:24px;}
.renovation ul li img{ margin-bottom:15px;}
.renovation ul li.last{ margin-right:0px;}

.renovation.one h3{ margin:0px auto 48px; text-align:center; font-size:48px; font-weight:normal; line-height:50px;}
.renovation.one ul li{ color:#333333;}
.renovation.one{ background:#f4f4f4; color:#333333; margin:0px auto; height:563px; padding-top:52px;}
.renovation.one .renone{  color:#333333; height:80px; }
.renovation.one ul{ width:986px; margin:0px auto 40px;}

.renovation .renone{ width:500px; text-align:center; margin:0px auto; color:#fff; font-size:24px; line-height:50px; height:130px;}
.renovation .renone h2{ font-size:38px; margin-bottom:5px;}
.Package1{ background:#018ae1; color:#fff; text-align:center; font-size:32px; width:200px; height:60px; line-height:60px;border-radius: 10px; margin:0px auto;}
.Package1 a{ color:#fff;font-size:32px; }
.Package1.one{ margin-bottom:94px;}
.Package1.tr{ margin-bottom:54px; background:#e51594;}
.Package1.fr{ margin-bottom:54px; background:#3f1267;}


.Package1.two{ background:#85c226;}

.paft1{ background:#f4f4f4; margin:0px auto; padding-top:37px;}
.Intimate{ width:962px; margin:0px auto; height:761px;}
.Intimate .tys{ margin-left:34px; margin-bottom:28px;}
.Intimate ul li{ float:left; margin-right:57px; margin-bottom:10px; position:relative;}
.Intimate ul li a .no1{ display:block; position:absolute; background:url(../images/xlq.png); width:37px; height:37px; text-align:center; line-height:37px; color:#fff; font-size:20px; left:44px; top:30px; z-index:1000;}
.Intimate ul li.last{ margin-right:0px;}
.Intimate ul li.first{ margin-left:88px;}
.Intimate ul li h2{text-align:center; font-size:24px; width:127px; text-align:center; color:#fff; position:absolute; z-index:10; top:112px; display:none;}
.Intimate ul li.cur .bgroud{ background:url(../images/hgyy.png) center no-repeat; width:123px; height:266px; position:absolute; left:2px; top:3px; }
.Intimate ul li.cur h2{display:block;}
.save{background:url(../images/me_104.jpg) center no-repeat; height:650px; margin-bottom:33px;}
.save .money{ width:984px; margin:0px auto; text-align:center; padding-top:70px;}
.save .money h2{ font-size:38px;}
.save .money .js1{ font-size:30px; margin-bottom:80px; padding-top:20px;}
.save .money .js2{ font-size:24px; padding-top:65px;}

.solufl{ width:1164px; margin:0px auto 45px; padding-top:10px;}
.solufl ul li{ float:left;}
.solufl ul li a{ display:block; background:#434447; color:#fff; width:320px; height:57px; text-align:center; line-height:57px; font-size:30px; font-weight:bold; margin-left:28px; margin-right:35px;}
.solufl ul li.cur a{ background:#85c226;}

.solunr{width:1164px; margin:0px auto 48px;}
.solpic{ width:529px; height:379px; float:left;-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:2px 2px 5px #333333;}
.sojs{ width:590px; float:right;}
.sojs .sotitle{ font-size:26px;  font-weight:bold;margin-bottom:33px;}
.sojs .sowe{ font-size:18px; height:275px; line-height:30px; }
.sojs .free{}
.sojs .free ul li{ float:left; width:102px; height:32px; background:#132110; color:#fff; line-height:32px; text-align:center; font-size:18px; margin-right:15px;}
.sojs .free ul li.org{ background:#85c226;}

.part2{ width:1164px; margin:0px auto 37px;}
.part2 ul li{ float:left; margin-right:1px; overflow:hidden; }
.part2 ul li .zhux{ background:#85c226 url(../images/me_116.jpg) 225px 18px no-repeat; height:193px; width:310px; color:#fff; }
.part2 ul li .zhux a{ font-size:18px; color:#fff;}
.part2 ul li.last{ margin-right:0px;width:334px;}
.part2 ul li .zhux h2{ font-size:48px; width:90%; margin:0px auto; line-height:52px; padding-top:13px;}
.part2 ul li .zhux h3{ font-size:38px; width:90%; margin:0px auto;}
.part2 ul li .zhux .pmore{ text-align:right; width:90%; margin:0px auto; padding-top:23px;}
.part2 .first img{width:310px; height:405px;}
.part2 .two img{width:518px; height:598px;}
.part2 .last img{width:334px; height:199px;}

.experience{background:url(../images/me_124.jpg) center no-repeat; margin:0px auto 42px; padding-bottom:80px;}
.experience h2{ font-size:38px; line-height:42px; font-weight:bold; width:1000px; margin:0px auto 65px; text-align:center; padding-top:60px;}

.caseic{ width:1162px; margin:auto;  border:5px #fff solid;}
.caseic ul li{ width:581px; float:left; }
.caseic ul li .tpleft{width:289px; height:250px; overflow:hidden;}
.caseic ul li .tpright{width:289px; height:250px; overflow:hidden;}
.caseic ul li .casenr{ width:292px; background:#f3f3f3; position:relative; float:left; height:250px; font-size:14px;}
.caseic ul li .casenr a{ display:block; font-size:18px; margin-bottom:18px;}
.caseic ul li .casenr .casejs{ width:85%; margin:0px auto; padding-top:20px;}
.caseic ul li .casenr .casejs a.mor{ width:26px; height:25px;background:url(../images/hjt.png) center no-repeat;}
.caseic ul li .casenr .casejs .comnr{ height:140px; line-height:21px; margin-bottom:0px;}
.caseic ul li:hover .casenr{ background:#85c226; color:#fff;}
.caseic ul li:hover .casenr a{  color:#fff;}
.caseic ul li:hover .casenr .casejs a.mor{ width:26px; height:25px;background:url(../images/bsjt.png) center no-repeat;}
.caseic ul li .casenr span{ display:none;}
.caseic ul li:hover .casenr span{ display:block;background:url(../images/ljt.png) center no-repeat; width:27px; height:52px; position:absolute; left:-26px; top:94px;}
.caseic ul li.two:hover .casenr span{ display:block;background:url(../images/rjt.png) center no-repeat; width:27px; height:52px; position:absolute; left:289px; top:94px;}

.teamjs{ width:1160px; margin:0px auto 30px; text-align:center; font-size:20px; }

.coreteam{ width:1160px; margin:0px auto 30px;}
.coreteam ul li{ float:left; background:#85c226; height:382px; width:219px; overflow:hidden; text-align:center; line-height:40px;margin-right:16px; position:relative;}
.coreteam ul li a{ color:#fff; font-size:20px; font-weight:bold;}
.coreteam ul li.last{ margin-right:0px;}

.coreteam ul li .orgbj{background:url(../images/org.png); height:382px; position:absolute; width:100%; left:0px; top:-382px;}
.coreteam ul li .orgbj .cornr{margin:0px auto; color:#fff; font-size:18px; line-height:35px; text-align:left;}
.coreteam ul li .orgbj .cornr a{display:block; height:342px; padding:0px 22px; padding-top:40px; color:white;}

.part3{ background:#dedede; margin:0px auto; height:648px; padding-top:36px;}

.ques{ width:1160px; margin:0px auto;}
.ques ul{ width:507px; float:left; font-size:20px; line-height:40px;}
.ques ul li p.ans{ color:#85c226; margin-bottom:5px;}
.anw{ width:444px; margin:0px auto;background:url(../images/me_142.jpg) no-repeat; height:488px; float:right;}
.anw .pjs{ color:#fff; text-align:center; font-size:24px; padding-top:192px; height:177px; line-height:40px;}

.raid{ width:1162px; margin:0px auto; padding-top:10px; }
.raidleft{ width:564px; float:left; border-right:1px #85c226 solid; margin-right:18px; padding-right:20px;}
.ramane{ font-size:24px; margin-bottom:22px;}
.raidleft ul li .tpleft{ width:278px; float:left; border:1px #cccccc solid;}
.newr{ width:264px; float:right; color:#515151; font-size:14px; line-height:30px;}
.newr a{ color:#000; font-size:18px; display:block; height:25px; overflow:hidden;}
.newr p{ padding-top:11px; padding-bottom:11px;}

.raidleft ul li{ margin-bottom:20px; height:168px;}
.raidleft ul li.last{ margin-bottom:0px;}
.raidleft ul li .ljmore a{ width:114px; display:block; color:#85c226;background:url(../images/me_152.jpg) right  no-repeat; font-size:16px; line-height:20px;}
.raidright{ width:555px; float:right; font-size:16px;}
.raidright ul li{background:url(../images/me_157.jpg) 12px 12px no-repeat; padding-left:30px; line-height:30px; }
.raidright ul li a{ color:#686868; font-size:16px;}
.raidright ul li  .date{ float:right;color:#686868; }
.raidright ul li.first{ font-size:14px; background:none; padding-left:0px; color:#515151; border-bottom:1px #85c226 solid; padding-bottom:15px; margin-bottom:15px;}
.raidright ul li.first a{ color:#000000;display:block; text-align:center; font-size:20px; margin:15px auto 10px;}

.part4{ background:#f3f3f3; margin:0px auto 75px; padding-top:25px; padding-bottom:35px;}
.dingd{ width:1079px; margin:0px auto 48px;}

.adviser{ background:#f9f9f9; height:121px; padding-top:60px;}
.adviser ul{ width:1160px; margin:0px auto;}
.adviser ul li.first{ margin-left:25px;}
.adviser ul li{ width:257px; float:left;}
.adviser ul li .tpleft{ float:left; margin-right:15px;}
.adviser ul li p{ font-size:20px; padding-top:3px;}

.foot{ margin:0px auto auto; height:416px; background:#231f20; position:relative;}
.footmenu{ width:1160px; margin:0px auto 46px; height:58px; padding-top:38px;}
.footmenu ul li{ float:left; padding-left:29px; padding-right:29px; text-align:center; line-height:58px;}
.footmenu ul li a{ font-size:18px; color:#fff;}
.ybdiz{ width:1000px; margin:0px auto 18px;}
.ybdiz .ybul{ width:585px; float:left;}
.ybdiz .ybul ul li{ margin-bottom:10px;}
.ybdiz .fwrx{ background:url(../images/qin_106.jpg) left no-repeat; float:left; padding-left:62px; height:58px; color:#cccbcb; font-size:12px; line-height:28px;  width:157px;}
.ybdiz .fwrx span{ font-size:18px; font-weight:bold;}
.ybdiz .fwrx.one{background:url(../images/qin_108.jpg) left no-repeat; margin-left:20px; margin-right:27px;}
.ybdiz .fwrx.two{background:url(../images/qin_112.jpg) left no-repeat; width:509px;  margin-right:27px;}
.ybdiz .fwrx.two span{ font-weight:normal; line-height:50px;}

.ybdiz .ssjx{ width:118px; float:left; color:#fff; text-align:center; line-height:30px; font-weight:bold;}
.ybdiz .dhhm{ width:230px; float:left; margin-left:31px; font-size:20px; color:#fff; line-height:35px;}
.ybdiz .dhhm span{ color:#85c226;font-size:30px; line-height:45px;}
.copyr{  padding-top:16px; padding-bottom:25px;}
.copyright{ width:958px; margin:0px auto; font-size:12px; color:#464344; line-height:35px;}
.copyright a{ color:#7b7979;}
.link{width:958px; margin:0px auto; color:#a7a5a6;}
.link a{ color:#a7a5a6; margin-right:12px;}

.bsbanner{background:url(../images/bies_02.jpg) center no-repeat; height:550px; margin-bottom:80px;}
.gsbanner{background:url(../images/gxgz_02.jpg) center no-repeat; height:550px; margin-bottom:80px;}
.tsbanner{background:url(../images/team_02.jpg) center no-repeat; height:409px; margin-bottom:80px;}
.prsbanner{background:url(../images/product_02.jpg) center no-repeat; height:407px; }
.asbanner{background:url(../images/about_02.jpg) center no-repeat; height:400px; }
.ssbanner{background:url(../images/sxjz_02.jpg) center no-repeat; height:550px; margin-bottom:80px;}
.tcbanner{background:url(../images/taoc_02.jpg) center no-repeat; height:535px; margin-bottom:54px;}
.zxbanner{background:url(../images/zxgl_02.jpg) center no-repeat; height:409px; margin-bottom:20px;}
.tybanner{background:url(../images/tiy_02.jpg) center no-repeat; height:411px; }

.aone{ width:1160px; margin:0px auto 111px; border:2px #ffb900 solid; position:relative; padding-top:92px; height:468px;}
.aone.ts{border:2px #84c225 solid;}
.aone .aleft{ float:left; margin-left:48px; font-size:24px; text-align:center;}
.aone .aleft .pic{-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:2px 2px 5px #333333; margin-bottom:25px;}
.aone .aleft span{ color:#f1503e;}
.aone.two{border:2px #0193de solid; }

.aright{ width:666px; float:right;}
.aright .bt{ font-size:28px; color:#f1503e; margin-bottom:10px; line-height:28px; margin-bottom:25px;}
.aright ul li{ float:left; width:186px; height:54px; background:#e8e8e8;-moz-box-shadow:4px 4px 5px #8f8f8f; -webkit-box-shadow:4px 4px 5px #8f8f8f; box-shadow:4px 4px 5px #8f8f8f; font-size:22px; text-align:center; margin-right:35px; margin-bottom:23px; line-height:54px;}
.atit{ position:absolute; width:338px; font-size:45px; text-align:center; background:#fff; left:414px; top:-35px;}
.aright.gx ul li{ margin-bottom:48px;}


.atmgj{position:absolute;left:468px; bottom:-30px; background:#381853; color:#fff; text-align:center; font-size:30px; width:200px; height:60px; line-height:60px;border-radius: 10px; margin:0px auto;}

.atwo{ width:1164px; margin:0px auto 57px; background:url(../images/bies_09.jpg) repeat-x; height:51px;}
.atwo .atitbt{ width:692px; background:#fff; margin:0px auto; font-size:48px; text-align:center; line-height:51px;}
.atwo.one{background:url(../images/gxgz_09.jpg) repeat-x; height:45px;}
.atwo.one .atitbt{ font-size:38px; background:#e9e9e9; height:45px; line-height:45px;}
.atwo.two{background:url(../images/sxjz_091.jpg) repeat-x; height:42px;}
.atwo.two .atitbt{ font-size:38px; background:#fdf8f5; height:42px; line-height:42px;}

.pkgj{ width:997px; margin:0px auto;}
.pkgj .tait{ margin-bottom:18px;}
.pkgj ul li{background:url(../images/bies_33.jpg) center center no-repeat; padding-bottom:25px;}
.pkgj ul li .atwol{background:url(../images/bies_27.jpg) 0px 6px no-repeat; float:left; width:352px; font-size:18px; padding-left:26px; line-height:22px;}
.pkgj ul li .one{ margin-bottom:35px;}
.pkgj ul li .atwol p{ font-size:24px; line-height:25px; margin-bottom:18px;}
.pkgj ul li .atwol.two{ float:right; width:327px; margin-right:10px;}

.athree{background:url(../images/bies_41.jpg) center no-repeat; margin:0px auto 48px; height:659px;}
.athree .amiddle{ width:1160px; margin:0px auto;}
.athreel{ width:439px; float:left; font-size:24px; line-height:40px; color:#231814; padding-top:157px;}
.athree .kuang{border-radius: 10px; border:2px #fff solid; width:155px; height:64px; font-size:30px; font-weight:bold; color:#fff; line-height:64px; text-align:center; margin-bottom:30px; margin-left:80px;}
.athreel .big{ color:#fff; font-size:36px; font-weight:bold;}
.athreel.one{ float:right;}
.amiddle.wo{background:url(../images/gxgz_18.jpg) 419px 178px no-repeat; }
.amiddle.wo .kuang{ border:3px #84c225 solid; color:#84c225;}
.amiddle.wo  .big{ color:#84c225; font-size:36px; font-weight:bold;}
.athree.no { background:#e9e9e9; padding-top:48px; height:611px;}
.athree.no .athreel{padding-top:0px;}

.amiddle.to{background:url(../images/sxjz_09.jpg) 419px 178px no-repeat; }


.afour{ width:1032px; margin:0px auto;}
.afour h3{ font-size:48px; text-align:center;  margin:0px auto 58px;}
.afour ul { width:1032px; margin:0px auto;}
.afour ul li{ width:287px; float:left; text-align:center; font-size:18px; color:#84c225; line-height:27px; height:236px; margin-right:85px; margin-bottom:60px;}
.afour ul li h2{ text-align:center; font-size:30px; margin-bottom:37px;}
.afour ul li.one{background:url(../images/bies_44.jpg) center bottom no-repeat;}
.afour ul li.two{background:url(../images/bies_46.jpg) center bottom no-repeat;}
.afour ul li.three{background:url(../images/bies_48.jpg) center bottom no-repeat; margin-right:0px;}
.afour ul li.four{background:url(../images/bies_54.jpg) center bottom no-repeat; margin-left:187px;}
.afour ul li.five{background:url(../images/bies_57.jpg) center bottom no-repeat;}

.professor{ width:1163px; margin:47px auto 60px; border:2px #d9d9d9 solid; padding-top:65px; padding-bottom:64px;}
.professor ul { padding-bottom:45px;}
.professor ul li{ width:548px; float:left; margin-left:16px; margin-right:16px; border-bottom:2px #9d9d9d solid; height:369px; margin-bottom:36px;}
.professor ul li .profjs{ width:315px; float:right; color:#333333; text-align:left;}
.professor ul li .profjs h2{ font-size:35px; color:#333333; font-weight:normal; margin-bottom:15px;}
.professor ul li .profjs .prnr{ font-size:18px; line-height:30px; height:232px;}
.professor ul li .profjs .gdmore{ width:148px; height:34px; text-align:center; background:#9d9d9d; font-size:19px; color:#fff; line-height:34px; display:block; float:left;}
.professor ul li .profjs .gdmore.one{ background:#84c225; margin-left:10px;}

.fany{ text-align:center;}

.prozx{ width:1158px; margin:0px auto; padding-top:35px;}
.aboubt{ border:2px #d9d9d9 solid; height:70px; position:relative; margin-bottom:28px;}
.aboubt .abtname{background:url(../images/about_05.jpg) left no-repeat; height:45px; font-size:36px; font-weight:bold; line-height:45px; color:#85c225; padding-left:28px; top:12px; position:absolute; left:-7px;}

.nzfl{ margin-bottom:35px;}
.nzfl ul li{ float:left;width:289px; height:65px;}
.nzfl ul li a{ display:block; background:#5a5a5a; height:65px; line-height:65px; color:#fff;  text-align:center; font-size:24px;}
.nzfl ul li.tj a{background:#85c225;}
.nzfl ul li.cur.tj a{background:#85c225 url(../images/jh.png) 228px 21px no-repeat;}
.nzfl ul li.cur a{background:#5a5a5a url(../images/jh.png) 228px 21px no-repeat; }
.nzfl td{ float:left;width:289px; height:65px;}
.nzfl td a{ display:block; background-color:#5a5a5a; height:65px; line-height:65px; color:#fff;  text-align:center; font-size:24px;}
.nzfl td.tj a{background-color:#85c225;}
.nzfl td a:hover{background-image:url(../images/jh.png); background-position:228px 21px ; background-repeat: no-repeat}

.productzs{}
.productzs ul li{ float:left; border:1px #cccdcb solid; border-left:0px; width:288px; height:415px; margin-bottom:40px; position:relative;}
.productzs ul li .prop{background:url(../images/product_08.jpg) center bottom no-repeat; padding-bottom:8px; margin-bottom:15px;}

.productzs ul li .prname{ text-align:center; height:105px; color:#777777; font-size:14px; line-height:30px;}
.productzs ul li .prname a{ display:block; font-size:18px; margin-bottom:5px;}
.productzs ul li .ljxq{ text-align:center;}
.productzs ul li.first{border-left:1px #cccdcb solid;}


.productzs ul li .q1, .productzs ul li .q2{ position:absolute; width:21px; height:21px;background:url(../images/qq.png) no-repeat; z-index:100px;}
.productzs ul li .q1{ top:-9px; left:-10px;}
.productzs ul li.two .q1{ top:408px; left:-12px;}

.parone{ background:#f3f3f3; margin:0px auto;}
.parmiddle{ width:1194px; margin:0px auto; background:#fff; padding-top:28px; color:#333333; padding-bottom:20px;}
.parmiddle .zm{ width:1160px; margin:0px auto;}
.parmiddle .zm .local{background:url(../images/productshow_07.jpg) repeat-x; margin-bottom:22px; height:44px; }
.parmiddle .zm .mepr{ margin-bottom: 52px;}
.parmiddle a{ color:#333;}
.parmiddle .zm .local .tpleft{background:url(../images/productshow_05.jpg) left no-repeat; height:44px; font-size:16px;}
.parmiddle .zm .local .tpleft a{ font-size:16px;}

.meleft{ float:left; border:1px #e0e1e0 solid; width:462px; height:395px; position:relative;}
.meleft .q1, .meleft .q2{ position:absolute; width:21px; height:21px;background:url(../images/qq.png) no-repeat; z-index:100px;}
.meleft .q1{ top:-9px; left:-9px;}
.meleft .q2{ bottom:-9px; right:-9px;}

.meright{ width:571px; float:left; margin-left:36px;}
.meright h3{ font-size:36px; font-weight:normal; line-height:40px; margin-bottom:12px;}
.menr{ font-size:18px; line-height:30px; height:auto; margin:auto; overflow:auto;}
.meright ul{ margin-bottom:24px;}
.meright ul li{ width:159px; float:left; border:1px #a5a5a5 solid; margin-right:18px;}

.features{background:url(../images/productshow_25.jpg) repeat-x; height:48px; margin-bottom:38px; }
.features .tpleft{background:url(../images/productshow_23.jpg) left no-repeat; height:48px; float:left; padding-left:45px; font-size:26px; line-height:48px; min-width:157px;}

.proshow{ width:985px; margin:0px auto; padding-bottom:32px;}
.proshow .hbjs{ font-size:18px; line-height:30px;}
.proshow .hbjs .wz{ font-size:36px; color:#84c225;background:url(../images/s_33.jpg) bottom left no-repeat; }
.proshow .hbjs .nr{ padding-top:13px;}

.Environmental{ margin-bottom:26px;}
.Environmental .item{ width:265px; float:left; margin-left:83px; margin-right:20px;}
.Environmental .item .e1{ font-size:24px; text-align:center; line-height:52px;}
.Environmental .item .e1 a{ font-size:24px;}
.Environmental .item .e2{ text-align:center; font-size:18px; line-height:24px; width:95%; margin:0px auto;}

.Environmental ul li{ width:265px; float:left; margin-left:83px; margin-right:20px;}
.Environmental ul li .e1{ font-size:24px; text-align:center; line-height:52px;}
.Environmental ul li .e1 a{ font-size:24px;}
.Environmental ul li .e2{ text-align:center; font-size:18px; line-height:24px; width:95%; margin:0px auto;}
.Environmental.one ul li{ width:332px; margin-left:40px; margin-right:0px;}

.aboutmiddle{ width:1170px; margin:0px auto; padding-top:30px; margin-bottom:47px;}
.abouwz{ width:1087px; margin:0px auto 40px; border-bottom:15px #e9e8e8 solid; padding-bottom:40px; padding-left:10px; padding-right:10px; font-size:14px;color:#4f4c4d;}
.abouwz .bteee{ margin-left:22px; text-align:center; padding-top:42px; padding-bottom:42px;}
.abouwz .bteee1{ margin-left:170px;}

.abouwz .gsname{ color:#f37022;}
.abouwz .gsname1{ font-size:16px; font-weight:bold;}
.guangg{ text-align:center; height:140px; background:#d5d5d5;}
.abouwz .nrname{font-size:16px; text-align:center; color:#7f253f; font-weight: bold; padding-top:20px; margin-bottom:26px;}
.abouwz .abny{ float:right; width:642px; line-height:38px; font-size:21px; color:#414141;}
.abouwz .abny .ztname{ font-weight:bold; color:#84c225;}

.pgg{ width:378px; float:left; position:relative; text-align:center; line-height:50px; font-size:20px; color:#231f20; border:1px #dadbd9 solid;}
.pgg a{color:#231f20;}
.pgg .rpl,.pgg .tpl{ width:46px; height:46px;top:193px; position:absolute;background:url(../images/aboutjt.png) no-repeat; display:none;}
.pgg .rpl{ right:-28px; background-position:-46px 0px;}
.pgg .tpl{ left:-28px; background-position:0px 0px;}

.pgg ul li .wznr a{ color:#fff; font-size:16px; padding-left:3%;}

.abouwz .abpic{ text-align:center; padding-top:20px; padding-bottom:10px;}
.aboutmiddle .cer {width:1140px; margin:0px auto; border-bottom:15px #e9e8e8 solid; padding-bottom:20px; }
.aboutmiddle .cer ul li{ width:273px; float:left; text-align:center; line-height:35px; margin-right:14px;}
.aboutmiddle .cer ul li.last{ margin-right:0px;}
.aboutmiddle .cer ul li img{ display:block; margin:auto;-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:2px 2px 5px #333333;}
.aboutmiddle .cer ul li a{ color:#727273; font-size:14px; line-height:45px; display:block;}


.aboutmiddle .tellme{ width:1116px; margin:0px auto; color:#333; line-height:35px; font-size:17px; min-height:221px;}
.aboutmiddle .tellme .tpright{ margin-right:110px;}
.aboutmiddle .tellme .lred{ color:#910000; font-weight:bold;}
.aboutmiddle .tellme .gray{ color:#858585; }
.aboutmiddle .buylx{width:1116px; margin:0px auto 44px;background:url(../images/contact_14.jpg) repeat-x; height:40px; }
.aboutmiddle .buylx .lxie{ float:left;background:url(../images/contact_12.jpg) repeat-x; height:35px; font-size:23px; line-height:30px; color:#333333; padding-top:5px; font-weight:bold;}
.aboutmiddle .dtxl{ width:1116px; margin:0px auto; padding-bottom:40px; border-bottom:15px #e9e8e8 solid;}

.buyx{ width:1116px; margin:0px auto;}
.buyx ul{ height:auto; margin:auto; overflow:auto;}
.buyx ul li{ width:494px; float:left; height:133px; margin-right:80px; line-height:26px;}
.buyx ul li .bus{ width:384px; float:right; font-size:16px; color:#707070;}
.buyx ul li .bus p.qi{ color:#333333; margin-bottom:12px;}
.buyx ul li.last{ margin-right:0px;}
.buyx .from{background:url(../images/contact_33.jpg) left no-repeat; padding-left:15px; color:#333333; font-size:16px; font-weight:bold; margin-bottom:58px;}
.buyx .from .red{ color:#a73333; font-size:18px;}

.news{ width:90%; margin:0px auto; color:#000; padding-top:10px; padding-bottom:10px; }
.news ul{ padding-bottom:56px;}
.news ul li .dateo{ float:right; font-size:14px;}
.news ul li a{ font-size:21px;}
.news ul li {background:url(../images/new_03.jpg) 9px 20px no-repeat; padding-left:30px; line-height:52px; border-bottom:1px #e9e8e8 solid;}

.nyerjifl.raide{ height:62px; margin-bottom:38px;clear:both; background:#565656;}
.nyerjifl.raide ul li{ float:left; width:585px; text-align:center; border-right:0px; line-height:62px; height:62px;}
.nyerjifl.raide ul li a{ display:block; color:#fff;font-size:21px;  height:62px;  position:relative; }
.nyerjifl.raide ul li a:hover{ background:none;}
.nyerjifl.raide ul li.cur a{background:#84c225;color:#fff; position:relative;}
.nyerjifl.raide ul li.cur a span{ display:block;background:url(../images/zxgl_05.jpg) center no-repeat; width:16px; height:14px; position:absolute; bottom:-14px !important;bottom:-18px; left:282px;}
.nyerjifl.raide ul li.cur a:hover { background:#84c225;color:#fff;}
.nyerjifl.raide ul li.cur a:hover span{ display:block;background:url(../images/zxgl_05.jpg) center no-repeat; width:16px; height:14px; position:absolute; bottom:-14px !important;bottom:-18px; left:282px;}
.fany.rl{ text-align:right;}

/* 内页 */
.abouty{ width:972px; margin:0px auto 0px; padding-bottom:54px;}
.cjwt3{ font-size:48px; color:#231f20;width:975px; font-weight:bold; margin:0 auto;  border-bottom:1px #e9e8e8 solid; padding-bottom:0px;}
.cjwt3 span{ color:#6a6a6a; font-size:24px; font-weight:normal;margin-left:20px;}
.nyzx{ width:975px; margin:0px auto 0px; text-align:right;}
.cjwt3 .local{ float:right; text-align:center;color:#000; width:300px; font-size:14px; font-weight:normal; margin-top:45px;}
.cjwt3 .local a{ color:#000; font-size:14px;font-weight:normal;}
.sjiej{ width:856px; margin:0 auto;}

.xwbtj{ margin:0px auto;color:#84c225; text-align:center;}
.xwbtj h2{ color:#84c225; margin:0px auto; padding-top:32px; padding-bottom:5px; text-align:center; font-size:22px;}
.sjiej{ width:856px; margin:0 auto;}
.cpnews{ font-size:14px; margin-top:22px; line-height:28px; padding-bottom:50px;}

.syy{ font-size:14px; font-weight:bold; text-align:right; }

.case{ padding-top:5px; }
.case ul{ padding-bottom:30px;}
.case ul li{ width:561px; float:left; background:#f9f9f9; margin-bottom:18px; margin-left:12px; margin-right:12px; padding-top:20px;height:452px;-moz-box-shadow: 3px 3px 5px #d8d8d8;
    -webkit-box-shadow: 3px 3px 5px #d8d8d8;
    box-shadow: 3px 3px 5px #d8d8d8;}
.case ul li .casnr{ width:503px; margin:0px auto;}
.case ul li .casnr h1{ line-height:60px; color:#333333; font-weight:normal;}
.case ul li .casnr h1 a{ line-height:60px; font-size:28px; color:#333333;}
.case ul li .casnr p{ font-size:16px; color:#666666; line-height:30px;}
.case ul li .dznr{ background:#000000; color:#fff; height:48px; line-height:48px; font-size:16px; margin-top:20px;}
.case ul li .dznr .dmzm{ background:#84c225; color:#fff; width:160px; float:left; margin-right:16px; padding-left:16px;}

.scene{ background:#e4e4e4; margin:0px auto; padding-top:48px; color:#333; font-size:20px;}
.scene ul{ width:953px; margin:0px auto;}
.scene ul li { line-height:60px; clear:both; height:auto; margin:auto; overflow:auto;}
.scene ul li a{ display:inline-block; white-space:nowrap;}
.scene ul li .s1{ margin-right:20px; float:left;}
.scene ul li a.cur{border-radius: 10px; background:#84c225; padding-left:10px; padding-right:10px; color:#fff; line-height:32px; height:32px;}
.scene ul li a{ margin-right:15px; color:#333;}

.retrieval{ width:1156px; margin:0px auto; font-size:20px; height:55px; color:#333; line-height:55px;}

.decora{width:1156px; margin:0px auto; background:#f6f6f6; padding-top:21px; overflow:hidden}
.decora ul{width:1156px;}
.decora ul li{background:url(../images/xianc_16.jpg) bottom repeat-x; padding-left:27px; padding-right:27px; color:#333; padding-bottom:25px; margin-bottom:30px; }
.decora ul li h2{ font-size:30px; line-height:34px; margin-bottom:17px;}
.decora ul li h2 a{font-size:30px; }
.decora ul li a{ color:#333;}
.decora ul li .to{ font-size:22px; background:#e5e5e5; border:1px #a3a3a3 solid; height:40px; line-height:40px; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; margin-right:29px;}
.decora ul li .x1{ font-size:18px; padding-top:17px; margin-bottom:35px;}
.decora ul li .x1 .date1{ background:#84c225; color:#fff;  height:38px; line-height:38px; padding-left:15px; padding-right:20px; margin-right:19px;padding-top:5px; padding-bottom:5px; }
.decora ul li ul li{ float:left; background:none; padding-left:0px; padding-right:0px; padding-bottom:0px; margin-right:25px;margin-bottom:0px;}
.decora ul li ul li.last{ margin-right:0px;}
.decora ul li .user{ font-size:24px; padding-left:40px; line-height:38px;background:url(../images/xsxq_07.jpg) left no-repeat; margin-bottom:14px;}

.jiaz{ background:#84c225; color:#fff; text-align:center; font-size:24px; width:200px; height:55px; line-height:55px;border-radius: 10px; margin:0px auto;}

.recomm{ width:1156px;margin:60px auto 17px; background:#2c2c2c; height:180px; }
.rcright{ width:766px; float:right; margin-right:12px; padding-top:45px;}
.rcright h2{ font-size:30px; line-height:34px; margin-bottom:17px; color:#84c225; font-weight:normal;}
.rcright .to{ font-size:22px; background:#e5e5e5; border:1px #a3a3a3 solid; height:40px; line-height:40px; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; margin-right:29px;}
.decora ul li .jsr{ font-size:18px; margin-bottom:25px; line-height:30px;}
.online{ text-align:right; display:block; padding-top:30px}
.bigimg img{width:462px; height:395px;}

.chnlist{float:left;width:830px;}

/*右边滚动条窗口*/
.icon {
    background-image: url(../images/icon.png);
    background-repeat: no-repeat;
}
.floatBox{ border:1px solid #e0e0e0; border-bottom:none; width:68px; background-color:#f0f0f0; margin-left:555px; position:fixed; left:50%; bottom:90px; margin-top:-160px; z-index:999;}
.floatBox a{ display:block; width:100%; height:79px; border-bottom:1px solid #e0e0e0; position:relative;}
.floatBox a:hover{ background:#fff;}
.gotopIcon{ width:30px; height:17px; background-position:-1px -1px; left:18px; top:20px;}
.gotopTxt{ padding-top:55px; color:#393939;}
.Icon53{width:59px; height:40px; background-position:-224px -26px; left:5px; top:5px;}
.Iconsj{width:29px; height:29px; background-position:-311px -73px; left:20px; top:20px;}
.Iconhd{width:50px; height:50px; background-position:-360px -0px; left:15px; top:10px;}
.apperweima{  height:350px; left:-226px; top:0px; display:none;}
.gotopTxt {
    padding-top: 55px;
    color: #393939;
}
.ac {
    text-align: center;
}
.abs {
    position: absolute;
}
#apperweimabox img{width:200px; height:auto;}

    ul{margin: 0;list-style: none;padding: 0;}
    a,a:hover,a:active,a:focus,area{outline:none;}
    a{text-decoration:none;cursor: pointer;}
    .tpleft{ float:left;}
.tprigh{ float:left;}
.xf_online{  background:rgb(146, 208, 80); position:fixed; left: 0px; bottom:0px; color:#fff; z-index:101}
.xf_online .zx_qq{width:120px;transition:all .5s;-webkit-transition:all .5s;}
.xf_online .zx_qq .box{width:120px;}
.xf_online a{ color:#fff;}
.xf_online .qq1{ text-align:center; padding-top:7px; padding-bottom:7px; border-bottom:1px #fff solid;}
.yk_two{background:#fff; margin:0px auto; padding-bottom:2px; }
.yk_two ul{ margin:0px auto;width:120px;}
.yk_two ul li{ clear:both; border-bottom:1px #fff solid; background:rgb(146, 208, 80); padding-top:1px; height:44px; padding-left:10px; line-height:43px; padding-right:1px;}
.yk_two ul li a { font-size:14px;}
.yk_two ul li a .tprigh{ width: 42px; height: 43px; }
.yk_two ul li a img{ width: 42px; height: 43px; }
.xf_online .wei{ font-size:14px; padding-top:7px; text-align:center; padding-bottom:7px;}
.xf_online .wei img{ display:block; margin:0px auto 5px;width:100px; height:100px;}
.xf_online.hide .zx_qq{width:0px;opacity:0;}
.xf_online .control_btn {
    position: absolute;
    top: 0;
    right: -36px;
    width: 20px;
    height: 110px;
    background: rgb(146, 208, 80);
    color: white;
    font-size: 14px;
    padding-left: 9px;
    padding-right: 8px;
    line-height: 1.9;
    text-align: center;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    cursor: pointer;
}