@charset "utf-8";

body {font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;}
.mt20 {margin-top: 20px;}
.mt30 {margin-top: 30px;}
.mt40 {margin-top: 40px;}
a {color: #333;}
a:hover {color: #666;text-decoration: none;}

.h_top {height:36px;line-height:36px;background-color:#f8f8f8;}
.navbar {margin-bottom: 0;border: none;}
.navbar-default {background-color: #fff;}
.navbar-default .navbar-nav > li {margin-right:2px;}
.navbar-default .navbar-nav > li > a {color: #fff;font-size: 16px;padding:15px 45px;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {color: #fff;background-color: #3a9800;}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {color: #fff;background-color: #3a9800;}
.navbar-default .navbar-collapse {background-color: #143b8f;}
.navbar-header {width: 100%;}
.navbar-brand {height: 120px;padding: 20px 15px;}
.navbar-tel {line-height: 30px;margin-top: 30px;}
.navbar-tel span{display: block;font-size: 18px;}
.navbar-tel b{font-size: 26px;color: #143b8f;display:block;}

.carousel-indicators {position: absolute;bottom: 10px;left:0;width:100%;z-index: 15;text-align: center;list-style: none;padding:0;margin:0;list-style:none;}
.carousel .carousel-indicators li {display: inline-block;width: 12px;height: 12px;margin: 0 5px;text-indent: -999px;cursor: pointer;background-color: #fff;border: none;border-radius: 50%;}
.carousel .carousel-indicators .active {background-color: #143b8f;}
.product-item a{border-radius: 3px;border: 1px solid #f1f1f1;padding: 15px;}
.product-item img {width: 100%;height: 170px;}
.device-item img,.product-hot img{width: 100%;height: 200px;}
.product-item span,.device-item span,.product-hot span{display: block;line-height: 40px;font-size: 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.title i {display: block;width: 100px;height: 3px;margin: 10px auto;background-color: #143b8f;position: relative;}
.title i:after {position: absolute;left: 50%;top: 1px;margin-left: -180px;content: '';display: block;width: 360px;height: 1px;background-color: #cacaca;z-index: -50;}
.title h3{margin: 0 0 5px;font-size: 30px;font-weight: bold;}
.title span {display:block;font-size:14px;color: #3a9800;}
.title-case i {background-color: #3a9800;}
.title-case i:after {background-color: #fff;}
.title-inner {line-height: 30px;}
.title-inner h3{margin: 0;font-size: 30px;line-height: 30px;font-weight: bold;}
.title-inner span {padding-left: 10px;color: #3a9800;color: #143b8f;font-size: 22px;text-transform:uppercase;}
.about {padding: 40px 0;background-color: #f1f1f1;}
.about-con {line-height: 30px;font-size: 16px;}
.about-con h2 {font-size: 24px;font-weight: bold;margin: 20px 0;}

.picScroll-left{ overflow:hidden; position:relative;}
.picScroll-left .hd {margin-top:20px;}
.picScroll-left .hd ul{ overflow:hidden; zoom:1; display:inline-block; margin-top: 50px; }
.picScroll-left .hd ul li{ display:inline-block;  width:15px; height:15px; overflow:hidden; margin-right:10px; text-indent:-999px; cursor:pointer; background:#999; border-radius:50%;}
.picScroll-left .hd ul li.on{ background:#143b8f; }
.picScroll-left .hd .prev,
.picScroll-left .hd .next{ display:inline-block;  width:50px; height:50px; border-radius:50%; margin-right:10px; overflow:hidden; cursor:pointer; background: #999 url(../images/icon_arrow.png) 0 0 no-repeat;}
.picScroll-left .hd .next{ background-position:-50px -50px;  }
.picScroll-left .hd .prev:hover{ background-color:#143b8f; }
.picScroll-left .hd .next:hover{ background-color:#143b8f; }
.picScroll-left .bd ul{overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 10px; width: 280px;float:left; _display:inline; overflow:hidden; }
.picScroll-left .bd ul li img {width: 100%;height: 200px;}
.picScroll-left .bd ul li span {display: block;margin-top: 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.adv {background:#3384d8 url(../images/adv.jpg) no-repeat top center;height:975px; }

.list-news li {height: 40px;line-height: 40px;overflow: hidden;border-bottom: 1px solid #ccc;}
.list-news li a {width:78%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list-news li span {color: #666;}

.case {padding: 80px 0;height: 567px;background: url(../images/case_bg.png) no-repeat top center;}


.footer {background-color: #143b8f;padding: 30px 0;color: #fff;}
.footer p {line-height:2;margin-bottom: 0;}
.footer a {color:#fff;}
.link {color: #fff;line-height:1.6;margin-bottom:15px;}
.link a {margin-right:5px;color: #fff;}


.position {line-height: 50px;border: 1px solid #dedede;border-left: 3px solid #143b8f;padding: 0 10px;}
.position h3 {margin: 0;line-height: 50px;font-size: 24px;}
.position p {line-height: 50px;margin-bottom: 0;}
.position p a {margin: 0 6px;}

.sidebar-title {padding: 20px 0;font-size: 20px;color: #fff;background-color: #143b8f;}
.sidebar-title h3 {font-size: 26px;margin: 0 0 10px;}
.sidebar-list li {height: 50px;line-height: 50px;margin-top: 3px;}
.sidebar-list li a {display: block;height: 50px;padding: 0 20px;font-size: 16px;background-color: #EDF1F3;}
.sidebar-list li a:hover{background-color: #143b8f;color: #fff;}
.sidebar-contact {padding: 15px;}

.title2 {border-bottom: 1px solid #dfdfdf;padding-bottom: 5px;line-height: 30px;}
.title2 h3 {line-height: 30px;font-size: 20px;font-weight: bold; margin: 0;}

.product-list-item span{background-color: #666;color: #fff;}
.product-list-item a:hover span{background-color: #143b8f;color: #fff;}

.news-list-item a {height: 120px;}
.news-list-item .news-item-date {height: 120px;}
.news-list-item .news-item-date b{display: block;font-size: 22px;padding-top: 25px;margin-bottom: 10px;color: #143b8f;}
.news-list-item .news-item-con h6 {margin-bottom: 15px;}

.content-title {font-size: 24px;font-weight: bold;margin: 30px 0 0;}
.content-info {padding-bottom: 10px;border-bottom: 1px solid #ccc;}
.content-info span{margin: 0 10px;}
.content {line-height:2;font-size: 16px;}
.content img {max-width: 100%;height:auto !important;}

.product-img img {border: 1px solid #dedede;border-radius: 3px;}
.product-title {font-size: 24px;font-weight: bold;margin: 20px 0;padding-bottom: 10px;border-bottom: 1px dashed #dedede;}
.product-info {line-height: 30px;color: #666;margin-bottom: 20px;}
a.btn-ask {display: inline-block;margin-right: 20px;padding: 0 30px;height: 40px;line-height: 40px;font-size: 16px;color: #fff;background: #ff3f3c;}
a.btn-tel {display: inline-block;padding: 0 30px;height: 40px;line-height: 40px;font-size: 16px;color: #fff;background: #424355;}
.product-content-title {height: 50px;line-height: 50px;background-color: #efefef;font-size: 16px;font-weight: bold;overflow: hidden;}
.product-content-title span {float: left;padding-right: 2px solid #fff;}
.product-content-title span a {display: inline-block;padding: 0 60px;}
.product-content-title span:nth-child(1) a {background-color: #143b8f;color: #fff;}
.product-title02 {margin: 40px 0;font-size: 24px;}

.city_s a {margin-right:3px;}
.city_con h5 {font-size:16px;font-weight:bold;padding:0;margin:15px 0 5px;}
.city_con ul {padding:0;margin:0;}
.city_con li {list-style-type:none;float:left;margin-right:5px;}


@media(max-width:1199px){
	.navbar-default .navbar-nav > li > a {padding:15px 30px;}
	.carousel .carousel-indicators {bottom:0;}
	.carousel .carousel-indicators li {margin:0 2px;}
	.sidebar-title h3 {margin:10px 0 0;}
	.sidebar-title span {font-size:17px;}
	.device-item img, .product-hot img {height:160px;}
	.title-inner span {font-size:18px;}
	.list-news li a {width:74%;}
}
@media(max-width:991px){
	.h_top {display:none;}
	.navbar-default .navbar-nav > li > a {padding:15px;}
	.adv {display:none;}
	.news_2 {margin-top:40px;}
	.list-news {margin-top:10px;}
	.position p {display:none;}
}
@media(max-width:767px){
	.navbar-tel {display:none;}
	.navbar-brand {height:50px;padding:3px 0 0 0;}
	.navbar-brand>img {height:45px;}
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {margin:0;}
	.navbar-toggle {margin-right:0;}
	.mt40 {margin-top:25px;}
	.title h3 {font-size:26px;}
	.device-item img, .product-hot img {height:auto;}
	.case {padding:50px 0;height:auto;background-size:cover;}
	.title-inner h3 {font-size:22px;}
	.title-inner span {display:none;}
}
@media(max-width:479px){
	.navbar-default .navbar-nav > li > a {padding:10px 15px;}
	.carousel .carousel-indicators li {width:8px;height:8px;}
	.title h3 {font-size:22px;}
	.title i {margin:3px auto;width:80px;}
	.title i:after {width:200px;margin-left:-100px;}
	.case {padding:35px 0 20px;}
	.about-con h2 {font-size:18px;margin:15px 0;}
	.about-con {line-height:1.6;font-size:15px;}
	.title-inner h3 {font-size:20px;}
	.list-news li a {width:68%;}
	.position {height:40px;line-height:40px;}
	.position h3 {font-size:18px;line-height:40px;}
	.mt20 {margin-top:10px;}
	.product-title {font-size:20px;}
	.product-info {line-height:1.8;}
	a.btn-tel,a.btn-ask {display:block;margin-right:0;padding:0;text-align:center;}
	a.btn-tel {margin-top:8px;}
	.product-info {margin-bottom:10px;}
	.content-title {font-size:20px;}
}