﻿.clear{clear:both}
.blank20{height:20px;}
.blank40{height:40px;}
.blank60{height:60px;}
.blank100{height:100px;}
.color_fff{color:#fff}
.color_1{color:#b8b8ba}
.cont_1{width:100%;    width: 100%;
    background-color: #0a4eb9;line-height: 83px;
}
.cont_2{width:65%;color:#fff;    margin: 0 auto;}
.cont_2 .p1{    font-size: 38px;text-align: center;}
.cont_2 .p2{    font-size: 28px;margin-left:2%;}
.cont_2 .p3{    font-size: 18px;margin-left:2%;}
.butn2{background-color:#ff4f4f;color:#fff;width:120px;height:30px;border:0;font-size:15px;}
.text_1{width:220px;height:30px;border-radius:5px;border:none;margin-left:10px;margin-right:40px;}
.dibu_1{float:left;width:15%;    text-align: center;}
.dibu_2{float:left;width:25%;}
.dibu_3{float:left;width:60%;}
.cont_3{width:100%;  
  
}
.cont_4{width:65%;color:#7e7f81;    margin: 0 auto;}
.dhul_1 li{height:35px;line-height:35px;text-align:center}
.p4 { font-size:18px; font-weight:bold}
.badge {
    background: #0a4eb9;
    width: 60px;
    padding: 5px;
    text-align: center;
    text-shadow: none;
    float: left;
    margin: 0 30px 0 0;
}
.block-news .badge {
    margin-right: 30px;
}
.badge strong {
    text-transform: uppercase;
    color: #eb7623;
    font-weight: bold;
    font-size: 1.875em;
    line-height: 1em;
    display: block;
    background: #fff;
    padding: 8px 0;
}
.badge strong span {
    display: block;
    font-size: 0.54em;
    line-height: 145%;
    margin-top: -4px;
}
.badge a, .badge a i {
    color: #9b8f7a;
}
aside h5 {
    color: #8b8376;
    margin-bottom: 5px;
}
h5 {
    font-size: 1.12em;
    line-height: 145%;
    color: #2f2f2f;
    display: block;
    font-weight: bold;
}
.wrapper, .extra-wrap, .wrapper-extra {
    overflow: hidden;
}
.txt-2 {
    font-size: 0.94em;
    line-height: 145%;
}
.next-slide a, .prev-slide a {
    line-height: 0;
    font-size: 0;
    display: inline-block;
    width: 30px;
    height: 30px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    /*background: #d0c196;*/
    text-align: center;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    overflow: hidden;
}
.view_all {
    line-height: 0;
    font-size: 0;
    display: inline-block;
    height: 30px;
    width: 38px;
    top: 1px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #d0c196;
    text-align: center;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    overflow: hidden;
    margin: 0 10px;
}
    .view_all:before {
        font-family: FontAwesome;
        line-height: 30px;
     
        font-size: 18px;
        color: #4f4f4f;
        position: relative;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

.next-slide a:before, .next-slide a:after, .prev-slide a:before, .prev-slide a:after {
    /*font-family: FontAwesome;
    font-size: 21px;
    line-height: 30px;
    color: #8b8376;
    position: relative;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;*/
}

.carousel-2 .div-control, .carousel-3 .div-control, .carousel-4 .div-control, .carousel-6 .div-control, .carousel-8 .div-control, .carousel-9 .div-control, .carousel-10 .div-control, .carousel-11 .div-control {
    position: absolute;
    right: 0px;
    top: -50px !important;
}
.div-control {
    position: relative;
    display: block;
    display: -webkit-box;
    width: 120px;
    float: right;
}
 .prev-slide{
   
    background-image:url(/images/left1.png);
}
.next-slide {
    background-image: url(/images/right1.png);
}
.dnews1 {
    height: 35px;
    line-height: 35px;
    text-align: left;
    font-size: 18px;
    color: #7b7c7e;
    font-weight:bold;
    margin-top:7px;
}
.fa-calendar-o {
    background-image: url(/images/riqi1.jpg);
    width: 20px;
    height: 20px;
    display: block;
    padding-left: 20px;
    line-height: 23px;
}
.block_carousel{
    height:200px;
}
.color_3{ background-color:#0756cc}
.p5{font-size:47px;color:#fff;text-align:center}
.ul_1 li{width:154px;float:left;text-align:center;line-height:30px;}
.ul_1 li a{color:#fff;}
.dib_2{width: 64%;margin:0 auto;display:-webkit-box}
.ridv_2{margin-left:10%;}
.sp1{font-size:18px;display:block;margin-bottom:20px;font-weight:bold}
.lianxi_1 img{margin:0 5px;}
@media (max-width: 1400px){.cont_4 {width:98%;}}