/* CSS Document */
/* CSS Document */
*{ margin:0; padding:0; color:#7d7c7c;font-family:"微软雅黑"; font-size:14px;}
a{ text-decoration:none;}
li{ list-style:none;}
img,input{ border:0;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
.blueLine{ height:3px; background-color:#5ecba5}
.pageTop{ width:1200px; margin:0 auto;}
.FlinkLine{ height:30px; line-height:30px; float:right; width:353px; background:url(../images/linkBg.jpg) no-repeat center 0; text-align:center; color:#fff; margin-bottom:25px;}
.FlinkLine a{ color:#fff; margin:0 5px;}
.logoBoc{ clear:right; height:87px; overflow:hidden;margin-bottom:25px;}
.logo{ float:left;}
.logoBoc ul{ float:right;}
.logoBoc ul li{ overflow:hidden; height:27px; line-height:27px; width:262px; margin-top:10px;}
.logoBoc ul li p{ float:left; background-repeat:no-repeat; background-position:left center; width:55px; padding-left:35px;}
.logoBoc ul li p.dh{ background-image:url(../images/topPhone.jpg);}
.logoBoc ul li p.cz{ background-image:url(../images/topTax.jpg);}
.logoBoc ul li h1{ float:left; font-family:Impact; color:#5ecba5; font-size:24px;}
.nav{ height:48px; clear:both; background-color:#5ecba5;}
.navBox{ width:1200px; margin:0 auto; overflow:hidden;}
.menu .mainlevel{ float:left;padding:0;display:inline;width:170px;/*IE6 only*/ }
.menu .mainlevel a{text-decoration:none;display:block;text-align: center; color:#fff;}
.menu .mainlevel a.navList{ width:170px; height:50px; font-size:16px; line-height:50px;}
.menu .mainlevel:hover{text-decoration:none; background-color:#38c090;}
.menu .mainlevel ul{display:none; position:absolute; z-index:9999; /*top:218px*/}
.menu .mainlevel li{border-top:1px solid #fff; background-color:#5ecba5; width:170px; height:36px;line-height:36px;}
.menu .mainlevel li a{ width:170px; height:36px; line-height:36px;}
.menu .mainlevel li a,.menu .mainlevel:hover a{ color:white}
.menu .mainlevel li a:hover{ background-color:#38c090}
.full_banner{width:100%; position:relative; height:518px; background:#FFF; overflow:hidden; clear:both;}
.full_banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.full_banner .bd ul{width:100% !important;}
.full_banner .bd li{width:100% !important; float:left; height:518px; overflow:hidden; text-align:center;}
.full_banner .bd li a{ display:block; height:518px;}
.full_banner .hd{width:100%; position:absolute; z-index:1; bottom:0; left:0; height:50px; line-height:50px; text-align:center;}
.full_banner .hd ul{text-align:center;}
.full_banner .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:40px; height:10px; margin:5px; background:url(../images/tg_flash_p.png) -50px 0; overflow:hidden; line-height:9999px;}
.full_banner .hd ul .on{background-position:0px 0px;}
.searchLine{ height:70px; width:1200px; margin:0 auto; overflow:hidden; clear:both; line-height:70px;}
.searchLine p{ float:left;}
.searchLine p span{ font-weight:bold; color:#393939;}
.searchLine p a{ margin-right:10px;}
.searchLine p a:hover{ text-decoration:underline;}
.searBox{ float:right; width:276px; height:30px; background:url(../images/searBox.jpg) no-repeat center 0; margin-top:20px; padding:0 12px;}
.searBox .inputBox{ float:left; width:250px; height:28px; margin-top:1px;}
.searBox button{ float:right; width:21px; height:28px; border:0; background:url(../images/searchBtn.jpg) no-repeat center 0; margin-top:1px; cursor:pointer}
.serviPart{ background:url(../images/service.jpg) no-repeat center 0; clear:both; padding-bottom:190px;}
.searviBox{ width:1200px; margin:0 auto;}
.searviBox h3{ font-size:30px; text-align:center; height:136px; line-height:136px; margin-bottom:180px;}
.searviBox h3 span{ font-weight:bold;font-size:30px;}
.searviBox p{ font-size:15px; line-height:22px; text-align:center;}
.FserLine{ height:66px; width:370px; margin:0 auto 23px auto; overflow:hidden;}
.searviBox p.leftP{ float:left;}
.searviBox p.rightP{ float:right}
.SserLine{ width:860px; height:66px; margin:0 auto 125px auto; overflow:hidden; clear:both;}
.TserLine{ width:1042px; margin:0 auto; overflow:hidden; height:44px;clear:both;}
.ComHoner{ clear:both; width:1200px; margin:80px auto;}
.ComHoner h3,.inde_CaseBox h3{ font-size:30px; text-align:center; height:48px; line-height:48px;}
.ComHoner h2{ text-align:center; font-size:18px; height:34px; line-height:34px;}
.ComHoner h2 span{ font-weight:bold; color:#5ecba5;font-size:18px;}
.moreBtn{ display:block; width:200px; height:30px; background:url(../images/moreBg.jpg) no-repeat center 0; line-height:30px; text-align:center; margin:7px auto 40px auto}
.honerBox{ height:322px; overflow:hidden;} 
#demo{overflow:hidden;width:1200px; margin:0 auto;}
#indemo{float:left;width:800%;}
#demo1{float:left;}
#demo2{float:left;}
.honerBox{ overflow:hidden;}
.honerBox img{ display:block; float:left; width:222px; height:320px; margin:0 10px; border:1px solid #d4d4d4;}
.inde_Case{ clear:both; margin-bottom: 90px}
.inde_CaseBox{ width:1200px; margin:0 auto;}
.inde_CaseBox h5{ font-size:18px; text-align:center; line-height:50px; height:50px;}
.inde_CaseBox h5 a{ font-size:18px; margin:0 15px;}
.inde_CaseBox h5 a.speciN{ font-weight:bold; color:#5ecba5;}
.caseShow{ display:none;}
.caseConx{ height:686px;}
.showTop{ height:420px; width:1160px; margin-left:40px;}
.showCTList{ height:420px; width:100%; overflow:hidden; display:none;}
.showCTList img{ float:left; display:block; width:795px; height:420px;}
.showCTList dl{ float:right; width:275px; padding:44px; border:1px solid #d4d4d4; height:330px;}
.showCTList dl dd a{ font-size:24px; font-weight:bold; color:#5ecba5}
.showCTList dt{ font-size:16px; line-height:26px; margin-top:30px;}
.showBotm{ width:100%; background:url(../images/Blarrow.png) no-repeat left bottom; height:287px;}
.showBotm div{ overflow:hidden;margin:14px 0 0 30px; }
.showBotm img{ display:block; float:left; margin-left:10px; height:250px; width:380px;}












.inde_Pro{ clear:both; width:1200px; margin:0px auto; overflow:hidden; height:710px; margin-bottom: 40px}
.leftProF{ float:left; width:256px; height:515px; background-color:#5ecba5;}
.proTitle{ display:block;}
.proWhite{ width:246px; margin:0 auto; background-color:#fff; padding:20px 0}
.jjsb{ width:210px; height:40px; border:1px dashed #5ecba5; margin:0 auto; overflow:hidden;}
.jjsb p{ float:left; font-size:18px; font-weight:bold; line-height:40px; margin-left:10px; color:#5ecba5;}
.jjsb img{ float:right; margin:10px;}
.proList{ /*width:190px; margin:0 auto*/}
.pro_list{ /*width:190px;*/ margin:0 auto}
.proList li{ background:url(../images/arrow.jpg) no-repeat left center; height:36px; line-height:36px;}
.proList li a{ margin-left:18px;}
.proList li a:hover{ color:#5ecba5}
.rightProF{ float:right; width:930px;}
.rightPT{ height:52px; overflow:hidden; border-bottom:1px solid #d4d4d4; line-height:52px; width:910px; margin:0 0 20px 20px;}
.rightPT img,.rightPT h3,.rightPT p{ float:left;}
.rightPT img{ margin-top:10px;}
.rightPT h3{ margin:0 12px; font-size:22px; font-weight:bold; color:#5ecba5;}
.rightPT p{ font-size:20px; color:#d1d1d1}
.rightPT a{ float:right;}
.rightPB{ clear:both; overflow:hidden;}
.rightPB li{ float:left; margin-left:20px; width:289px; height:320px;}
.rightPB li img{ display:block; width:100%; height:280px;}
.rightPB li p{ height:42px; text-align:center; line-height:42px;}
.Adpart{ clear:both; background:url(../images/AdPic1.jpg) no-repeat center 0; height:80px; padding:166px 0 110px 0; line-height:80px;}
.AdBox{ width:1120px; margin:0 auto; overflow:hidden;}
.AdBox h1{ float:left; color:#fff; font-size:16px;}
.AdBox h2{ float:left; color:#fff; font-size:26px;}
.AdBox h2 span{ color:#fff; font-size:26px; margin-left:25px;}
.Advant{ width:1200px; margin:40px auto 0 auto}
.AdvaTitle{ height:129px; background:url(../images/AdvaTitle.jpg) no-repeat center 0; margin-bottom:60px;}
.AdvList1{ overflow:hidden; height:271px;}
.leftAdv1{ float:left; width:484px;}
.rightAdv1{ float:right; height:271px; background:url(../images/AdvaPic1.jpg) no-repeat center 0; width:663px;}
.AdvLN{ height:70px; width:100%; background:url(../images/AdvaList.jpg) no-repeat center 0; overflow:hidden; margin-bottom:30px;}
.AdvLN h1{ float:left; font-family:Impact; font-size:36px; color:#fff; line-height:70px; width:54px; text-align:center; margin-right:28px;}
.AdvLN dl{ float:left;}
.AdvLN dl dd{ height:35px; line-height:35px; color:#5ecba5; font-size:26px; font-weight:bold;}
.AdvLN dl dt{ height:35px; line-height:35px; font-size:22px; color:#676767;}
.Advant p{ font-size:16px; width:390px; line-height:30px; margin-left:80px;}
.AdvList2{ clear:both; height:306px; overflow:hidden; margin:35px 0 18px 0}
.AdvList3{ clear:both; height:324px; overflow:hidden;}
.leftAdv2{ float:left;height:306px; background:url(../images/AdvaPic2.jpg) no-repeat center 0; width:520px;}
.rightAdv2{ float:right; width:484px; margin:35px 100px 0 0}
.leftAdv3{ float:left; width:484px; margin-top:55px;}
.rightAdv3{ width:317px; height:324px; background:url(../images/AdvaPic3.jpg) no-repeat center 0; margin-right:135px; float:right}
.proces{ clear:both; height:270px; background:url(../images/process.jpg) no-repeat center 0;}
.pageCotex{ clear:both; width:1200px; margin:75px auto;}
.ingde_Pro{ height:477px;}
.ProName{ height:52px; background:url(../images/pronAME.jpg) no-repeat center 0}
.proBox{ height:372px; overflow:hidden;}
.leftPro{ float:left; width:231px; height:372px;}
.leftPro ul{ height:254px; overflow:hidden;}
.leftPro ul li{ width:23px; height:100px; padding:64px 33px 90px 21px; float:left}
.leftPro ul li.jj{ background:url(../images/proLink1.jpg) no-repeat center 0}
.leftPro ul li.zz{ background:url(../images/proLink2.jpg) no-repeat center 0}
.leftPro ul li.xc{ background:url(../images/proLink3.jpg) no-repeat center 0}
.leftPro ul li a{ font-size:22px; color:#fff;}
.leftPro button{ clear:both; width:190px; height:51px; border:2px solid #999; background:none; margin-top:63px; font-size:16px; color:#999; font-weight:bold; cursor:pointer}
.midlePro{ float:left; width:435px; height:372px;}
.midlePro img{ display:block; width:100%; height:100%}
.rightPro{ float:right; width:500px;}
.rightPro h3{ font-size:24px; font-weight:bold; color:#2f2f2f; height:94px; line-height:94px;}
.rightPro p{ line-height:30px; height:210px; overflow:hidden;}
.ProBotm{ height:52px; clear:both; background:url(../images/proBotm.jpg) no-repeat center 0}
.inde_New{ height:456px; overflow:hidden; clear:both; margin:40px 0; margin-top: 0}
.leftNew{ float:left;}
.rightNew{ float:right}
.newsPart{ width:575px; height:456px;}
.newsTitle{ height:40px; background-color:#5ecba5; overflow:hidden; width:555px; padding:0 10px; line-height:40px;}
.newsTitle img{ float:left;}
.newsTitle h3{ font-size:18px; color:#fff; font-weight:bold; margin-left:10px; float:left}
.newsTitle a{ float:right; color:#fff}
.newsPic{ display:block; width:100%; height:220px; margin:20px 0;}
.newLine{ height:36px; line-height:36px; width:100%; overflow:hidden;}
.newLine ul{ float:left; width:475px;}
.newLine ul li{ background:url(../images/dot.jpg) no-repeat left center;}
.newLine ul li a{ margin-left:20px;}
.newLine p{ float:right; color:#a8a8a8;}
.links{ clear:both;}
.linkName{ height:39px; background:url(../images/linkNa.jpg) no-repeat center 0}
.linkName h3{ text-align:center; line-height:39px; color:#5ecba5; font-size:24px; font-weight:bold;}
.linkCon{ border:1px solid #5ecba5; border-top:0; padding:0 20px 20px 20px;}
.linkCon p{ line-height:30px;}
.linkCon p a{ margin:0 5px;}
.pageBotm{ clear:both;}
.pageBotm h1{background-color:#444; height:44px; text-align:center; line-height:44px;}
.pageBotm h1,.pageBotm h1 a{ color:#fff;}
.pageBotm h1 a{ font-size:16px; margin:0 30px;}
.BotmText{ width:988px; overflow:hidden; padding:40px 0; margin:0 auto;}
.BotmText p{ float:left; width:780px; line-height:28px; height:140px;}
.BotmText p a{ margin-right:20px;}
.BotmText p span{ margin:0 30px;}
.ewm{ float:right; display:block; width:115px; height:115px;}

