/*分页样式*/
.pages{clear:both;margin:.3rem auto .2rem auto;padding-top:.2rem;overflow:hidden;text-align:center;font-size:.14rem;border-top:.05rem solid #f4f5f6;}
.pages ul li{display:inline-block;border:.01rem solid #ccc;padding:.06rem .15rem;margin:0 .01rem;line-height:.24rem;background:#fff;color:#999;border-radius:.02rem;list-style:none;margin-top:.1rem;}
.pages ul li:hover{background:#1b6bc0;color:#fff;border:.01rem solid #1b6bc0;}
.pages ul li:hover a{color:#fff;}
.pages .active{background:#1b6bc0;color:#fff;border:.01rem solid #1b6bc0;} 
#banner_news{width:100%;position:relative;background:url(../img/news_banner.jpg) top center no-repeat;height:5rem;}
#banner_lxwm{width:100%;position:relative;background:url(../img/lxwm_banner.jpg) top center no-repeat;height:5rem;}
#banner_about{width:100%;position:relative;background:url(../img/about_banner.jpg) top center no-repeat;height:5rem;}
#banner_pro{width:100%;position:relative;background:url(../img/pro_banner.jpg) top center no-repeat;height:5rem;}
.banner_tit{width:8rem;position:relative;padding-top:2rem;text-align:center;margin:0 auto;}
.banner_tit h3{font-size:.42rem;color:#fff;display:block;line-height:.48rem;font-weight:400;letter-spacing:.02rem;text-align:center;}
.banner_tit h6{font-size:.19rem;font-weight:100;color:#e5e5e5;margin-top:.2rem;line-height:.3rem;text-align:left;font-weight:200;letter-spacing:.01rem;text-align:center;}
/*网站面包削*/
.mianbxContent{height:.25rem;line-height:.25rem;font-size:.16rem;text-align:left;text-indent:2.5em;transition:0.1s all;background:url("../img/home.png") no-repeat 7px 14px;border:1px dashed #ddd;position:relative;width:100%;margin-top:.2rem;padding:0.15rem 0;margin-bottom:.2rem;}
.mianbxContent:hover{background-position:.07rem -.29rem;}
.mianbxContent::after,.mianbxContent:after{content:'';position:absolute;display:block;height:.4rem;width:2rem;top:0;right:0;}
.mianbxContent a{font-size:.15rem !important;color:#333;}
.mianbxContent span{padding: 0 0.1rem;font-family: cursive;}
/*新闻分类*/
.nswsfenlei{height:.6rem;clear:both;margin-bottom:.3rem;}
.nswsfenlei li{float:left;width:33%;}
.nswsfenlei li+li{margin-left:0.5%;}
.nswsfenlei li a{transition:all .3s ease;line-height:.6rem;text-align:center;display:block;background:#f3f3f3;font-size:.16rem;color:#333;}
.nswsfenlei li.curNewsType a,.nswsfenlei li:hover a{background:#0657ad;color:#fff;}
/*新闻列表*/
.nynews{width:100%;margin:0 auto;}
.nynews-list{width:100%;height:auto;padding:3.2% 3%;margin:.5rem auto;box-shadow:0 0 .01rem #aaa;box-sizing:border-box;position:relative;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}
.nynews-date{float:left;width:9%;padding:4% 3% 0 0;text-align:right;font-size:.16rem;font-weight:bold;font-family:sans-serif;color:#999;}
.nynews-date b{font-size:.34rem;color:#000;line-height:.4rem;}
.nynews-photo{float:left;width:20%;height:auto;overflow:hidden;}
.nynews-photo img{width:100%;transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;}
.nynews-content{float:left;width:59%;padding-left:2%;}
.nynews-title{font-size:.2rem;font-weight:bold;color:#222;line-height:.4rem;padding-bottom:0.6vw;}
.nynews-text{font-size:.15rem;line-height:.28rem;color:#666;}
.nynews-more{float:right;width:.6rem;height:.6rem;line-height:.6rem;margin-top:4%;font-size:.2rem;color:#fff;font-family:serif;font-weight:bold;background:#e5e5e5;border-radius:100%;text-align:center;transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;}
.nynews-list:hover{box-shadow:0 .26rem .5rem -.06rem rgba(97,105,113,0.3);transform:translateY(-5px);-webkit-transform:translateY(-5px);}
.nynews-list:hover .nynews-photo img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.nynews-list:hover .nynews-title{color:#0657ad;}
.nynews-list:hover .nynews-more{background:#0657ad;transform:translateX(.06rem);-webkit-transform:translateX(.06rem);}
/*新闻内页*/
.nyxqnewsbg{width:100%;padding-bottom:.3rem;}
.nyxqnews_left{width:75%;float:left;background:#f3f3f3;padding:.3rem .3rem 0 .3rem;overflow:hidden;box-sizing: border-box;}
.nyxqnews_right{width:20%;float:right;box-sizing: border-box;}
.news_lefttit{border-bottom:.01rem solid #e7e7e7;padding-bottom:.15rem;}
.news_lefttit h1{font-size:.22rem;font-weight:normal;line-height:.3rem;display:block;margin-bottom:.15rem;color:#333;}
.news_lefttit span{display:block;float:left;border-left:.01rem dotted #b6b6b6;color:#999;line-height:.14rem;padding:0 .1rem;}
.news_lefttit .chuchu{padding:0 .1rem 0 0;border-left:none;}
.nyxqnews_leftcont{margin-top:.2rem;line-height:.28rem;color:#777;}
.nyxqnews_leftpage{width:100%;margin-top:.2rem;border-top:.01rem solid #e7e7e7;line-height:.7rem;}
.nyxqnews_leftup{float:left;border-right:.01rem solid #e7e7e7;width:50%;padding-left:.2rem;padding-right:.3rem;height:.7rem;overflow:hidden;background:url(../img/newsup.png) left no-repeat;box-sizing:border-box;}
.nyxqnews_leftdown{float:right;text-align:right;width:50%;padding-left:.3rem;padding-right:.2rem;height:.7rem;overflow:hidden;background:url(../img/newsdown.png) right no-repeat;box-sizing:border-box;}
.nywenzhang{padding:.3rem .3rem .2rem .3rem;background:#f3f3f3;}
.nyxqnews_righttit{font-size:.18rem;border-bottom:.01rem solid #e7e7e7;height:.36rem;line-height:.18rem;}
.nyxqnews_righttit strong{color:#0657ad;}
.nyxqnews_rightcont{margin-top:.1rem;line-height:.36rem;}
.nyxqnews_rightcont a{display:block;background:url(../img/newswenzhagn.png) left center no-repeat;padding-left:.22rem;height:.36rem;overflow:hidden;}
.nyzx{margin-top:.1rem;}

.con{width:100%;}
.con dl.dl_42{width:32.33%;height:auto;margin-right:1.5%;float:left;margin-bottom:20px;overflow:hidden;}
.con dl.dl_42:nth-child(3n){margin-right:0;float:right;}
.con dl.dl_42 dt{display:block;width:100%;height:auto;overflow:hidden;}
.con dl.dl_42 dd{width:100%;padding:15px 0 0;height:80px;background:#fff;position:relative;}
.con dl.dl_42 dt img{display:block;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease-out;transition:all 2s ease-out;width:100%;height:auto;}
.con dl.dl_42 dd h4{font-size:15px;color:#333;font-weight:400;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.con dl.dl_42 dd h4 a{color:#333;text-decoration:none;font-weight:700;}
.con dl.dl_42 dd p{line-height:24px;color:#666;font-size:13px;margin-top:10px;height:73px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.con dl.dl_42 dd .btn{overflow:hidden;width:96%;height:42px;line-height:42px;border:solid 1px #d8d8d8;border-radius:50px;position:absolute;bottom:0;left:0;}
.con dl.dl_42 dd .btn a:first-child{border-right:1px solid #eaeaea;-webkit-box-sizing:border-box;box-sizing:border-box;}
.con dl.dl_42 dd .btn a{display:block;width:50%;height:100%;text-align:center;float:left;font-size:14px;color:#777;text-decoration:none;}
.con dl.dl_42 dd .btn a{display:block;width:50%;height:100%;text-align:center;float:left;font-size:14px;color:#777;text-decoration:none;}
.about{margin:80px 0 55px 0;}
.aboutcon{width:566px;height:140px;margin:0 auto;text-align:center;}

/*联系我们*/
.lxwm{text-align:center;height:85px;line-height:85px;font-size:36px;color:#111111;font-weight:bold;margin-top:75px;}
.lxwm1{text-align:center;font-size:16px;width:800px;margin:0px auto;background:url(../img/albg.jpg) center repeat-x;margin-bottom:65px;}
.lxwm2{margin:0px auto;background-color:#FFFFFF;width:400px;color:#333333;}
.lx2{width:1200px;height:340px;background:url(../img/lx_03.jpg);background-size:cover;box-shadow:0px 0px 5px #ddd;margin:0 auto;box-sizing:border-box;padding:0px 60px;}
.lx2l_tel{font-size:18px;margin-bottom:40px;}
.lx2l_tel span{color:#e50a28;font-size:35px;}
.lx2l ul li{font-size:16px;margin-top:20px;}
.lx2l ul li:after{visibility:hidden;display:block;content:" ";clear:both;height:0;line-height:0;}
.lx2l ul li img{float:left;margin:-5px 10px 0px 0px;}
.lx2l ul li span{font-weight:bold;font-size:20px;}
.lx2l{float:left;margin-top:40px;}
.lx2l ul li a{border:1px #696969 solid;border-radius:3px;color:#696969;font-size:14px;padding:3px 10px;margin-right:5px;transition:.3s;}
.lx2l ul li a:hover{background:#434343;color:#fff;}
.lx2r{width:350px;float:right;}
.koubei{display:inline-block;overflow:hidden;font-size:16px;margin-top:35px;}
.koubei span{float:right;margin:22px 0px 0px 10px;}
.slideBox2{width:100%;height:155px;position:relative;margin:30px auto 0px;overflow:hidden;}
.slideBox2 .bd{position:relative;overflow:hidden;}
.slideBox2 .bd li{width:100%;height:100%;overflow:hidden;}
.slideBox2 .bd li img{float:left;width:150px;height:150px;border:1px #e7e7e7 solid;}
.slideBox2 .bd li .cont{float:left;margin-left:20px;}
.slideBox2 .bd li h3{font-size:22px;font-weight:normal;line-height:22px;margin:25px 0px 15px 0px;}
.slideBox2 .bd li p{font-size:16px;margin-top:5px;color:#a0a0a0;}
#dituContent{height:500px;width:100%;}
.consult_us_img{width:100%;float:left;margin:50px 0;}
.consult_us_img img{max-width:100%;}


.naboutl{width:16.5%;float:left;}
.icon{vertical-align:middle;background:url(../img/icon.png) no-repeat;display:inline-block;}
.naboutl .submenubox{padding-bottom:20px;}
.naboutl .submenubox .left_title{height:80px;background:#0e5fba;color:#fff;}
.naboutl .submenubox .left_title h3{font-size:24px;font-weight:bold;line-height:80px;padding-left:26px;text-transform:uppercase;}
.naboutl .submenubox .left_title s{background-position:-248px -76px;vertical-align:middle;width:28px;height:28px;margin-right:30px;margin-top:28px;}
.naboutl .submenu{position:relative;}
.naboutl .submenu li{display:block;}
.naboutl .submenu li a.sub1{height:.6rem;line-height:.6rem;display:block;padding-left:.2rem;background:url(../img/jtou.png) no-repeat 90% center #fff;font-size:.16rem;border:.01rem solid #eeeeee;border-top:0 none;overflow:hidden;}
.naboutl .submenu li a.sub1:hover{background:url(../img/jtou_a.png) no-repeat 90% center #fff;border-left:2px solid #0e5fba;border-right:1px solid #f5f5f5;color:#0e5fba;}
.naboutl .submenu li.hover a.sub1{background:url(../img/jtou_a.png) no-repeat 90% center #fff;border-left:2px solid #0e5fba;border-right:1px solid #f5f5f5;color:#0e5fba;}
.naboutl .submenu s{width:2px;height:61px;display:block;background:#0e5fba;position:absolute;left:0;top:0;}
.naboutl .submenu .box{padding-bottom:0;background:#f9f9f9;border:1px solid #eeeeee;border-top:0 none;display:none;}
.naboutl .submenu .box a{color:#333;line-height:40px;display:block;height:40px;padding-left:28px;overflow:hidden;}
.naboutl .submenu .box a s{width:10px;height:10px;margin-right:8px;display:inline-block;background-position:2px -178px;}
.naboutl .submenu .box a:hover,.naboutl .submenu .box a.hover{color:#0e5fba;}
.naboutl .submenu li.hover .box{display:block;}
.naboutl .leftbox{padding:10px;position:relative;margin-bottom:20px;border:1px solid #eee;}
.naboutl .leftbox .left_title{padding-bottom:10px;border-bottom:1px solid #eeeeee;padding-left:5px;}
.naboutl .leftbox .left_title h3{font-size:18px;font-weight:normal;color:#0e5fba;display:block;text-transform:uppercase;}
.naboutl .leftbox .cont{padding-top:18px;white-space:normal;}
.naboutl .leftbox .cont .img{float:left;display:block;border:1px solid #e5e5e5;margin:0 auto 10px;}
.naboutl .leftbox .cont img{width:100%;height:auto;}
.naboutl .leftbox .cont p{white-space:normal;word-break:break-all;word-wrap:break-word;padding: 0.08rem 0;line-height: .2rem;font-size: .15rem !important;}

.ny_prototal{width:80%;}


.cases{width:100%;}
.cases li{width:31%;float:left;margin-right:3.5%;margin-bottom:3%;}
.cases li:nth-child(3n){margin-right:0px;}
.cases li .img{overflow:hidden;}
.cases li .img img{width:100%;float:left;transition:.5s;}
.cases li h3{font-size:15px;color:#000;margin:0px;margin-top:20px;text-align:center;}
.cases li p{font-size:14px;color:#606060;margin-top:5px;}
.cases li img:hover{transform:scale(1.06);}