@charset "utf-8";

/* CSS Document */

*{margin:0px;padding:0px;text-decoration:none;list-style:none;}

div,span,input,p,span,h1,h2,h3,h4,h5,h5,a,form,select,img{border:0px;}

body{overflow-x:hidden;margin:0 auto;width:100%;background:#fff;font-family:arial , "微软雅黑";}

.clear{clear:both;}

h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}

/*img{border:0px;max-width:100%;width: auto}*/

a{outline:none;color:#666;}

a:hover{text-decoration:none;color:#bf6505;}

input,select,textarea,button{outline:none;font-family:"微软雅黑";}

input[type="submit"],input[type="button"],select,button{

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

}

table{border-collapse: collapse;}





.font14{font-size:0.875rem;}

.font16{font-size:1rem;}

.font17{font-size:1.0625rem;}

.font18{font-size:1.125rem;}

.font20{font-size:1.25rem;}

.font22{font-size:1.375rem;}

.font24{font-size:1.5rem;}

.font26{font-size:1.75rem;}

.font28{font-size:1.625rem;}

.font30{font-size:1.875rem;}

.font32{font-size:2rem;}

.font34{font-size:2.125rem;}

.font36{font-size:2.25rem;}

.font38{font-size:2.375rem;}

.font40{font-size:2.5rem;}

.font60{font-size:3.75rem;}

.font48{font-size:3rem;}

.font50{font-size:3.125rem;}

.font52{font-size:3.25rem;}

.font80{font-size:5rem}

.font56{font-size:3.5rem;}

.font62{font-size:6.875rem;}

.font68{font-size:4.25rem;}

.font72{font-size:4.5rem;}

.font92{font-size:5.75rem;}

.font124{font-size:7.75rem}

.font132{font-size:8.25rem}

.commonbox{width:94%;max-width:1200px;margin:0 auto;position: relative;}

.yuan{-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}









/*头部*/

.index_top{width: 100%;position: absolute;top:0px;left:0px;}

.top{z-index:1000;}

.top_n{padding:2rem 0px 1.625rem;}

.pc_tel{position: absolute;top:0.5rem;right:0px;line-height: 2rem;color:#fff;font-weight: bold;font-size: 1.2rem;}

.pc_tel i{margin-right: 5px;}

.top .mmenubtn{display: none;float: right;color:#222;line-height: 3.25rem;color:#fff;}

.top .mobile_tel{float: right;color:#fff;display: none;line-height: 3.25rem;margin-right: 1rem;}

.top .log{width: 18rem;float: left;display: inline-block;}

.top .log img{display: block;width: 100%;}

.top .nav{display: inline-block;float: right;padding-top:0.5rem;}

.top .nav .yiji{display: inline-block;margin-left:3.75rem;}

.top .nav .yiji > a{display: inline-block;height: 2.625rem;line-height: 2.625rem;color:#fff;font-size:1rem;position: relative;transition: all 0.5s;-webkit-transition: all 0.5s;}

.top .nav .yiji > a:after{content: "";width: 0px;height: 2px;background:#008ab3;transition: all 0.5s;-webkit-transition: all 0.5s;position: absolute;left:50%;bottom: 0px;}

.top .nav .yiji.cur > a:after {width: 100%;left:0px;}

.top .nav .yiji.cur > a{color:#008ab3;}

.top .nav .yiji:hover > a{color:#008ab3;}

.top .nav .yiji:hover > a:after {width: 100%;left:0px;}

.ny_top .nav .yiji:hover > a{color:#fff;}

.ny_top .nav .yiji:hover > a:after {width: 100%;left:0px;background:#fff;}

.ny_top .nav .yiji.cur > a:after {width: 100%;left:0px;background:#fff;}

.ny_top .nav .yiji.cur > a{color:#fff;}

.top .nav .yiji .erji{width: 16.25rem;position: absolute;margin-left:-6.25rem;padding-top:1.625rem;display: none;z-index:100;}

.top .nav .yiji .erji ul{background:#fff;position: relative;width: 100%;box-sizing: border-box;padding:0.5rem 1.625rem;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}

.top .nav .yiji .erji ul:before{content: "";width: 26px;height: 9px;position: absolute;left:50%;margin-left:-13px;bottom:100%;background:url(../images/con1.png) center no-repeat;}

.top .nav .yiji .erji ul li{display: block;}

.top .nav .yiji .erji ul li + li{border-top:1px solid #f0f1f3;}

.top .nav .yiji .erji ul li a{display: block;width: 100%;height: 3rem;line-height: 3rem;color:#000;font-size:14px;}

.top .nav .yiji .erji ul li a i{display: inline-block;float: right;}

.top .nav .yiji .erji ul li a:hover{color:#008ab3;}

.top_zw{display: none;width: 100%;height: 3rem;}

.top_zw.on{display: none;}

/*手机小屏*/

#nav:not(.mm-menu){display: none;}

.header{overflow:hidden;position:absolute;height:30px;width:40px;float:right;z-index:1000;top:50%;margin-top: -14px;right: 0px;display: none;}

.header .am-icon-align-justify{display: block;width: 28px;height: 28px;position: absolute;top: 0px;right:0px;}

.header a.right{left: auto;right: 10px;}

.header.mm-fixed-top + .content{background-position: 25px 55px;}

html.mm-opened.mm-zoom-menu body{background: #333;}

html.mm-opened.mm-zoom-menu .mm-page{background-color: #fff;}

nav.slides-pagination{display:none;}



/*首页banner*/

.index_banner{position: relative;}

.index_banner .index_pic{display: block;width: 100%;}

.index_banner .index_pic img{display: block;width: 100%;}

.index_banner .swiper-container-horizontal>.swiper-pagination-bullets,.index_banner .swiper-pagination-custom,.index_banner .swiper-pagination-fraction{left: 92%;height: 120px;top:50%;margin-top:-60px;width: 20px;}

.index_banner .swiper-pagination-bullet{width: 12px;height: 12px;background:#fff;display: block;margin-bottom: 30px;position: relative;}

.index_banner .swiper-pagination-bullet:after{content: "";width: 20px;height: 20px;position: absolute;top:-4px;left:-4px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;border:1px solid #fff;border-radius: 30px;}

.index_banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0px auto 30px;}





/*首页业务模块*/

.index_1{padding:5rem 0px 7rem;background:url(../images/bg1.jpg) center bottom no-repeat;background-size:cover;}

.index_title{color:#008ab3;font-weight: bold;}

.index_title .en{font-family: arial;margin-bottom: 0.75rem;}

.index_more{color:#e94a2e;font-family: arial;font-weight: bold;line-height: 2rem;margin-top:1.5rem;display: block;}

.index_more i{font-weight: normal;margin-left:4.5rem;}

.index_1n{width: 100%;overflow: hidden;margin-top:3rem;}

.index_1n a{display: block;width: 49%;float: left;max-width: 580px;position: relative;overflow: hidden;margin-bottom: 3.5%;}

.index_1n a:nth-child(2n){float: right;}

.index_1n a .pic{width: 100%;padding-bottom: 72%;position: relative;overflow: hidden;}

.index_1n a .pic img{display: block;position: absolute;top:0px;left:0px;width: 100%;height: 100%;transform: scale(1);transition: all 0.5s;}

.index_1n a .fc_1{position: absolute;top:0px;left:0px;width: 100%;height: 100%;background: rgba(0,138,179,0.7);transition: all 0.5s;transform: scale(1) rotate(0deg);border-radius: 0px;}

.index_1n a .fc_1 .word{width: 100%;height: 2rem;line-height: 2rem;text-align: center;color:#fff;position: absolute;left:0px;top:50%;margin-top:-1rem;font-weight: bold;}

.index_1n a .fc_2{position: absolute;left:0px;width: 100%;height:100%;top:0%;transition: all 0.5s;opacity:0;overflow: hidden;}

.index_1n a .fc_2:after{content: "";width: 150%;height: 100%;position: absolute;left:-25%;box-shadow: 0px -100px 100px rgba(0,0,0,0.8) inset;z-index:3}

.index_1n a .fc_2 .fc_2n{width: 90%;margin:0 auto;padding-bottom: 1.25rem;color:#fff;position: absolute;left:5%;bottom:0px;z-index:5;}

.index_1n a .fc_2 .fc_2n h3{font-weight: bold;line-height: 26px;margin-bottom:10px;}

.index_1n a .fc_2 .fc_2n .info{width: 100%;line-height: 26px;}

.index_1n a:hover .pic img{transform: scale(1.1);}

.index_1n a:hover .fc_1{transform: scale(0) rotate(360deg);border-radius: 300px;}

.index_1n a:hover .fc_2{opacity:1;}



/*首页关于我们*/

.index_2{padding:6rem 0px;}

.index_2n_left{width: 40%;float: left;padding-top:6%;color:#656565;}

.index_2n_left .word{line-height: 26px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7; -webkit-box-orient: vertical;margin-bottom: 13%}

.word_bottom .yh{font-family: arial;transform: rotateX(180deg);font-weight: bold;margin-bottom: 0.5rem}

.word_bottom .blue{color:#008ab3;}

.word_bottom .en{line-height: 2rem;margin-top:0.25rem;color:#999999;}

.index_2n_right{width: 53%;float: right;}

.index_2n_right img{display: block;width: 100%;}



/*首页案例展示*/

.index_3{padding:6rem 0px;background:#f7f8fa;}

.index_3n{position: relative;padding-bottom: 4rem;}

.index_3n:after{content: "";width: 50%;height: 100%;background:#008ab3;position: absolute;right:0px;top:0px;z-index: 1}

.index_3n_left{width: 20%;float: left;position: relative;z-index:5;}

.index_3n_right{width: 73%;float: right;position: relative;z-index:5;}

.index_case_menu{width: 100%;max-width: 235px;margin-top:3rem;}

.index_case_menu a{display: block;width: 100%;box-sizing: border-box;padding-left:1.5rem;height: 4rem;line-height: 4rem;color:#000;margin-bottom: 0.5rem;}

.index_case_menu a.cur{background:#fff;box-shadow: 0px 0px 18px rgba(0,0,0,0.1);font-weight: bold;}

.index_case_menu a:hover{font-weight: bold;}

.index_tj_case{width: 100%;overflow: hidden;height: 0px;position: relative;}

.index_tj_case.cur{height: auto;}

.index_case_box{width: 100%;background:#fff;overflow: hidden;box-shadow: 0px 0px 12px rgba(0,0,0,0.1);display: block;}

.index_case_box .pic{width: 66%;float: left;}

.index_case_box .pic img{display: block;width: 100%;}

.index_case_box .jianjie{width: 24%;float: left;margin-left:5.5%;padding-top: 6%;line-height: 26px;color:#656565;}

.index_case_box .jianjie h3{color:#000;margin-bottom: 5px;}

.index_tj_case .swiper-button-next, .index_tj_case .swiper-button-prev{top:82%;margin-top:0px;}

.index_tj_case .swiper-button-prev, .index_tj_case .swiper-container-rtl .swiper-button-next{background:#f2f2f2;width: 3.5rem;height: 2rem;line-height: 2rem;text-align: center;color:#b2b2b4;left:71.5%;}

.index_tj_case .swiper-button-next,.index_tj_case  .swiper-container-rtl .swiper-button-prev{background:#f2f2f2;width: 3.5rem;height: 2rem;line-height: 2rem;text-align: center;color:#b2b2b4;left:71.5%;margin-left:3.5rem;}

.index_tj_case .swiper-button-next:hover, .index_tj_case .swiper-button-prev:hover{background:#e94a2e;color:#fff;}



/*新闻资讯*/

.index_4{padding:6rem 0px;}

.index_4 .index_title{position: relative;}

.index_4 .index_title .index_more{position: absolute;right: 0px;top:100%;margin-top:0px;margin-top:-2rem;}

.index_4n_left{width: 51.67%;float: left;position: relative;display: block;}
.index_4n_left a{display: none;}
.index_4n_left a.cur{display: block;}
.index_4n_left .pic{width: 100%;padding-bottom: 76%;position: relative;overflow: hidden;}

.index_4n_left .pic img{position: absolute;top:0px;left:0px;width: 100%;height: 100%;transform: scale(1);transition: all 0.5s;}

.index_4n_left .pic:after{content: "";width: 150%;height: 100%;position: absolute;left:-25%;box-shadow: 0px -100px 100px rgba(0,0,0,0.8) inset;z-index:3}

.index_4n_left .fc{width: 100%;position: absolute;left:0px;bottom: 0px;z-index:5;}

.index_4n_left .fc .fc_n{width: 90%;margin:0 auto;box-sizing: border-box;color:#fff;padding:1.25rem 0px;}

.index_4n_left .fc .fc_n .time{width: 26%;float: left;line-height: 3.5rem;font-family: arial;}

.index_4n_left .fc .fc_n .infon{width: 74%;float: right;line-height: 1.75rem;}

.index_4n_left .fc .fc_n .infon h3 , .index_4n_left .fc .fc_n .infon .infon_n{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.index_4n{margin-top: 3rem;}

.index_4n_left:hover .pic img{transform: scale(1.1);}

.index_4n_right{width: 46%;float: right;}

.index_new{display: block;width: 100%;height: 6.75rem;padding-left:7.25rem;box-sizing: border-box;padding-right: 5.625rem;position: relative;box-shadow: 0px 0px 12px rgba(0,0,0,0.1);padding-top:1rem;padding-bottom: 1.5rem;background:#fff;transition: all 0.5s;overflow: hidden;margin-bottom: 0.75rem;}

.index_new .time{width: 7.25rem;text-align: center;font-family: arial;color:#000;position: absolute;left:0px;top:1.375rem;transition: all 0.5s;}

.index_new .time .day{line-height: 2rem;}

.index_new .time .year{line-height: 1rem;}

.index_new .infon{width: 100%;line-height: 2rem;color:#868686;transition: all 0.5s;}

.index_new .infon .name{color:#000;transition: all 0.5s;width: 100%;white-space: nowrap;text-overflow: ellipsis;}

.index_new .infon .infon_n{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.index_new .right{line-height: 4rem;text-align: center;color:#fff;position: absolute;right:-100%;top:1.25rem;width: 7.375rem;transition: all 0.5s;}

.index_new:hover{background:#008ab3;padding-left: 2rem;padding-right: 9rem;}

.index_new:hover .time{left:-100%;}

.index_new:hover .infon{color:#fff;}

.index_new:hover .name{color:#fff;}

.index_new:hover .right{right: 0px;}

.index_new.cur{background:#008ab3;padding-left: 2rem;padding-right: 9rem;}

.index_new.cur .time{left:-100%;}

.index_new.cur .infon{color:#fff;}

.index_new.cur .name{color:#fff;}

.index_new.cur .right{right: 0px;}

/*合作伙伴*/

.index_5{border-top:1px solid #f0f1f3;}

.index_5 .swiper-slide a{margin:5px;display: block;overflow: hidden;box-shadow: 0px 0px 10px rgba(0,0,0,0.1);}

.index_5 a img{display: block;width: 100%;transform: scale(1);transition: all 0.7s ease;}

.index_5 a:hover img{transform: scale(1.1);}

.index_5 .swiper-container{margin-top:2rem;}

.index_5 .swiper-pagination{position: relative;width:100%;text-align: center;margin-top:2rem;}

.index_5 .swiper-pagination-bullet{width: 2rem;margin:0px 6px;height: 9px;border-radius: 5px;}



/*网页底部*/

.foot_1{padding:3rem 0px;background:#04151a;}

.foot_1n{width: 15%;float: left;line-height: 2rem}

.foot_1n:nth-child(2){width: 25%;}

.foot_1n h3{color:#fff;font-weight: bold;}

.foot_1n h3 span{display: inline-block;width: 0.875rem;height: 0.875rem;position: relative;float: right;margin-top:0.5625rem;display: none;transform: rotate(0deg);transition: all 0.5s;}

.foot_1n h3 span:before{content: "";width: 100%;height: 1px;background:#fff;position: absolute;left:0px;top:50%;}

.foot_1n h3 span:after{content: "";width:1px;height: 100%;background:#fff;position: absolute;left:50%;top:0px;}

.foot_1n .foot_erji{margin-top:0.75rem;}

.foot_1n .foot_erji a{display: block;color:#d0d0d0;}

.foot_1n:nth-child(2) .foot_erji a{display: inline-block;width: 7.375rem;}

.foot_2{padding:0.75rem 0px;line-height:2rem; text-align: center;background:#010e12;}

.foot_2 span{display: inline-block;color:#d0d0d0;margin:0px 0.5rem;}

.foot_2 a{display: inline-block;color:#d0d0d0;margin-left: 0.5rem;}

.foot_2 a:hover{color:#fff;}

/*浮动导航*/

.float_nav{width: 48px;position: fixed;right:0px;top:30%;z-index:100;}

.float_nav a{display: block;width: 48px;height: 48px;background-color:#008ab3;background-position: center;background-repeat: no-repeat;transform: all 0.5s;margin-bottom: 1px;position: relative;}

.float_nav a:hover{background-color: #e94a2e}

.float_nav a .float_tan{position: absolute;right:100%;top:50%;background:#fff;box-shadow: 0px 0px 12px rgba(0,0,0,0.1);margin-right: 8px;}

.float_nav a .float_tan:after{content: "";border-left:8px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent;position: absolute;top:50%;margin-top: -8px;left:100%;}

.float_nav a .tan_tel{padding:0.5rem 1rem;line-height: 2rem;font-family: arial;color:#333;margin-top:-1.5rem;display: none;}

.float_nav a .tan_wx{padding:0.5rem;margin-top:-3rem;display: none;}

.float_nav a .tan_wx img{display: block;width: 5rem;}



/*内页通用*/

.ny_top{background:#008ab3;}

.ny_banner{width: 100%;height:0px;background-position: center;background-repeat: no-repeat;background-size:cover;padding-bottom: 21.875%;position: relative;}

.ny_banner .banner_menu{position: absolute;top:50%;margin-top:-2rem;line-height: 3rem;width: 100%;}

.ny_banner .banner_menu span{color:#fff;display: inline-block;position: relative;font-weight: bold;}

.ny_banner .banner_menu span:after{content: "";width: 3rem;height: 3px;background: #fff;position: absolute;left:0px;bottom:-1rem;}

.ny_banner .crumbs{line-height: 2rem;width: 100%;position: absolute;left:0px;bottom:0px;text-align: right;color:#fff;}

.ny_banner .crumbs a{color:#fff;}

.ny_banner .crumbs a i{margin-right: 5px;}

.ny_banner .crumbs span{margin-left: 2px;}

.ny_banner .crumbs a:hover{color:#008ab3;}

.ny_body{padding:4.5rem 0px;}

.ny_menu .index_title{display: inline-block;float: left;}

.ny_menu .ny_menu_right{display: inline-block;float: right;padding-top:4.25rem;}

.ny_menu .ny_menu_right a{display: inline-block;padding:0px 0.75rem;height: 2rem;line-height: 2rem;color:#868686;border-radius: 3px;}

.ny_menu .ny_menu_right a.cur{color:#fff;background:#008ab3;}

.ny_menu .ny_menu_right a:hover{color:#008ab3;}

.ny_menu .mob_erji{display: none;}

.mob_erji .layui-form-select dl dd.layui-this{background:#008ab3;}



/*案例展示*/

.case_list{width: 100%;overflow: hidden;margin:2rem 0px;}

.case_list li{width: 32%;float: left;margin-right: 2%;margin-bottom: 2%;}

.case_list li:nth-child(3n){margin-right: 0px;}

.case_list li a{display: block;width: 100%;}

.case_list li a .pic{width: 100%;overflow: hidden;position: relative;}

.case_list li a .pic img{width: 100%;transform: scale(1);transition: all 0.7s ease;display: block;}

.case_list li a .name{width: 100%;height: 2rem;line-height: 2rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#000;margin-top:0.5rem;}

.case_list li a .infon{width: 100%;height: 1.75rem;line-height: 1.75rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#868686;}

.case_list li a:hover .pic img{transform: scale(1.1);}

.case_list li a:hover .name{color:#008ab3;}

/*页码*/

.page_div{margin-top:20px;margin-bottom:20px;font-family:arial , "microsoft yahei";color:#666;;box-sizing:border-box;text-align: center;}

.page_div_top{text-align: right;}

.page_div a{min-width:2.75rem;height:2.75rem;text-align:center;margin:0 4px;cursor:pointer;line-height:2.75rem;color:#666;display:inline-block;border-radius: 3px;}

.page_div a i{display: inline-block;border-top:1px solid #666;border-left:1px solid #666;width: 9px;height: 9px;}

#firstPage,#lastPage{width:50px;color:#0073A9;border:1px solid #0073A9!important;display: none;}

#nextPage,#prePage{width:28px;color:#666;background:#e4e3e3;display: none;}

#nextPage:hover,#prePage:hover{color:#fff;background:#008ab3;}

#nextPage:hover i,#prePage:hover i{border-color: #fff;}

.page_div .current{background-color:#008ab3;color:#FFF}

.totalPages{margin:0 10px}

.totalPages span,.totalSize span{color:#0073A9;margin:0 5px}

.totalPages,.totalSize{display: none;}

#prePage i{transform: rotate(-45deg);margin-left:2px;}

#nextPage i{transform: rotate(135deg);margin-right: 2px;}

.page_div a:hover{color:#008ab3;}



/*案例详情*/

.xq_top{border-bottom: 1px solid #f0f1f3;padding-bottom: 1.5rem;margin-bottom: 2rem;}

.xq_top_n{padding-right: 3rem;position: relative;line-height: 2rem;color:#000;font-weight: bold;}

.xq_top_n span{margin-left:0.5rem;}

.xq_top_n .back{position: absolute;top:0px;right: 0px;color:#999;font-weight: normal;}

.xq_top_n .back i{margin-right: 5px;}

.xq_top_n .back:hover{color:#008ab3;}

.xq_top_n .time{font-family: arial;color:#868686;font-weight: normal;}

.case_xq{line-height: 1.75rem;color:#868686;}

.case_xq img{display: block;width: auto;margin:0 auto 1.5rem;max-width: 100%;}



/*产品展示*/

.product_top{padding-bottom: 2rem;margin-bottom: 3.5rem;}

.product_list li{margin-bottom: 4%;}

.product_list li a{display: flex;justify-content:space-between; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;position: relative;}

.product_list li a:before{content: "";width: 50%;height: 0px;border-top:1px solid #f0f1f3;position: absolute;top:0px;right: 0px;}

.product_list li a:after{content: "";width: 50%;height: 0px;border-top:1px solid #f0f1f3;position: absolute;bottom:0px;right: 0px;}

.product_list li .product_r{vertical-align: middle;width: 50%;padding:0px 1rem;box-sizing: border-box;color:#656565;line-height: 2rem;}

.product_list li a .pic{width: 46%;overflow: hidden;}

.product_list li a .pic img{display: block;width: 100%;transform: scale(1);transition: all 0.7s ease;}

.product_list li .product_r .name{color:#000;margin-bottom: 1.5rem;font-weight: bold;}

.product_list li .product_r .more{display: inline-block;border-bottom:1px solid #008ab3;color:#008ab3;margin-top: 1.5rem;}

.product_list li .product_r .more i{margin-left:5px;}

.product_list li .product_r .infon{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;height: 5.25rem;overflow: hidden;line-height: 1.75rem;}

.product_list li a:hover .pic img{transform: scale(1.1);}

.product_list li a:hover .name{color:#008ab3;}



/*产品展示二级列表*/

.cpxq_list li a{padding-bottom: 0.75rem;position: relative;}

.cpxq_list li a:after{content: "";width: 100%;height: 2px;background:#f0f1f3;position: absolute;left:0px;bottom: 0px;z-index:1;}

.cpxq_list li a:before{content: "";width: 0%;height: 2px;background:#008ab3;position: absolute;left:50%;bottom: 0px;transition: all 0.7s ease;z-index:2;}

.cpxq_list li a:hover:before{content: "";width: 100%;left:0px;}

.cpxq_list li a .pic{position: relative; height: 260px;}

.cpxq_list li a .pic .fc{position: absolute;top:0px;left:0px;width: 100%;height: 100%;background: rgba(0,138,179,0.4) url(../images/con6.png) center no-repeat;background-size:66px auto;opacity:0;transition: all 0.7s ease;}

.cpxq_list li a:hover .fc{opacity:1;}



/*产品展示详情*/

.xq_bottom{margin-top:1.5rem;line-height: 2rem;border-top:1px solid #f0f1f3;}

.xq_bottom .xq_bottom_n{border-bottom:1px solid #f0f1f3;padding:1.5rem 0px 1rem;font-weight: bold;}

.cpxq_ny_list li{width: 23.5%;float: left;margin-right: 2%;}

.cpxq_ny_list li:nth-child(3n){margin-right: 2%;}

.cpxq_ny_list li:nth-child(4n){margin-right: 0px;}



/*常见问题列表*/

.problems_list li{padding:1.5rem 0px;border-bottom:1px solid #f0f1f3;}

.problems_list li:first-child{padding-top:0px;}

.problems_list li a{display: block;color:#000;line-height: 1.75rem;transition: all 0.5s ease;}

.problems_list li a h3{font-weight: bold;margin-bottom: 0.5rem;}

.problems_list li a .infon{color:#868686;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.problems_list li a:hover{color:#008ab3;}



/*新闻资讯*/

.new_list li a .name{margin-top:0px;font-weight: bold;}

.new_list li a .time{margin:0.75rem 0px 0.25rem;color:#868686;font-family: arial;line-height: 1.5rem;}

.new_list li a .infon_new{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color:#868686;height: 3rem;line-height: 1.5rem;}

.new_list li a:after,.new_list li a:before{height: 3px;}



/*联系我们*/

.contact_top{line-height: 2rem;color:#656565;}

.contact_top h3{font-weight: bold;color:#000;margin-bottom: 1rem;}

.contact_top h3 .name{margin-bottom: 0.5rem;}

.contact_top .contact_infon{width: 30%;float: left;}

.contact_top .contact_infon:nth-child(1){width: 40%;}

.contact_top .contact_infon i{margin-right: 0.75rem;display: inline-block;transform: scale(1.1);}

.contact_top .contact_infon p + p{margin-top:0.25rem;}

.contact_form{box-sizing: border-box;padding-left:46px;position: relative;margin-bottom: 20px;}

.contact_form .bt{position: absolute;top:0px;left:0px;color:#656565;}

.contact_form .text{width: 100%;display: block;box-sizing: border-box;padding:0px 0px 0px 10px;border:1px solid #e0e0e0;line-height: 36px;color:#656565;border-radius: 3px;}

.contact_form textarea{width: 100%;display: block;box-sizing: border-box;padding:10px;border:1px solid #e0e0e0;line-height: 30px;color:#656565;border-radius: 3px;height: 126px;}

.contact_form_d{width: 32%;float: left;margin-right: 2%}

.contact_form_d:nth-child(3){margin-right: 0px;}

.contact_form .dl_tijio{display: block;width: 7rem;height: 2.5rem;line-height: 2.5rem;text-align: center;color:#fff;background:#008ab3;border-radius: 5px;transition: all 0.5s ease;cursor: pointer;border:0px;}

.contact_form .dl_tijio:hover{border-radius: 30px;}



/*关于我们*/

.about_1{width: 100%;float: none;color:#656565;line-height: 2rem;overflow: hidden;}

.about_1 .about_1left{width: 39%;float: left;}

.about_1 .about_1right{width: 54%;float: right;}

.about_1 .about_1right p + p{margin-top:2rem;}

.about_1 .about_1right p{text-indent: 2rem;}

.about_1 .about_1left img{display: block;width: 100%;margin-top:2rem;}

.about_2{padding:4.75rem 0px;background:url(../images/bg2.jpg) center top no-repeat;background-size:cover;-webkit-background-size:cover;}

.about_2n{background:#fff;padding:3rem 5rem;margin-top:2rem;position: relative;}

.about_2n a{display: block;margin:5px;padding:1.25rem;box-shadow: 0px 0px 0px rgba(0,0,0,0.1);transition: all 0.5s ease;}

.about_2n a img{display: block;width: 100%;max-width: 250px;margin:0 auto;}

.about_2n a:hover{box-shadow: 0px 0px 10px rgba(0,0,0,0.1)}

.about_2n .swiper-button-next, .about_2n .swiper-button-prev{width: 2rem;height: 2rem;line-height: 2rem;background:none;color:#818181;opacity:1;margin-top:-1rem;}

.about_2n .swiper-button-prev{left:2rem;}

.about_2n .swiper-button-next{right:2rem;}

.about_2n .swiper-button-prev:hover , .about_2n .swiper-button-next:hover{color:#008ab3;}

.about_3{padding:5.5rem 0px;}

.about_3n{margin-top:2rem;}

.about_3n a{display: block;border:1px solid #f0f1f3;border-radius: 5px;transition: all 0.7s ease;overflow: hidden;}

.about_3n a img{display: block;width: 100%;max-width: 220px;margin:0 auto;transform: scale(1);transition: all 0.7s ease;border-radius: 5px;}

.about_3n .swiper-pagination{width: 100%;margin-top:2rem;text-align: center;position: relative;}

.about_3n .swiper-pagination-bullet{width: 12px;height: 12px;margin:0px 5px;}

.about_3n a:hover{border-color:#008ab3;}

.about_3n a:hover img{transform: scale(1.1);}

.mobile_float{width: 100%;height: 40px;line-height: 40px;text-align: center;color:#fff;font-size:15px;background:#008ab3;position: fixed;left:0px;bottom: 0px;z-index: 1000;display: none;}
.mobile_float i{margin-right: 3px;}


@media (max-width: 1200px){

	/*头部*/

	.top .nav{display: none;}

	.top .mmenubtn{display: block;}

	.index_2n_left .word{margin-bottom: 0px;}

	.index_new{height: 6rem;}

	.index_new{padding-right: 2rem;}

	.index_new:hover{padding-right: 7rem}

	/*网页底部*/

	.foot_1n{width: 100%;float: none;line-height: 2rem;padding:0.5rem 0px;margin-bottom: 0.5rem;}

	.foot_1n{border-bottom:1px solid #ececec;}

	.foot_1n:nth-child(2){width: 100%;}

	.foot_1n h3{color:#fff;font-weight: bold;}

	.foot_1n h3 span{display: block;}

	.foot_1n h3.cur span{transform: rotate(45deg);}

	.foot_erji{display: none;}

	.foot_1{padding:1.5rem 0px;}

	/*内页通用*/

	.ny_menu .index_title{display: block;float: none;}

	.ny_menu .ny_menu_right{display:block;float: none;padding-top:0rem;margin-top:1.5rem;}

	/*关于我们*/

	.about_1 .about_1right p + p{margin-top:1rem;}

	.about_1 .about_1right{line-height: 1.75rem;}

	

}



@media (max-width: 980px){

	.index_3n_left{width: 100%;float: none;position: relative;z-index:5;margin-bottom: 1.5rem}

	.index_3n_right{width: 100%;float: none;position: relative;z-index:5;}

	.index_case_menu a{width: 25%;float: left;padding:0px;text-align: center;}

	.index_case_menu{max-width: 1000px;overflow: hidden;}

	.index_3n:after{display: none;}

	.index_4n_left{width: 100%;float: none;margin-bottom: 1rem;}

	.index_4n_right{width: 100%;float: none;}



	/*关于我们*/

	.about_1 .about_1left{width: 100%;float: none;margin-bottom: 1.5rem;}

	.about_1 .about_1right{width: 100%;float: none;}



}

@media (max-width: 768px){

	html{font-size:14px;}

	.font14{font-size:13px;}

	.font16{font-size:14px;}

	.font18{font-size:15px;}

	.font20{font-size:16px;}

	.index_top{position: relative;background:#008ab3;}

	.top .mobile_tel{display: block;}
	
	.mobile_float{display: block;}

	.pc_tel{display: none;}

	.top .log{width: 13rem;}

	.top_n{padding:0.75rem 0px;}

	.top .mobile_tel , .top .mmenubtn{line-height: 2.25rem;}

	.top .mobile_tel i , .top .mmenubtn i{font-size:20px;}

	.index_banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0px 0px 10px;transform: scale(0.6);}

	.index_banner .swiper-container-horizontal>.swiper-pagination-bullets, .index_banner .swiper-pagination-custom, .index_banner .swiper-pagination-fraction{height: 90px;margin-top:-30px;}

	/*首页业务模块*/

	.index_1{padding:2rem 0px;}

	.index_title p{font-size:1.5rem;}

	.index_title .en{font-size:2rem;margin-bottom: 0rem;}

	.index_more{margin-top:1rem;}

	.index_1n{margin-top:1.5rem;}

	/*首页关于我们*/

	.index_2n_left{width: 100%;float: none;padding-top:1.5rem;color:#656565;margin-bottom: 1rem;}

	.index_2n_right{width: 100%;}

	.word_bottom .blue.font30{font-size:1.5rem;}

	.index_2{padding:2rem 0px;}

	/*首页案例展示*/

	.index_3{padding:2rem 0px;}

	.index_case_menu{margin-top: 1.5rem}

	.index_3n_left .index_title{position: absolute;right:0px;top:-4rem;margin-top:0px;}

	.index_3n_left .index_more{margin-top:0px;}

	.index_case_menu a{height: 3rem;font-size:13px;line-height: 3rem;}

	.index_case_menu a.cur{font-weight: normal;}

	.index_3n{padding-bottom: 0px;}

	/*首页新闻*/

	.index_4{padding:2rem 0px;}

	.index_4n{margin-top:1.5rem;}

	.index_new{height: 6rem;}

	.index_new .right{width: 5rem;}

	.index_new:hover{padding-right: 5rem}

	.float_nav a{display: none;}

	.float_nav a#back_top{display: block;border-radius: 60px;transform: scale(0.8);}

	/*内页通用*/

	.ny_banner{padding-bottom: 35%;}

	.ny_banner .banner_menu{line-height: 2rem;}

	.ny_banner .banner_menu span{font-size:20px;}

	.ny_body{padding:2rem 0px;}

	.ny_menu .ny_menu_right{display: none}

	.ny_menu .mob_erji{display: block;margin-top:1.5rem;}

	/*案例详情*/

	.product_top{padding-bottom: 1.5rem;margin-bottom: 2rem;}

	.product_list li .product_r .name{margin-bottom: 0px;font-size:15px;}

	.product_list li .product_r .more{margin-top:0.25rem;line-height: 1.5rem;font-size:12px;}

	.product_list li .product_r .infon{-webkit-line-clamp:2;line-height: 1.5rem;height: 3rem;font-size:13px;}

	.product_list li .product_r{padding:0px;}

	.cpxq_ny_list li{width: 49%;float: left;margin-right: 0%;}

	.cpxq_ny_list li:nth-child(4n){margin-right: 0px;}

	.cpxq_ny_list li:nth-child(3n){margin-right: 0%;}

	.cpxq_ny_list li:nth-child(2n){float: right;}

	.xq_top{padding-bottom: 1rem;margin-bottom: 1.5rem;}

	/*联系我们*/

	.contact_top .contact_infon{width: 100%;float: none;margin-bottom: 1.5rem;}

	.contact_top .contact_infon:nth-child(1){width: 100%;}

	.contact_top h3{margin-bottom: 0.5rem;}

	.contact_form_d{width: 100%;float:none;margin-right: 2%}

	/*关于我们*/

	.about_2n{padding:1.5rem 1rem;}

	.about_2n a{padding:0.25rem;}

	.about_2n .swiper-button-prev{left:0rem;}

	.about_2n .swiper-button-next{right:0rem;}

	.about_2{padding:2rem 0px;}

	.about_3{padding:2rem 0px;}

	

}





@media (max-width: 640px){

	/*首页业务模块*/

	/*.index_1n a{width:100%;float: none;}*/

	.index_1n a{margin-bottom: 2%}

	.index_1n a .fc_1 .word{font-weight: normal;font-size:18px;}

	.index_1n a .fc_2{display: none;}

	/*首页案例展示*/

	.index_case_box .pic{width: 100%;float: none;}

	.index_case_box .jianjie{width: 90%;margin-left:5%;padding:1.5rem 0px 4rem;}

	.index_tj_case .swiper-button-next, .index_tj_case .swiper-button-prev{top:100%;margin-top:-2.5rem;}

	.index_tj_case .swiper-button-prev, .index_tj_case  .swiper-button-next{left:5%;}

	/*网页底部*/

	.foot_2{font-size:12px;line-height: 1.75rem;}

	/*案例展示*/

	.case_list li{width: 49%;float: left;margin-right: 0%;margin-bottom: 2%;}

	.case_list li:nth-child(2n){float: right;}

	.product_list li a:before{display: none;}

	.product_list li a:after{display: none;}
	
	.cpxq_list li a .pic{height: 120px;}

}



@media (max-width: 480px){

	



}

@media (max-width: 450px){

	

}

@media (max-width: 350px){

	

}		

		

#page_r{text-align:center; margin:20px 0px; }
#page_r a{height:23px; display:inline-block; border:1px solid #c9c9c9; border-radius:3px; line-height:23px; background:#FFF; font-size:14px; color:#4e4e4e; padding:0px 10px; margin:0px 5px;}
#page_r a:hover{background:#0070a8;color:#fff; border:1px solid #fff; }
#page_r a.dasf{background:#0070a8;color:#fff; border:1px solid #fff; }
#page_r a.ck{background:#0070a8;color:#fff; border:1px solid #fff;}