/*! * @ Description: custom style * @ Author: weiwei * @ Date: 2018-05-24; */
/* ********************** * common style ********************** * 网站头部 ********************** * 菜单 ********************** * 底部COPYRIGHT ********************** * 首页样式 ********************** * 内页样式 **********************
*/
/* common style */
html{background:#FFF;color:#000; font-size: 62.5%;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{font-family: "Microsoft YaHei"; margin:0;padding:0;}img{border:0;}ol,ul{list-style:none;}h1,h2,h3{font-weight:normal;font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a{color:inherit;text-decoration:none;}
/*******CSS reset*************/
body{position:relative;z-index:-2;background:#fff; color:#444;font-size:14px;font-family:'Microsoft YaHei',SimHei,SimYou,SimSun,Arial;z-index:2;overflow:-Scroll;overflow-x:hidden;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.page{margin:2rem;}
.container{ padding-left: 0; padding-right: 0; }
#prev_next{border-top: 1px dotted #868686;margin:2rem 0;padding:2rem 0;}
/*#prev_next li+li{text-align: right;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}*/
/* go top */
.down{width: 100%;height: 52px;background:#211f1f;color: #ffffff;font-size: 16px;position: fixed;bottom: 0;display: block; z-index: 99999;}
.down li{width: 24.7%;border-right: solid 1px #ffffff;text-align: center;line-height: 15px;float: left;padding-top: 4px;height: 52px; list-style:none;}
.down li a{color: #ffffff;}
.down .current{border-right: none;}
.down li img{max-width: 25px;height: 25px;}
@media(min-width: 768px){.footer{margin-bottom: 0}.down{display: none;}}
/* go top */
.plugin-fixed-call{position:fixed;bottom:0px;right:0px;width:45px;z-index: 1000;}
.plugin-fixed-call .child{position:absolute;right:0px;overflow:hidden;cursor:pointer;width:45px;height:45px;background:#00438f;line-height: 45px;margin-top:1px;}
.plugin-fixed-call .child{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.plugin-fixed-call .child a{display: inline-block; overflow: hidden;}
.plugin-fixed-call .child:hover{width:160px;background: #000;}
.plugin-fixed-call .child img{position:absolute;top:0px;left:0px;}
.plugin-fixed-call .child p{position: absolute;left:45px;color:#fff;}
.plugin-fixed-call .fixedQQ{bottom:92px;}
.plugin-fixed-call .fixedCall{bottom:46px;}
.plugin-fixed-call .fixedTop{position:absolute;right:0px;bottom:138px;color:#fff;background-color:#cbcbcb;cursor:pointer;text-align:center;width:45px;height:45px;line-height: 45px;font-size: 14px;font-family: "MICROSOFT YAHEI","Arial Narrow";}
.plugin-fixed-call .fixedTop .fixedTopPointer{position:absolute;top:-5px;left:18px;}
.plugin-fixed-call .fixedCode{bottom:0;cursor:pointer;width:45px;height:45px;background:#00438f;line-height: 45px;margin-top:1px;}
.plugin-fixed-call .fixedCode:hover .fixedCodeInfo{display: block;opacity: 1;}
.fixedCodeInfo{display:none;position:fixed;bottom:0px;right:54px;padding:0 3px;border:1px solid #ccc;background:#fff;opacity: 0;}
.fixedCodeInfo .fixedPointer{position: absolute;right:-6px;bottom:12px;}
/* 自定义样式 */
a:hover{text-decoration: none;}
/* 小屏幕（平板，大于等于 768px） */
@media (min-width: @screen-sm-min){html{font-size: 16px;}}
/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: @screen-md-min){html{font-size: 14px;}}
/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: @screen-lg-min){html{font-size: 10px;}}
/* 网站头部 */
.h-tool{background: #eae8eb;padding:4px 0;}
.h-tool p{font-size: 1.2rem;color: #d0cfcf;}
.h-tool ul{float: right;width: 100%;}
.h-tool li{display: inline-block;float: right;overflow: hidden;}
.h-tool li:last-child{padding-right: 0; padding-left: 0;}
.h-tool li a,
.h-tool li h3{font-size: 14px;color: #333333;line-height: 25px;}
.h-tool li i{display: inline-block;width: 25px;height: 25px;float: left;margin-right: 5px;}
.h-tool li:nth-child(2) i{background: url(../img/ico.png) no-repeat 0 0;}
.h-tool li:nth-child(1) i{background: url(../img/ico.png) no-repeat 0 -25px;}
.m-header{background: #fff;}
.pc-slide{width: 100%;}
.pc-slide .swiper-slide img{height: 100%; width: 100%; object-fit: cover;}
.view .swiper-container{width: 100%;height: 320px;}
.preview{width: 100%;margin-top: 10px;position: relative;padding:0 30px;}
.preview .swiper-container{width: 100%;height: 114px;}
.preview .swiper-slide{width: 142px;height: 114px;cursor:pointer;}
.preview .slide6{width: 82px;}
.preview .arrow-left{background: url(../img/feel3.png) no-repeat left top;position: absolute;left: 10px;top: 50%;margin-top: -9px;width: 9px;height: 18px;z-index: 10;}
.preview .arrow-right{background: url(../img/feel4.png) no-repeat left bottom;position: absolute;right: 10px;top: 50%;margin-top: -9px;width: 9px;height: 18px;z-index: 10;}
.preview img{padding: 1px;}
.preview .active-nav img{padding: 0;border: 1px solid #F00;}
/* 菜单 */
.navbar{padding:22px 0; overflow: hidden; border: none;}
.navbar-brand{padding: 1px 0px;height: auto;}
.navbar-brand img{max-height: 100%;}
.navbar-toggle{margin:35px 10px 0 0;}
.navbar{margin-bottom: 0;}
.navbar-toggle .icon-bar{background: #fb0606;}
.navbar-nav{float: right;}
.navbar-nav > li > a{width: 100%;text-align: center;padding: 26px 20px;font-size: 16px;color: #040000;}
.navbar-nav > li > a:hover{color: #fff;background: #00438f;}
#xgcp{ padding:0; }
#xgcp img{ width: 100%; }
/* 底部COPYRIGHT */
#footer{background: #111f43;padding:30px 0;}
.f-nav a{font-size: 16px;color: #ffffff;font-weight: bold;display: inline-block;margin-right: 15px;}
.f-nav a:hover{color: #ffb400;}
#footer p{margin-top: 40px;font-size: 14px;color: #ffffff;}
/* 首页效果
-------------------------------------------------- */
.carousel-inner img{margin: 0 auto;}
/* 搜索 */
.m-keys{background:#ffffff url(../img/keys-bg.jpg) no-repeat center;padding:36px 0 ;height: 272px;}
.m-keys .left{width: 50%;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.m-keys .input-group{height: 42px;border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;}
.m-keys .form-control{height: 42px;border:none;outline: none;color: #fff;}
.m-keys .input-group-addon{border:none;cursor: pointer;background: #fff;}
.m-keys .input-group-addon button{background: none;border:none;width: 32px;height: 32px;background:#fff url(../img/ico-search.png) no-repeat center;}
.m-keys .glyphicon-search{color: #fff;border:none;}
.m-keys h3{font-size: 14px;color: #666666;float: left;line-height: 4.6rem;}
.m-keys a{font-size: 14px;color: #999999;margin-right: 1.8rem;line-height: 4.6rem;}
/* 产品中心 */
.m-pro{background: url(../img/pro_bg.jpg) ;}
.m-pro .hd{text-align: center; padding:30px 0;}
.m-pro .hd span{font-size: 34px;color: #00468d;font-weight: bold;text-transform: uppercase;}
.m-pro .hd h3{font-size: 18px;color: #00468d;padding-bottom: 24px;font-weight: bold;background: url(../img/ico-b.png) no-repeat center bottom;}
.p-type{text-align: center;overflow: hidden;border-bottom: 1px solid #00438f;margin-bottom: 48px;}
.p-type a{display: inline-block;padding:15px 52px;font-size: 16px;color: #333333;background: #eae8eb;border-radius: 5px 5px 0 0;margin:0 8px;}
.p-type a:hover{background: #00438f;color: #fff;}
.pro-bd{ overflow: hidden; }
.pro-bd li{overflow: hidden;margin-bottom: 40px;height: 195px;}
.pro-bd li .img{width: 100%;height: 100%;}
.pro-bd li .img img{width: 100%;height: 100%;object-fit: contain;}
.pro-bd li a{position: relative; display: block; width: 100%; height: 100%;}
.pro-bd li a .txt{width: 100%;height: 100%;background: #006dc0;position: absolute;top: 100%;transition: all .3s;text-align: center;}
.pro-bd li a .txt h3{font-size: 16px;color: #ffffff;margin:20% 0 12%; }
.pro-bd li a .txt span{display: inline-block;padding:10px 30px;background: #2e95fd;color: #fff;text-transform: uppercase;font-size: 16px;}
.pro-bd li a:hover .txt{top:0;}
/* 优势分析 */
.super{height: 566px;background: url(../img/super_bg.jpg) no-repeat center;}
.super_tit img{margin-top: 102px;}
.super_txt{margin-top: 94px;}
.super_txt li{overflow: hidden; margin-bottom: 60px;}
.super_txt li h3{clear: both; margin-bottom: 10px; overflow: hidden;}
.super_txt li h3 strong{font-size: 74px;color: #ffffff;font-family: impact;float: left;}
.super_txt li h3 span{font-size: 24px;color: #ffffff;line-height: 38px;float: left;}
.super_txt li p{font-size: 14px;color: #ffffff;line-height: 25px;}
/* 公司简介 */
.m-about{background: #eae8ea;padding:52px 0 0;}
.about-bd > p{font-size: 34px;color: #014590;font-weight: bold;font-style: italic;text-transform: uppercase;margin:20px 0 10px;}
.about-bd > h3{font-size: 18px;color: #014590;font-weight: bold;}
.about-bd > div{background: #fff;padding:24px;border:1px solid #d4d4d4;margin:28px -30px 0 -30px;}
.about-bd > div p{font-size: 14px;color: #454545;line-height: 30px;}
.about-bd > div p a{color: #ff0000;}
.about-bd > div > a{display: inline-block;padding:10px 32px;border:1px solid #0854aa;background: #006dc0;font-size: 16px;color: #fefefe;text-transform: uppercase;margin-top: 16px;}
#intro{padding-bottom: 60px;position: relative;}
#intro .swiper-slide img{width: 100%; height: 416px; object-fit: cover;}
.swiper-button-next{top:92%;right: 0;background: url(../img/right.jpg) no-repeat center;}
.swiper-button-prev{top: 92%; left: 73%;background: url(../img/left.jpg) no-repeat center;}
.swiper-button-next,
.swiper-button-prev{position: absolute;display: inline-block;width: 60px;height: 60px;}
/* 成功案例 */
.m-case{height: 679px;background: url(../img/case_bg.jpg) no-repeat center;background-size: cover;margin-top: -60px;}
.m-case .hd{overflow: hidden;clear: both;margin: 60px 0 36px; padding:0 15px;}
.m-case .hd > div{display: inline-block;float: left;}
.m-case .hd > div span{font-size: 34px;color: #d8d8d8;font-weight: bold;font-style: italic;text-transform: uppercase;}
.m-case .hd > div h3{font-size: 18px;color: #ffffff;font-weight: bold;}
.m-case .hd > a{font-size: 18px;color: #fefefe;text-transform: uppercase;float: right;}
.m-case .hd > a:before{content: "";display: block;width: 28px;height: 4px;margin:12px 0;background: #006dc0;margin-left: 25px;transition: all .3s;}
.m-case .hd > a:hover:before{width: 100%;margin-left: 0;}
.m-case .c_txt{padding:0 10%;text-align: center;}
.m-case .c_txt h3{font-size: 18px;color: #ffffff;line-height: 18px;padding:22px 0;}
.m-case .c_txt p{font-size: 14px;color: #999999;}
.m-case .c_txt span{display: inline-block;padding:10px 30px;background: #1e85ed;border:1px solid #0075eb;color: #fff;margin:20px 0;}
#case{padding-bottom: 60px;}
#case .swiper-pagination-bullet{width: 30px;height: 3px;border-radius: 0;background: #d4d4d4;}
#case .swiper-pagination-bullet-active{background: #006dc0;}
.m-case img{width: 100%; height: 323px; object-fit: cover;}
.r-case:hover .c_txt{background: #006dc0;}
.r-case:hover .c_txt h3,
.r-case:hover .c_txt p{color: #fff;}
/* 新闻中心 */
.m-news{overflow: hidden; padding-top: 28px;}
.m-news .hd{overflow: hidden;clear: both;margin-bottom: 60px;}
.m-news .hd > div{display: inline-block;float: left;}
.m-news .hd > div span{font-size: 34px;color: #666666;font-weight: bold;font-style: italic;text-transform: uppercase;}
.m-news .hd > div h3{font-size: 18px;color: #383838;font-weight: bold;}
.m-news .hd > a{font-size: 18px;color: #333333;text-transform: uppercase;float: right;}
.m-news .hd > a:before{content: "";display: block;width: 28px;height: 4px;margin:12px 0;background: #006dc0;margin-left: 25px;transition: all .3s;}
.m-news .hd > a:hover:before{width: 100%;margin-left: 0;}
.m-news .bd li strong{display: block;padding:10px 0;border-bottom:1px solid #bfbfbf;font-size: 14px;color: #333333;text-align: left;font-weight: normal;}
.m-news .bd li h3{padding:18px 0;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 18px;color: #333333;font-weight: bold;}
.m-news .bd li p{font-size: 14px;color: #333333;line-height: 24px;}
.m-news .bd li span{padding:8px 28px;display: inline-block;border:1px solid #002273;font-size: 14px;color: #333333;margin-top: 20px;}
.m-news .bd li:hover h3{color: #01458e;}
.m-news .bd li:hover span{background: #01458e;color: #fff;}
/* 联系我们 */
.m-contact{background: url(../img/map.jpg) no-repeat bottom center;margin-top: 52px;}
.m-contact .hd{height: 110px;background: #01458e;margin:0 0 0 -15px;}
.m-contact .hd span{font-size: 30px;color: #d9d9d9;font-weight:bold;margin:30px 0 0 20px;text-transform: uppercase;display: inline-block;font-style: italic;}
.m-contact .hd h3{font-size: 18px;color: #ffffff;font-weight: bold;margin-left: 20px;}
.m-contact .bd{margin: 0 0 0 -15px;}
.m-contact .bd li{padding:30px 0 20px;padding-left: 30%;border-bottom: 1px solid #4a79ab;min-height: 121px;}
.m-contact .bd li:nth-child(1){background:#021528 url(../img/ico-address.png) no-repeat 16px center; padding: 20px 0 12px 30%;}
.m-contact .bd li:nth-child(2){background:#021528 url(../img/ico-tel.png) no-repeat 16px center;}
.m-contact .bd li:nth-child(3){background:#021528 url(../img/ico-email.png) no-repeat 16px center;}
.m-contact .bd li h3{font-size: 18px;color: #fff;font-weight: bold;margin-bottom: 10px;}
.m-contact .bd li h3 span,
.m-contact .bd li p{font-size: 14px;color: #ffffff;line-height: 24px;font-weight: normal;}
.m-contact .tel_img{height: 110px;line-height: 110px;text-align: center;}
.m-contact .ewm{margin-top: 82px;text-align: center;}
/* 留言 */
.m-message{background: #f4f3f5; padding: 25px 0;}
.m-message .container{height: 361px;background: url(../img/message_bg.jpg) no-repeat right bottom;background-size: cover;}
.m-message .m-3 img{margin:40px 0 0 30px;}
.message-form{margin-top: 30px;}
.message-form .form-group{margin-bottom: 10px; overflow: hidden;}
.message-form label{width: 10%;float: left;font-size: 14px;color: #666666;line-height: 34px;font-weight: normal;}
.message-form input,
.message-form textarea{width: 90%;float: left;}
.message-form .btn{margin:0 -15px;}
.message-form .btn-primary{background: #021528;color: #fff;}
/* chrome input placeholder style */
::-webkit-input-placeholder{color:#fff !important;}
/* 内页效果 */
#banner{overflow: hidden;text-align: center;position: relative;}
#banner > img{max-width: 100%;}
#banner .hd{width: 100%;position: absolute;bottom:40%;}
#banner .hd h3{font-size: 3.4rem;color: #595858;}
#banner .hd span{font-size: 5rem;font-family: "Mongolian Baiti";text-transform: uppercase;color: #595858;}
#banner .bd{width: 100%;position: absolute;bottom:0;text-align: center;}
#banner .bd a{display: inline-block;margin:0 1.5rem;padding:1.5rem 2rem;background: #fff;color: #343434;font-size: 1.6rem;}
#banner .bd a:hover{background: #00438f;color: #fff;}
/* 内页文章样式 */
.article .container{margin: 2.5rem auto;background: #ffffff;padding:2rem;}
.article h1{font-size: 27px;color: #5f5f5f;margin:20px auto;text-align: center;}
.article p{color: #6b6b6b;font-size: 1.6rem;line-height: 3rem;}
.article .container > h1{text-align: center;font-size: 2.7rem;line-height: 2.7rem;margin:2.8rem 0 1.6rem;}
.article .meta_info{text-align: center;padding-bottom: 26px;border-bottom: 1px dotted #868686;margin-bottom: 30px;font-size: 1em;color: #888787;}
.article img{text-align: center;margin:0 auto;}
.a_tit{background: #5f9acd;margin:20px 0;clear: both;}
.a_tit h3{padding:12px 20px;color: #fff;display: inline-block;font-size: 18px;margin:0;}
.a_con{padding-bottom: 20px;}
.a_con p{font-size: 16px;line-height: 36px;}
.info-top{overflow: hidden;margin-bottom: 20px;}
.info-tit > span{padding-left: 30px;background: url(../img/span.jpg) no-repeat left center;font-size: 16px;color: #616161;}
.info-tit > h3{font-size: 34px;color: #0150e2;line-height: 68px;}
.info-tit > div{padding:20px 0;border-top:1px dotted #dddddd;border-bottom:1px dotted #dddddd;}
.info-tit > div p{font-size: 14px;color: #616161;line-height: 36px;}
.info-tit > a{display: inline-block;padding:16px 50px;font-size: 16px;color: #fefefe;margin-right: 20px;background: #01458e;margin-top: 20px;}
.info-tit > a + a{background: #d90000;}
/* 侧边栏 */
.main{margin-top: 20px;}
.s-type{margin-bottom: 20px;}
.s-type .hd{height: 110px;background: #01458e;margin:0 0 0 -15px;}
.s-type .hd span{font-size: 30px;color: #d9d9d9;font-weight:bold;margin:30px 0 0 20px;text-transform: uppercase;display: inline-block;font-style: italic;}
.s-type .hd h3{font-size: 18px;color: #ffffff;font-weight: bold;margin-left: 20px;}
.type-list{margin: 0 0 0 -15px;background: #eae8eb;padding:20px;overflow: hidden;}
.type-list li{height: 46px;line-height: 46px;background: #fff url(../img/ico-li.png) no-repeat 18px center;border-radius: 5px;margin-bottom: 15px;}
.type-list li a{display: inline-block;height: 100%;padding-left: 42px;font-size: 18px;color: #15254b;}
.type-list li:hover{background: #0851a0 url(../img/ico-li.png) no-repeat 18px center;}
.type-list li:hover a{color: #fff;}
.s-type img{width: 100%;}
.s-type .bd{margin: 0 0 0 -15px;}
.s-type .bd li{padding:30px 0 20px;padding-left: 30%;border-bottom: 1px solid #fff;min-height: 110px;}
.s-type .bd li:nth-child(1){background:#eae8eb url(../img/s-address.png) no-repeat 16px center; padding: 20px 0 12px 30%;}
.s-type .bd li:nth-child(2){background:#eae8eb url(../img/s-tel.png) no-repeat 16px center;}
.s-type .bd li:nth-child(3){background:#eae8eb url(../img/s-email.png) no-repeat 16px center;}
.s-type .bd li h3{font-size: 18px;color: #333333;font-weight: bold;margin-bottom: 10px;}
.s-type .bd li h3 span,
.s-type .bd li p{font-size: 14px;color: #333333;line-height: 24px;font-weight: normal;}
.title{padding:8px 0 15px;margin-bottom: 20px;border-bottom: 1px solid #a0a0a0;}
.title strong{font-size: 26px;color: #333333;background: url(../img/ico-title.png) no-repeat left center;padding-left: 26px;}
.title .right{text-align: right;font-size: 14px;color: #333333;line-height: 40px;}
.title a:hover{color: #0150e2;}
/* 新闻列表 */
.news li{margin: 0 10px 0; padding: 1rem; border-bottom: 1px dotted #ccc;}
.news li h3{font-size: 2rem;margin-bottom: 1rem;}
.news li p{font-size: 1.4rem; color: #848282; line-height: 2.2rem;}
.news li:hover{background: #f0f0f0;}
.news li:hover h3{color: #00438f;}
.m-pro > h3{display: none;}
/* 媒体查询 */
@media screen and (max-width: 1200px){
	.navbar{ padding:0; }
	.navbar .container{ width: 100%; }
	.navbar-brand{width: 100%; text-align: center; margin:20px 0;}
	.navbar-brand img{margin:0 auto;}
	.navbar-nav{float: none;}
	.navbar-nav{margin:0; width: 100%;}
	.navbar-nav li{width: 25%; float: left;}
	.navbar-nav > li > a{padding:15px 0; background: #00438f; color: #fff; border-right:1px solid #fff; border-bottom: 1px solid #fff;}
	.navbar-nav li:nth-child(4) a,.navbar-nav li:nth-child(8) a{border-right:0;}
	.navbar-nav li:nth-child(5) a,.navbar-nav li:nth-child(6) a,.navbar-nav li:nth-child(7) a,.navbar-nav li:nth-child(8) a{border-bottom: 0;}
	.carousel-inner>.item>img, .carousel-inner>.item>a>img{ height: 400px; object-fit: cover; }
	.pro-bd li .img img{ object-fit: cover; }
	.pro-bd li{ margin-bottom: 30px; }
	.p-type{ margin-bottom: 20px; }
	.super_txt li h3 span{font-size: 20px;}
	.m-case{overflow: hidden; height: auto;}
	.s-type .hd span{font-size: 20px;}
	.tel_img img{ width: 100%; }
	.m-contact .bd li{ min-height: auto; }
	.m-contact .bd li:nth-child(1), .m-contact .bd li{ padding:30px 0 30px 28%; }
	.f-logo img{ margin:15px 0; }
	.m-case{ clear: both; }
}
@media screen and (max-width: 992px){
	.pro-bd li{ height: 265px; }
	.swiper-button-prev{ left: 0; }
	.intro{ margin:0 -15px; }
	.about-bd > div{ margin: 28px -15px 0 -15px; box-sizing: border-box; }
	.m-case{ margin-top: 0; }
	.m-news .hd{ margin-bottom: 15px; }
	.m-news .bd li{ padding:0; margin-bottom: 15px; }
	.m-news .bd li+li{ border-top:1px solid #bfbfbf; }
	.m-news .bd li strong{ display: none; }
	.m-contact .bd li:nth-child(1), .m-contact .bd li{ padding: 30px 0 30px 12%; }
	.f-logo{width: 100%; margin:25px 0 10px; text-align: center;}
	.carousel-inner>.item>img, .carousel-inner>.item>a>img{ height: 320px; object-fit: cover; }
}
@media screen and (max-width: 768px){
	.carousel-inner>.item>img, .carousel-inner>.item>a>img{ height: 300px; object-fit: cover; }
	.pro-bd li{height: 320px; padding-bottom: 40px; }
	.pro-bd li .img img{height: 100%; border:1px solid #f1f1f1; padding:3px;}
	.pro-bd li a .txt{top:100%; height: 40px; line-height: 40px;}
	.pro-bd li a:hover .txt{top:100%;}
	.pro-bd li a .txt h3{margin:0; line-height: 40px;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding:0 15px; }
	.pro-bd li a .txt span{ display: none; }
	.super{background-size: cover; height: auto;}
	.super_txt li{ margin-bottom: 20px; }
	.m-about{ margin-top: 20px; }
	.m-about{ padding-top: 0; }
	.m-news{ padding:20px 15px; }
	.m-contact{ margin-top: 0; background:none; margin-right: -15px;}
	.f-logo{ display: none; }
	#footer{ padding-bottom: 70px; text-align: center; }
	#footer .left, .f-nav{ text-align: center; width: 100%; }
	#footer p{ margin-top: 20px; }
	.article p img{ max-width: 100%; }
}
@media screen and (max-width: 640px){
	.carousel-inner>.item>img, .carousel-inner>.item>a>img{ height: 240px; object-fit: cover; }
	.m-pro > h3{display: block; line-height: 36px; background: #f1f1f1; font-size: 20px; color: #f00; font-weight: bold; text-align: center;}
	.m-pro .hd{padding:12px 0;}
	.m-pro .hd span{display: none;}
	.m-pro .hd h3{font-size: 24px;}
	.super_txt{margin-top:15px;}
	.super_txt li{margin-bottom: 15px;}
	.super_txt li h3 strong{ font-size: 70px; margin-right: 15px; }
	.m-case{padding-bottom: 15px;}
	.m-case .hd{ margin:20px 0; }
	.m-case .c_img img{ height: 400px; }
	.m-case img{height: 220px;}
	.m-news .hd{margin-bottom: 12px;}
	#intro .swiper-slide img{ height: auto; }
	.pro-bd li{ height: 240px; }
	.swiper-container-horizontal{padding:0;}
	.about-bd > h3{font-size: 22px;}
	.title{padding:10px;}
	.title h3{ display: inline-block; line-height: 40px; }
	.title strong{font-size: 16px;}
}
@media screen and (max-width: 414px){
	.navbar-brand img { margin: 6px auto; width: 80%; }
	.carousel-inner>.item>img, .carousel-inner>.item>a>img{ height: 180px; object-fit: cover; }
}