body{background:#fff; font-size:14px; font-family:Arial; margin:0 0 0 0; padding:0; color:#404040;}
div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{margin:0; padding:0; border:none; list-style-type:none;}
.block{width:1000px; height:auto;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
.word{word-break:break-all;}
a{color:#404040; text-decoration: none;}
/*页面留白*/
.blank{height:8px; line-height:8px; clear:both; visibility:hidden;}
.blank30{clear: both; width: 100%; height: 30px;}
.blank5{height:5px; line-height:5px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
.blank1{height:1px; line-height:1px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}
.newTitle{height: 42px; line-height: 42px;box-sizing: border-box;overflow: hidden;width: 47%; float: left;margin-right:3%; font-size:16px;border-bottom:1px solid #e6e6e6;}
.newTitle span{color:#999; font-size:14px; float: right;}
.newTime{width: 5%;float: left;margin-right: 1%;height: 42px; line-height: 42px;color:#999;}
.detailsTitle{width: 100%; text-align: center; font-size:20px; min-height: 52px; line-height: 52px; font-weight: bold;}
.detailsCat{width: 100%; text-align: center; font-size: 12px; height: 24px; line-height: 24px; color:#757575;}
.detailsText{text-indent:30px; font-size:16px; line-height: 28px;}
.detailsText p{font-size:16px;line-height: 28px;}
.aCar{color:#29ca8e;}
.catLeft{width: 25%;float:left; box-sizing: border-box;}
.catRight{width: 75%;float: left;background:#f9f9f9; padding:4% 3%; box-sizing: border-box; overflow: hidden;}
.catRight img{width: 100%;}
.catTitle,.catTitle2{width: 100%; box-sizing: border-box;}
.catTitle{text-align: center; font-weight: bold; font-size: 20px;height: 52px; line-height: 52px;margin-top:30px;border-bottom:1px solid #d0d0d0;}
.catTitle2{text-align: left; font-size: 14px;height: 42px; line-height: 42px;background:#f0f0f0; padding:0 4%; font-weight: bold; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.catTitle2 .ctL{width: 80%; float: left;}
.catTitle2 .ctR{width: 20%; float: left; text-align: right; font-size:12px;}
.catUl{background:#f0f0f0; width: 100%; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.catName{width: 100%; height: 42px; line-height: 42px; padding:0 4% 0 2%;  box-sizing: border-box; overflow: hidden; text-align: left;}
.catNameCur{background:url(../image/site18.png) 97% center no-repeat; width: 100%; height: 42px; line-height: 42px; padding:0 4% 0 2%; box-sizing: border-box; background-size:4%; overflow: hidden; text-align: left;}
.catNameNews{background:url(../image/site19.png) 3% center no-repeat; background-size:5%; width: 100%; height: 24px; line-height: 24px; padding-left:8%;  box-sizing: border-box; overflow: hidden; text-align: left;}
.catCur{color:#29ca8e;}
.artTitle,.artTitleL,.artTitleR{height: 36px; line-height: 36px; box-sizing: border-box; overflow: hidden;}
.artTitle{width: 93%; float: left; }
.artTitleL{width: auto; max-width: 77%; font-size:16px;float: left; margin-right:3%;}
.artTitleR{width: auto; min-width: 20%; color:#999;}
.artTime{width: 7%; height: 36px; line-height: 36px; float: left; text-align: right;color:#999; font-size:14px;}
.usTitle{width: 100%; height: 52px; line-height: 52px; font-size:32px; text-align: center;}
.aboutBg,.newsBg,.knowledgeBg,.wisdomBg,.projectBg{width: 100%; height: 400px; line-height: 400px; color: #fff; text-align: center;  font-size:52px; font-weight: bold;text-shadow:2px 2px 2px #000;}
.aboutBg{background:url(../image/site36.jpg) center -2px no-repeat; background-size:100%;}
.newsBg{background:url(../image/site39.jpg) center -2px no-repeat;background-size:100%;}
.knowledgeBg{background:url(../image/site38.jpg) center -2px no-repeat;background-size:100%;}
.wisdomBg{background:url(../image/site24.jpg) center -1px no-repeat;background-size:100%;}
.projectBg{background:url(../image/site31.jpg) center -1px no-repeat;background-size:100%;}
.containerImg{float:left; width: 40%; text-align: center;}
.containerImg img{width: 60%;}
.containerText{float:left; width: 60%;}
.containerText2{float:left; width: 60%; text-align: right;}
.containerTitle{font-size:22px; height: 32px; line-height: 32px;}
.containerBg{background:#f9f9f9;}
.page_now,.page_a{width:36px; height: 36px; line-height: 36px; text-align: center; font-size:18px;float:left;margin-right: 10px;}
.page_now{background:#29ca8e;color:#fff; }
.page_a{box-sizing: border-box;border: 1px solid #eee;}
.next,.last,.pageFirst,.pagePrev{box-sizing: border-box;border: 1px solid #eee;float:left;width:36px; height: 36px;margin-right: 10px;}
.next{background:url(../image/site17.png) center no-repeat;background-size:60%;}
.last{background:url(../image/site13.png) center no-repeat;background-size:60%;}
.pageFirst{background:url(../image/site12.png) center no-repeat;background-size:60%;}
.pagePrev{background:url(../image/site16.png) center no-repeat;background-size:60%;}
.dataintable{margin-top: 15px;border-collapse: collapse;border: 1px solid #aaa;width: 100%;}
.dataintable th {vertical-align: baseline;padding: 10px 10px 10px 10px;background-color: #3F3F3F;border: 1px solid #3F3F3F;text-align: left;color: #fff;}
.dataintable td {vertical-align: text-top;padding: 9px 9px 9px 9px;border: 1px solid #aaa;}
.cities {background-color: grey; color: white; margin: 20px; margin-bottom: 0;padding: 20px; font-family: Verdana, Geneva, sans-serif;}
.logo{background:url(../image/logo.png) left center no-repeat; width: 150px; height: 50px;background-size:58%;}
.top-nav-collapse .logo{background:url(../image/logo2.png) left center no-repeat; width: 150px; height: 50px;background-size:58%;}
.aboutUsLogo{background:url(../image/logo3.png) center no-repeat; width: 33%; height: 350px;float:left;background-size:60%;}
.aboutUsText{width: 67%; height: auto; float: left;text-indent:30px; }
.aboutUsText p{font-size:16px; line-height: 32px;}
.doctable{margin-top: 15px;border-collapse: collapse;border: 1px solid #aaa;width: 100%;}
.doctable table{ width: 100%;}
.doctable th {vertical-align: baseline;padding: 10px 10px 10px 10px;background-color: #3F3F3F;border: 1px solid #3F3F3F;text-align: left;color: #fff;}
.doctable td {vertical-align: text-top;padding: 9px 9px 9px 9px;border: 1px solid #aaa;}
.footerLeft{width: 50%; float: left; text-align: left;}
.footerMp,.footerApplet,.footerBd{width: 124px; height: 124px;border-radius: 10px;float: right;}
.footerBd{background:url(../image/site92.jpg) center no-repeat; background-size: 100%; margin-right:24px;}
.footerMp{background:url(../image/site20.jpg) center no-repeat; background-size: 100%; margin-right:24px;}
.footerApplet{background:url(../image/site21.jpg) center no-repeat; background-size: 100%;}
.footerTitle{font-size:24px;}
.footerBottom{ text-align: center; width: 100%; height: auto; line-height:18px; border-top: 1px solid #999;}
.inNewItem{float: left; width: 46%; margin: 0 2%;}
.inNewItem .imgDiv{width: 18%;float: left;}
.inNewItem .imgDiv img{width: 100%;}
.inNewItem .inNewRight{width: 80%; float: left;margin-left:2%;}
.inNewItem .nTitle{box-sizing: border-box; font-size: 18px; color: #404040; height: 28px; line-height: 28px; width:75%;float:left; overflow: hidden;}
.inNewItem .nTime{width: 25%; font-size: 14px; float: left; text-align: right;}
.inNewItem .nDesc{width: 100%; box-sizing: border-box; padding:0 1%; text-indent:30px; line-height: 22px; height: 48px; overflow: hidden;}
.inNewItem .nDesc a{color:#757575;}
.inNewItem .nDesc a:hover{color:#29ca8e;}
.logoShow img{width: 23%; float:left; margin: 1%; border:1px solid #f0f0f0;border-radius: 10px;}
.title01{width: 100%; color: #9c9c9c; height: 24px; line-height: 24px; font-weight: bold; font-size: 16px;}
.title02{width: 100%; color:#404040; height: 32px; line-height: 32px; font-weight: bold; font-size:20px;}
.appImg img{width: 16%; float: left;margin:1.5% 2%;box-shadow:10px 10px 10px rgba(0,0,0,.5);}
.appImg2 img{width: 31%; float: left;margin:1%;box-shadow:10px 10px 10px rgba(0,0,0,.5);}
.proBg{background:#f9f9f9; padding: 30px 0;}
.appLogo{width:80px; height: 80px; float: left; overflow: hidden;}
.appLogo img{width: 100%;border-radius: 10px;}
.appRight{width: calc(100% - 300px); height: 80px; float: left;margin-left:10px;overflow: hidden;}
.download,.download2,.download3{width: 100px; height: 40px; border-radius: 20px; text-align: center; line-height: 40px;float:left;color:#fff;margin-top:20px; box-sizing: border-box; padding-left:25px;margin-right: 30px;}
.download{background:url(../image/site95.png) 25px center no-repeat #743e32;  background-size:20%;}
.download2{background:url(../image/site95.png) 25px center no-repeat #1a5c6e; background-size:20%;}
.download3{background:url(../image/site95.png) 25px center no-repeat #344267; background-size:20%;}
.appCode{width: 80px; height: 80px; float: left; text-align: center;}
.appCode img{width: 100%;}
@media(max-width:768px) {
    .logo{background:url(../image/logo2.png) left center no-repeat; width: 150px; height: 50px;background-size:58%;} 
    .aboutBg,.newsBg,.knowledgeBg,.wisdomBg,.projectBg{width: 100%; height: 320px; line-height:380px;font-size:32px; color: #fff; text-align: center; font-weight: bold;text-shadow:2px 2px 2px #000;}
    .wisdomBg{background:url(../image/site06.jpg) center 70px no-repeat;background-size:135%; }
    .aboutBg{background:url(../image/site03.jpg) center 70px no-repeat; background-size:135%;}
    .newsBg{background:url(../image/site05.jpg) center 70px no-repeat;background-size:135%;}
    .knowledgeBg{background:url(../image/site04.jpg) center 70px no-repeat;background-size:135%;}
    .projectBg{background:url(../image/site31.jpg) center 70px no-repeat;background-size:200%;}
    .containerImg{float:left; width: 100%; text-align: center;}
    .containerImg img{width: 60%;}
    .containerText{float:left; width: 100%; box-sizing: border-box; padding:0 3%;}
    .containerText2{float:left; width: 100%; text-align: left; padding:0 3%;}
    .aboutUsLogo{background:url(../image/logo3.png) center no-repeat; width: 100%; height: 200px;float:left;background-size:50%;}
    .aboutUsText{width: 100%; height: auto; float: left;text-indent:30px; box-sizing: border-box; padding:0 3%;}
    .newTitle{height: 42px; line-height: 42px;box-sizing: border-box;overflow: hidden;width: 97%; float: left;margin:0 1.5%; font-size:16px;}
    .newTitle span{color:#999; font-size:14px; float: right;}
    .newTime{width: 10%;float: left;margin-right: 1%;height: 42px; line-height: 42px;color:#999; box-sizing: border-box;}
    .catLeft{width: 25%;float:left; box-sizing: border-box;display:none;}
    .catRight{width: 100%;background:#f9f9f9; padding:4% 1%;}
    .catName{width: 100%; height: 42px; line-height: 42px; padding-left:5%; box-sizing: border-box; overflow: hidden;}
    .catNameCur{background:url(../image/site18.png) 95% center no-repeat; width: 100%; height: 42px; line-height: 42px; padding-left:5%; box-sizing: border-box; background-size:4%; overflow: hidden;}
    .catCur{color:#29ca8e;}
    .catTitle{width: 100%; margin-top:30px; text-align: center; font-size: 14px; font-weight: bold; height: 52px; line-height: 52px; border-bottom:1px solid #d0d0d0; box-sizing: border-box; overflow: hidden;}
    .artTitle,.artTitleL,.artTitleR{height: 36px; line-height: 36px; box-sizing: border-box; overflow: hidden;}
    .artTitle{width: 85%; float: left; }
    .artTitleL{width: auto; max-width: 77%; font-size:16px;float: left; margin-right:3%;}
    .artTitleR{width: auto; min-width: 20%; color:#999;}
    .artTime{width: 15%; height: 36px; line-height: 36px; float: left; text-align: right;color:#999; font-size:14px;}
    .footerLeft{width: 100%; float: left; text-align: center; box-sizing: border-box; padding: 2%;}
    .footerMp,.footerApplet{width: 124px; height: 124px; margin-top:8px;border-radius: 10px;float: right;margin-right:calc(33% - 82px);}
    .footerMp{background:url(../image/site20.jpg) center no-repeat; background-size: 100%; }
    .footerApplet{background:url(../image/site21.jpg) center no-repeat; background-size: 100%;}
    .inNewItem{float: left; width: 100%; box-sizing: border-box; padding: 3%;}
    .logoShow img{width: 48%; float:left; margin: 1%; border:1px solid #f0f0f0;border-radius: 10px; box-sizing: border-box;}
    .aboutUsLogo{display: none;}
}