@charset "utf-8";
/*产品列表*/
.product_item{width: 48%; float: left; margin: 0 1% 2% 1%;background: #fff; position: relative;}
.product_item a{display: block; overflow: hidden;}
.product_pic img{display: block; width:98.5%; border:1px solid #f4f4f4;}
.product_name{margin-top: 10px; margin-bottom: 4px; color: #565656; font-size: 13px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.product_Ename{height: 18px; line-height: 18px; color: #7e7e7e; font-size: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.product_desc{height: 36px; line-height: 18px; margin-bottom: 10px; color: #7e7e7e; font-size: 10px; overflow: hidden;}

/*cases*/

.cases_item{width:31%; float: left; margin: 0 1% 2% 1%;background: #fff; position: relative;}
.cases_item a{display: block; overflow: hidden;}
.cases_pic img{display: block; width:98%; border:1px solid #f4f4f4;}
.cases_name{margin-top: 10px; margin-bottom: 4px; color: #565656; font-size: 13px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cases_Ename{height: 18px; line-height: 18px; color: #7e7e7e; font-size: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cases_desc{height: 36px; line-height: 18px; margin-bottom: 10px; color: #7e7e7e; font-size: 10px; overflow: hidden;}



/*新闻列表*/
.news_item{border-bottom: 1px solid rgba(0,0,0,0.05); padding: 20px;}
.news_item:first-child{padding-top: 10px;}
.news_pic{margin-bottom: 16px; overflow: hidden;}
.news_pic img{display: block; width: 100%;}
.news_name{height: 20px; line-height: 20px; font-size: 16px; color: #565656; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news_date{height: 24px; margin-bottom: 4px; margin-top: 3px;}
.news_date p{height: 24px; line-height: 24px; font-size: 16px; float: left; font-family: "HELVETICANEUELTPRO-THEX", Arial;}
.news_date .md{color: #8a8a8a;}
.news_date .year{color: #bdbdbd; margin-left: 10px;}
.news_desc{max-height: 44px; line-height: 22px; font-size: 13px; color: #6a6a6a; overflow: hidden; margin-top: 4px;}
/*详情页*/
.details{padding: 0 20px; min-height:300px;}
.details_header{text-align: center; padding: 30px 10px;}
.details_title{font-size: 17px; color: #444;}
.details_info{color: #c1c1c1; font-size: 13px; margin-top: 4px;}
.details_info span{padding: 0 10px;}
.details_Etitle{color: #999; font-size: 12px;}
.details_body{font-size: 14px; line-height: 26px; color: #aaa; min-height:300px;}
.details_body img{height: auto !important;}
/*产品详情页*/
.product_details_pic .swiper-slide img{display: block; width: 100%;}
.product_details_pic .swiper-pagination-bullet{width: 7px; height: 7px; opacity: 1; background: #ddd; border-radius: 50%;}
.product_details_pic .swiper-pagination-bullet-active{background: #a5a5a5;}
.product_details_info{padding: 20px 4%; background: #efefef;}
.product_details_desc{margin-top: 20px; font-size: 13px; line-height: 22px; color: #777;}
.product_details_mbtn{padding: 16px 0;}
.product_details_mbtn a{display: block; float: left; margin-right: 16px; height: 38px; line-height: 38px; border: 1px solid #d6d6d6; text-align: center; color: #666; padding: 0 32px;}
.product_details_thead{width: 100%;}
.product_details_thead ul{width: 100%; max-width: 900px; margin: 0 auto; height: 44px; background: #fff; border-top: 1px solid #e2e0e4; border-bottom: 1px solid #ddd;}
.product_details_thead.fixed{position: fixed; left: 0; top: 54px;}
.product_details_thead li{float: left; height: 43px; line-height: 43px; font-size: 13px; padding: 0 15px; cursor: pointer;}
.product_details_thead li.active{border-bottom: 2px solid #064e81;}
.product_details_body{font-size: 14px; line-height: 26px; color: #666; padding:2px 2%; display: none;}
.product_details_body img{width: auto !important; height: auto !important;}
/*联系我们*/
.contact{padding-bottom: 24px;}
.contact .ico{ margin-left:10%;}
.contact_info{padding: 20px 0; border-bottom: 1px solid #d3d3d3;}
.contact_name{font-size: 16px; color: #666; margin-bottom: 20px;}
.contact_info p{font-size: 12px; color: #999; line-height: 22px; padding: 4px 0;}
.contact_info p a{color: #999; text-decoration: underline;}
.contact_map{width: 100%; height: 54vh; margin-top: 16px;}
.contact_map img{max-width: none;}
.contact .details_header{padding-top: 10px; padding-bottom: 20px;}
/*在线留言*/
.messgae{padding: 24px 12px 10px 12px;}
.messgae li{margin-bottom: 10px;}
.messgae li input[type="text"]{display: block; width: 100%; height: 36px; line-height: 36px; background: #efefef; border-radius: 4px; box-sizing: border-box; padding: 0 16px;}
.messgae li textarea{display: block; width: 100%; height: 90px; line-height: 22px; background: #efefef; background: #efefef; padding: 8px 16px; border-radius: 4px; box-sizing: border-box;}
.messgae li input[type="button"]{display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; background: #f7c105; color: #fff; border-radius: 4px;}
/*人才招聘*/
.jobs_list li{background: #fff; margin-bottom: 12px; border-bottom: 1px solid #f5f5f5;}
.jobs_listName{height: 40px; line-height: 40px; position: relative; padding: 0 10px; background: #f5f5f5; font-size: 15px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.jobs_listName i.iconfont{display: block; width: 20px; height: 20px; font-size: 20px; line-height: 20px; float: right; margin-top: 10px; color: #999;}
.jobs_listName i.iconfont:before{content: "\e7b8";}
.jobs_listName.active{background: #f7c105; color: #fff;}
.jobs_listName.active i.iconfont{color: #fff;}
.jobs_listName.active i.iconfont:before{content: "\e62e";}
.jobs_listBody{font-size: 14px; line-height: 26px; padding: 10px; color: #666; display: none;}
.jobs_listBody_Name{font-size: 17px; color: #333; line-height: 30px;}
/*单页*/
.single_page{padding: 0 0 20px 0;}



/*CSS pageinfo style pagination*/
.pageinfo_box{ float:left;width:100%; margin-top:20px; margin-bottom:20px; overflow: hidden;}
.pageinfo {padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin:3px;  text-align: center; line-height:25px; font-size:12px; }
.pageinfo a {border: #333 1px solid; padding-right: 5px;padding-left: 5px; padding-bottom: 2px; margin: 2px;  color: #333; padding-top: 2px;  text-decoration: none}
.pageinfo a:hover {border: #333 1px solid;color: #333; }
.pageinfo a:active {border: #333 1px solid;color: #333;}
.pageinfo .thisclass {border: #333 1px solid; padding-right: 5px; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; color: #fff; padding-top: 2px;  background-color: #333}
.pageinfo .disabled {border: #333 1px solid;padding-bottom: 2px; padding-right: 5px;padding-left: 5px; color: #333; margin-right: 2px; padding-top: 2px; }
.pageinfo strong{color: #333; padding:0 3px;}

.pageinfo span{ background:#fff;}
.pageinfo span a{ color:#F00}







.w_1270{ float:left; width:100%;}


.culture_title{text-align: center; color: #404040; padding-top:50px; }
.culture_t1{font-size: 30px; letter-spacing: 2px; text-indent: 1px;}
.culture_t2{font-size: 14px; text-transform: uppercase; margin-top: 4px;}
.culture_t3{font-size: 14px; line-height: 28px; margin-top: 6px; color: #737373;}
.culture_b1{padding: 60px 0;}
.culture_b1_text{font-size: 14px; color: #737373; line-height: 28px; margin-top: 20px;}
.culture_b2{background:#ebebeb; margin-bottom:-20px;}
.culture_b2 .brand_title{color: #fff;}
.culture_b2 .brand_t3{margin-top: 16px; color: rgba(255,255,255,.8);}
.culture_b2 .wrap{padding: 50px 0;}
.culture_b2_box{margin-top: 30px;}
.culture_b2_box li{width:100%; min-height:200px;float: left; color: #fff;}
.culture_b2_box li.bd2_bg1{background: #777;}
.culture_b2_box li.bd2_bg2{background: #555;}
.culture_b2_box li.bd2_bg3{background: #333;}
.culture_b2_item{padding: 46px 46px;}
.culture_b2_c1{height: 50px; padding-left: 70px;}
.culture_b2_c1 p.p1{font-size: 18px; padding-top: 6px;}
.culture_b2_c1 p.p2{font-size: 12px; text-transform: uppercase; margin-top: 4px;}
.culture_b2_box li.bd2_bg1 .culture_b2_c1{background: url(../images/bdb2_btn1.png) no-repeat left center;}
.culture_b2_box li.bd2_bg2 .culture_b2_c1{background: url(../images/bdb2_btn2.png) no-repeat left center;}
.culture_b2_box li.bd2_bg3 .culture_b2_c1{background: url(../images/bdb2_btn3.png) no-repeat left center;}
.culture_b2_c2{line-height: 28px; margin-top: 32px;}



.c_0100_2{ width:100%; float: left; padding: 14px 0 60px 0; background:#FFF;}
.c_0100_2 .content{ width:100%; float: left;}
.c_0100_2 .content h2{padding:10px 0;font-size: 36px;-weight: bold; color: #666; margin-bottom: 15px;}
.c_0100_2 .content .con{ width:100%; float: left;border: solid 1px #ebebeb;border-bottom: none;}
.c_0100_2 .content .con h3{ width:99%; float: left;border-bottom: solid 1px #ebebeb;font-size:18px; padding-left:1%; line-height:40px;color:#848484; font-weight: normal;}
.c_0100_2 .content .dl{ width:100%; float: left; padding: 0 0 6px 0 ; border:1px solid #ebebeb;}
.c_0100_2 .content .dl .dt{ width:10px; padding-right:10px; height: 35px; line-height:35px; text-align: center;font-size:14px; color:#848484; font-weight: normal; text-align:right; float: left; margin-top: 10px;}
.c_0100_2 .content .dl .dd{ margin-top: 5px;}
.c_0100_2 .content .dl .dd li{  float:left;line-height:35px; background:#f2f2f2; margin-top:2px; margin-left:1%;}
.c_0100_2 .content .dl .dd li a{ display:block;padding:0 45px; text-align:center; font-size:12px; color: #333; }
.c_0100_2 .content .dl .dd li a:hover,
.c_0100_2 .content .dl .dd li a.on{ color:#f42534;background:#dfdfdf;}
.c_0100_2 .content .dl .dt:hover{ background-color:#f42534; color:#FFF;}



.c_0100_2{ width:100%; float: left; padding: 14px 0 60px 0; background:#FFF;}
.c_0100_2 .content1{ width:100%; float: left;}
.c_0100_2 .content1 h2{padding:10px 0;font-size:24px;-weight: bold; line-height:35px; padding-left:20px; color: #666; margin-bottom: 15px;}

.c_0100_2 .content1 .con1{ width:100%; float: left;border: solid 1px #ebebeb;border-bottom: none;}
.c_0100_2 .content1 .con1 h3{ width:99%; float: left;border-bottom: solid 1px #ebebeb;font-size:18px; padding-left:1%; line-height:40px;color:#848484; font-weight: normal;}


.c_0100_2 .content1 .con{ width:100%; float: left;border: solid 1px #ebebeb;border-bottom: none;}
.c_0100_2 .content1 .con h3{ width:99%; float: left;border-bottom: solid 1px #ebebeb;font-size:18px; padding-left:1%; line-height:40px;color:#848484; font-weight: normal;}
.c_0100_2 .content1 .dl{ width:100%; float: left; padding: 0 0 6px 0 ; border-bottom:1px solid #ebebeb;}
.c_0100_2 .content1 .dl .dt{ width:100%; margin-left:10px;  padding-right:10px; height: 35px; line-height:35px; text-align: center;font-size:14px; color:#848484; font-weight: normal; text-align:left; float: left; margin-top: 10px;}
.c_0100_2 .content1 .dl .dd{ margin-top: 5px;}
.c_0100_2 .content1 .dl .dd li{ width:48%; float:left;line-height:35px; background:#f2f2f2; margin-top:2px; margin-left:1%;}
.c_0100_2 .content1 .dl .dd li a{ display:block; text-align:center; font-size:12px; color: #333; }
.c_0100_2 .content1 .dl .dd li a:hover,
.c_0100_2 .content1 .dl .dd li a.on{ color:#f42534;background:#dfdfdf;}
.c_0100_2 .content1 .dl .dt:hover{ background-color:#f42534; color:#FFF;}

.c_0100_2 .content2{ width:100%; float: left;}
.c_0100_2 .content2 h2{padding:10px 0;font-size: 36px;-weight: bold; color: #666; margin-bottom: 15px;}
.c_0100_2 .content2 .con{ width:100%; float: left;border: solid 1px #ebebeb;border-bottom: none;border-top: none;}
.c_0100_2 .content2 .con h3{ width:99%; float: left;border-bottom: solid 1px #ebebeb;font-size:18px; padding-left:1%; line-height:40px;color:#848484; font-weight: normal;}
.c_0100_2 .content2 .dl{ width:100%; float: left; padding: 0 0 6px 0 ; border-bottom:1px solid #ebebeb;}
.c_0100_2 .content2 .dl .dt{ width:100%;  line-height:35px; text-align: center;font-size:14px; color:#848484; font-weight: normal; text-align:left; float: left; margin-top: 10px;}
.c_0100_2 .content2 .dl .dd{ margin-top: 5px;}
.c_0100_2 .content2 .dl .dd li{ float:left;line-height:35px; background:#f2f2f2; margin-top:3px; margin-left:3px;}
.c_0100_2 .content2 .dl .dd li a{ display:block;padding:0 8px;text-align:center; font-size:12px; color: #333; }
.c_0100_2 .content2 .dl .dd li a:hover,
.c_0100_2 .content2 .dl .dd li a.on{ color:#f42534;background:#dfdfdf;}
.c_0100_2 .content2 .dl .dt:hover{ background-color:#f42534; color:#FFF;}

.c_0100_2 .content1 .con1 .ieo{ border-bottom: none;}


.ny_banner{position: relative; z-index: 2; }


.inner_type{width: 100%; position: absolute; left: 0; bottom:5px;}
.inner_type ul{text-align: center; font-size: 0;}
.inner_type li{font-size:1rem; display: inline-block; *display: inline; *zoom: 1; margin: 0 1px;}
.inner_type li a{display: block; height: 30px; line-height: 30px; padding: 0 5px; background: #fff;}
.inner_type li.active a,.inner_type li a:hover{background: #d43031; color: #fff!important;}


.inner_title {font-size:1.25rem; text-align: center;}
.inner_desc {line-height: 24px; text-align: center;color: #666; margin-top: 10px;}


.solution{padding: 20px 0 23px 0; background: #f2f2f2;}
.solution .inner_desc{padding-top: 6px;}
.solution_pic{text-align: center; margin-top: 24px;}


.home_more { display: block; width: 192px;height: 32px; line-height: 32px;  background: #fff; border: 1px solid #ddd; border-radius: 17px; overflow: hidden;  margin: 40px auto 0; color: #666;  text-align: center;}





.equipment{padding:30px 0; background: #fff;}
.equipmentBox{margin-top: 30px;}
.equipmentBox ul{margin: 0 -10px;}
.equipmentBox li{width:50%; *width: 50%; float: left;}
.equipmentBox li a{display: block; margin: 6px 10px; position: relative; overflow: hidden;}
.equipmentBox li .pic{overflow: hidden;}
.equipmentBox li .pic img{width: 100%;}
.equipmentBox li .mask{background: rgba(0,0,0,.8); background: url(../images/IE_tm80bg.png) repeat\9; padding: 10px; position: absolute; left: 0; top: 0; bottom: 0; right: 0; opacity: 0; visibility: hidden; transform: scale(0); transition: all .5s;}
.equipmentBox li .title{width: 100%; font-size: 20px; text-align: center; color: #fff; height: 40px; line-height: 40px; position: absolute; left: 0; top: 50%; margin-top: -20px;}
.equipmentBox li a:hover .mask{opacity: 1; visibility: visible; transform: scale(1);}
.equipment .home_more{margin-top: 26px;}


.materiel{padding: 76px 0 66px 0; background: #f2f2f2;}
.materielBox{margin-top: 36px;}
.materielBox li{width:100%; *width:99.98%; float: left; background-color: #fff; background-repeat: no-repeat; background-position: right bottom; position: relative; z-index: 1;}
.materielBox li.bg1{background-image: url(../images/materiel_ibg1.png);}
.materielBox li.bg2{background-image: url(../images/materiel_ibg2.png);}
.materielBox li.bg3{background-image: url(../images/materiel_ibg3.png);}
.materielBox li.bg4{background-image: url(../images/materiel_ibg4.png);}
.materielBox li .item{border-bottom: 1px dashed #ddd;}
.materielBox li .row{padding: 18px 15px 20px 15px;}
.materielBox li .title{font-size: 20px; font-weight: bold; height: 32px; line-height: 32px; margin-left: 14px;}
.materielBox li .line{width: 58px; height: 4px; background: #959595; margin-top: 6px; margin-left: 14px;}
.materielBox li .desc{margin-top: 20px;}
.materielBox li .desc p{position: relative; line-height: 24px; color: #666; padding-left: 14px;}
.materielBox li .desc p i{display: block; width: 5px; height: 5px; background: #999; border-radius: 50%; position: absolute; left: 0; top: 9px;}
.materielBox li:hover{box-shadow: 0 0 15px rgba(0,0,0,.15); z-index: 222;}

.sProcess{padding: 20px 0 24px 0; background: #fff;}
.sProcessBox ul{margin: 0 -5px;}
.sProcessBox li{width:50%; *width:49.98%; float: left;}
.sProcessBox li .item{margin: 18px 16px; box-shadow: 0 0 11px rgba(0,0,0,.3); position: relative;}
.sProcessBox li .item a{display: block;}
.sProcessBox li .pic{overflow: hidden;}
.sProcessBox li .pic img{width: 100%;}
.sProcessBox li .mask{background: rgba(0,0,0,.8); background: url(../images/IE_tm80bg.png) repeat\9; padding: 10px; position: absolute; left: 0; top: 0; bottom: 0; right: 0; opacity: 0; visibility: hidden; transform: scale(0); transition: all .5s;}
.sProcessBox li .title{width: 100%; font-size: 20px; text-align: center; color: #fff; height: 40px; line-height: 40px; position: absolute; left: 0; top: 50%; margin-top: -20px;}
.sProcessBox li a:hover .mask{opacity: 1; visibility: visible; transform: scale(1);}
.sProcess .home_more{margin-top: 16px;}


.slick-slider {
    position: relative;
}
.slick-slider {
    position: relative;
}

.sTechnology{height: 440px; background: url(../images/Su_bg.jpg) no-repeat center top; position: relative;}
.sTechnology .wrapper{}
.sTechnologyBox{margin-top: 34px;}
.sTechnologyBox .slick-slider{margin: 0 24px;}
.sTechnologyBox .slick-slide{width: 25%; *width: 24.98%;}
.sTechnologyBox .slick-slide .item{margin: 0 11px; position: relative;}
.sTechnologyBox .slick-slide .pic{overflow: hidden;}
.sTechnologyBox .slick-slide .pic img{width: 100%;}
.sTechnologyBox .slick-slide .mask{background: rgba(0,0,0,.8); background: url(../images/IE_tm80bg.png) repeat\9; padding: 10px; position: absolute; left: 0; top: 0; bottom: 0; right: 0; opacity: 0; visibility: hidden; transform: scale(0); transition: all .5s;}
.sTechnologyBox .slick-slide .title{width: 100%; font-size: 20px; text-align: center; color: #fff; height: 40px; line-height: 40px; position: absolute; left: 0; top: 50%; margin-top: -20px;}
.sTechnologyBox .slick-slide a:hover .mask{opacity: 1; visibility: visible; transform: scale(1);}
.sTechnologyBox .slick-prev,.sTechnologyBox .slick-next{width: 46px; height: 47px; background: url(../images/ST_icon.png) no-repeat 0 0; margin-top: -23px;}
.sTechnologyBox .slick-prev{left: -60px;}
.sTechnologyBox .slick-next{right: -60px; background-position: -46px 0;}
.sTechnologyBox .slick-prev:hover{background-position: 0 -47px;}
.sTechnologyBox .slick-next:hover{background-position: -46px -47px;}

.sCustomer{padding: 10px 0 10px 0; background: #fff;}
.sCustomerBox{margin-top: 34px;}
.sCustomerBox .slider{margin: 0 -7px; padding-bottom: 24px;}
.sCustomerBox .slick-dots{bottom: 0;}
.sCustomerBox .slick-dots li{margin: 0 2px;}
.sCustomerBox .slick-dots li button{width: 9px; height: 9px; background: #ddd;}
.sCustomerBox .slick-dots li.slick-active button{background: #c40504;}
.sCustomerBox .slick-slide{width:50%; *width: 49.98%; float: left;}
.sCustomerBox .slick-slide .item{margin: 7px;}
.sCustomerBox .slick-slide .pic{height: 76px; line-height: 70px; text-align: center; *font-size: 60px; zoom: 1; background: #fff; border: 1px solid #ddd;}
.sCustomerBox .slick-slide .pic img{max-width: 94%; max-height: 90%; vertical-align: middle;}
.sCustomerBox .slick-slide .pic:hover{border-color: #c00;}

.sCase{padding: 20px 0 20px 0; background: #f2f2f2;}
.sCaseBox{margin-top: 28px;}
.sCaseBox li{width:50%; *width:49.98%; float: left;}
.sCaseBox li .item{margin: 15px 10px; background: #fff; box-shadow: 0 0 15px rgba(0,0,0,.15);}
.sCaseBox li .pic{overflow: hidden;}
.sCaseBox li .pic img{width: 100%; transition: all .5s;}
.sCaseBox li .pic:hover img{transform: scale(1.1);}
.sCaseBox li .txt{padding: 8px 10px;}
.sCaseBox li .title{height: 36px; line-height: 36px; font-size:1rem; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-bottom: 1px solid #ddd;}
.sCaseBox li .info{height: 28px; padding-top: 8px;}
.sCaseBox li .info span{height: 22px; line-height: 22px; margin-top: 4px; background: #f0f0f0; font-size: 12px; color: #666; padding: 0 16px; margin-right: 10px; border-radius: 11px; overflow: hidden; cursor: pointer;}
.sCaseBox li .info span:hover{background: #ddd;}
.sCaseBox li .info a{height: 28px; line-height: 28px; background: #cc0001; color: #fff; font-size: 12px; padding: 0 22px;}
.sCaseBox li .info a:hover{background: #ae381e; color: #fff!important;}
.sCase .home_more{margin-top: 10px;}

.sContact{padding: 30px 0 30px 0; background: #fff;}
.sContact .inner_title{font-size:1.25rem;}
.sContact .inner_desc{font-size:1.1rem; padding-top: 6px; color: #333;}
.sContact .more{display: block; width: 158px; height: 40px; line-height:40px; text-align: center; background: #cc0001; color: #fff; font-size:1.12rem; margin: 20px auto 0;}
.sContact .more:hover{background: #ae381e; color: #fff!important;}


.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 #E61636;text-decoration:none;text-align:center;padding:2px 5px;}

.pages .cpb {font-weight:bold;color:#FFFFFF;background:#FB9007;border:1px solid #E61636;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 4px;vertical-align:middle; font-size: 14px;}

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

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

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

.pagination li a.thisclass:hover {background:#FB9007;color:#ffffff;border:1px solid #E61636;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 70px;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;margin: 0;}

#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:#7e7e7e;border:1px solid #7e7e7e;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;}
@media screen and (max-width:1199px) {
	.pagination li{margin: 0 2px;margin-bottom: 5px;}
	#pages a,#pages span{padding: 0 10px;}
}