*{box-sizing: border-box;margin:0;padding:0;}
body{max-width: 750px;margin:auto;}
a, a:link, a:visited, a:hover, a:active {color: #666;text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
li {list-style: none;}
/*头部公用*/
header{z-index: 999;position: fixed;top: 0;width: 10rem; height: 1.25rem;background: #eee;padding: 0.36rem;}
header .menu img{width: 0.52rem;height: 0.56rem;}
header .logo img{margin:0 2rem;width: 3.96rem;height: 0.56rem;}
header .tel img{width: 0.52rem;height: 0.56rem;}

.kv img{width: 100%;}

#banner{position:relative;overflow:hidden;}
#banner img{width: 100%;}
#banner .hd{width:100%; height:0.16rem;  position:absolute; z-index:1; bottom:0.16rem; text-align:center;  }
#banner .hd li{display:inline-block;vertical-align:top; overflow:hidden;width:0.32rem;height:2px;opacity:.5;margin: 0.08rem;background:#fff;}
#banner .hd li.on{background:#fff;opacity:1;}




#mask{position:fixed;top:0;left:0;z-index:10;width:100%;height:100%;background:rgba(0,0,0,.6);cursor:pointer;-webkit-tap-highlight-color:transparent;}
/*隐藏导航*/
.mainNav{display:none;position:fixed;left:0;top:0;z-index:998;width:100%; height:1.25rem;}
.mainNav nav{margin:0 auto;max-width:750px;}
.mainNav a{float:left;font-size: 0.438rem; width:4.25rem;height:1.25rem;line-height:1.25rem;margin-left:0.5rem;margin-top:0.469rem;border-radius:8px;color:#000;font-weight:700; text-align:right; padding-right:0.625rem;}
.mainNav a:nth-child(1){background:url(../images/ico_01.png) no-repeat left center #fff; background-size: 1.375rem;}
.mainNav a:nth-child(2){background:url(../images/ico_02.png) no-repeat left center #fff; background-size: 1.375rem;}
.mainNav a:nth-child(3){background:url(../images/ico_03.png) no-repeat left center #fff; background-size: 1.375rem;}
.mainNav a:nth-child(4){background:url(../images/ico_04.png) no-repeat left center #fff; background-size: 1.375rem;}
.mainNav a:nth-child(5){background:url(../images/ico_05.png) no-repeat left center #fff; background-size: 1.375rem;}
.mainNav a:nth-child(6){background:url(../images/ico_06.png) no-repeat left center #fff; background-size: 1.375rem;}
.mainNav a:nth-child(7){background:url(../images/ico_07.png) no-repeat left center #fff; background-size: 1.375rem;}
.mainNav a:nth-child(8){background:url(../images/ico_08.png) no-repeat left center #fff; background-size: 1.375rem;}

.topmune{width:100%;max-width:640px;min-width:320px;margin:0 auto;margin-top:.76rem;background-color:#005197}
.topmune ul{padding:0;background-color:#005197}
.topmune li{float:left;width:25%;text-align:center;display:block;height:.66rem;background-color:#005197}
.topmune li a{display:block;}
.topmune li h3{line-height:.66rem;font-size:.24rem;color:#fff;height:.66rem;border-right:1px solid #3071a9;border-bottom:0px solid #3071a9;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.topmune li:nth-child(4n) h3{border-right: 0;}

/*底部*/
.foot{overflow:hidden;border-top:0.188rem solid #eee;padding:0.25rem 0;}
.foot span{overflow:hidden;display:block; width:3.25rem;margin:auto;text-align: right;background:url(../images/telfoot.png) no-repeat left center #fff;background-size:0.484rem; font-size:0.438rem;color:#df5a2f;font-weight:bold;}
.foot strong{overflow:hidden;display:block;text-align:center; color:#797979; font-size:0.375rem; margin-top:0.1rem;}
.foot p{text-align:center; color:#666; font-size:0.25rem; overflow:hidden; margin-top:0.047rem;}
.foot a{color:#797979;}
.bottom{background:#eee;padding:0.25rem 0;}
.bottom p{overflow:hidden;font-size:0.188rem;text-align:center; color:#797979; line-height:0.391rem;}

/*底部导航*/
.fixFtNav{position:fixed;bottom:0;z-index:999999;display: flex; width: 10rem;height: 1.562rem; background-color:#637b56;padding:0.25rem 0;}
.fixFtNav a{flex:1;text-align:center;color:#fff;font-size:0.281rem;}
.fixFtNav a i{display:block;height:0.656rem;margin:auto;color:#8f8f8f;}
.fixFtNav .nav1 i{background:url(../images/foot_01.png) no-repeat center top;background-size: 0.578rem;}
.fixFtNav .nav2 i{background:url(../images/foot_02.png) no-repeat center top;background-size: 0.703rem 0.562rem;}
.fixFtNav .nav3 i{background:url(../images/foot_03.png) no-repeat center top;background-size: 0.594rem;}
.fixFtNav .nav4 i{background:url(../images/foot_04.png) no-repeat center top;background-size: 0.578rem;}
.fixFtNav .nav5 i{background:url(../images/foot_05.png) no-repeat center top;background-size: 0.812rem 0.594rem;}

/*新闻中心*/
.news_title{margin-top: 0.4rem; width:100%;height:1.75rem;overflow:hidden;background:url(../images/news_title.jpg) no-repeat center #fff;background-size: 2.516rem 1.062rem; border-top:0.188rem solid #eee;}
.newslist{overflow:hidden;margin:0 0.281rem;}
.newslist ul li{overflow:hidden;margin-top:0.375rem;}
.newslist ul li img{float:left;width:3.125rem;height:1.875rem;overflow:hidden;margin-right:0.156rem;}
.newslist ul li strong{display:block;overflow:hidden;font-size:0.25rem;color:#313131; line-height:0.469rem;}
.newslist ul li p{overflow:hidden;font-size:0.219rem;color:#999;text-align:justify;text-justify:inter-ideograph;}
.news_a{overflow:hidden; margin-top:0.5rem; height:0.531rem;}
.news_a a{float:right;color:#df5a2f; font-size:0.281rem;font-weight:900;font-style:italic;}

/*筛选结果*/
.caseSelect a{color:#333;font-size: 0.375rem;}
.caseSelect .caseTab{display:flex;text-align:center;border-bottom:1px solid #ddd}
.caseSelect .caseTab li{flex:1;}
.caseSelect .caseTab li a{line-height: 0.938rem;}
.caseSelect .caseTab li a:after{display:inline-block;content:"";margin-left:0.219rem;width:0.219rem;height:0.125rem;vertical-align:middle;background:url(../images/fold.png) center no-repeat;background-size: 100%;}
.caseSelect .caseTab li a.cur{color:#fa7b0b}
.caseSelect .caseTab li a.cur:after{background:url(../images/unfold.png) no-repeat center;background-size: 100%;}
.caseSelect .caseOptionBox{display:none;background:#fff}
.caseSelect .caseOptionBox li{border-bottom:1px solid #e1e1e1;line-height:1.094rem;text-align:center;}


.pagebar{width:100%;overflow:hidden;}
.pagination{overflow:hidden;margin:0 auto 0.25rem; width:1.562rem;}
.page-item1{float:left;font-family: 宋体;width:0.625rem;height:0.625rem;border:1px solid #ccc;text-align:center;line-height:0.625rem;font-size:0.312rem;font-weight:bold;}
.page-item2{float:right;font-family: 宋体;width:0.625rem;height:0.625rem;border:1px solid #ccc;text-align:center;line-height:0.625rem;font-size:0.312rem;font-weight:bold;}