/*index*/
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 3px;border-radius: 50%;background: #fff;background-size: 12px 12px;opacity: 0.5;}
.swiper-pagination-bullet-active{width:12px;height:12px;border-radius: 50%;background: #fff !important;background-size: 12px 12px;opacity:1!important;}
.swiper-container-horizontal>.swiper-pagination { bottom: 7px;left: 0;width: 100%;}
.navigation-list{padding: 16px 5px 32px;}
.navigation-list li{float:left;padding: 10px 5px;width:25%;}
.navigation-list li a{display: block;width:100%; background: #00a239;border-radius: 5px;padding: 5px;position: relative;}
.navigation-list li img{width:0.65rem;margin: 5px auto 0;}
.navigation-list li p{position: absolute; left: 0;right: 0;bottom:5px; color:#fff;text-align: center;text-overflow: ellipsis;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;}
.service-box{padding: 0.44rem 0;}
.pages-title{text-align: center;}

.pages-title h3{color:#b2b2b2;font-size: 18px;font-family: "Arial";}
.pages-title h4{color:#333;font-size: 20px;padding: 4px 0 0.35rem;}
.precept-list,.product-list{padding: 0 5px;}
.precept-list li,.product-list li{float:left;width: 50%;padding: 0 5px;}
.precept-list li a{display: block;border-bottom: 1px solid #d9d9d9;}
.precept-list li a img{width:100%;}
.precept-p{color:#333;font-size: 14px;margin:10px 0 ;/* background: url(../images/right-icon.jpg) no-repeat;*/background-position: center right;background-size: 12px 20px;text-overflow: ellipsis;-webkit-box-orient:vertical;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;}
.product-box{background: #f2f2f2;padding-top: 0.44rem;}
.product-list li a{display: block;}
.product-list li:nth-child(odd) a{padding-right: 5px;}
.product-list li:nth-child(even) a{padding-left: 5px;}
.product-list li a img{    width: 2.7rem;}
.product-p{margin:10px 0;text-align: center;font-size: 18px;color:#333;text-overflow: ellipsis;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;}
.btn-box{padding: 0.44rem 10px 0.5rem; background:#fff;}
.btn{display: block;padding: 12px;color:#fff;background: #1a8ad5;text-align: center;font-size: 18px;}
.news-box{padding: 0.44rem 10px 25px;}
.news-box dl{border-bottom: 1px solid #dbdbdb;padding-bottom: 18px;margin-bottom: 20px;}
.news-box dl dt{float: left;font-family: "Arial";width: 70px;border: 1px solid #1a8ad5;text-align: center;font-size: 42px;color: #1a8ad5;font-weight: bold;line-height: 46px;margin-right: 15px;}
.news-box dl dt em{color: #fff;background: #1a8ad5;display: block;font-size: 14px;font-weight: normal;line-height: 24px;} 
.news-box dl dd h4 {margin-bottom:10px;text-overflow: ellipsis;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;font-size: 18px;color:#1a1a1a;}
.news-box dl dd p {text-overflow: ellipsis;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;font-size: 14px; color:#666;}
.news-box dl:nth-last-child(2){border-bottom: none!important;}

/*公司简介*/
.synopsis img{width: 100%;}
.inside-title{padding-top:0.44rem;text-align: center;}
.inside-title h3{color:#1a8ad5;font-size: 20px;}
.inside-title h4{color:#999;font-size: 18px;font-family: "Arial";padding: 5px 0 14px;}
.inside-text{padding: 0 10px;}

/*公司资质*/
.Productlist {padding: 0.44rem 5px 0;}
.Productlist li{float:left;width:50%;padding: 0 5px;margin-bottom: 15px; overflow:hidden;}
.Productlist li a{display: block;padding: 0 5px;}
.Productlist li img{width: 2.68rem;height: 3.79rem;}
.Productlist li p{text-align: center;font-size: 16px;margin: 10px 0;text-overflow: ellipsis;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1; height:21px;}

/*企业文化*/
.idea-title{padding-top: 0.44rem;text-align: center;}
.idea-title img{width:3.2rem;margin:12px auto 8px;}
.idea-title h3{font-size: 22px;}
.idea-title h4{font-size: 16px;font-family: "Arial";}
.idea-list img{width:100%;}
.idea-list p{text-align: center;}

/*公司新闻*/
.NEWS{padding:0.44rem 0px 0px;}
.NEWS dl{margin:0px 0 5px; padding:14px 10px; border-bottom:1px solid #d9d9d9;}
.NEWS dl a{ display:block; width:100%; height:100%;}
.NEWS dl dt{float:left;width:35%; margin-right:10px;}
.NEWS dl dt img{ display:block; width:100%;}
.NEWS dl dd{ margin:0px; padding:0px;}
.NEWS dl dd h3{text-overflow:ellipsis;-webkit-box-orient: vertical;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1; font-size:18px; color:#1a8ad5;}
.NEWS dl dd p.newstime{ color:#999; padding:1px 0px;font-size: 14px;}
.NEWS dl dd p.newsmiaoshu{text-overflow:ellipsis;-webkit-box-orient: vertical;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2; font-size:14px; line-height:24px; color:#666;}

/*新闻详情*/
.new-particulars-title{font-size: 18px;text-align: center;padding: 0 10px;}
.new-particulars img{width:100%;}
.new-btnbox{margin-top:30px;padding: 0 10px;}
.particulars-text{padding: 0 10px;}

/*产品列表*/
.product-list{padding: 0.44rem 5px 0;}
.product-list li{float: left;padding: 0 5px;text-align: center;margin-bottom: 14px;}
.product-list li a{display: block;}
.product-list li img{width:100%;}
.product-list li h4{font-size: 16px;text-overflow:ellipsis;-webkit-box-orient: vertical;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;}
.product-list li p{text-overflow:ellipsis;-webkit-box-orient: vertical;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;font-size: 14px;color:#999; height:21px;}

/*产品详情*/
.Productpicture{position: relative; width:100%;border-bottom: 10px solid #e6e6e6; overflow:hidden;padding-top: 0.44rem;margin-top:50px; background:#fff;}
.Productpicture h3{background:#1a8ad5;font-size:20px; padding:12px 10px; color:#fff;}
.Productpicture ul{ margin:0px; padding:0px; position:relative;}
.Productpicture ul li{ width:100%;}
.Productpicture ul li img{ width:100%; display:block;}

.Productdot{position: absolute;width:100%;z-index: 99;bottom:22px; text-align:center; }
.Productdot span{ margin:0px 3px; width:12px; height:12px;}

.Productclass{margin:0px;padding:0px; background:#fff;}
.Productclass ul li{border-bottom: 10px solid #e6e6e6;}
.Productclass ul li.cur h3.Producttitle{ border-bottom:1px solid #f0f0f0;}
.Productclass ul li h3.Producttitle{font-size:20px; padding:15px 10px 15px 15px; position:relative;}
.Productclass ul li h3.Producttitle span{ background-image:url(../images/problem2.png); background-repeat:no-repeat; background-size:20px 13px; display:block; position:absolute; right:10px; top:20px;width:20px; height:13px; transition:all .2s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.Productclass ul li.cur h3.Producttitle span{ transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}

.Productcontents{ display:none; font-size:14px; padding:20px 10px; color:#666666;}
.Productcontents img{ width:100%!important; height:auto!important;}

.Productcontents table {width:100%;}
.Productcontents table thead tr{height:40px; background:#B3B3B3;color:#fff;width:100%; padding-left:15px;}
.Productcontents table thead tr td,.Productcontents table tbody tr td{padding-left:15px;}
.Productcontents table tbody tr{height:40px;}
.Productcontents table tbody tr:nth-child(even){ background:#fff;}
.Productcontents table tbody tr:nth-child(odd){background:#F7F7F7;}
.Productcontents table tbody tr td:nth-child(even){color:#1a1a1a;}
.commonReturn{padding: 35px 10px; background:#fff;}
.Productdot .swiper-pagination-bullet-active{background: #999!important;}
.Productclass ul li:first-child{padding: 10px;}
.Productcontents h4{color: #1a8ad5;}
.Producttitle-text{line-height: 24px;}
.Productcontents .settle-dl{padding: 16px 0;}

/*解决方案*/
.settle-dl{padding: 16px 10px;border-bottom: 1px solid #e8e8e8;}
.settle-dl a{display: -webkit-box;}
.settle-dl dd{-webkit-box-flex:1;}
body .headline{padding-top: 25px;}
.settle-dl dd p{font-size: 16px; text-overflow: ellipsis;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;color:#646C62;}
.headline dd p{font-size: 15px; text-overflow: ellipsis;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;}
.settle-dl dd h4{font-size: 18px;color:#1a8ad5;text-overflow: ellipsis;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;}
.settle-dl dd b{color:#999;}
.settle dl dt{margin-left:4px;color:#999;font-size: 16px;}
body .headline dt {width:106px;margin-left:0!important;margin-right: 8px;overflow: hidden;}
.headline dt img{width:100%;}
.settle-btnbox{margin-top: 35px;padding: 0 10px;}

/*服务承诺*/
.commitment{padding: 0 10px;}

/*相关下载*/
.download{ margin:0px; padding:0.44rem 0 0;}
.download h3{ background-color:#1a8ad5; color:#fff; font-size:18px; padding:10px 20px;}
.download h3 span{ float:right;}
.download ul li{border-bottom:1px solid #cccccc; font-size:14px; color:#4d4d4d; }
.download ul li h4{font-size: 16px; text-overflow:ellipsis;-webkit-box-orient: vertical; line-height:23px; overflow:hidden; height:23px;display:-webkit-box;-webkit-line-clamp:1;}
.download ul li p{ padding-top:5px;}
.download ul li em{ display:block; position:absolute; left:10px; top:27px; width:10px; height:10px; border-radius:100%; background-color:#1a8ad5;}
.download ul li a{display:block;padding:20px 50px 20px 30px;position:relative;}
.download ul li a span{ display:block; border-radius:100%; background:#1a8ad5; width:35px; height:35px; position:absolute; right:10px; background-image:url(../images/download.png); background-size:60%; background-position:center; background-repeat:no-repeat; top:30%;}
.download ul li a:hover span{background:#008cd7;background-image:url(../images/download.png);background-size:60%; background-position:center; background-repeat:no-repeat;}

/*联系我们*/
.contact{font-size:14px; line-height:26px; padding:0.44rem 15px 15px;}
.contact h3.contacttitle{ font-size:18px; font-weight:bold; color:#1a8ad5; padding-bottom:20px;}
.contact ul{ margin:0px; padding:0px; position:relative;}
.contact ul li{padding-left:30px; font-size:13px; padding-bottom:10px; padding-right:25px;background-repeat:no-repeat; background-size:19px 18px;background-position: 0 3px;}
.contact ul li.Address{ background-image:url(../images/contact.png);}
.contact ul li.Tel{ background-image:url(../images/contact1.png);}
.contact ul li.Fax{ background-image:url(../images/contact2.png);}
.contact ul li.Email{ background-image:url(../images/contact3.png);}
.contactbook{ margin:0px; padding:0px 0px 30px; border-top:10px solid #e6e6e6}
.contactbook dl{ margin:0px; padding:20px 15px 0px;}
.contactbook dl dd{ margin:0px; padding:0px 0px 15px;}
.contactbook dl dd input{ border:1px solid #cccccc; width:100%; padding:10px; color:#666; font-family:"微软雅黑"}
.contactbook dl dd textarea{ width:100%; height:130px;border:1px solid #cccccc;color:#666; padding:10px;font-family:"微软雅黑"; }
.contactbook dl dt input{ background:#1a8ad5; width:100%; padding:10px 0px; font-size:18px;font-family:"微软雅黑";color:#fff;}

/*人才招聘*/
.Recruitmentlist{padding:0.44rem 10px;position:relative;}
.Recruitmentlist ul{ margin:0px;padding:0px;border-top:1px solid #e6e6e6;}
.Recruitmentlist ul li{margin:0px;padding:0px;border-bottom:1px solid #dbdbdb;}
.Recruitmentlist ul li h3.Recruitmenttitle{color:#4e4e4e;font-size:14px; font-weight:400; padding:0px 15px 0px 20px; height:45px; line-height:45px;position:relative; cursor:pointer; background:url(../images/index_69.gif) no-repeat 5px 20px;}
.Recruitmentlist ul li span{ display:block; position:absolute; width:19px;height:13px; background:url(../images/index_71.gif) no-repeat; top:15px; right:15px;}
.RecruitmentContent{padding:0 30px; font-size:13px; line-height:24px; color:#4c4c4c; background:#fafafa; display:none;overflow:hidden;}
.RecruitmentContent h4.Rtconttitle{color:#4c4c4c; font-size:14px; font-weight:bold;padding-bottom:8px}
.Recruitmentlist ul li.cur{ padding-bottom:30px;}
.Recruitmentlist ul li.cur h3{ background:url(../images/index_70.gif) no-repeat 5px 20px; color:#1a8ad5;}
.Recruitmentlist ul li.cur span{background:url(../images/index_72.gif) no-repeat;background-size: 19px 13px;}

.RecruitmentReturn{text-align:left;padding-top:10px;}
.RecruitmentReturn a{display:block;background:#1a8ad5; font-size:16px; font-weight:bold; width:140px; color:#fff;padding:5px 0px; text-align:center;}
.RecruitmentReturn a:hover{color:#fff;}


/*产品中心*/
.commonclasspage{padding: 25px 0;}
.commonclass{ position:relative;padding-top: 22px;margin-bottom: 14px;}
.commonclass h3{ background-image:url(../images/solution.png); background-repeat:no-repeat; background-color:#1a8ad5; background-position:96% center; background-size:30px 30px; font-size:18px; padding:15px 10px; color:#fff;}
.commonclass ul{ position:absolute; top:73px; width:100%; background:#fff;box-shadow:0px 1px 2px rgba(0,0,0,.5); display:none;z-index: 9;}
.commonclass ul li{ border-bottom:1px solid #d9d9d9;}
.commonclass ul li{border-bottom:1px solid #d9d9d9;}
.commonclass ul li h4{position:relative;}
.commonclass ul li h4 em{ position:absolute; right:0px; display:block; width:50px; height:100%; background:url(../images/class.png) no-repeat center; background-size:50%; transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out; transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.commonclass ul li:nth-child(2) h4 em,.commonclass ul li:nth-child(3) h4 em,.commonclass ul li:nth-child(4) h4 em,.commonclass ul li:nth-child(5) h4 em{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out; transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.commonclass ul li h4 a{ display:block;padding:14px 20px;font-size:17px;}
.commonclass ul li h4 a:hover{background: #1a8ad5;color:#fff;}
.commonclass ul li p{display:none;}
.commonclass ul li p a{ display:block; border-top:1px solid #d9d9d9;padding:10px 20px 10px 50px; background-color:#f4f4f4; font-size:16px;}
.commonclass ul li h4 em.cur{transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);}

.idea-list li{ padding:0 20px;}

/*分页表*/
.pagelist{clear:both; float:left; font-size:12px; margin-top:14px;}
.pagelist a, .pagelist span{padding:2px 8px; color:#666; background:#ddd; margin-right:5px; border-radius:4px;}
.pagelist span{ background:#1a8ad5; color:#fff}

/*首页简介 */
.con_intro{text-align: left;background:#f7f4ee; margin-top:10px;}
.bg_intro{width: 100%;}
.nav_int{position: relative;padding: 5%;background: #fff;}
.bg_arrow{position: absolute;top: -26px;left: 5%;height: 26px;width:60px}
.nav_int h3{border-bottom: 1px solid #ccc;padding-bottom: 20px;}
.nav_int h3 span{color: #000; font-size: 18px;border-left: 4px solid #1a8ad7;border-right: 4px solid #1a8ad7; width:100%; text-align:center; display:block;}
.nav_int p{color: #666;line-height: 24px;font-size: 14px;margin-top: 20px;}