@charset "utf-8";

#banner{text-align: center; overflow: hidden; position: relative;}
#banner > div{width:1920px; position: relative; left:50%; margin-left:-960px;transition:width 0.25s,margin-left 0.25s;}
#banner > div img{max-width:100%; height: auto; vertical-align: bottom; transition: height 0.25s,width 0.25s;}

/*框架*/
#box{margin-top:60px; position: relative;}
#box:after{content:""; width:1px; height: 100%; position: absolute; top:0; left:auto; right:350px; border-left:#e1e1e1 1px dotted;}
.subl{width:800px;float:left; padding-bottom:32px;}
.subr{width:310px; float:right;padding-bottom:32px;}
a.extLink{display:inline-block; width:100%;margin-bottom:1.5rem; text-align: center; border:#ebebeb 1px solid;}
a.extLink img{ max-width: 100%; height: auto; vertical-align: bottom;}
a.extLink:hover{ border-color:#c0c0c0;}
/*右分类*/
.titl{font-size:1.25rem; font-weight:bold; line-height:150%; border-bottom:#e1e1e1 1px solid;padding:0 0 12px 0; margin:0 0 24px 0;position: relative; color:#181818;}
.titl:after{content:""; display: inline-block; width:25%; max-width:120px; height:2px; position:absolute; left:0; top:auto; bottom:-1px; background:#0a933a;}

/*list*/
#list{background:#fff; border-bottom:#ebebeb 1px solid; margin-bottom: 2.5rem;}
#list dl{display: flex; line-height: 4rem; position: relative; margin-bottom: -1px;}
#list dl:after{content:""; position:absolute; left: 0; top:auto; bottom:0; width: 100%; height: 3px; background:#ebebeb; z-index: 1;}
#list dt{flex:0 0 auto; position: relative;}
#list dt:after{content:""; display: inline-block; width:5px; height: 1.5rem; background: #0a933a; position: absolute; left: 0; top:-0.8rem;}
#list dt,#list dt a{color:#a5a5a5;}
#list dt span{ font-family: "宋体"; display: inline-block; margin: 0 0.25rem; font-size:0.75rem;}
#list dd{flex: 1 1 auto; text-align:right; margin-left:1rem;}
#list dd a{display:inline-block; padding:1rem 1.5rem; line-height:2rem;position: relative; font-size:0.875rem; font-weight: bold;  border-bottom:#ebebeb 1px solid; }
#list dd a.curr{color:#0a933a;}
#list dd a.curr:after{content:""; display:inline-block; width:calc(100% - 2.5rem); height:3px; background:#0a933a; position:absolute; z-index: 2; left:0;right:0; top:auto; bottom:0; margin:0 auto;}

/*简介*/
#aboutBox { padding:0.25rem 0 2rem 0;}
#aboutBox img{ max-width: 100%; height: auto;}

/*发展历程*/
#historyBox{background:#f6f6f6; padding:2rem 0 4rem 0; }
#history{padding:1.25rem 0 0 0; position:relative;  margin:4rem auto 0 auto; background:url("../images/scale.png") center top repeat-y;}
#history:before{content:""; display: inline-block; width: 1.5rem; height: 1.5rem; background: url("../images/clock.png") center center no-repeat; background-size: 100% auto; position: absolute; left: 0; right: 0; top:-1.5rem; margin:0 auto; }
#history:after{ content:""; display: inline-block; width:2px; height: 100%; background:#e8e8e8; position: absolute; z-index: 1; top:0; left:0; right:0; margin:auto; /*中间竖线*/}
#history dl{position:relative; width:50%; margin:0 50% 0 0; display: inline-block; text-align: left; }
#history dl:after{ content:""; width:0.8rem; height:0.8rem; border-radius: 50%; background:#fff; border:#0a933a 2px solid; position:absolute; left:auto; right:-0.4rem; top:1rem; box-sizing: border-box; z-index:2;}
#history dl dt{ position:relative; background:#fff; padding:1rem; border-radius:6px; width:calc(100% - 11rem); filter:drop-shadow(0 0 1rem rgba(0,0,0,0.1)); transition: background 0.4s, color 0.4s; }
#history dl dt:after{content:"";display:inline-block; width:0; height:0; border-left:#fff 11px solid; border-top:transparent 9px solid; border-bottom:transparent 9px solid; position:absolute;left:100%; top:1rem; transition:border 0.4s; /*三角形*/}
#history dl dd{ position: absolute; width:6.5rem; right:3rem; left:auto; top:0.7rem; color:#040403; font-size:1.25rem; font-weight: bold; text-align:center; /*word-break: break-all;*/}
#history dl dd:after{ content:""; display: inline-block; width:2rem; height: 1px; background:#cccccc; position: absolute; top:0.7rem; left:100%; margin:0 0.5rem;}
/*发展历程——右侧的样式重定义*/
#history dl:nth-child(even){ margin:0 0 1rem 50%; }
#history dl:nth-child(even):after{left:-0.4rem; right:auto;}
#history dl:nth-child(even) dt{ margin-left:11rem;}
#history dl:nth-child(even) dt:after{left:auto; right:100%; border-left:none; border-right:#fff 9px solid; }
#history dl:nth-child(even) dd{left:3rem; right: auto; /*text-align: left;*/}
#history dl:nth-child(even) dd:after{left:auto; right: 100%;}

#history dl:hover dd{ color:#0a933a;}
#history dl:hover dt{ background:#0a933a; color:#fff; }
#history dl:hover dt:after{ border-left-color:#0a933a; border-right-color:#0a933a; }

/*相册*/
#album{ position:relative; overflow:hidden;}
#album ul{ width:105%; position:relative;}
#album li{ position:relative; width:288px; padding:1.5rem 1.5rem 0 1.5rem; border:#eef3f7 1px solid; background:#fff; float:left; margin:0 16px 16px 0; overflow:hidden; transition:box-shadow 0.3s;}

#album li a{display: inline-block; width:100%; position: relative; z-index: 2; padding-bottom:1px; vertical-align:bottom;}
#album li:after{content:"";display: inline-block; width:100%; height:100%; position:absolute; z-index: 1; left:0;top:0; border:transparent 0 solid; transition:border 0.25s; box-sizing: border-box;}
#album li img{width:100%; height: auto; vertical-align:bottom;}
#album li p{ margin:0.5rem 0 1em 0; padding:0 1em; line-height:2em; height:2em; color:#92a0ac; font-size:12px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis; vertical-align:bottom;}
#album li:Hover{border-color:#0a933a;}
#album li:Hover:after{border-width:6px; border-color:rgba(10,147,58,0.75);}
#album li:Hover p{color:#0a933a;;}

/*产品系列*/
#productSeries{ display: inline-block; background:#fff; position: relative; z-index: 10; top:-3rem; margin: 0 auto -3rem auto; padding:0.75rem; box-shadow:rgba(0,0,0,0.1) 0 0 1rem;}


/*产品列表*/
#productsBox{background:#f3faf6; padding:1rem 0; }
#products{ margin:0 auto; width:1248px; position: relative; overflow: hidden; padding:1.5rem 0 1rem 1.5rem;}
#products dl{float:left; overflow:hidden; position: relative; background:#fff; box-shadow:rgba(0,0,0,0.08) 0 0 1rem; width:384px; margin:0 1.5rem 1.5rem 0; padding:0 0 4.5rem 0; transition:box-shadow 0.4s, background 0.4s;}
#products dl:after{content:"";display:inline-block; width:2rem; height:1rem; background:url("../images/arrows.png") -0.25rem -16px no-repeat no-repeat;position:absolute;left:auto; right:1.5rem; top:auto; bottom:1.5rem; transition:right 0.4s;}
#products dt{width:100%; height:0; padding-bottom:75%; overflow:hidden; position: relative; border-bottom:#f8f8f8 1px solid;}
#products dt img{width:100%; height:auto; vertical-align:bottom; transition:transform 0.4s;}
#products dd{position: relative; padding:2rem 1.5rem 0 1.5rem; line-height:1.5rem; height:7rem; overflow: hidden; text-align: left; }
/*#products dd:before,#products dt:before{content:""; display: inline-block; width:3px; height:12px; background:#0a933a; position: absolute; left:1.5rem; top:0; z-index: 2;}
#products dt:before{top:auto; bottom:0; background:#f2cb15;}*/
#products dd b{display: block; max-height:3rem; overflow: hidden; margin-bottom:0.75rem; font-size:1.25rem;}
#products dd p{margin:0; padding: 0;font-size:13px; opacity: 0.5;}

#products dl:hover{ box-shadow:rgba(0,0,0,0.24) 0 0 1rem; }
#products dl:hover:after{right: 1rem; background-position: left -32px;}
#products dl:hover dt img{transform: scale(1.06,1.06);}
#products dl:hover dd b{color:#0a933a;}

/*产品详情/产品列表样式2*/
.product dl{position: relative; margin:0 auto; padding:4rem 0;}
/*.product dl:before{content:"";width:1rem; height:200px; background:url("../images/font.png") center top no-repeat; position:absolute;left:-3rem;top:4rem;}*/
.product dl:after{content:"";width:100%; height:0; clear:both; overflow:hidden;display:block;}
.product dt{width:500px;float:left; min-height:375px; background:#fff; box-shadow:rgba(0,0,0,0.08) 0 0 1rem; border:#ebebeb 1px solid\9; overflow:hidden; transition:box-shadow 0.3s;}
.product dt img{width:100%; height:auto; vertical-align:bottom; transition:transform 0.3s;}
.product dt:hover{box-shadow:rgba(0,0,0,0.14) 0 0 1.2rem;}
.product dt:hover a img{transform:scale(1.06,1.06);}
.product dd{width:50%; float:right;}
.product dd.dd1{padding:0.5rem 0 1.5rem 0; border-bottom:#ebebeb 1px solid; margin-bottom:1.5rem;}
.product dd.dd1 p{margin:0.5rem 0 0 0; padding:0; line-height: 1.5em; max-height: 4.5em; overflow: hidden;}
.product dd.dd1 .more{float:right; margin-left:2rem;}
.product dd.dd1 b{font-size:2rem; line-height:2.5rem; color:#0a933a; position: relative; }
.product dd.dd1 b:before,.product dd.dd1 b:after{content:""; display:inline-block; width:3rem; height:2px; overflow:hidden; background:#0a933a; position:absolute;left:auto;top:1.25rem; right:100%; margin-right:3rem;}
.product dd.dd1 b:after{ background: #f2cb15; margin-right: 6rem;}
.product dd.dd2{color:#606060; line-height:2rem; max-height:16rem; overflow:hidden; text-align:justify; font-size:13px;}
.product dd.dd2 p{margin:0;padding:0;}

/*.product:nth-child(even){background:#f8f8f8;}
/*.product:nth-child(even) dl:before{left:auto; right:-3rem;}
.product:nth-child(even) dt{float:right;}
.product:nth-child(even) dd{float:left;}
.product:last-child{padding-bottom:5rem;}*/

/*产品详情*/
#detailsBox{/*background:url("../images/detailsBorder.png") left top no-repeat; padding:30px;*/}
#details{border-top:#ebebeb 1px solid; background:#fff; min-height:640px;padding:2rem;}
#details img{max-width:100%; height:auto; vertical-align:bottom;}

/*新闻列表*/
/*#news{padding:3rem 0 2rem 0;}*/
#news dl{position: relative; display: flex; width: 100%; padding:0.25rem 0 2rem 0; margin-bottom:2rem; border-bottom:#f2f2f2 1px solid;}
#news dl:before{content:"";display:inline-block; width:2px; height:32%; background:#ebebeb; position:absolute; left:88px; top:0;}
/*#news dl:after{content:"";width:100%; height:0; clear:both; overflow:hidden;display:block;}*/
#news dt{position: relative; flex:1 1 auto; display: inline-block; padding-bottom: 1.5rem;}
#news dt b{display:inline-block; font-size:1.5em; font-weight:bold; line-height:1.75rem; height:3.5rem; overflow:hidden; margin-top:0.5rem; vertical-align:top;}
#news dt p{ color:#606060; line-height:2em; height:4em; overflow:hidden;margin:0 0 1.5rem 0;padding:0;  vertical-align:top;}
#news dt .more{float:right; position: relative; z-index: 5;}
#news dt:after{content:"";display:inline-block; width:2rem; height:1rem; background:url("../images/arrows.png") -0.25rem -16px no-repeat no-repeat;position:absolute;left:auto; right:1rem; top:auto; bottom:1.5rem; transition:right 0.4s;}

#news dd.dd1{flex:0 0 auto; width:300px; overflow:hidden; margin:0 3rem;}
#news dd.dd1 img{width:100%; height:auto; vertical-align:bottom; transition:transform 0.3s;}
#news dd.dd2{flex:0 0 auto;  width:80px;position: relative;  padding-top:0.5rem;}
#news dd.dd2 span{display:block; width: 100%; font-size:2.75rem; font-weight: bold;}

#news dl:hover dt b{color:#0a933a;}
#news dl:hover dt:after{right:0; background-position: left -32px;}
#news dl:hover dd.dd1 img{transform:scale(1.06,1.06);}
#news dl:hover dd.dd2{ color:#0a933a;}

/*最新资讯*/
#hotNews{ padding-bottom:2rem;}
#hotNews a{display:inline-block;width:100%; height:38px; line-height:38px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
#hotNews a span{display: inline-block; width:18px; height:18px; line-height:18px; vertical-align: middle; border:#808080 1px solid; color:#808080; text-align: center; border-radius:50%; font-size:10px; margin:-1px 8px 0 0;}
#hotNews a.highlight span{border-color:#0a933a; background:#0a933a;color:#fff;}

/*新闻详细*/
.ico-news{display:inline-block;width:24px; height: 24px; background: url(../images/ico-news.png) left top no-repeat; vertical-align: middle; margin:-2px 2px 0 12px;}
.ico-news:first-child{margin-left:0;}
.ico-news2{ background-position:left -24px;}
.c_tit{ font-size:2rem; margin:0 auto 1.5rem auto;font-weight:bold; line-height:42px; color:#181818;}
.c_info{ font-size:12px; color:#c0c0c0; margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:#e1e1e1 1px dotted; }
#newsContent{overflow:hidden; padding-bottom:40px; font-size:14px; line-height:28px; text-align:justify;}
#newsContent img{ max-width:100%; height:auto; vertical-align:bottom;}
/*新闻按钮*/
#btns{ position:absolute; left:-70px; width:40px;}
#btns.fixed_this{ position:fixed; top:110px; margin-top:0; z-index:999;}
#btns a{ display:inline-block; width:40px; height:40px; overflow:hidden; background:url(../images/btn.png) left top no-repeat; cursor:hand; cursor:pointer; margin-bottom:5px;}
#btns a.prevone:hover{ background-position:left -40px;}
#btns a.nextone{ background-position:-50px top;}
#btns a.nextone:hover{ background-position:-50px -40px;}
#btns a.back{background-position:-100px top;}
#btns a.back:hover{ background-position:-100px -40px;}

#newsNav a{display:inline-block; line-height:2.5rem; text-align: center; width:100%; border:#ebebeb 1px solid;color:#808080;cursor:hand; cursor:pointer;}
#newsNav a:hover{background:#0a933a; color:#fff; border-color:#0a933a;}

.proSeries{ color:#181818;font-size:24px; font-weight: bold; margin:3rem 0 2rem 0;}
.proSeries:before{content:"";display: inline-block; width:32px; height:32px; background: url(../images/icos.png) left -128px no-repeat; vertical-align: middle; margin:-2px 0.5rem 0 0;}
.proSeries span{color:#a0a0a0; font-size: 12px; font-weight: normal;}
/*排序、筛选*/
.filter{ float:right; position: relative; height:2.5rem; line-height:2.5rem; width:236px; margin:-0.5rem 0 0 0.5rem;cursor: hand; cursor: pointer; font-weight:normal; color:#a6a8ab; }
.filter dt{ padding:0 2rem 0 1rem; position: relative; width:100%; height:2.5rem; overflow: hidden;border:#e5e5e5 1px solid;white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis; font-size:14px; font-weight: normal; color:#a6a8ab;background:#fff;}
.filter dt:after{content:"";display: inline-block; width:2rem; height:2rem; background: url(../images/icos.png) left -160px no-repeat; vertical-align: middle; position: absolute; left: auto; right:0; top: 0; bottom: 0; margin: auto 0;}
.filter dt.active{color:#16bcd4;}
.filter dd{ position:absolute;z-index: 100; left:0; top:100%; background:#fff; min-width:100%; max-height:0; overflow: hidden; transition:max-height 0.3s;}
.filter dd a{display: inline-block; width:100%; line-height:2rem; padding:0 1rem; font-size:14px; margin:0; vertical-align:top;}
.filter dd a.active{color:#0a933a;}.filter dd a:hover{background:#f6f6f6;}
.proSeries .filter:hover dd,.filter dd.show{max-height:500px;border:#e5e5e5 1px solid;border-top: none; /*overflow-y:auto;*/}

/*案例搜索*/
#casesform{float:right; position: relative; height:2.5rem; line-height:2.5rem; width:236px; margin:-0.5rem 0 0 0.5rem;font-weight:normal; border:#e5e5e5 1px solid;white-space:nowrap;}
#searchCase{height:2.5rem; padding:0 1em; border:none; background:none;width:200px;display:inline-block; vertical-align:middle;float:left; color:#a6a8ab;}
#searchCaseBtn{width:2rem; height:2.5rem; text-align:center;display:inline-block; vertical-align:middle;float:left;}

/*工程案例*/
#cases{ margin:0 auto; position: relative;}
#cases dl{float:left; overflow:hidden; position: relative; background:#fff; box-shadow:rgba(0,0,0,0.08) 0 0 1rem; width:380px; margin:0 30px 30px 0; padding:0 0 4.5rem 0; transition:box-shadow 0.4s, background 0.4s;}
#cases dl:nth-child(3n){margin-right:0;}
#cases dl:after{content:"";display:inline-block; width:2rem; height:1rem; background:url("../images/arrows.png") -0.25rem -16px no-repeat no-repeat;position:absolute;left:auto; right:1.5rem; top:auto; bottom:1.5rem; transition:right 0.4s;}
#cases dt{width:100%; height:0; padding-bottom:60%; overflow:hidden; position: relative;}
#cases dt img{width:100%; height:auto; vertical-align:bottom; transition:transform 0.4s;}
#cases dd{position: relative; padding:1.5rem 1rem 0 1rem; line-height:1.25rem; height:5.5rem; overflow: hidden; text-align: left; /*width:100%; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;*/ }
#cases dd:before,#cases dt:before{content:""; display: inline-block; width:3px; height:10px; background:#0a933a; position: absolute; left:1rem; top: 0; z-index: 2;}
#cases dt:before{top:auto; bottom:0; background:#fff;}
#cases dd b{display: block; max-height:2.5rem; overflow: hidden; margin-bottom:0.5rem; font-size:1rem;}
#cases dd p{margin:0; padding: 0;font-size: 0.75rem; opacity: 0.5;}

#cases dl:hover{ box-shadow:rgba(0,0,0,0.24) 0 0 1rem; }
#cases dl:hover:after{right: 1rem; background-position: left -32px;}
#cases dl:hover dt img{transform: scale(1.06,1.06);}
#cases dl:hover dd b{color:#0a933a;}

/*案例详情*/
#caseBg{ position: absolute; left:0; top:0; width:100%; height: 100%; z-index: 1; overflow: hidden; }
#caseBg:after{content:""; display:block; position: absolute; left:0; top:0; width:100%; height: 100%; z-index:2; background: rgba(0,0,0,0.3);}
#caseBg img{ width: 100%; height: auto; position:absolute; z-index:1; left: 0;top: 0;right: 0;bottom: 0;margin: auto;
filter:blur(12px);
}

#caseInfo{position: relative; z-index:5; margin:5rem 0 0 0; padding:0 1rem 0 432px; }
#caseIntro{position: absolute; left: 1rem; top:0; height:100%; width: 400px; background:#0a933a; color:#fff; text-align: left;padding:2rem 1.5rem 1rem 1.5rem; overflow: hidden; display: flex; flex-direction: column;}
#caseIntro dt{position: relative; flex: 0 0 auto; font-size:1.75rem;  padding-bottom:1.5rem; margin-bottom: 0.5rem;}
#caseIntro dt:after{ content:""; display: inline-block;position:absolute; left:0; right:0; top:auto; bottom:0; width:100%; height:3px; margin:0 auto; background:url("../images/titleDecorate2.png") left top no-repeat;}

#caseIntro dd{ flex: 1 1 auto; overflow-y: auto; padding-right: 0.75rem; opacity:0.75;}

#caseInfoBox { flex:1 1 auto; /*background: rgba(0,0,0,0.75);*/}

#caseInfoBox .swiper-slide{overflow:hidden; position: relative; min-height:150px; transition:transform 0.25s; background:rgba(255,255,255,1);  }
#caseInfoBox .swiper-slide .desc{line-height:1.5em; min-height:2.5em; padding:0.5em; /*position:absolute;left:0; right: 0; top:auto; bottom:0; width:100%; display: inline-block; margin:0 auto; padding:0.5rem 1rem; background:rgba(0,0,0,0.75); font-size:0.75rem; text-align: center; line-height:1.5em;*/}
#caseInfoBox .swiper-slide img{ vertical-align:bottom; max-height:600px; max-width:100%; height:auto;}
#caseInfoBox .swiper-slide:after{content:"";display:inline-block; width:100%; height:100%; position:absolute;left:0;top:0; background:rgba(0,0,0,0.6); transition:background-color 0.25s;}
#caseInfoBox .swiper-slide.swiper-slide-active{transform:scale(1);-webkit-transform:scale(1); -moz-transform:scale(1);-o-transform:scale(1);}
#caseInfoBox .swiper-slide.swiper-slide-active:after{background:none;}

#case-pagination{position: relative; z-index: 5; display:inline-block;width:auto; margin:2rem 0; line-height:4rem; height:4rem; padding:0 1.5rem; text-align:center;}
#case-pagination:after{content:""; display:inline-block; width:100%; height:1px; background:rgba(255,255,255,0.1); position:absolute; left:0;top:0; bottom:0; margin:auto; z-index:1;}
#case-pagination span{ width:1rem; height:1rem;/* background:#0d172b;*/ opacity:1; transition:width 0.25s,height 0.25s; position: relative; z-index:2; vertical-align:middle; margin:0 1.5rem; border:#fff 1px solid; background:none;}
#case-pagination span:after{content:"";display:inline-block; width:60%; height:60%;background:#fff; border-radius:50%; position:absolute;left:0;top:0;right:0;bottom:0; margin:auto; transition:background-color 0.25s;}
#case-pagination span.swiper-pagination-bullet-active{border-color:#0a933a;}
#case-pagination span.swiper-pagination-bullet-active:after{background:#0a933a;}

/*联系我们——地图*/
.my-map { margin:0 auto; height:860px;padding-top:0; background:url("../images/loading.gif") center center no-repeat #101010; position: relative;}
.my-map .icon { /*background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat;*/ }
.my-map .icon-cir { /*height:48px; width:52px;*/ width:30px; height:30px; background:url("../images/location.png") center center no-repeat;}
.my-map .icon-cir-yellow { background-position: -11px -105px; }
.amap-container{height: 100%;}
#mapContainer{ z-index:1; position: relative;}

#contactBox{width:600px; position:absolute;left:calc(50% - 600px); top:32%; height:68%; background:url("../images/bg-logo.png") 168% 130% no-repeat #0a933a; z-index:2; padding: 4.5rem 3.5rem 2rem 3.5rem; text-align: left; border-radius:100px 10px 0 0; color:#fff; overflow-y: auto;}
/*#contact{width:600px; float:right; margin:280px 1.5rem 0 0; text-align:left; color:#fff;}*/
#contactTit{margin-bottom:2rem;}

/*翻页*/
.pages{margin:1.5rem auto;/* height:32px;*/ line-height:32px;  text-align:center; padding:1.25rem 0;max-width:1200px; }
.pages a,.pages a:visited{ padding:0 1rem; height:32px; font-size:14px; margin:0 0; display:inline-block; text-align:center; background:#fff;color:#92a0ac;font-family:"宋体","Times New Roman", Times, serif; border:#ebebeb 1px solid; border-radius:2px;}
.pages a:hover{ background:#0a933a; color:#fff;}
.pages span{ margin:0 3px; font-family:"宋体","Times New Roman", Times, serif; color:#999; display:inline-block; height:32px; text-align:center;}
.pages .thisp{background:#0a933a; color:#fff; display:inline-block; padding:0 1rem; height:32px; font-weight:bold;border-radius:2px;}
.pages a.disabled{ color:#a0a0a0;}
.pages a.disabled:hover{ background:#fff;}
#AspNetPager1 .pages{ margin-top:0;}
