/*---------------------宽度，高度---------------------*/
a:hover, a:focus {
    color: #b99c50;
    color: #ec9931;
    text-decoration: none;
}

.h150 {
    height: 150px;
}

.h350 {
    height: 360px;
}


.wh180 {
    width: 180px;
    height: 180px;
}

.wh8 {
    margin: 0 20px;
    width: 8px;
    height: 8px;
    position: relative;
    top: -35px;
}

.w150 {
    width: 150px;
}

.w210 {
    width: 210px;
}

.w737 {
    width: 737px;
}

.w978 {
    width: 978px;
}

.wb20 {
    width: 20%;
}
/*-------------------margin,padding------------------*/
.marz40 {
    margin-left: 40px;
}

.marz50 {
    margin-left: 50px;
}

.marz30 {
    margin-left: 30px;
}

.mart55 {
    margin-top: 55px;
}

.mart60 {
    margin-top: 60px;
}
.mart99 {
    margin-top: 99px;
}

.padb20 {
    padding-bottom: 20px;
}

.padz5 {
    padding-left: 5px;
}

.padzy20 {
    padding: 0 20px;
}

.padzy10 {
    padding: 0 10px;
}

.padzy5 {
    padding: 0 5px;
}
/*------------------------背景色----------------------*/
.bac181 {
    background-color: #181f27;
}
.bac005 {
    background-color: #005ba4;
}

.bac1e2 {
    background-color: #004780;
}

.bac29 {
    background-color: #29b0ff;
}

.bac01a {
    background-color: #01a998;
}

.bac84b {
    background-color: #84be3f;
}

.bac00a {
    background-color: #00a0aa;
}

.bacd7b {
    background-color: #d7b414;
}

.bac088 {
    background-color: #0888d2;
}

.bac303 {
    background-color: #30363d;
}

.bac7f9 {
    background-color: #7f9bbd;
}

.bac1f2 {
    background-color: #1f2730;
    background:url(../images/footer_bg.jpg) repeat;
}

.bac3b4 {
    background-color: #3b4758;
}

.bacf1 {
    /*background-color: #f1f2f5;*/
    background-color: #1e2630;
    border: 1px solid #363d45;
    -moz-box-shadow: 3px 3px 4px #363d45;
    -webkit-box-shadow: 3px 3px 4px #363d45;
    box-shadow: 3px 3px 4px #363d45;
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#363d45');
}


.footbox{width:1200px;margin:0px auto;padding:20px 0px;}
.foot_logo{float:left;}
.foot_p{float:left;text-align: left;color:#000;padding-top:3px;margin-left:20px;_display:inline;}
.foot_p p{font-size:14px;line-height:30px;}
.foot_p a{color:#000;}
.foot_wx{float:right;}
.foot_wb{float:right;}


.foot_xmt{
	position:relative;
    cursor: pointer;
}
.foot_xmt .ft_ewm{
	display:none;
	background:#fff;
	box-sizing:border-box;
	width:150px;
	height:150px;
	position:absolute;
	top:-150px;
	left:-30px;
	z-index:100;
    border:solid 3px #fff;
}
.foot_xmt .ft_ewm img{
	display:block;
	width:100%;
}
.foot_xmt:hover .ft_ewm{
	display:block;
}











/*--------------------字体大小，颜色------------------*/
body .c1ea {
    color: #b99c50;
    color: #ec9931;
}

.c943 {
    color: #949393;
}

.cc9 {
    color: #c9c9c9;
}

.c8f9 {
    color: #fff;
}

    .c8f9:hover {
        color: #fff;
        text-decoration: none;
    }

.c999 {
    color: #999999;
}

.c696 {
    color: #969fa9;
}

.crgbw {
    color: rgba(255,255,255,.6);
}

.c29b {
    color: #29b0ff;
}

.cff2 {
    color: #f22822;
}

.c666 {
    color: #666666;
}

.active .cfff {
    color: #fff;
}

.cfff {
    color: #aebac9;
}

.cd6 {
    color: #d6d6d6;
}

.font26 {
    font-size: 26px;
}

.font28 {
    font-size: 28px;
}
/*------------------------边框-----------------------*/
.borff2 {
    border: 1px solid #f22822;
}

.borbe0 {
    border-bottom: 1px solid #e0e0e0;
}

.bor5d6 {
    border: 1px solid #5d636a;
}

.bort363 {
    border-top: 1px solid #363d45;
}

.borb464 {
    border-bottom: 1px solid #464c52;
}

.borbe5 {
    border-bottom: 1px solid #e5e5e5;
}

.borbde7 {
    border-bottom: 1px dashed #e7e7e7;
}

.borbe8 {
    border-bottom: 1px solid #363d45;
}

.borbde9 {
    border-bottom: 1px dashed #363d45;
}
/*------------------------行高-----------------------*/
.line35 {
    line-height: 35px;
}

.line25 {
    line-height: 25px;
}

.line90 {
    line-height: 90px;
}

/*------------------------首页-------------------------*/
.navbar {
    background-color: #00407e;
    border: 0;
    min-height: 70px;
    line-height: 70px;
    margin-bottom: 0;
}


.navbar_top{
    width:100%;height:39px;overflow:hidden;line-height:28px !important;font-size:14px;
}
.navbar_top .top_li{float:right;color:#fff;margin-top:15px;margin-right:20px;}
.navbar_top .top_li a{color:#fff;}

.navbar_top i img {
    vertical-align: middle;
    outline: medium;
    margin-right: 4px;
}
.navbar_top .search{float:right;color:#fff;margin-top:20px;margin-right:10px;}
.navbar_top .li_1{float:right;margin-top:20px;margin-right:10px;}
.navbar_top .search img,.navbar_top .li_1 img{display:block;}

.navbar-brand {
    height: 70px;
    padding: 0;
}



.navbar-nav > li {
    height: 70px;
}

    .navbar-nav > li > a {
        font-size: 18px;
        color: #fff;
        height: 60px;
        line-height: 60px;
        padding: 0 10px;
        padding-top: 5px;
    }

    .navbar-nav > li.active > a {
        border-bottom: solid 2px #fff;font-weight:bold;
    }

    .navbar-nav > li.active > a {
        color: #fff;
    }

    .navbar-nav > li:hover > a {
        color: #fff;
        border-bottom: solid 2px #fff;
    }

.nav > li > a:hover, .nav > li > a:focus {
    background-color: transparent;
}

#content {
    padding-bottom: 0!important;
}

.c1 .h150 {
    padding: 20px 27px;
}

.xian {
    border-bottom: 2px solid #1eacff;
    width: 40px;
}

.tab_1 .active {
    color: #29b0ff;
    border-bottom: 2px solid #29b0ff;
}

.container {
    min-width: 1200px;
}

body {
    min-width: 1200px;
}

.wh180:hover {
    background-color: white;
    color: #666666;
}

.imgpos1 {
    position: relative;
    top: -2px;
}

.line3.c666 a {
    color: #666666;
}

.search {
    /* width: 242px;
    line-height: 34px;
    background-color: #4c5259; */
}

    .search button {
        /* height: 34px;
        width: 46px;
        line-height: 34px;
        font-size: 18px; */
    }

    .search input {
        /* height: 35px;
        width: 185px;
        text-indent: 5px;
        font-size: 14px; */
    }

.f_wh4 {
    width: 4px;
    height: 4px;
    background-color: #4c5259;
    margin: 0 18px;
    position: relative;
    top: -3px;
}

.tab_1 li {
    cursor: pointer;
}

.hover_1 {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    padding: 22px;
    cursor: pointer;
    color: white;
}

    .hover_1 div {
        border: 1px solid #eee4df;
        height: 100%;
    }

    .hover_1 img {
        margin-top: 20%;
    }

.hv_1_box .col-xs-4:hover .hover_1 {
    display: block;
}

.hv_1_box .col-xs-3:hover .hover_1 {
    display: block;
}

.nav_content {
    display: none;
    position: absolute;
    top: 70px;
    width: 100%;
    height: 285px;
    background-color: rgba(0,0,0,.7);
}

.nav_show {
    position: absolute;
    top: 70px;
    z-index: 10;
    padding-top: 10px;
    display: none;
}

.navbar-nav > li {
    position: relative;
}

.nav_show div.pull-left {
    width: 180px;
}

    .nav_show div.pull-left div {
        border-bottom: 1px solid #838083;
    }

        .nav_show div.pull-left div:hover {
            border-bottom: 1px solid #b99c50;
            border-bottom: 1px solid #ec9931;
        }

    .nav_show div.pull-left a:hover {
        color: #b99c50;
        color: #ec9931;
        text-decoration: none;
    }

.navbar-nav li:hover .nav_show {
    display: block;
}

.hover_2 > li.active .padzy20 {
    background-color: #4c5259;
}

.hover_2 > li.active .c666 {
    color: white;
}

.hover_2 > li.active .borbe5 {
    border: 0;
}

.hover_2 > li {
    color: white;
    cursor: pointer;
}

.hover_2 a:hover {
    text-decoration: none;
}

.ul_list {
    list-style-type: disc;
}

.hover_2 li ul li.c999:hover {
    color: #b99c50;
    color: #ec9931;
}

.hover_2 li ul {
    display: none;
}

.xian2 {
    top: 7px;
    position: absolute;
    /*line-height: 12px;*/
    border-left: 3px solid #1eacff;
    height: 13px;
}

.tex_none {
    text-decoration: none!important;
}

.pull-right.c999:hover {
    color: #b99c50;
    color: #ec9931;
}

.bor5d6.line5.cw:hover {
    color: #b99c50;
    color: #ec9931;
}

.xian3 {
    width: 58px;
    border-bottom: 1px solid #f22822;
    position: absolute;
    right: -43px;
    top: 50%;
}

.zxin1 {
    padding-left: 30px;
    background: url(../images/icon2.png) no-repeat left center;
    float: left;
    width: 1200px;
    height:70px;
    overflow:hidden;
    font-size: 20px;
}

.zxin2 {
    text-align: center;
    padding-top: 15px;
}

    .zxin2 a {
        display: inline-block;
        margin: 0 38px;
        margin-top: 35px;
    }
