@charset "utf-8";

body {font-family: "Microsoft YaHei", 微软雅黑;color: #333;}
a{color: #333;}
.navbar-default{background-color: #fff;border:1px solid #fff;height:90px;}
.navbar-nav>li>a{font-size: 18px;}
ul, ol, li{ list-style:none;margin:0;padding:0}
.navbar-default .navbar-nav>li>a{color:#333;font-weight: bold;}
.navbar-right .dropdown-menu{right:-40px}
.navbar-default .navbar-nav>li>a:hover{color: #2fab6f;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{background:none;color:#2fab6f}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{background:none;color: #2fab6f;}
.carousel-indicators li{border:none;background-color: #fff;}
.navbar{    -webkit-box-shadow: 0 0 7px 0 hsla(0,0%,63.9%,.47);
    box-shadow: 0 0 7px 0 hsla(0,0%,63.9%,.47);margin-bottom:0}
.pd120{padding-top:100px;}

.navbar-nav>li{position:relative}
.swiper-pagination-bullet{background: #ccc;}
.navbar-nav>li .active a{color:#2fab6f}
.guoji{position: relative;}
.top_s_t{   position: absolute;top: 90px; z-index: 999; background: #fff;padding: 20px;display: none;}
.top_s a{color:#8c8c8c}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{color:#2fab6f}
.dropdown-menu{border:none}
.dropdown-menu>li>a{padding:10px 20px;    font-size: 16px;text-align: center;}
.yuyan{position: relative;}
.mg{margin-top:30px}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{background:#2fab6f;color:#fff !important}

.navbar-nav>li>a{line-height: 60px;}



footer{background-color: #232323;color: #fff;margin-top: 60px;padding-top: 60px;}
footer .copy{font-size: 16px;padding:20px 0;line-height: 35px;}
.f_search{background-color: #fff;height:54px;line-height: 54px;border-radius: 40px;margin-top: 20px;width: 80%;}
.btn{background:none;outline: none; border: none;}
.f_search input{border:none;height: 100%;width: 60%;color: #000;font-size: 14px;outline: none;}
.footer_p{border-left:1px solid rgb(75, 75, 75);color: #fff;text-align: center;}
.f_tit{font-size: 20px;font-weight: bold;margin-bottom: 30px;}
.f_cont p{line-height: 35px;}
.f_cont p a{color:rgba(222, 222, 222, 0.745);font-size: 16px;}
.f_lx{font-size: 18px;padding-left:20px}
.f_wx{display: flex;justify-content: space-around;align-items: center;}
.yuyan {position: relative;}
	.about_menu{margin-bottom: 80px;height: 60px;}	
.line{border-right:1px solid #ccc;height: 40px;line-height: 40px;}
.about_p a{margin:0 auto;text-align: center;display: block;}
.actived a,.about_p a:hover{color: #fff;border-radius: 6px;background-color: #2fab6f;text-decoration: none}
.yu_t{color: #333;font-size: 18px;display: flex;align-items: center;justify-content: space-around;cursor: pointer;}
.yu_cont{display: none;position: absolute;top:80px;background-color: #fff;width: 100%;left: 0;z-index: 5;}
.yu_cont p a{color:#333;font-size: 18px;line-height: 35px;text-align: center;display: flex;align-items: center;justify-content: center;}
.f_w img{width:60%}

.npc{display: none !important;}

@media (min-width: 1024px)
{.container{width:1024px}
}
@media (min-width: 1280px){
	.container{width:1480px}
}
@media (min-width: 1536px){
	.container{width:1536px}
}



@media (max-width:900px){
    
       .tel,.mpinpai,.jiade{display: none;}
    .header_r .yin{position: absolute;
    top: -190px;
    right: 10px;}
    .isxian,.top,.ftop,.sban{display:none}
    .sjxian,.sjsp{display:block}	
}

 
@media (max-width: 768px){
	
	.fa-caret-down:before{top: 15px;}

	.icon-bar {background-color: #2fab6f!important;}
	.navbar-brand{height: auto;}
	.navbar-brand>img{width:140px;margin-top:0}
.l_menu{padding:0 10px}
.cplist li,.cp_cont .cp_p{margin-bottom: 20px;}
.mg{margin:10px 0}
.nsj{display: none !important;}
	.navbar{margin-bottom: 0;border:none;box-shadow:unset;   }
	.navbar-default{height:auto}
.footer_p{border-left: none;margin-top: 20px;}
.f_linker{margin-bottom: 20px;}
footer{margin-top:20px}
.npc{display: block !important;}


}




@media (min-width: 768px){

.navbar-nav>li{  height: 90px;line-height: 90px;padding:0 10px;}
    .zhong>li{width:242px;text-align:center}
	.navbar{padding:0}


}

