@charset "utf-8";
* {
    font-family: "Microsoft Yahei";
}

.dis_n {
    display: none;
}

.ov-hidden{
    overflow: hidden;
}

.border-none {
    border: none !important;
}

.navbar .logo img {
    vertical-align: middle;
    margin-top: -30px;
}

.vr_banner_pages {
    line-height: 20px;
}

.vr_banner_pages .swiper-pagination-bullet {
    background: #fff;
    width: 20px;
    height: 20px;
    opacity: 1;
    border-radius: 20px;
    vertical-align: middle;
    cursor: pointer;
}

.vr_banner_pages .swiper-pagination-bullet-active {
    width: 100px;
    height: 15px;
    margin-top: -12px;
}

.navbar .logo img {
    height: 44px;
    width: auto;
}

.nav-toggle,
a.nav-toggle {
    background: none;
    color: #999;
}

.nav-toggle:hover,
a.nav-toggle:hover {
    color: #333;
}

.nav>ul>li.current>a,
.nav>ul>li>a:hover {
    color: #06c !important;
}

footer {
    background: #323232;
}

.footer {
    border: none;
    line-height: 1;
}

.footer_list {
    border-bottom: 1px solid #3a3a3a;
    padding: 60px 0 40px;
    font-size: 18px;
}

.footer_list a {
    margin: 0 15px;
    color: #fff;
}

.footer_list a:hover {
    color: #6d80bc;
}

.footer_list div a {
    color: #999;
    line-height: 30px;
    margin: 0 5px;
}

.footer_list a i {
    font-size: 18px;
}

.copyright {
    background: #1b1b1b;
    line-height: 70px;
    font-size: 14px;
    color: #999;
}

.footer_text {
    text-align: left;
    font-size: 18px;
    line-height: 2;
    padding: 30px 0 50px;
}

.footer_text img {
    max-width: 93px;
    margin-left: 20px;
    margin-top: 10px;
}

.footer_text p span {
    font-size: 14px;
}


@media (min-width: 992px) {
    .navbar-wrapper .container {
        height: 140px;
        line-height: 140px;
    }
    .navbar .logo img {
        height: 66px;
        width: auto;
    }
    .navbar .logo {
        height: 66px;
        line-height: inherit;
    }
    .navbar-wrapper {
        height: 140px;
    }
    .navbar-wrapper .nav {
        margin-top: 34px;
    }
    .navbar-wrapper .navbar-nav>ul>li,
    .navbar-wrapper .navbar-nav>ul>li>a {
        font-size: 20px;
		color:#333333;
    }
}

@media(max-width:767px) {
    .navbar .logo {
        float: none !important;
    }
    .footer_list>a {
        font-size: 14px;
        margin: 0 5px;
    }
    .footer_list div {
        float: none !important;
        margin-top: 10px;
    }
    .copyright {
        font-size: 12px;
    }
}

@media (min-width: 768px) {
    .navbar-nav {
        display: block !important;
    }
}
.headTop{float:left;position:relative;z-index:1040;width:100%;height:32px;border-bottom:1px solid #eeeeee;color:#000000;}
.login{position:relative;width:1170px;margin:0 auto;}
.registerBtn{position:absolute;top:6px;right:20px;color:#666666;}
.loginBtn{position:absolute;top:6px;right:90px;color:#666666;}
.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:10000;}
.goBtn{float:right;color:#057DD9;}
.tabMenu{float:left;margin-bottom:40px;width:100%;font-size:22px;color:#333333;border-bottom:1px solid #eeeeee;}
.tabMenu li{float:left;padding:10px 30px;font-size:18px;color:#777777;cursor:pointer;}
.tabMenu li.current{border-top:1px #eeeeee solid;border-left:1px #eeeeee solid;border-right:1px #eeeeee solid;color:#333333;}
.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:10000;}
.pop{position:fixed;top:30%;left:50%;width:400px;float:left;margin-left:-200px;min-height:200px;background:#ffffff;border-radius:8px;-webkit-border-radius:8px;z-index:100001;}
.popTitle{float:left;margin:10px 5%;width:90%;height:45px;line-height:41px;border-bottom:1px solid #eeeeee;}
.popnote{font-size:18px;color:#333333;text-align:left;}
.close{position:absolute;top:20px;right:5%;width:16px;height:17px;background:url(../img/closebtn.png) no-repeat;background-size:cover;}
.popConcent{float:left;width:90%;margin:20px 5%;font-size:14px;color:#666666;text-align:left;}
.popBtn{float:left;width:100%;margin:15px 0 40px;padding:0;}
.popclick{width:90%;margin:0 5% 40px;}
.popA{float:left;margin-right:20px;background:#108cea;color:#ffffff;font-size:16px;padding:10px 28px;border-radius:3px;-webkit-border-radius:3px;}
.popBtn a:hover{color:#ffffff !important;}
.protect img{width:14px;height:14px;margin-top:-2px;}
.moneyTitle{float:left;font-size:24px;color:#333333;margin-bottom:22px;}
.moneyT{border:1px #eeeeee solid;}
.moneyT tr{height:55px;}
.moneyT tr td{font-size:14px;text-align:center;}
.tabletitle td{font-size:16px !important;font-weight:600;}
.buyBtn{color:#057dd9;}
.popLogin{float:left;margin-left:80px;}
.popRe{float:right;margin-right:80px;}
@media (min-width:1300px){
	.login{width:1270px;}
	
	}
@media (max-width:767px){
	.headTop{display:none;}
	.tabMenu li{font-size:13px;padding:5px 10px;}
	.priceRight{width:100% !important;}
	.priceLeft{width:100% !important;}
	.navbar .logo img{height:36px;margin-top:0px;}
	.pop{position:fixed;top:30%;left:50%;width:300px;float:left;margin-left:-150px;}
	.popA{float:left;margin-right:10px;background:#108cea;color:#ffffff;font-size:14px;padding:8px 14px;}
	.copyright{line-height:30px;}
	}