﻿@charset "utf-8";
/* CSS Document */

.swiper-container-banner{height: 680px;}
.swiper-container-banner .swiper-slide a{display:block;width:100%;height:100%;}
@media (max-width:1440px) {
.swiper-container-banner{height: 585px;}
}
@media (max-width:1366px) {
.swiper-container-banner{height: 555px;}
}
@media (max-width:1280px) {
.swiper-container-banner{height: 520px;}
}
@media (max-width:1024px) {
.swiper-container-banner{height: 420px;}
}
@media (max-width: 768px) {
.swiper-container-banner{height: 300px;}
}
@media (max-width: 425px) {
.swiper-container-banner{height: 223px;}
.swiper-button-next, .swiper-button-prev{ width:20px!important; height:33px!important; background-size:20px 33px!important;}
}
@media (max-width: 375px) {
.swiper-container-banner{height: 202px;}
}
@media (max-width: 320px) {
.swiper-container-banner{height: 180px;}
}
.index-section{padding:80px 0;}
.index-section-white{background: #FFF;color:#333;}
.section-title{margin-bottom: 30px;text-align: center;}
.section-title h2{font-size:40px;color:#0050b1; font-weight:bold;letter-spacing: 8px; margin-bottom:10px; }
.section-title p{font-size: 24px;color:#444;padding: 10px 0;}
.index-section-white .section-title h2{color:#FFF;}
.index-section-white .section-title p{color:#FFF;}
@media (max-width:1024px) {
.index-section{padding:50px 0;}
.section-title h2{font-size:30px;}
.section-title{margin-bottom:20px;}
}
@media (max-width: 768px) {
.index-section{padding:40px 0;}
.section-title{margin-bottom:0px;}
.section-title h2{font-size:22px; margin-bottom:0px;letter-spacing: 4px; }
.section-title p{font-size: 18px; }
}

.index_part1 .section-title{ text-align:center;} 
.index_part1 .section-title h2{ color:#0050b1; margin-bottom:10px;}
.index_part1 .section-title span{ color:#000; font-size:20px; font-weight:normal;letter-spacing: 1px; padding:10px 0;}
.index_part1 .pro-title { border:1px solid #f4f4f4; margin-right:10px;}
.index_part1 .pro-title h3{ font-size:20px; font-weight:bold; line-height:60px;  padding-left:20px; background-color:#0050b1; color:#fff;  }
.index_part1 .pro-title li{  line-height:45px; border-bottom:1px solid #eee; text-align:left; padding-left:20px;}
.index_part1 .pro-title li a { color:#666}
.index_part1 .pro-title li .fa{ text-align:right;color:#666; line-height:45px;float:right; padding-right:20px;}
.index_part1 .pro-title li:hover{ background-color:#f39001; color:#fff; }
.index_part1 .pro-title li:hover a{ color:#fff}
.index_part1 .pro-title li:hover .fa{  color:#fff}
.index_part1 .projectitem { margin-bottom:20px;}
.index_part1 .projectitem a .projectitem_wrapper{height:370px; display: block;overflow: hidden;background-color:#f4f4f4; }
.index_part1 .projectitem a img {  width: 100%; height:320px; overflow:hidden;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.index_part1 .projectitem a .project_info {width: 100%;height: 100%;transition: all ease-out .3s;}
.index_part1 .projectitem a .project_info div { padding:8px 0; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; width:100%; }
.index_part1 .projectitem a .project_info p { width:auto; text-align: center; }
.index_part1 .projectitem a .project_info .title { font-size: 16px; color: #232323; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height:30px;}
.index_part1 .projectitem a .project_info .subtitle { color:#b7b7b7; font-size:13px; display: block;line-height:24px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-transform:uppercase; }
.index_part1 .projectitem a .project_info .index_more{ width:150px; margin:0 auto; text-align:center; line-height:35px; padding:5px;}
.index_part1 .projectitem a:hover .project_info .title { color:#fff;}
.index_part1 .projectitem a:hover .projectitem_wrapper{ background-color:#0050b1; }
@media only screen and (max-width:1200px) {
.index_part1 .projectitem a .projectitem_wrapper{height:335px; }
.index_part1 .projectitem a img {height:290px; }
}
@media only screen and (max-width:768px) {
.index_part1 .section-title { margin-bottom:20px;}
.index_part1 .section-title span{ color:#000; font-size:16px; font-weight:normal;letter-spacing: 0px;}
.index_part1 .projectitem a .projectitem_wrapper{height:375px; }
.index_part1 .projectitem a img {height:330px; }
}
@media only screen and (max-width:568px) {
.index_part1 .projectitem a .projectitem_wrapper{height:280px; }
.index_part1 .projectitem a img {height:240px; }
}
@media only screen and (max-width:420px) {
.index_part1 .projectitem a .projectitem_wrapper{height:260px; }
.index_part1 .projectitem a img {height:220px; }
}
/*index_part1*/
/*
.index_part1 { padding-bottom:50px;}
.index_part1 .section-title{ text-align:left;} 
.index_part1 .section-title h2{ color:#0050b1;}
.index_part1 .section-title h2 span{ color:#000; font-size:20px; font-weight:normal;letter-spacing: 1px;}
.index_part1 .section-title ul{ margin:20px 0 10px;}
.index_part1 .section-title ul li{ float: left; position:relative;  line-height:30px; margin-right:15px}
.index_part1 .section-title ul li:after{ content:"|"; position:absolute; top:0; left: auto; right:auto; width:1px; }
.index_part1 .section-title ul li a{margin:0 15px 0 0; color:#888}
.index_part1 .section-title ul li a:hover{ color:#f39001; }
.index_part1 .swiper-container-pro2{height:450px;}
.index_part1 .swiper-pagination-bullet {width: 10px;height: 10px; border-radius: 10px; background: #666;}
.index_part1 .swiper-pagination-bullet-active {background: #f98a13;}
.index_part1 .projectitem { margin-bottom:30px; margin-top:20px; }
.index_part1 .projectitem a .projectitem_wrapper{height:400px; display: block;overflow: hidden}
.index_part1 .projectitem a img { position:relative; width: 100%; height:354px; overflow:hidden;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.index_part1 .projectitem a:hover img {transform: scale(1.2, 1.2)}
.index_part1 .projectitem a .project_info {width: 100%;height: 100%;position: absolute;left: 0;bottom: 0;transition: all ease-out .3s;}
.index_part1 .projectitem a .project_info div {position: relative;top: 72%; padding:8px 0; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; width:100%; background:#fff; }
.index_part1 .projectitem a .project_info p { width:auto; text-align: center; }
.index_part1 .projectitem a .project_info .title { font-size: 18px; color: #232323; font-weight:bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height:40px;}
.index_part1 .projectitem a .project_info .subtitle { color:#b7b7b7; font-size:13px; display: block;line-height:24px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-transform:uppercase; }
.index_part1 .projectitem a .project_info .index_more{ width:150px; margin:0 auto; text-align:center; line-height:35px; padding:5px;}
.index_part1 .projectitem a:hover .project_info .index_more{ color:#f39001;}

@media only screen and (max-width:1200px) {
.index_part1 .swiper-container-pro2{height:420px;}
.index_part1 .projectitem a .projectitem_wrapper{height:360px;}
.index_part1 .projectitem { margin-bottom:0px;}
.index_part1 .projectitem a img { width: 100%; height:260px;}
}
@media only screen and (max-width:992px) {
.index_part1 { padding-bottom:30px;}
}
@media only screen and (max-width:768px) {
.index_part1 .section-title h2 span{ color:#000; font-size:18px; font-weight:normal;letter-spacing: 0px;}
.index_part1 .projectitem { margin-bottom:0px;}
}
@media only screen and (max-width:767px) {
.index_part1 .section-title ul{ display:none}
.index_part1 .projectitem { margin-bottom:0px;}
}
@media only screen and (max-width:425px) {
.index_part1 .section-title h2 span{ display:none}
.index_part1 .projectitem a .project_info div { top: 68%;}
.index_part1 .projectitem { margin-bottom:0px;}
.index_part1 .swiper-container-pro2{height:390px;}
.index_part1 .projectitem a .projectitem_wrapper{height:340px; }
.index_part1 .projectitem a img {height:240px;}
.index_part1 .projectitem a .project_info .title { font-size: 16px; line-height:30px;}

}
@media only screen and (max-width:375px) {
.index_part1 .projectitem a .project_info div { top: 65%;}
}
*/
/*index_part2*/
.index_part2{height:560px; background: url(../images/index_pt2.jpg) no-repeat top center;}
.index_part2 .index_part2-left{ width:50%;height:560px; float:left;}
.index_part2 .index_part2-left img{ width:100%;height:100%; }
.index_part2 .index_part2-con{ width:35%; float:left; margin-left:5%;}
.index_part2 .index_part2-con .section-title{ text-align:left;} 
.index_part2 .index_part2-con .index_part2-diao{color: #333;line-height: 30px;margin:45px 0px; text-align:left;}
.index_part2 .index_part2-con  a .index_part2-more{color: #f39001;font-size:15px;width: 140px;line-height:40px;text-align: center; border:1px solid #f39001; }
.index_part2 .index_part2-con a:hover .index_part2-more{color: #1e53a1; border:1px solid #1e53a1; }

@media (max-width:1280px) {
.index_part2{height:560px;}
.index_part2 .index_part2-con .index_part2-diao{ line-height: 28px;margin:25px 0px; }
}
@media (max-width:1200px) {
.index_part2 .index_part2-left{ display:none;}
.index_part2 .index_part2-con{ width:100%; float: none; margin-left:0; padding-left:4%; padding-right:4%;}
.index_part2 .index_part2-con .index_part2-diao{ line-height: 30px;margin:30px 0px 35px; }
.index_part2 .index_part2-con .section-title{ text-align: center;} 
.index_part2 .index_part2-con .index_part2-diao{margin:25px 0px; text-align:center;}
.index_part2 .index_part2-con  a .index_part2-more{ margin: 0 auto;}
}

@media (max-width: 760px) {
.index_part2 .index_part2-con .index_part2-diao{ line-height:26px;margin:25px 0px; }
}

@media (max-width:375px) {
.index_part2 .index_part2-con .index_part2-bt{ font-size: 20px;}
.index_part2 .index_part2-con .index_part2-diao{ margin:25px 0px; }
}

/*index_part3*/
.ys{padding: 100px 0 80px;}
.ys h2{margin-bottom: 50px;}
.ys_t{height: 119px;text-align: center;font-size: 0;line-height: 0;position: relative;z-index: 1;margin-bottom: -64px;}
.ys_t li{display: inline-block;width: 110px;height: 119px; background-image: url(../images/liu.png);margin: 0 55px;vertical-align: top;}
.ys_t li img{display: block;height: 27px;margin: 21px auto 13px;}
.ys_t li p{font-size: 20px;color: #fff;line-height: 20px;text-align: center;}
.ys_t li.on{ background-image: url(../images/liu1.png);}
.ys_bd dl{height: 542px;padding-bottom: 32px;position: relative;}
.ys_bd dd{position: absolute;width: 1026px;left: 87px;bottom: 0;height: 136px;background: #f0f0f0;padding: 0 140px;box-sizing: border-box;}
.ys_bd dd i{position: absolute;left: 36px;top: 32px;}
.ys_bd dd h3{font-size: 22px;color: #222;line-height: 42px;padding: 22px 0 10px;}
.ys_bd dd p{font-size: 14px;color: #666;line-height: 24px;}
@media (max-width:1024px) {
.ys_t li{ margin: 0 25px; }
.ys_t li p{font-size: 16px; }
.ys_bd dl{height: 430px;padding-bottom: 32px;position: relative;}
.ys_bd dl dt img{ width:100%;}
.ys_bd dd{position: absolute;width: 94%;left: 3%;bottom: 0;height: 126px;background: #f0f0f0;padding: 0 140px;box-sizing: border-box;}
.ys_bd dd h3{font-size: 18px; line-height: 32px;padding: 22px 0 10px;}
}
@media (max-width:768px) {
.ys_bd dl{height: 430px;padding-bottom: 32px;position: relative;}
}
@media (max-width:500px) {
.ys_t{height: 79px; margin-bottom: -54px;}
.ys_t li{display: inline-block;width: 75px;height:49px; line-height:49px; background:#1e53a1; background-image: none;margin: 0 5px;vertical-align: middle;}
.ys_t li.on{background:#f39001; background-image: none;}
.ys_t li img{display: none;}
.ys_t li p{font-size: 16px;color: #fff;line-height: 49px;text-align: center;}
.ys_bd dl{height: 300px;padding-bottom: 32px;position: relative;}
.ys_bd dd i{display: none;}
.ys_bd dd{position: absolute;width: 100%;left: 0;bottom: 0;height:126px;background: #f0f0f0;padding: 0 10px;box-sizing: border-box;}

}
/*index_part4*/
.index_part4 { background:#fafafa;}
.index_part4 h3{height: 44px;border-bottom: 1px solid #ebebeb;margin-bottom: 20px;font-weight: normal;}
.index_part4 h3 span{float: left;font-size: 22px;color: #333;line-height: 22px;}
.index_part4 h3 i{float: right;font-size: 12px;color: #333;line-height: 22px;font-family: Arial;}
.index_part4 h3:hover span,.news h3:hover i{color: #00864b; font-style:normal;}
.new_l dl{height: 176px;padding-bottom: 25px;margin-bottom: 30px;border-bottom: 1px solid #ebebeb;}
.new_l dt{float: left;width: 38%;height: 166px;overflow: hidden;}
.new_l dt img{width: 260px;height: 166px;}
.new_l dd{float: right;width: 58%;margin-right: 10px;height: 166px;}
.new_l dd h4{font-size: 18px;color: #333;line-height: 18px;padding: 10px 0 24px;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;display: block;}
.new_l dd p{font-size: 16px;color: #787878;line-height: 30px;}
.new_l dd p a{color: #0050b1;}
.new_list p{font-size: 16px;color: #5c5c5c;line-height: 36px;height: 36px;padding-left: 18px;background: url(../images/new_d.png) no-repeat left center;}
.new_list p a{color: #5c5c5c;}
.new_list p i{float: right;font-size: 14px;color: #999;font-family: Arial;}
.new_r h3{margin-bottom: 42px;}
.new_r li{height: 90px;padding-left: 70px;background: url(../images/qa.png) no-repeat;}
.new_r li h4{font-size: 16px;color: #333;line-height: 22px;font-weight: normal;margin-bottom: 8px;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;display: block;}
.new_r li p{font-size: 14px;color: #666;line-height: 24px;}
.new_list p:hover a,.new_r li h4:hover a{color: #0050b1;}
.wd{height: 450px;overflow: hidden;}
@media (max-width: 768px) {
.new_l { margin-bottom:30px;}
.new_list p{font-size: 15px;color: #5c5c5c;line-height: 36px;height: 36px; overflow:hidden}
}
@media (max-width: 500px) {
.index_part4 h3{height: 34px;border-bottom: 1px solid #ebebeb;margin-bottom: 10px;font-weight: normal;}
.index_part4 h3 i{ line-height: 34px; }
.index_part4 h3 span{float: left;font-size: 18px;color: #333;line-height: 34px;}
.new_l dl{height: 110px;margin-bottom:10px; }
.new_l dt{float: left;width: 38%;height: 100px;overflow: hidden;}
.new_l dt img{width: 220px;height: 100px;}
.new_l dd h4{font-size: 16px; padding:0px 0 7px; }
.new_l dd p{font-size: 15px; line-height:24px;}
.new_r li p{ line-height: 22px;}
.new_r li h4{font-weight: normal;margin-bottom: 0px; }
.new_r li{ margin-bottom:10px}
.wd{height: 500px;overflow: hidden;}

}
.lin_bg {width: 100%;overflow: hidden;background: #f6ad27;height: 78px;}
.lin_ny {overflow: hidden;line-height: 78px;}
.lin_ny h3 {float: left;width:12%;font-size: 18px;line-height: 78px;font-weight: normal;padding-left: 20px;color: #FFF;background: url(../images/link.png) no-repeat left;}
.lin_bg .link_nor {float: left; width:88%;}
.lin_ny ul {float: left;padding-left: 15px;}
.lin_ny ul li {padding-right: 30px;color: #FFF; float:left;}
.lin_ny ul li a {color: #FFF;font-size: 16px;}
.lin_ny ul li a:hover {color: #fafafa;}
@media (max-width: 767px) {
.lin_bg { display:none;}
}


.page_banner{ position: relative; width:100%; height:400px;}
.page_banner.about{ background:url(../images/about_banner.jpg) no-repeat center center; background-size:100% 100%;}
.page_banner.news{ background:url(../images/news_banner.jpg) no-repeat center center; background-size:100% 100%;}
.page_banner.solution{ background:url(../images/solution_banner.jpg) no-repeat center center; background-size:100% 100%;}
.page_banner.product{ background:url(../images/pro_banner.jpg) no-repeat center center; background-size:100% 100%;}
.page_banner.contact{ background:url(../images/contact_banner.jpg) no-repeat center center; background-size:100% 100%;}
@media (max-width:1440px){
.page_banner{width:100%;  height:300px;}
}
@media (max-width:1366px){
.page_banner{ height:285px;}
}
@media (max-width:1280px){
.page_banner{ height:267px;}
}
@media (max-width:1024px){
.page_banner{width:100%; height:213px;}
}
@media (max-width: 768px){
.page_banner{ height:200px;}
}
@media (max-width: 425px){
.page_banner{ height:160px;}
}
@media (max-width: 375px){
.page_banner{ height:140px;}
}

/* 二级导航部分 */
.second_nav{height: 60px;line-height: 60px;border-bottom: 1px solid #eaeaea;}
.second_nav .crumb{ }
.second_nav .crumb li{float: left;font-size: 14px;color: #313131;}
.second_nav .crumb a{color: #313131;}
.second_nav .fa {margin: 0 .5em; font-size: 1.1em;}
.second_nav a:hover{color:#cc0000;}
@media only screen and (max-width: 1023px){
.second_nav {display: none;}
}
/* 公共部分 */
.page-section{padding: 50px 0;}
@media (max-width: 992px) {
.page-section{padding: 30px 0;}
}

.page_left .menu{ background: #fff; margin-bottom:30px; border:1px solid #0158a9; text-align:center;}
.page_left .menu .tt{ color: #fff; font-size:24px;background: #0158a9; padding:15px 0; }
.page_left .pc-aside {display: block;/* box-shadow: 0 4px 10px rgba(11,1,2,.1);*/}
.page_left .pc-aside li{border-bottom: 1px solid #f9f9f9; }
.page_left .pc-aside li:last-child{border-bottom: 0px;}
.page_left .pc-aside a{display: block;border-bottom:1px solid #eee; padding:8px 0px; font-size: 15px; font-weight:500;color: #333; text-decoration:none; }
.page_left .pc-aside a:hover{color: #0158a9; text-decoration:none; }
.page_left .pc-aside .aside-tit{position: relative; font-family:'FontAwesome'; padding-left:-25px;}
.page_left .pc-aside .aside-tit:after{content: "\f078";position: absolute;right: 80px;top:50%;margin-top:-13px;width: 16px;height: 15px;}
.page_left .pc-aside .sub{display: none; font-family:Arial; }
.page_left .pc-aside .sub a{ color: #333; line-height:26px; padding-left:8px;}
.page_left .pc-aside .sub a:hover{color: #0158a9;}
.page_left .pc-aside li.cur .aside-tit,.page_left .pc-aside li.cur a{color: #0158a9;}
.page_left .pc-aside li.cur .sub a{color: #777;}
.page_left .pc-aside li.cur .sub a.cur{color: #0158a9;}
.page_left .pc-aside li.cur .aside-tit:after{content: "\f077"; }
.page_left .pc-aside .sub a:hover,.page_left .pc-aside .sub a.cur {color:#0158a9; }
.page_left .left_bottom{ margin-bottom:30px;}
.page_left .left_bottom img{ width:100%;}
.page_left .left_bottom .cover{display:block;position: absolute;top: 0; left: 0;color:#fff;text-align: center;}
.page_left .left_bottom .cover .title{font-size:24px; font-weight:bold; color:#0158a9; margin: 45% 0 0px 10%; width:100%; }
.page_right .content{ color:#666; line-height:26px;}
.page_right .content p{ margin-bottom:10px;}
@media (min-width: 992px){
.page_left .m-aside {display: none;}
}
@media (max-width: 992px){
.page_left { margin-bottom:0px;}
.page_left .pc-aside .ul1 { width:102%;}
.page_left .pc-aside .ul1 li{ width:48%; float:left; margin-right:2%;}
.page_left .pc-aside a{display: block;border:1px solid #eee; }
.page_left .pc-aside li.cur .aside-tit,.page_left .pc-aside li.cur a{color: #fff;border:1px solid #c8a063; background-color:#c8a063;}
.page_left .pc-aside .sub a:hover,.page_left .pc-aside .sub a.cur {color:#fff; background-color:#c8a063;}
.page_left .m-aside {display: block;}
.page_left .menu{ border:0px solid #ddd;}
.box-in .select_top1 select, .box-in .select_top2 select {-webkit-appearance: none;-moz-appearance: none;}
.box-in .select_top1,.box-in .select_top2 {background:#f9f9f9;line-height:40px;height:40px;position:relative;margin-bottom:10px; font-family:'FontAwesome';}
.box-in .select_top1:after,.box-in .select_top2:after {position:absolute;content:"\f107"; font-size:18px;width:28px;height:14px;right:0;top:0;}
.box-in .select_top1 select,.box-in .select_top2 select {width:100%;border:none;background:none;color:#666;padding:0 center;position:relative;z-index:1;padding-left:10px;}
.box-in .btn-group { width:100%; margin-bottom:15px;}
.box-in .btn-group > .box-in .btn, .btn-group-vertical > .box-in .btn {width:100%; text-align: left;}
.box-in .dropdown-menu { width:100%; z-index:99999999;background-color: #fff;border:1px solid #333;}
.box-in .btn-group.open .dropdown-toggle { border:1px solid #999;}
.btn-group > .btn, .btn-group-vertical > .btn {width:100%; }

}

/*公司简介*/

/*详情页*/
.detail-title {font-size: 20px;color: #363636;font-weight: bold;margin-bottom: 10px;line-height: 1.7; text-align:center;}
.detail-info-bar {font-size: 14px;font-family: Arial;color: #9e9e9e;line-height: 35px;border-bottom: 1px dashed #cfcfcf;margin-bottom: 20px; text-align:center;}
.detail-info-bar .detail-info-time { margin-right: 20px; padding-left: 25px;}
.detail-con { color: #333;line-height: 1.7;}
.detail-con img,
.detail-con p img {width: auto !important;max-width: 100%;height: auto !important;}
/*新闻列表*/
.news_list ul li{ margin-bottom:30px; border-bottom:1px solid #f2f2f2;}
.news_list ul li a{display:block;}
.news_list ul li .intro .box{padding:20px;}
.news_list ul li .intro .box .txt{float:left; width:80%;}
.news_list ul li .intro .box .txt .t{font-size:22px; color:#373737; transition:.3s ease;}
.news_list ul li .intro .box .txt .c{font-size:14px; color:#666; line-height:26px; height:52px; overflow:hidden; text-overflow: ellipsis; display:-webkit-box;-webkit-line-clamp:2; -webkit-box-orient:vertical; margin:8px 0 0px; font-weight:lighter; transition:.3s ease;}
.news_list ul li .intro .box .txt .c a:hover{opacity:0.8; color:#fff}
.news_list ul li .intro .box .date{float:right; width:10%; text-align:center; color:#333f47;}
.news_list ul li .intro .box .date .day{font-family:Impact; font-size:48px; transition:.3s ease; line-height:1.2;}
.news_list ul li .intro .box .date .year{font-family:Arial; font-size:17px;}
.news_list ul li a{transition:0s;}
.news_list ul li:hover{background:#0158a9;}
.news_list ul li:hover .intro .box .txt .t{color:#fbba40}
.news_list ul li:hover .intro .box .txt .t a{color:#fbba40}
.news_list ul li:hover .intro .box .txt .c{color:#fff}
.news_list ul li:hover .intro .box .date{color:#fbba40}
@media (max-width: 992px){
.news_list ul li .intro .box .txt .t{font-size:18px; color:#373737; transition:.3s ease;}
}

/*应用技巧*/
.solution_list ul li{ margin-bottom:30px; border-bottom:1px solid #f2f2f2;}
.solution_list ul li a{display:block;}
.solution_list ul li .intro .box{padding:20px;}
.solution_list ul li .intro .box .txt .t{font-size:22px; color:#373737; transition:.3s ease;}
.solution_list ul li .intro .box .txt .c{font-size:14px; color:#666; line-height:26px; height:52px; overflow:hidden; text-overflow: ellipsis; display:-webkit-box;-webkit-line-clamp:2; -webkit-box-orient:vertical; margin:8px 0 0px; font-weight:lighter; transition:.3s ease;}
.solution_list ul li .intro .box .txt .c a:hover{opacity:0.8; color:#fff}
.solution_list ul li:hover .intro .box .txt .t a{color:#0158a9}
@media (max-width: 992px){
.solution_list ul li .intro .box .txt .t{font-size:18px; color:#373737; transition:.3s ease;}
}
/*联系我们*/

.conLef{  color:#666666;padding:20px 0px;}
.conLefTit{ font-size:24px; color:#333333; line-height:2; border-bottom:1px solid #cecece; padding:15px 0;}
.conLefCon{ margin:25px 0;}
.conLefCon p{ line-height:2; color:#333; margin:20px 0; font-size:16px;}
.conLefCon p .fa{ margin-right:8px; font-size:22px; color:#006ab8;}
.conRig{ background:#FFFFFF; text-align:center;}
.conMapBg{width:100%;height:410px;overflow:hidden;padding:0px 10px; }
.ditu{width:99%;height:492px;border:#ccc solid 1px; text-align:center;}

@media (max-width: 1440px) {
.conMapBg{ height:435px; }
}
@media (max-width: 1280px) {
.conLef{ padding:75px 50px;}
.conLefTit{ font-size:22px;}
}
@media (max-width: 1024px) {
.conLef{ padding:75px 20px;}
.conLefTit{ font-size:20px;}
.conLefCon p{ font-size:16px;}
}
@media (max-width: 992px) {
.conMapBg{padding:0px 0px; }
}
@media (max-width: 768px) {
.conLef{ padding:45px 20px;}
}
@media (max-width: 425px) {
.conLef{ padding:35px 20px;}
.conMapBg{ height:350px; }
}
@media (min-width:768px){
.footer_nav{ display:none}
}
@media only screen and (max-width: 767px){
.footer { margin-bottom:50px;}
.footer_nav{background-color: #333;}
.foot_nav{ width:33%; float:left;background-color: #333;text-align:center;color:#fff; border-width: 0px 0 0; border-color: #333;} 
.foot_nav a{color:#fff;display:block; font-size:14px;}
.foot_nav a:hover,.foot_nav a:focus{text-decoration:none;}
.foot_nav span{display:block; padding:8px 0px 0px 0px; font-size:16px;}
}

