@charset "utf-8";
.index_tit h2{font-size: 24px; color: #909090; text-transform: uppercase;  margin-bottom: 5px;}
.index_tit h3{font-size: 24px; color: #323232; margin-bottom: 10px;}
.index_tit h4{ line-height: 1.5; }
.list_tit .nav-pills {text-align:center;}
.list_tit  .nav-pills li{display:inline-block;float:none;}

.fuwu_con li{box-sizing:border-box;text-align:center ;cursor:pointer;transition:all ease-in-out 0.3s; padding-bottom: 15px; padding-top: 15px; margin-top: 10px; margin-bottom: 15px;}
.fuwu-icon{width:100%;height:80px;margin-bottom:45px}
.fw1{width:100%;height:80px;background:url(../images/fuwu1.png) center center no-repeat}
.fuwu_con li:hover .fw1{background:url(../images/fuwu1-1.png) center center no-repeat}
.fuwu_con li h2{font-size:16px;color:#323232;margin-bottom:15px}
.fuwu_con li p{font-size:14px;color:#646464;line-height:25px}
.fuwu_con li:hover  h2{color:#2F59AF}
.fw2{width:100%;height:80px;background:url(../images/fuwu2.png) center center no-repeat}
.fuwu_con li:hover .fw2{background:url(../images/fuwu2-1.png) center center no-repeat}
.fw3{width:100%;height:80px;background:url(../images/fuwu3.png) center center no-repeat}
.fuwu_con li:hover .fw3{background:url(../images/fuwu3-1.png) center center no-repeat}
.fw4{width:100%;height:80px;background:url(../images/fuwu4.png) center center no-repeat}
.fuwu_con li:hover .fw4{background:url(../images/fuwu4-1.png) center center no-repeat}
.fuwu_con li:hover{box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.14);transition:all ease-in-out 0.3s;transform:translateY(-10px)}

@media (max-width:768px){
	.fuwu_con li h2{ font-size: 15px;}
}

.product{ background: url(../images/product.jpg) no-repeat center;}
.nav-pills>li>a{ border-radius: 15px; margin: 5px 4px 15px; padding: 5px; border: 1px solid #ccc;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{ background: #2F59AF; border: 1px solid #2F59AF;}
@media (min-width:768px) {
	#myTab{ width: 680px; margin: 0 auto;}
}

.tab-content .tab-pane ul li{ margin-bottom: 10px;transition:all ease-in-out 0.3s; margin-top: 15px;}
.tab-content .tab-pane ul li p{ background: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 40px;transition:all ease-in-out 0.3s; height: 40px;}
.tab-content .tab-pane ul li p a{ display: inline-block; line-height: 40px;text-align:center;}

.tab-content .tab-pane ul li a{width:100%;overflow:hidden; display: inline-block;}
.tab-content .tab-pane ul li a img{width:100%;overflow:hidden}
.tab-content .tab-pane ul li:hover{transition:all ease-in-out 0.3s;transform:translateY(-15px);transition:all ease-in-out 0.3s;box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.4);}
.tab-content .tab-pane ul li:hover img{transform:scale(1.2);transition:all ease-in-out 1s;width:100%;}
.tab-content .tab-pane ul li a img{transition:all ease-in-out 1s;}
.tab-content .tab-pane ul li:hover p{background:#2F59AF;color:#fff;transition:all ease-in-out 0.3s;}
.tab-content .tab-pane ul li:hover p a{ color: #fff;}

.about{ background: url(../images/about-bg.jpg) no-repeat top center; color: #fff;}
.about_tit{ margin-top: 15px; margin-bottom: 20px; color: #fff;}
.about_tit h2{font-size:24px;text-transform:uppercase;margin-bottom:5px}
.about_tit h3{font-size:24px;margin-bottom:10px}
.about_tit h4 img{vertical-align:top;margin-top:11px}
.about_tit h4{font-size:14px; line-height: 1.5;}

.about .about-shu{width:100%;margin-top:55px;position:relative}
.about .about-shu ul{margin-left:15px;width:525px}
.about .about-shu ul li{float:left;width:175px;text-align:center}
.about .about-shu ul li h2 span{font-size:40px;color:#ffd200;display:inline-block;position:relative}
.about .about-shu ul li p{font-size:16px;color:#fdfeff;margin-top:5px}
.about .about-shu a{display:block;width:145px;height:45px;background:#ffd200;font-size:14px;color:#000;line-height:45px;text-align:center;transition:all ease-in-out 0.3s;position:absolute;right:0;top:65px}
.about .about-shu a:hover{background:#2F59AF;color:#fff;transition:all ease-in-out 0.3s}
.about .about-shu ul li:nth-child(1) span:after{position:absolute;content:'年';right:-20px;top:0;font-size:16px}
.about .about-shu ul li:nth-child(2) span:after{position:absolute;content:'个';right:-27px;top:0px;font-size:16px}
.about .about-shu ul li:nth-child(3) span:after{position:absolute;content:'人';right:-27px;top:0px;font-size:16px}

.about .about_banner{ background: url(../images/about-lan.png) no-repeat center; padding-bottom: 55px; background-size: 100% 100%;}

.news{ background: #ededed;}
.news .index_tit a{padding: 5px 30px;border: 1px solid #cccccc;border-radius: 15px;margin: 10px 8px;font-size: 14px; display: inline-block;}
.news .index_tit a:hover{background: #fff;border: 1px solid #2F59AF;background: #2F59AF;color: #fff;}

.news .pic_list{ margin-top: 15px;}
.news .pic_list li{width: 360px; margin-right: 10px; float: left;background: #fff; padding: 10px;}
.news .pic_list li h2{font-size: 16px;color: #323232;margin-bottom: 10px; margin-top: 10px;}
.news .pic_list li h2 a{color: #323232;}
.news .pic_list li span{ margin-top: 10px; display: inline-block;}

.news .news-img{width:340px;overflow:hidden; display: inline-block;}
.news .news-img img{width:340px;}
.news .pic_list li:hover .news-img img{transform:scale(1.2);transition:all ease-in-out 1s;}
.news .news-img img{transition:all ease-in-out 1s}
.news .pic_list li:hover{transition:all ease-in-out 0.3s;transform:translateY(-15px);transition:all ease-in-out 0.3s;box-shadow: 0px 5px 13px 0px rgba(0, 0, 0, 0.14);}

.news .pic_list li:hover h2 a{color:#2F59AF; text-indent:1.5em;}
@media (max-width: 768px) {
	.news .pic_list li{width: 180px;}
	.news .news-img{width:160px;overflow:hidden;}
	.news .news-img img{width:160px;}
}

.anli{ background: url(../images/anli-bg.jpg) no-repeat top center; background-size: 100% 100%;}

.anli-conl,.anli-conr{ position: relative; text-align: center;}
.anli-conr{margin-bottom: 20px;}
.anli-conl img,.anli-conr img{ width: 100%; height: auto;}
.anli-ms{ display: none; position: absolute; width: 90%; left: 5%; height: 94%; top: 3%; border: 1px solid #fff;}
.anli-ms h2{font-size:20px;color:#fff;margin-bottom:50px; margin-top: 20%;}
.anli-ms a{display:inline-block;width:160px;height:48px;line-height:48px;background:#2F59AF;font-size:16px;color:#fff}
@media (min-width: 768px){
	
.anli-conl:hover .anli-ms,.anli-conr:hover .anli-ms{display: block;}
}
@media (max-width: 992px) {
	.anli-conl{ margin-bottom: 10px;}
	.about {background: url(../images/about-bg1.jpg) no-repeat top center;
}

.link{background: #315cb7;color: #fff;padding: 5px 10px;}
.link span{ font-weight: bold;}
.link a{ color: #fff;}
