@charset "utf-8";
/* CSS Document */
body{font:12px 寰蒋闆呴粦,Arial,sans-serif;}
a:hover{text-decoration: none;}
.carousel-indicators .active{background-color: #44bcbb;}
#header{position: relative;}
.navbar-brand{padding:10px 15px}
.navbar-default{background-color: #fff;border:none;}
.navbar-nav>li>a{font-size: 16px;}
ul, ol, li{ list-style:none;margin:0;padding:0}
.navbar-default .navbar-nav>li>a{color:#373737}
.navbar-default .navbar-nav>li>a:hover{color: #015aaa;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{background:none;color:#fff}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{background:none;color: #015aaa;}
.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-fixed-top{top:30px;}
.navbar-brand>img {    width: 240px;margin-top: -12px;}
.fa-caret-down:before{position: absolute;right: 10px;top: 35px;color:#fff}
.navbar-nav>li{position:relative}
.top_s{color: #8c8c8c;display: flex;align-items: center;justify-content: space-between;font-size: 16px;cursor: pointer;}
.top_s i{margin-right:5px;}
.top_s span{margin:0 5px}
.top_scont{position: absolute;top:90px;background-color: #fff;display: none;width: 100%;height: 95px;z-index: 9999;border-top:1px solid #e8e8e8;}
.top_scont_p{    display: flex;align-items: center;padding: 8px 15px; border-radius: 24px;border: 1px solid #e5e5e5;width: 800px;margin:20px auto;}

.top_scont_p .btn{background: none;}
.top_scont_p .form-con{width: 100%;border:none;padding: 10px;}
.top_scont_p input:focus {outline: none;border: none;}
.guoji{position: relative;}
.top_s_t{   position: absolute;top: 90px; z-index: 999; background: #fff;padding:10px 2px;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:#015aaa}
.dropdown-menu{border:none}
.dropdown-menu>li>a{padding:10px 20px;    font-size: 16px;text-align: center;}
footer{background-color: #012b5b;margin-top: 20px;color: #fff;padding-top: 40px;}
.huan{font-size: 40px;font-weight: bold;padding-top:20px}
.huan_p{font-size: 18px;margin:20px 0 120px 0}
.huan_youx{display: flex;justify-content:flex-start;align-items: center;}
.huan_x{border-radius: 50%;width: 50px;height: 50px;display: flex;justify-content: center;align-items: center;border:2px solid #3891e3;margin-right:10px}
.huan_x i{color: #3891e3;font-size: 22px;}
.huan_xx {font-size: 18px;}
.huan_xx p:nth-child(2){color: #3891e3;}
.huan_lx a {display: flex;justify-content: center;background-color: #4095e5;border-radius: 10px;width: 166px;height: 42px;align-items: center;color: #fff;font-size: 16px;margin-top: 20px;}
.huan_lx a i{margin-right: 10px;}
.piaodan{background-color: #0a396d;border-radius: 10px;padding: 30px;}
.form-control{background: none;border:1px solid #2c6092}
.form-label{font-size: 16px;font-weight: normal;margin-bottom: 10px;}
footer hr{margin: 60px 0;}
.foot{font-size: 16px;}
.foot .f_left .f_logo{width: 315px;height: 70px}
.f_left .f_p{font-size: 16px;line-height: 35px;margin:20px 0}
 .f_linker a{display: block;}
 .f_linker a i{font-size: 14px;color: #fff;}
 .f_ftit{margin-bottom: 20px;font-weight: bold;font-size: 20px;}
  .f_left li{line-height:35px;}
 .f_left li a{color:#fff;font-size: 16px;}

 .copy{font-size:14px;height:50px;line-height:50px;text-align:center;}
 
 .form-control{color:#fff}
@media (max-width: 768px){
	.fa-caret-down:before{top: 15px;}
    .tel,.mpinpai,.top_s,.guoji{display: none;}
	.icon-bar {
	    background-color: #eb5b4f!important;
	}
	.huan_p{    font-size: 16px;
    margin: 20px 0;
}

	.navbar{margin-bottom: 0;}

	
	.carousel-indicators{bottom:0}
	.bread .color span a{color:#22b6b5}

.cont p{ font-size: .8rem;
    color: #f6f6f6;}
.isxian,.top,.ftop{display:none}
.sjxian{display:block}	
.pd120{padding:60px 0 0 0;}
.navbar-brand>img {
    width: 160px;
    margin-top: -15px;
}

}

.mg{margin-top: 40px;}
.mg2{margin-top: 20px;}

/* ========== */
/* = ODOMETER = */
/* ========== */
.number-animate{ line-height:50px; height:50px; font-weight: normal; overflow: hidden; display: inline-block; vertical-align: top; position: relative; }
.number-animate .number-animate-dot{ width:26px; float: left; text-align: center;}
.number-animate .number-animate-dom{ width:26px; text-align: center; float: left; position: relative; top: 0;}
.number-animate .number-animate-dom span,.number-animate .number-animate-dot span{float: left;width: 100%; height: 50px;}
.about_p em{font-size:16px;font-style:normal}
.about_p b {    font-weight: normal;line-height: 50px;}


@media (min-width: 768px){
.navbar-nav>li{padding:0 15px;    height: 90px;
    display: flex;
    align-items: center;}
#header .navbar{padding:0}
 .menu-tsd{right:-60px !important}

}