@charset "utf-8";
body {
    font-size: 12px;
}

img {
    vertical-align: middle
}

h4,
h5 {
    color: #4e4e4e;
}

a {
    color: #4e4e4e;
}

a:focus {
    outline: none;
}

.dashedX {
    height: 1px;
    border-bottom: 1px #ccc dashed
}

.dashedY {
    height: 100%;
    border-right: 1px #ccc dashed
}

.even {
    background: #f6ffff;
}

.shadow {
    height: 8px;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffeaeaea')
}

.btn-powerleader {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #3477bb;
    /* *background-color: #0044cc;*/
    background-image: -moz-linear-gradient(top, #3488bb, #3470bb);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3488bb), to(#3470bb));
    background-image: -webkit-linear-gradient(top, #3488bb, #3470bb);
    background-image: -o-linear-gradient(top, #3488bb, #3470bb);
    background-image: linear-gradient(to bottom, #3488bb, #3470bb);
    background-repeat: repeat-x;
    border-color: #3477bb #3470bb #3860bb;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff3488bb', endColorstr='#ff3470bb', GradientType=0);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-powerleader:hover,
.btn-powerleader:focus,
.btn-powerleader:active,
.btn-powerleader.active,
.btn-powerleader.disabled,
.btn-powerleader[disabled] {
    color: #ffffff;
    background-color: #3470bb;
    /* *background-color: #003bb3;*/
}

.btn-powerleader:active,
.btn-powerleader.active {
    background-color: #003399 \9;
}

.triangle {
    border-color: transparent transparent transparent #3477bb;
    border-style: solid;
    border-width: 4px 0px 4px 4px;
    width: 0;
    height: 0;
    /* ie6 height fix */
    font-size: 0;
    line-height: 0;
    /* ie6 transparent fix */
    _border-top-color: #dddddd;
    _border-bottom-color: #dddddd;
    _filter: chroma( color=#dddddd);
    display: inline-block;
}

body>.top {
    background: #898989;
    color: #fff;
    box-shadow: 0px 4px 10px 0px rgba(122, 122, 122, 0.8) inset;
}

.top ul {
    margin: 2px 0;
}

.top .slipt {
    color: #999;
    padding: 0;
}

.top a,
.first {
    height: 100%;
}

.bottoms a {
    color: #fff;
    display: inline-block
}

.bottoms {
    position: relative;
    bottom: -420px auto;
    background: #898989;
    color: #fff;
    padding: 0.8em 0;
    box-shadow: 0px 4px 10px 0px rgba(122, 122, 122, 0.8) inset;
}

.bottoms a {
    color: #fff;
    display: inline-block
}

.top .erweima_weixin {
    display: none;
    position: absolute;
    background: #fff;
    padding: 6px;
    top: 30px;
    left: -30px;
    z-index: 11;
    width: 77px;
}

.top a.showma {
    position: relative;
    *z-index: 11
}

.top a.showma:hover {
    *background: url(../img/sanjiaobaixiao.png) no-repeat bottom center;
}

.top .erweima_weixin:before {
    color: #fff;
    display: block;
    position: absolute;
    left: 40%;
    top: -16px;
    content: "▲";
}

.top iframe,
.top div.WB_widget.WB_follow_ex {
    margin-bottom: -6px!important;
}

.top div.WB_widget.WB_follow_ex {
    display: inline-block;
    zoom: 1;
    _display: inline;
}

body .bottom {
    background: #898989;
    color: #fff;
    padding: 0.8em 0;
    box-shadow: 0px 4px 10px 0px rgba(122, 122, 122, 0.8) inset;
}

.mod-languages {
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.mod-languages form {
    margin: 0;
}

.mod-languages select {
    width: 74px;
    background-color: #e4e4e4;
    border: none;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    border-radius: 10px;
    padding: 1px;
    margin-bottom: 0px;
}

.mod-languages .chzn-container {
    font-size: 12px;
}

.mod-languages .chzn-container-single .chzn-single {
    background: none;
    background-color: #e4e4e4;
    border: none;
    border-radius: 10px;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
}

.mod-languages .chzn-container-single .chzn-single span,
.footer .chzn-container-single .chzn-single span {
    margin-right: 18px;
}

.header {
    box-shadow: 0px -5px 5px rgba(220, 220, 220, 0.8) inset;
}

.header .logo img {
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.header {
    width: 100%;
    line-height: 78px;
}

.header .nav {
    margin: 0;
}

.header .nav>li>a {
    position: relative;
    color: #4e4e4e;
    font-size: 15px;
    font-weight: bolder;
    padding: 2em 1.5em 2em 1.5em;
    display: inline-block;
}

.header .nav>li.hover>a,
.header .nav>li.active a,
.header .nav>li>a:hover {
    color: #00468e;
    background: none;
}

.header .nav>li.hover>a,
.header .nav>li:hover>a {
    background: url(../img/sanjiaolan.png) no-repeat bottom center;
}

.header .nav>li.hover>a::after {
    content: "▲";
    color: #00468e;
    font-size: 18px;
    display: block;
    position: absolute;
    left: 40%;
    bottom: 0px;
    height: 8px;
}

.header .nav li .nav-child {
    width: 100%;
    position: absolute;
    top: 106px;
    left: 0;
    text-align: center;
    padding-top: 20px;
    z-index: 10;
    display: none;
    box-shadow: 5px 5px 5px rgba(13, 49, 82, .6);
    background: rgba(0, 70, 142, 0.8);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dd00468e', endColorstr='#dd00468e');
}

.header .nav li:hover .nav-child {
    display: block
}

.header .nav li .nav-child a {
    display: block;
    float: left;
    color: #fdfdfd;
    font-size: 14px;
    line-height: 50px;
    text-align: center;
    font-weight: normal;
}

.header .nav li .nav-child img {
    display: block;
}


/* -- 关于宝德下拉菜单 -- */

.header .nav li.item-131 ul {
    color: #fdfdfd;
}

.header .nav li.item-131>ul>li {
    vertical-align: top;
    padding: 0px 10px 10px;
}

.header .nav li.item-131 .nav-child a {
    font-size: 12px;
    float: none;
    line-height: 2em;
    display: inline-block;
    text-align: left;
    width: 60px
}


/*
#item-131_sub .item-160,#item-131_sub .item-161,#item-131_sub .item-162,#item-131_sub .item-162,#item-131_sub .item-164,#item-131_sub .item-165,#item-131_sub .item-166,#item-131_sub .item-167,#item-131_sub .item-168,#item-131_sub .item-169,#item-131_sub .item-170{ display:block;}
#item-131_sub .item-165,#item-131_sub .item-166{ }*/

.footers {
    box-shadow: 1px 1px 10px 2px rgba(204, 213, 221, 0.8);
}


/*.footer .span2{ border-right:1px dashed #ccc}*/

.footers a {
    color: #666666
}

.footers .footerma li {
    text-align: center
}

.banner {
    position: relative;
    height: 100px;
    background-color: rgb(226, 226, 226);
}

.banner .search {
    position: absolute;
    width: 100%;
    z-index: 1;
    color: #fff;
    background: rgba(0, 70, 142, 0.70);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#aa00468e', endColorstr='#aa00468e');
}

.banner .tmall {
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin-right: 40px;
    width: 80px\9;
}

.banner .search form {
    margin: 0;
    display: inline-block;
    _zoom: 1;
    *display: inline;
}

.banner .search form label {
    font-size: 12px;
}

.banner .search form input {
    padding: 0 6px;
    font-size: 12px;
}

.banner .search form button.btn {
    padding: 0 4px;
    *padding: 1px 4px
}

.banners {
    position: relative;
    margin-top: 20px;
    background-color: rgb(226, 226, 226);
}

.banners .search {
    position: absolute;
    width: 100%;
    margin-top: -20px;
    z-index: 1;
    background: rgba(0, 70, 142, 0.70);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#aa00468e', endColorstr='#aa00468e');
}

.banners .tmall {
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin-right: 40px;
    width: 80px\9;
}

.banners .search form {
    margin: 0;
    display: inline-block;
    _zoom: 1;
    *display: inline;
}

.banners .search form label {
    font-size: 12px;
}

.banners .search form input {
    padding: 0 6px;
    font-size: 12px;
}

.banners .search form button.btn {
    padding: 0 4px;
    *padding: 1px 4px
}

.carousel-inner>.item {
    margin: 0 auto;
    text-align: center;
}

.banner .carousel-inner>.item {
    background: #09548f
}

.banner .carousel-inner>.item.gray {
    background: #C4C4C4
}

.banner .carousel-indicators {
    *width: 32%;
    bottom: 0px;
}

.banner .carousel-indicators li {
    *float: right;
    *background-color: #aaa;
}

.banner .carousel-indicators .active {
    *background-color: #fff;
}

.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}