html{ width: 100%;}
body{font-size: 14px; background: #fff; font-family: "Arial","Microsoft Yahei",Verdana,Arial,sans-serif; line-height: 1.4; color: #333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
ol,ul,li{list-style: none;}
a{text-decoration: none; color:inherit; -webkit-tap-highlight-color: rgba(255,0,0,0); transition: all .3s ease; cursor: pointer;}
a:hover{color: inherit;}
em,i{font-style: normal;}
h1,h2,h3,h4,h5,h6,th{font-weight: normal;}
strong{font-weight: 800;}
img{border: 0; height: auto; vertical-align: middle;}
table{border-collapse: collapse; border-spacing: 0;}
input,textarea,select,button{border: 0; background: none; outline: 0; font-family: "Microsoft Yahei";}
input[type="button"],input[type="text"],input[type="submit"]{appearance: none; -moz-appearance: none; -webkit-appearance: none;}
input,input:focus,input:active{user-select: text;}
button:focus{outline: 0;}
textarea{resize: none;}
input[type='number']::-webkit-outer-spin-button,
input[type='number']::-webkit-inner-spin-button {-webkit-appearance: none !important;margin: 0;}
input[type="number"]{-moz-appearance: textfield;}
video{outline: none;display: block;}
*{margin: 0;padding: 0;}
.confix:after,.clearfix:after{content: ""; *zoom: 1; display: block; visibility: hidden; height: 0; clear: both;}
.container{width: 1210px; margin: 0 auto;}
.tr *{ transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; }

.fl{float: left;}
.fr{float: right;}

.dis_b{display: block;}
.dis_n{display: none;}

.gz-tit{font-size: 30px;color: #00A0A1;text-align: center;}
.gz-subtit{font-size: 16px;color: #555;text-align: center;}

/*--- Header ---*/
.Header-wrapper{z-index:99;position: fixed;width: 100%;top: 0;background:#fff;}
.Header-cl{height:74px;position:relative;}

.header-container{ width:1210px; height:74px;margin: 0 auto; z-index:90; }

.Hlogo{height:74px;line-height:74px;font-size:0px;float:left;overflow:hidden;margin:0 0 0 1rem;}
.Hlogo img{width:auto;height:40px;}
.Had{padding:0 0 0 .2rem;height:40px;line-height:40px;font-size:16px;color:#888888;letter-spacing:2px;border-left:1px solid #d5d5d5;float:left;margin:16px 0 0 .2rem;}
.Hlang{display:block;padding:0 0 0 22px;line-height:74px;font-size:15px;color:#999999;background:url(../images/icon/icon-Hlang.png) no-repeat left center;float:right;margin:0 1rem 0 0;}

.Hsrch{position:relative;float:right;margin:0 .13rem 0 0;}
.Hsrch-menu{display:block;width:40px;height:74px;background:url(../images/icon/icon-Hsrch.png) no-repeat center center;transition:none !important;position:relative;}
.Hsrch-menu.cur{background:url(../images/icon/icon-close.png) no-repeat center center / 16px auto;}
.Hsrch-menu:after{content:"";display:block;width:1px;height:13px;background:#c5c5c5;position:absolute;right:0px;top:50%;margin-top:-5px;}
.Hsrch-box{padding:0 60px 0 10px;width:330px;height:50px;background:#fff;position:absolute;top:74px;right:0px;z-index:2;display:none;}
.Hsrch-box .text{width:100%;height:48px;}
.Hsrch-box .btn{width:50px;height:100%;background:url(../images/icon/icon-Hsrch.png) no-repeat center center;position:absolute;right:0px;top:0px;}
.Hsrch-box i{display:block;width:1px;height:16px;background:#ccc;position:absolute;right:50px;top:50%;margin:-8px 0 0;}

.Hnav{float:right;margin:0 .1rem 0 0;}
.Hnav>li{margin:0 1.5rem;float:left;}
.Hnav .Hname{display:block;height:74px;line-height:74px;font-size:15px;color:#444;position:relative;}
.Hname i{display:block;width:50px;height:100%;background:url(../images/icon/icon-dd3.png) no-repeat center center;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;position:absolute;right:0px;top:0px;z-index:2;display:none;transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.Hname.cur i{transform:rotate(0deg);-webkit-transform:rotate(0deg);}

.Hnav>li:hover .Hname,
.Hnav>li.cur .Hname{color:#00A0A1;background:url(../images/xia.png) no-repeat center 56px;transition:none !important;-webkit-transition:none !important;}

.Hnav .Hn2nd-box{padding:28px 0 32px;width:100%;text-align:center;font-size:0px;background:#f7f8fa;position:absolute;top:74px;left:0px;display:none;}

.Hn2nd-box .Hn2nd-img{display:inline-block;width:16.4583%;height:159px;overflow:hidden;vertical-align:middle;}
.Hn2nd-img img{width:100%;height:100%;object-fit:cover;}

.Hn2nd-box .Hn2nd-list{display:inline-block;width:208px;text-align:left;font-size:14px;margin:8px 0 0;vertical-align:top;}
.Hn2nd-list dt{padding:0 0 0 15px;line-height:30px;font-weight:600;position:relative;margin:0 0 5px;}
.Hn2nd-list dt:after{content:"";display:block;width:4px;height:4px;background:#666666;position:absolute;left:0px;top:50%;margin-top:-2px;}
.Hn2nd-list dd{line-height:30px;color:#777777;}
.Hn2nd-list dd a{display:block;padding:0 0 0 15px;position:relative;}
.Hn2nd-list dd a:after{content:"";display:block;width:5px;height:1px;background:#888888;position:absolute;left:0px;top:50%;margin-top:-1px;}
.Hn2nd-list dd a:hover{color:#00A0A1;}

.Hn2nd-list.Hn2nd-list2{width:264px;}
.Hn2nd-list.Hn2nd-list2 dd a,
.Hn2nd-list.Hn2nd-list3 dd a{padding:10px 0 10px 16px;width:50%;line-height:20px;color:#666666;float:left;box-sizing: border-box;}
.Hn2nd-list.Hn2nd-list2 dd a:after,
.Hn2nd-list.Hn2nd-list3 dd a:after{width:4px;height:4px;background:#666666;margin-top:-2px;}
.Hn2nd-list.Hn2nd-list3 dd a{width:100%;}
.Hn2nd-list.Hn2nd-list2 dd a:hover,
.Hn2nd-list.Hn2nd-list3 dd a:hover{color:#00A0A1;}

.Hn2nd-box .Hn2nd-con{display:inline-block;width:284px;text-align:left;vertical-align:middle;}
.Hn2nd-con .title{line-height:21px;font-size:15px;position:relative;}
.Hn2nd-con .title:after{content:"";display:inline-block;width:42px;height:1px;background:#cccccc;margin:-3px 0 0 14px;vertical-align:middle;}
.Hn2nd-con .con{min-height:90px;font-size:14px;line-height:30px;color:#777777;margin:12px 0 0;}

.Hn2nd-box .split{display:inline-block;width:1px;height:159px;background:#dedede;margin:0 3rem;vertical-align:middle;}
.Hn2nd-box .split.s2{margin:0 3rem 0 0;}


.Hmenu-btn{width:25px;height:100%;padding:24px 0 0;cursor:pointer;float:right;display:none;}
.Hmenu-btn a{display:block;width:100%;height:3px;background-color:#4e4e4e;position:relative;}
.Hmenu-btn a:before,
.Hmenu-btn a:after{content:"";display:block;width:100%;height:3px;background-color:#4e4e4e;position:absolute;left:0px;}
.Hmenu-btn a:before{top:-10px;}
.Hmenu-btn a:after{bottom:-10px;}
.Hmenu-btn.cur a{-moz-animation: buttonAnimation 0.3s ease forwards;-webkit-animation: buttonAnimation 0.3s ease forwards;animation: buttonAnimation 0.3s ease forwards;}
.Hmenu-btn.cur a:before{-moz-animation: buttonAnimationBefore 0.3s ease forwards;-webkit-animation: buttonAnimationBefore 0.3s ease forwards;animation: buttonAnimationBefore 0.3s ease forwards; }
.Hmenu-btn.cur a:after{-moz-animation: buttonAnimationAfter 0.3s ease forwards;-webkit-animation: buttonAnimationAfter 0.3s ease forwards;animation: buttonAnimationAfter 0.3s ease forwards; }
@-moz-keyframes buttonAnimationBefore {
	0% {-moz-transform: translateY(0px) rotate(0);transform: translateY(0px) rotate(0); }
	50% {-moz-transform: translateY(10px) rotate(0);transform: translateY(10px) rotate(0); }
	100% {-moz-transform: translateY(10px) rotate(45deg);transform: translateY(10px) rotate(45deg); } 
}
@-webkit-keyframes buttonAnimationBefore {
	0% {-webkit-transform: translateY(0px) rotate(0);transform: translateY(0px) rotate(0); }
	50% {-webkit-transform: translateY(10px) rotate(0);transform: translateY(10px) rotate(0); }
	100% {-webkit-transform: translateY(10px) rotate(45deg);transform: translateY(10px) rotate(45deg); } 
}
@keyframes buttonAnimationBefore {
	0% {-moz-transform: translateY(0px) rotate(0);-ms-transform: translateY(0px) rotate(0);-webkit-transform: translateY(0px) rotate(0);transform: translateY(0px) rotate(0); }
	50% {-moz-transform: translateY(10px) rotate(0);-ms-transform: translateY(10px) rotate(0);-webkit-transform: translateY(10px) rotate(0);transform: translateY(10px) rotate(0); }
	100% {-moz-transform: translateY(10px) rotate(45deg);-ms-transform: translateY(10px) rotate(45deg);-webkit-transform: translateY(10px) rotate(45deg);transform: translateY(10px) rotate(45deg); } }
@-moz-keyframes buttonAnimationAfter {
	0% {-moz-transform: translateY(0) rotate(0);transform: translateY(0) rotate(0); }
	50% {-moz-transform: translateY(-10px) rotate(0);transform: translateY(-10px) rotate(0); }
	100% {-moz-transform: translateY(-10px) rotate(-45deg);transform: translateY(-10px) rotate(-45deg); } 
}
@-webkit-keyframes buttonAnimationAfter {
	0% {-webkit-transform: translateY(0) rotate(0);transform: translateY(0) rotate(0); }
	50% {-webkit-transform: translateY(-10px) rotate(0);transform: translateY(-10px) rotate(0); }
	100% {-webkit-transform: translateY(-10px) rotate(-45deg);transform: translateY(-10px) rotate(-45deg); } 
}
@keyframes buttonAnimationAfter {
	0% {-moz-transform: translateY(0) rotate(0);-ms-transform: translateY(0) rotate(0);-webkit-transform: translateY(0) rotate(0);transform: translateY(0) rotate(0); }
	50% {-moz-transform: translateY(-10px) rotate(0);-ms-transform: translateY(-10px) rotate(0);-webkit-transform: translateY(-10px) rotate(0);transform: translateY(-10px) rotate(0); }
	100% {-moz-transform: translateY(-10px) rotate(-45deg);-ms-transform: translateY(-10px) rotate(-45deg);-webkit-transform: translateY(-10px) rotate(-45deg);transform: translateY(-10px) rotate(-45deg); } 
}
@-moz-keyframes buttonAnimation {
	0% {background: #aaaaaa; }
	50% {background: rgba(255, 255, 255, 0); }
	100% {background: rgba(255, 255, 255, 0); }
}
@-webkit-keyframes buttonAnimation {
	0% {background: #aaaaaa; }
	50% {background: rgba(255, 255, 255, 0); }
	100% {background: rgba(255, 255, 255, 0); } 
}
@keyframes buttonAnimation {
	0% {background: #aaaaaa; }
	50% {background: rgba(255, 255, 255, 0); }
	100% {background: rgba(255, 255, 255, 0); } 
}

/* banner */
.banner{width: 100%;overflow: hidden;position: relative;}
.banner .swiper-slide{position: relative;}
.banner .swiper-slide img{display: block;width: 100%;}
/* .banner .swiper-slide .bnr-cont{ position: absolute; width: 100%; top: 50%; text-align: center; font-size: 60px; color: #FFFFFF; letter-spacing: 6px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); } */
.banner .swiper-pagination{bottom: 50px;}
.banner .swiper-pagination-bullet{ width: 66px;height: 2px; opacity: 1; background-color: #fff; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
.banner .swiper-pagination-bullet-active{background-color: #00A0A1;}

/* 公司简介 */
.gsjj{margin: 50px 0;}
.gsjj-box{display: flex;flex-wrap: wrap;}
.gs-img,.gs-info{width: 50%;}
.gs-img img{display: block;width: 100%;}
.gs-info{padding-left: 25px;box-sizing: border-box;}
.gs-info .gs-tit{font-size: 24px;font-weight: bold;color: #13A7A8;margin-top: 20px;}
.gs-info .gs-cont{color: #555555;line-height: 24px;margin-top: 15px;}

.about-num {margin-top: 20px;padding: 10px 0 0;background: none;}
.about-num li{float: left;width: 33%;position: relative;padding-left: 2vw;box-sizing: border-box; margin-bottom: 1px;margin-top: 1px;text-align: left;border-left: 1px solid #ccc;}
.about-num li:before {content: '';position: absolute;left: -1px;top: 0px;width: 1px;height: 30%;background: #01a189;z-index: 1;}
.about-num li h2 {font-family: 'Oswald', sans-serif;font-size: 40px;color: #333;line-height: 40px;font-weight: bold;display: inline-block;}
.about-num .count-unit {font-size: 16px;color: #01a189;text-align: right;display: inline-block;font-style: normal;}
.about-num li p {color: #999;font-size: 14px;line-height: 30px;}
.gs-more{display: block;width: 105px;height: 32px;margin-top: 40px; line-height: 32px;text-align: center;color: #FFFFFF;background: #13A7A8;font-size: 12px;}
.gs-more:hover{background-color: #12caca;color: #fff;}

.p_gridbox{margin-top: 45px;}
.p_gridbox ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.p_gridbox ul li{width: 23.5%;margin-right: 2%;text-align: center;}
.p_gridbox ul li:nth-of-type(4n){margin-right: 0;}
.p_gridbox ul li .jj-img{width: 100%;overflow: hidden;}
.jj-img img{display: block;width: 100%;height: 100%;object-fit: cover;}
.p_gridbox ul li:hover .jj-img img{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
.p_gridbox .jj-tit{font-size: 20px;font-weight: bold;color: #00A0A1;margin: 10px 0;}
.p_gridbox .jj-cont{font-size: 12px;color: #979394;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.p_gridbox ul li a{display: block;margin: 20px auto 0;width: 120px;height: 40px;line-height: 40px;background: #979394;text-align: center;color: #fff;}
.p_gridbox ul li a:hover{color: #fff;background: #00A0A1;}


/* 优势服务 */
.ysfw{padding: 50px 0 80px;background: url("../images/ysfw-bg.png")no-repeat center/cover;}
.ysfw .ys-list{width: 100%;margin-top: 40px;}
.ysfw .ys-list ul{display: flex;justify-content: space-between;}
.ys-list ul li{width: 32.5%;margin-right: 1%;}
.ys-list ul li:nth-of-type(3n){margin-right: 0;}
.ys-list a{display: block;}
.ys-list .ys-img{width: 100%;position: relative;overflow: hidden;}
.ys-list .ys-img img{width: 100%;height: 100%; object-fit: cover;}

.showBox {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;opacity: 0;background: rgba(0, 0, 0, .6); transition: all 0.5s ease;}
.showBoxLink {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: block;width: 60%;color: #fff;text-align: center;font-size: 1rem;padding: 0.5rem 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.showBoxLink::before {content: '';position: absolute;top: 0px;left: 50%;transform: translateX(-50%);width: 60%;height: 1px;background: #fff;transition: all .5s ease;}
.showBoxLink::after {content: '';position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);width: 60%;height: 1px;background: #fff;transition: all .5s ease;}

.ys-list ul li:hover .showBox{opacity: 1;}
.ys-list ul li:hover  .showBoxLink::before ,
.ys-list ul li:hover  .showBoxLink::after{width: 1rem;}
.ys-txt{background-color: #fff;height: 150px;padding: 1px;box-shadow: 0px 3px 16px 0px rgba(90, 90, 90, 0.35);}
.ys-txt .ys-icon{display: block;background-color: #fff;line-height: 80px;text-align: center; margin: -40px auto 0; height: 80px; width: 80px; border: 2px solid #E1E1E1;position: relative; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;}
.ys-txt .ys-icon img{display: inline-block;margin: 0 auto;}
.ys-txt .ys-contxt{text-align: center;color: #00A0A1;font-size: 24px;margin-top: 20px;}
.ys-txt i{display: block;width: 50px;height: 2px;background: #00A0A1;margin: 15px auto;}

/* 新闻 */
.news{padding: 80px 0;}
.news ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.news ul li{width: 32%;margin-right: 1.5%;}
.news ul li:nth-of-type(3n){margin-right: 0;}
.news .news-img{width: 100%;overflow: hidden;}
.news .news-img img{width: 100%;height: 100%;object-fit: cover;display: block;}
.news-txt{padding: 40px 20px 60px;box-sizing: border-box;position: relative;}
.news-txt .news-t{font-size: 18px;color: #585A59;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news .news-cont{color: #C7C7C7;font-size: 12px;margin-top: 10px;height: 60px; overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.news .news-time{color: #565759;position: absolute;bottom: 30px;}
.news ul li:hover { box-shadow: 0 20px 30px -20px rgba(0 ,0 ,0 , 0.65); transform: translateY(-5px); -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); }
.news ul li:hover .news-t{color: #00A0A1;}
.news ul li:hover .news-img img{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); }

/* footer */
.footer{background: #00A0A1;padding: 40px 0 80px;color: #fff;}
.footer .foot-l{width: 65%;display: flex;justify-content: space-between;}
.footer .foot-l dl dt{font-size: 16px;padding-bottom: 15px;margin-bottom: 15px; position: relative;}
.footer .foot-l dl dt::after{content: "";display: block;width: 100%;height: 1px;background: url("../images/line-down.png")no-repeat center;position: absolute;bottom: 0px;}
.footer .foot-l dl dd{color: #FFF0F0;margin-bottom: 15px;}
.footer .foot-r{width: 25%;}
.foot-r ul li{margin-top: 15px;}
.foot-r ul li i{margin-right: 10px;}
.foot-r p{margin-top: 25px;}
.foot-r p a{ display: inline-block;margin-left: 25px; background-color: #fff; text-align: center;line-height: 40px;width: 40px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.foot-r p a img{display: inline-block;}
.cpr{background: #007A7B;height: 65px;line-height: 65px;}
.cpr p{color: #FFF0F0;;font-size: 12px;}

.crumb{line-height: 56px;border-bottom: 1px solid #EEE;margin-bottom: 30px;}
.crumb p{font-size: 12px;color: #888;}
.crumb p i{margin-right: 5px;}

/* 企业荣誉 */
.ny-banner{width: 100%;height: 360px;background: url("../images/ny-bnr.png")no-repeat center/cover;position: relative;}
.ny-banner p{display: block;width: 100%;text-align: center;font-size: 40px;font-weight: bold;color: #FFFFFF;position: absolute;top: 130px;}
.ny-banner .menu-box{display: flex;justify-content: center; width: 100%;height: 58px;background:rgba(0, 161, 161, 0.7);position: absolute;bottom: 0;}
.ny-banner .menu-box li{ padding: 0 30px;line-height: 58px;color: #fff;}
.ny-banner .menu-box li a{display: block;font-size: 16px;}
.ny-banner .menu-box li:hover,
.ny-banner .menu-box li.on{background-color: #E4222A;}


/* 证书 */
.zhengshu ul{display: flex; flex-wrap: wrap;}
.zhengshu ul li{width: 32%;margin-right: 2%;margin-bottom: 2%; border: 3px solid #eee;box-sizing: border-box;}
.zhengshu ul li:nth-of-type(3n){margin-right: 0;}
.zhengshu ul li .zs-img{width: 100%;overflow: hidden;}
.zhengshu ul li .zs-img img{display: block;width: 100%;height: 100%;object-fit: cover;}
.zhengshu ul li p{line-height: 62px;padding: 0 10px;box-sizing: border-box; background-color: #eee;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;color: #555555;}
.zhengshu ul li:hover{border-color: #00A0A1;}
.zhengshu ul li:hover p{background-color: #00A0A1;color: #fff;}


/* 会员专区 */
.hyzq-txt{color: #888;line-height: 30px;font-size: 16px;}
.hyzq-txt p span{font-size: 18px;font-weight: bold;}
.hyzq-img{margin: 30px 0;}
.hyzq-img img{display: block;max-width: 100%;margin: 0 auto;}


.hyzq-txt .indent{text-indent: 2em;}


/* 新闻 */
.news_list_box{padding:0px 30px 30px;overflow: hidden;background:#fff;}
.news-list li{overflow:hidden;border-bottom:1px solid #eee;margin-bottom:24px;padding-bottom:24px;}
.news-list li .com-img{float:left;width:31.7%;overflow: hidden;}
.news-list li:hover .com-img img{transform: scale(1.1);}
.news-list li .com-img img{transition: .6s;}
.news-list li .note{width:65%;float:right;}
.news-list li h4{font-size:18px;color:#666;font-weight:bold;position:relative;line-height: 34px;height: 34px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news-list li h4:hover{text-decoration: underline;}
.news-list li p{margin:15px auto 34px;color:#000;font-size:16px;font-weight: lighter;line-height: 30px;height: 84px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.news-list li span{color:#b7b6b7;font-weight:lighter;font-size:14px;padding-left:30px;margin-right:20px;}
.news-list li .info{position: relative;}
.news-list li .info .more{position:absolute;right:0px;color:#b7b6b7;font-weight:lighter;font-size:14px;}
.news-list li .info a:hover{color:#000;text-decoration: underline;}
.news-list li span.hits{background:url(../images/icon_hits.png) no-repeat left center;}
.news-list li span.date{background:url(../images/icon_time.png) no-repeat left center/contain;}
.news-list li img{width: 100%;}


.news-txt{color: #888;line-height: 30px;font-size: 14px;}
.news-txt p{text-indent: ;}
.news-title{font-size: 24px;text-align: center;color: #333;}
.news-time{text-align: center;}

.news-bnr{background: url("../images/news-bnr.png")no-repeat center/cover;}

.fzlc-title{font-size: 30px;line-height: 50px; color: #888;text-align: center;}
.fzlc-box{margin: 40px auto 80px;}
.fzlc-info{width: 45%;display: inline-block;overflow-y: scroll;height: 430px;padding-right: 2%;}
.fzlc-info ul{position: relative;border-left: 5px solid #F2F2F2;padding: 20px 0;margin-left:10px;}
.fzlc-info ul li{padding-left: 30px;margin-bottom: 10px;position: relative;color: #888;}
.fzlc-info ul li::after{ content: ""; display: block; width: 20px; height: 20px; left: -12px; top: 3px; box-sizing: border-box; border: 2px solid #00A0A1; position: absolute; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; transition: .3s; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; }
.fzlc-info ul li:first-child::after{ content: ""; display: block; width: 20px; height: 20px; background-color: #00A0A1; position: absolute; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.fzlc-info ul li:hover::after{background-color: #00A0A1;}
.fzlc-info .fz-time{font-weight: bold;font-size: 18px;}
.fzlc-info .fz-cont{font-size: 16px;margin-top: 5px;}
/* 滚动条样式 */
.fzlc-info::-webkit-scrollbar {width: 3px;}
.fzlc-info::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	background-color: #00A0A1;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
}
.fzlc-info::-webkit-scrollbar-track {
/*滚动条里面轨道*/box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);background: #ededed;border-radius: 10px;}


.fzlc-img{display: inline-block;width: 46%;margin-left: 5%; vertical-align: top;}
.fzlc-img img{display: block;width: 100%;}


/* 公司介绍 */
.gsjs-img{margin: 40px 0;}
.gsjs-img .gsjs-img-box{width: 49%;}
.gsjs-img .gsjs-img-box img{display: block;width: 100%;}




/* 人才招聘 */
.recruitment { padding-top: 30px; }

.recruitment-class { font-size: 0; }

.recruitment-class ul { margin: 0 -3px; }

.recruitment-class li { width: 25%; display: inline-block; vertical-align: top; padding: 0 3px; }

.recruitment-class a { width: 100%; text-align: center; border: 1px solid #dbdbdb; display: block; font-size: 12px; padding: 8px 0; color: #5b5b5b; }

.recruitment-class .on { background-color: #84c12d; border-color: #84c12d; color: #fff; }

.recruitment-search { border: 1px solid #e5e5e5; position: relative; padding-right: 40px; padding: 10px 40px 10px 10px; margin-top: 20px; background-color:#fff; }

.recruitment-search input { width: 100%; height: 24px; line-height: 24px; display: block; font-size:12px; }

.recruitment-search input[type=submit] { width: 24px; height: 100%; position: absolute; right: 10px; top: 0; font-size: 0; background: url(../images/newIcon01.png) center no-repeat; }

.recruitment-title { padding: 15px 30px 15px 10px; font-size: 0; background-color: #00A0A1; color: #fff; margin-top: 20px; }

.recruitment-title span { width: 25%; display: inline-block; vertical-align: top; font-size: 16px; }

.join-fourtop .join-fourp1 { width: 25%; }

.join-four { width: 100%; padding: 5px 0 32px; background: #fff; }

.join-fourtit { line-height: 30px; text-align: center; font-size: 20px; color: #363636; }

.join-fourul { width: 100%; margin-top: 15px; padding-bottom: 15px; }

.join-fourul::-webkit-scrollbar { width: 3px; height: 8px; background-color: #fff; }

.join-fourul::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 0px; border-radius: 0px; background-color: #f4f4f4; }

.join-fourul::-webkit-scrollbar-thumb { -webkit-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); background-color: #00A0A1; }

.join-fourul li { width: 100%; margin-bottom: 10px; }

.join-fourul li.active .join-fourtop { border-color: #fafafa; background: #F9F9F9; }

.join-fourul li.active .join-fourtop:after, .join-fourul li.active .join-fourtop:before { -webkit-transform: translateY(-50%) rotate(45deg); -moz-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); -o-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); background: #00A0A1; }

.join-fourul li.active .join-fourtop .join-fourp { color: #333; }

.join-fourtop { position: relative; width: 100%;box-sizing: border-box; padding: 20px 30px 20px 10px; font-size: 0; border: 1px solid #e5e5e5; cursor: pointer; }

.join-fourtop .join-fourp1 { display: inline-block; vertical-align: top; width: 25%; padding-right: 5px; font-size: 14px; color: #888; box-sizing: border-box;}

.join-fourtop .join-fourp2 { display: inline-block; vertical-align: top; width: 24%; padding-right: 5px; font-size: 14px; color: #888; box-sizing: border-box;}

.join-fourtop:after, .join-fourtop:before { position: absolute; top: 50%; right: 30px; width: 1px; height: 25px; background: #bfbfbf; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s; transition: all .3s; content: ''; }

.join-fourtop:before { right: 18px; width: 25px; height: 1px; }

.join-fouricon { display: inline-block; vertical-align: middle; width: 21px; height: 16px; margin-right: 8px; margin-bottom: 3px; background: url(../images/join-fouricon1.png) no-repeat center center; }

.join-fourbtm { display: none; width: 100%; padding: 10px 10px 5px; box-sizing: border-box;}

.join-fourbtmh3 { line-height: 24px; font-size: 16px; color: #363636; }

.join-fourbtmdes { width: 100%; padding-top: 8px; margin-bottom: 20px; line-height: 24px; color: #696969; }

.mailto { min-width: 118px; padding: 0 12px; text-align: center; display: inline-block; vertical-align: top; background-color: #00A0A1; color: #fff; line-height: 40px; }

.mailto:hover{color: #fff;background-color: #1db7b7;}



/* 企业文化 */
.culture .clt-item {
	position:relative;
	z-index:1;
	overflow: hidden;
}
.culture .clt-item:hover {
	z-index:3
}
.culture .clt-item:hover .clt-pic .bg {
	-webkit-transform:scale(1.02);
	-ms-transform:scale(1.02);
	transform:scale(1.02)
}
.culture .clt-item:hover .clt-pic:after {
	background:rgba(0, 161, 161, 0.4);
}
.culture .clt-item:hover .clt-info .c {
	margin:25px auto 0;
	width: 80%;
	height:auto;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	visibility:visible;
	opacity:1
}
.culture .clt-item:hover .clt-info .l {
	margin-top:30px;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	visibility:visible;
	opacity:1
}
.culture .clt-pic {
	overflow:hidden;
	position:relative;
	z-index:1;
	height:410px
}
.culture .clt-pic img {
	display:none;
	width:100%;
}
.culture .clt-pic .bg {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	width:100%;
	height:100%;
	background:no-repeat center center;
	background-size:cover;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s
}
.culture .clt-pic:after {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, .5);
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
	content:''
}
.culture .clt-info {
	position:absolute;
	top:0;
	left:0;
	z-index:3;
	padding:5%;
	width:100%;
	text-align:center;
	color:#fff;
	box-sizing: border-box;
}
.culture .clt-info .t {
	font-size:24px;
	line-height:25px
}
.culture .clt-info .e {
	margin-top:15px;
	font-family:Arial, sans-serif;
	font-size:16px;
	line-height:15px
}
.culture .clt-info .c {
	overflow:hidden;
	height:0;
	font-size:14px;
	line-height:25px;
	-webkit-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	-webkit-transform:scale(1.3);
	-ms-transform:scale(1.3);
	transform:scale(1.3);
	visibility:hidden;
	opacity:0
}
.culture .clt-info .l {
	display:block;
	margin:0 auto;
	width:15px;
	height:1px;
	background:#fff;
	-webkit-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	-webkit-transform:scale(0);
	-ms-transform:scale(0);
	transform:scale(0);
	visibility:hidden;
	opacity:0
}
.culture .culture-list {
	display:grid;
	grid-template-columns:repeat(3, 33.3334%)
}
.culture .clt-info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:100%
}
@media (max-width:1440px) {
	.culture .clt-pic {
		height:360px
	}
}
@media (max-width:1240px) {
	.ny-banner{height: 200px !important;}
	.culture .clt-pic {
		height:300px
	}
	.culture .clt-info .t {
		font-size:20px
	}
	.culture .clt-info .e {
		margin-top:10px;
		font-size:13px
	}
	.culture .clt-info .c {
		font-size:14px
	}
	.culture .clt-info .l {
		width:12px
	}
}
@media (max-width:1024px) {
	.dis_b{display: none !important;}
	.dis_n{display: block !important;}
	
	.culture .clt-item:hover .clt-info .c {
		margin-top:20px
	}
	.culture .clt-item:hover .clt-info .l {
		margin-top:25px
	}
	.culture .clt-pic {
		height:auto
	}
	.culture .clt-pic img {
		display:block
	}
	.culture .clt-pic .bg {
		display:none
	}
	.culture .clt-info .t {
		font-size:18px
	}
	.culture .clt-info .e {margin-top:5px;font-size:12px}
	.culture .clt-info .c {font-size:13px}
	.culture .clt-info .l {width:10px}
	.culture .culture-list {grid-template-columns:repeat(2, 50%)}
}
@media (max-width:768px) {
	.culture .clt-item:hover .clt-info .c {margin-top:15px}
	.culture .clt-item:hover .clt-info .l {margin-top:20px}
	.culture .clt-info .t {font-size:16px}
	.culture .clt-info .c {line-height:20px}
	.ny-banner{height: 150px !important;}
}
@media (max-width:640px) {
	.culture .culture-list {grid-template-columns:repeat(1, 100%)}
}
@media (max-width:576px) {
	.culture .clt-item:hover .clt-info .c {margin-top:10px}
	.culture .clt-item:hover .clt-info .l {margin-top:15px}
}

/* 联系我们 */
.lxfs-tit{font-size: 30px;color: #555;text-align: center;margin: 30px 0;}
.lx-addr{width: 100%;display: flex;flex-wrap: wrap;}
.lx-addr .lx-map{width: 50%;height: 430px;}
.lx-info{background: #00A0A1 ;color: #fff;width: 50%;height: 430px;padding: 80px 100px;box-sizing: border-box;}
.lx-info .lx-txt{font-size: 24px;margin-bottom: 15px;text-indent: 30px;}
.lx-info .lxfs-box{font-size: 18px;}
.lxfs-box i{display: inline-block;vertical-align: top;margin-top: 4px;}
.lxfs-box p{display: inline-block;margin-bottom: 10px;margin-left: 10px;}
.lxfs-box p span{display: block;}

.ly-tit{font-size: 30px;color: #fff;text-align: center;margin: 30px 0;}

.sec-cy {
	padding: 50px 0;
}

.contact-fk {
	position: relative;
	z-index: 1;
	margin-top: 20px;
}

.contact-fk .ct-fk-bg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	background: no-repeat center center fixed;
	background-size: cover
}

.contact-fk .ctc {
	margin: 50px auto 0;
	max-width: 850px
}

.contact-fk .n {
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	color: #fff
}

.contact-fk .c {
	display: block;
	margin-top: 10px;
	margin-bottom: 20px
}

.contact-fk .c input,
.contact-fk .c textarea {
	display: block;
	border: 1px solid #ccc;
	padding: 10px 15px;
	width: 100%;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	box-sizing: border-box;
}

.contact-fk .c input:focus,
.contact-fk .c textarea:focus {
	border: 1px solid #00A0A1;
}

.contact-fk .ctc-t-list {
	margin-left: -20px
}

.contact-fk .ctc-t-item {
	float: left;
	width: calc(33.33% - 20px);
	margin-left: 20px
}

.contact-fk .ctc-v-code:after {
	content: '';
	display: block;
	clear: both
}

.contact-fk .ctc-v-code input {
	float: left;
	width: 270px;
	margin-right: 20px
}

.contact-fk .ctc-v-code .v-code img {
	width: 105px;
	height: 40px
}

.contact-fk .submit {
	display: block;
	margin-top: 45px;
	padding: 10px 0;
	width: 100%;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	background: #00A0A1;
	color: #fff;
	cursor: pointer;
}

.contact-fk .submit:hover {
	background: #07c5c5;
}

.contact-fk .tips {
	margin-top: 20px;
	padding: 0 5%;
	font-size: 14px;
	line-height: 25px;
	text-align: center;
	color: #fff
}

.contact-lx .contact-info h4 {
	font-size: 24px;
	color: #fff;
	padding-left: 45px;
}

@media (max-width:1024px) {
	.sec-cy {
		padding: 10px 0 30px;
	}

	.contact-fk .ct-fk-bg {
		background-attachment: scroll
	}

	.contact-fk .ctc {
		margin: 20px auto;
		width: 95%;
	}

	.ly-tit {
		font-size: 24px;
	}

	.contact-fk .container {
		max-width: 90%
	}

	.contact-fk .ctc-t-list {
		margin-left: 0
	}

	.contact-fk .ctc-t-item {
		float: none;
		margin-left: 0;
		width: 100%
	}

	.contact-fk .ctc-v-code input {
		width: calc(100% - 125px)
	}

	.contact-fk .ctc-v-code .v-code {
		float: right
	}

	.no-csscalc .contact-fk .ctc-v-code input {
		width: 270px
	}

	.no-csscalc .contact-fk .ctc-v-code .v-code {
		float: none
	}

	.lx-info .lx-txt{
		text-align: center;
		text-indent: 0;
	}
	.lxfs-tit{font-size: 26px;}
	.contact-fk .n{font-size: 14px;}
}

@media (max-width:576px) {
	.contact-fk .container {
		max-width: none
	}

	.contact-fk .ctc {
		margin-top: 30px
	}

	.contact-fk .c {
		margin-bottom: 15px
	}

	.contact-fk .submit {
		margin-top: 35px
	}

	.contact-fk .tips {
		margin-top: 15px;
		padding: 0;
		font-size: 12px;
		line-height: 20px
	}
}

section#lx {
	padding: 65px 0 20px 0;
}

/* 区域分布 */
.areaBox{background: #F4F4F4;padding: 30px 15px;box-sizing: border-box;}
.areaBox select,.areaBox input{box-sizing: border-box;height: 48px; width: 260px;border: 1px solid #E2E2E2;background-color: #fff;cursor: pointer; padding: 5px 15px;margin-right: -5px;}
.areaBox button{width: 140px;height: 48px; background:#00A0A1 url("../images/search-logo.png")no-repeat center;vertical-align: bottom;cursor: pointer;}
.choose-map{padding: 15px;height: 570px;display: flex;justify-content: space-between; overflow: hidden; background-color: #fff;margin-top: 25px;box-sizing: border-box;}

.leftBox{width: 38%;position: relative;border-right: 1px solid #E4E4E4;}
.swiper-container-vertical{height: calc(100% - 50px);overflow: hidden;}
.swiper-container-vertical .swiper-slide{padding: 20px 10px;box-sizing: border-box;border-bottom: 1px solid #E4E4E4;}
.qy-map{width: 60%;padding: 15px;box-sizing: border-box;}
.map_title{padding-left: 50px;background: url("../images/map-addr.png")no-repeat 15px center;color: #888;margin-bottom: 5px;}
.map-det,.map-tel{color: #888;font-size: 12px;padding-left: 50px;line-height: 20px;}

.leftBox .swiper-button-prev{left: 0;border-right: 1px solid #fff;box-sizing: border-box; background: url("../images/up.png")no-repeat center;}
.leftBox .swiper-button-next{right: 0;background: url("../images/down.png")no-repeat center;}
.leftBox .swiper-button-prev,
.leftBox .swiper-button-next{width: 50%;height: 50px;bottom: 0;top: auto; background-color: #888888;}
.swiper-button-next:after, .leftBox .swiper-button-prev:after{display: none;}








@media all and (max-width:1300px){
    .container{width: 95%;margin: 0 auto;}
    .Hmenu-btn{height: 30px;padding: 0;margin-top: 20px;}
    .gs-info .gs-tit{margin-top: 0;}
    .gs-info .about-num{margin-top: 0;}
    .gs-more{margin-top: 20px;}
}


@media all and (max-width:1250px){
img{max-width:100%;display: block;margin: 10px auto;}
/*-- Header --*/
.header-container{width: 90%;}
.Header-cl,
.header-container,
.Hlogo,
.Hlang,
.Hsrch-menu{height:50px;}
.Hlogo{line-height:50px;margin:0;}
.Hlogo img{width:auto;height:36px;}
.Had,
.Hnav{display:none;}
.Hmenu-btn{display:block;}
.Hlang{line-height:50px;}

.Hnav{display:none;width:100%;background:#fff;border-top:1px solid #ccc;position:absolute;top:50px;left:0px;}
.Hnav>li{width:100%;border-bottom:1px solid #ccc;margin:0px;}
.Hnav .Hname{height:50px;line-height:50px;padding:0 4%;font-size:14px;}

.Hnav>li:hover .Hname, 
.Hnav>li.cur .Hname{background:none;}

.Hn2nd-box .Hn2nd-img,
.Hn2nd-box .split,
.Hn2nd-box .Hn2nd-con{display:none;}
.Hnav .Hn2nd-box{padding:0px;text-align:left;position:relative;top:0px;}
.Hn2nd-box .Hn2nd-list{display:block;width:100%;margin:0px;}
.Hn2nd-list dt:after,
.Hn2nd-list dd a:after{display:none;}
.Hn2nd-list dt{line-height:45px;font-size:13px;padding:5px 6% 0;margin:0px;}
.Hn2nd-list dd{padding:0 0 5px;line-height:40px;}
.Hnav .Hn2nd-box .Hn2nd-list dd a{width:100%;padding:0 8%;line-height:40px;}

.Hname i{display:block;}

.artInfo-con table{width:100% !important;}

.crumb{margin-bottom: 20px;}
.crumb p i{display: inline-block;vertical-align: middle;}
.crumb p i img{margin: 0;}
.banner .swiper-pagination{bottom: 5%;}
.banner .swiper-pagination-bullet{width: 30px;}
.p_gridbox ul li{width: 49%;margin-right: 2%;margin-bottom: 8%;}
.p_gridbox ul li:nth-of-type(2n){margin-right: 0;}

.news-txt{padding: 20px 20px 50px;}
.news .news-time{bottom: 20px;}
.news{padding: 40px 0;}
.footer{display: none;}
.cpr{height: auto;line-height: 26px;text-align: center;}

.ny-banner{height: 260px;}
.ny-banner p{font-size: 30px;top: 80px;}
.ny-banner .menu-box{height: 46px;}
.ny-banner .menu-box li{line-height: 46px;padding: 0 15px;}
.zhengshu ul li p{line-height: 40px;}
.fzlc-box{margin: 20px auto 40px;}

.lx-addr .lx-map,.lx-info{width: 100%;}
.lx-addr .lx-map{height: 400px;}
.lx-info{padding: 40px;height: auto;}

.cpr p{padding: 10px 0;}

.areaBox select, .areaBox input{width: 22%;}
.areaBox button{width: 12%;}


}

@media all and (max-width:980px){
	.news_list_box{padding: 0;}
	.news-list{padding:10px;}
	.news-list li .com-img{width:100%;margin-bottom:20px;}
	.news-list li .com-img img{width:100%;}
	.news-list li .note{width:100%;}
	.market-list{padding:20px 15px;}
}

@media all and (max-width:850px){
    .gs-img, .gs-info{width: 100%;}
    .gs-info{margin-top: 30px;}
    .gs-info .about-num ul{margin: 20px 0;}
    .gs-more{margin-top: 30px;}
    .gs-info{padding-left: 0;}

	.ny-banner{height: 150px;}
	.ny-banner p{top: 50px;font-size: 26px;}

	.ny-banner .menu-box{height: 40px;}
	.ny-banner .menu-box li{padding: 0 5px;line-height: 40px;}
	.ny-banner .menu-box li a{font-size: 14px;}

	.fzlc-info,.fzlc-img{width: 100%;box-sizing: border-box;margin: 0 0 20px;}

	.recruitment-title{display: none;}
	.join-fourul{margin-top: 0;}
	.join-fourtop .join-fourp1{width: 100%;}
	.join-fourtop .join-fourp2{width: 100%;}

	.lx-addr .lx-map{height: 300px;}
	.lx-info{padding: 40px;height: auto;}
	.lx-info .lx-txt{font-size: 18px;}
	.lx-info .lxfs-box{font-size: 14px;}
	.lxfs-box i img{display: block;width: 20px;}

	.areaBox select{display: none;}
	.areaBox input{width: 70%;}
	.areaBox button{width: 30%;}
	.qy-map{display: none;}
	.leftBox{width: 100%;border: none;}
	.choose-map{height: 600px;}
	.swiper-container-vertical .swiper-slide{height: auto !important;}
}


@media all and (max-width:700px){
    .ysfw .ys-list ul{flex-wrap: wrap;}
    .ys-list ul li{width: 100%;margin-right: 0;margin-bottom: 10%;}
    
    .news ul li{width: 100%;margin-right: 0;margin-bottom: 10%;}
    .about-num li{width: 49%;margin-bottom: 2%;}
    .about-num li h2{font-size: 30px;}
    .about-num li p{font-size: 12px;}
    .p_gridbox ul li a{width: 100px;height: 30px;line-height: 30px;font-style: 12px;}
	.zhengshu ul li{width: 49%;margin-right: 2%;}
	.zhengshu ul li:nth-of-type(3n){margin-right: 2%;}
	.zhengshu ul li:nth-of-type(2n){margin-right: 0;}

}

.pagesDiv {clear:both;width:100%;margin:0 auto;line-height:25px;padding:10px 0px 10px 0px;}

.pages {height:30px;color:#666666;margin-top:5px;text-align:center;}

.pages a:link,.pages a:visited {color:#666666;}

.pages a,.pages a:link {text-decoration:none;padding:2px 5px;border:1px solid #DDDDDD;background:#FFFFFF;margin:0px 2px;font-size:12px;color:#666666;text-align:center;}

.pages a:hover {background:#FB9007;color:#FFFFFF;border:1px solid #00A0A1;text-decoration:none;text-align:center;padding:2px 5px;}

.pages .cpb {font-weight:bold;color:#FFFFFF;background:#FB9007;border:1px solid #00A0A1;text-align:center;margin:0px 2px;padding:2px 5px;}

.pages .intext {width:30px;border:1px solid #7F9DB9;height:19px;line-height:19px;}

.pagination {text-align:center;}

.pagination li {display:inline-block;color:#333333;height:30px;line-height:30px;margin:0px 5px 0px 0px;vertical-align:middle;}

.pagination li a {float:left;display:block;height:25px;line-height:25px;padding:0 10px;font-size:13px;border:1px solid #dddddd;color:#555555;text-decoration:none;}

.pagination li a:hover {background:#FB9007;color:#ffffff;}

.pagination li a.thisclass {background:#FB9007;color:#ffffff;border:1px solid #00A0A1;cursor:default;}

.pagination li a.thisclass:hover {background:#FB9007;color:#ffffff;border:1px solid #00A0A1;cursor:default;}

.pagination li .pageinfo {line-height:21px;padding:12px 10px 12px 16px;color:#999999;}

.pagination li .pageinfo strong {color:#555555;font-weight:normal;}

.pagination table {text-align:center;margin:10px 0px 0px 25%;}

.pagination table td {padding:0px 2px;}

#pages {padding:14px 0 10px;text-align:right;}

#pages a {display:inline-block;height:30px;line-height:30px;background:#ffffff;border:1px solid #e3e3e3;text-align:center;color:#333333;padding:0 14px;}

#pages a.a1 {background:url('../images/pages.png') no-repeat 0 5px;padding:0 5px;}

#pages a:hover {background:#f1f1f1;color:#000000;text-decoration:none;}

#pages span {display:inline-block;height:30px;padding:0 14px;line-height:30px;background:#00A0A1;border:1px solid #00A0A1;color:#ffffff;text-align:center;}

#pages .noPage {display:inline-block;height:22px;line-height:22px;background:url('../images/titlebg.png') repeat-x 0 -55px;border:1px solid #e3e3e3;text-align:center;color:#a4a4a4;}
