body {
    font-family:Calibir!important;
}

textarea,input {
    font-family:Calibir!important;
}

.p-title h2 {
    font-family:Calibir!important;
}



.g-head .hd{background: #2f5496!important;}

a:hover {
    color:#2f5496;
}

.g-head .hd {
    background:#2f5496;
}

.g-head .head .btns li .layer-language a:hover,.g-head .head .btns li .layer-language a.on {
    color:#2f5496
}

.g-head .head .btns li .layer-set dl a:hover {
    color:#2f5496
}

.g-head .head .btns li .layer-cart .btn a:hover,.g-head .head .btns li .layer-cart .btn a.on {
    background:#2f5496;
    border-color:#2f5496
}

.g-head .g-nav a.name:before {
    background:#2f5496;
}

.g-head .g-nav a.name:hover,.g-head .g-nav a.name.on {
    color:#2f5496
}
.g-head .g-nav li .list a:hover {
    color:#2f5496
}
.g-head .g-nav li:hover a.name {
    color:#2f5496
}
.g-foot .nav a:hover {
    color:#2f5496
}
.g-foot .list dl.share dd:hover a {
    color:#2f5496;
    border-color:#2f5496
}

.p-curr .name em {
    color:#2f5496
}
.p-num a:hover,.p-num a.on {
    background:#2f5496;
}

.p-num a.next:hover,.p-num a.prev:hover {
    background:#2f5496;
}
.p-num2 a:hover {
    color:#2f5496
}

.side-bar li a.btn:hover {
    background:#2f5496;
}

.index-flash li .btn a {
   background:#2f5496;
}
.index-flash .dots2 span:after {
    background:#2f5496;
}
.index-1 .col .more a:hover {
    color:#2f5496
}
.index-2 .col {
    color:#2f5496
}
.index-2 .col h2:before {
    background:#2f5496
}
.index-2 .col .more a {
    background:#2f5496;
}
.index-2 .col .more a:hover {
    color:#2f5496
}
.index-2 .form .submit div {
    background:#2f5496
}
.honor li a:hover {
    color:#2f5496
}
.news a .name:before {
    background:#2f5496
}
.news a .btn:hover {
    background:#2f5496;
    border-color:#2f5496;
}
.news-show .hd a.back {
    color:#2f5496;
}
.news-show .hd a.back:hover {
    background:#2f5496;
    border-color:#2f5496;
}
.contact .container .list li .iconfont {
    color:#2f5496
}
.reg-img a.btn {
    background:#2f5496;
}
.product-side .list li .name .check.on {
    background:#2f5496;
    border-color:#2f5496
}
.product-side .list li li .name a:hover {
    color:#2f5496
}
.product-side .list li.open .name .arrow {
    background:#2f5496;
    border-color:#2f5496;
}
.product-container .title h2 {
    color:#2f5496;
}
.product-list .list .box .info {
    background:#2f5496;
}
.product-list .list .box .bd .price b {
    color:#2f5496;
}
.product-list .list .box:hover .bd {
    color:#2f5496
}
.product-show .small-img .arrow a {
    background:#2f5496;
}

.product-show .col .list li .msg {
    color:#2f5496;
}
.product-show .col .btns a {
    color:#2f5496;
    border:#2f5496 solid 1px
}
.product-show .col .btns a:hover,.product-show .col .btns a.on {
    background:#2f5496;
}
.update-information .submit .btn {
    border:#2f5496 solid 1px;
}
.update-information .submit .btn input {
    color:#2f5496;
}
.update-information .submit .btn:hover,.update-information .submit .btn.on {
    background:#2f5496
}
.reg .submit .msg a {
    color:#2f5496
}
.login-layer .update-information .submit .msg a:hover {
    color:#2f5496
}
.service a:hover {
    color:#2f5496
}
.service a:hover .btn {
    color:#2f5496;
}
.address-list .list li .col-btn a:hover {
    color:#2f5496
}
.address-list .list li .col-btn a:hover em {
    border-color:#2f5496
}
.p-check a {
    color:#2f5496
}
.address-form .submit .btn {
    border:#2f5496 solid 1px;
}
.address-form .submit .btn input {
    color:#2f5496;
}
.address-form .submit .btn:hover,.address-form .submit .btn.on {
    background:#2f5496
}
.order .row .col-name a:hover {
    border-color:#2f5496
}

.cart-list .row .col-name a:hover {
    border-color:#2f5496
}
.cart-list .btns a:hover {
    background:#2f5496;
}

.order-num a.btn:hover {
    background:#2f5496;
}
.p-num3 .num a.on {
    color:#2f5496
}
.del-layer .container .btns a {
    border:#2f5496 solid 1px;
}
.del-layer .container .btns a:hover,.del-layer .container .btns a.on {
    background:#2f5496;
}
.information-layer .container .close:hover {
    background:#2f5496
}
.order-foot .container .btn a {
    background:#2f5496;
}
.cart-foot .btn a:hover {
    background:#2f5496
}
#app2 .w676 div.title p a {
    color:#2f5496;
}
.payment-ok .container .content a {
    color:#2f5496
}
.protocol-layer .container .close:hover {
    background:#2f5496
}
.protocol-layer .container .btn a {
    background:#2f5496;
}
.product-side h2.title{color: #2f5496}
.index-1{background: #2f5496;}

.p-title:after{background:none;}

.g-foot .msg{line-height: .4rem;}
.g-foot .msg a{color: #fff;}

.g-foot .list{padding-bottom: .6rem;}

@media screen and (max-width:800px) {

}















