/*!
 * ETUI v2.3
 *
 * Copyright 2015.6 涓滄柟鎬″姩淇℃伅鎶€鏈湁闄愬叕鍙�
 */
 @import url("ETUI-responsive.css");
 @import url("ETUI-utility.css");
 /* ---------閫氱敤鏍峰紡瀹氫箟--------- */
 body{font-family: 'Microsoft YaHei',arial,helvetica,sans-serif;font-size: 14px;line-height: 180%;-webkit-font-smoothing:antialiased;overflow-y: hidden;background: #efefef;}
 .row-fluid,.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12,.container{position: relative;}
 a{color: #636363;}
 a:hover{color: #d22509;text-decoration: none;}
 .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{max-width: 1145px;}
 .btn{background-image: none;box-shadow:none;text-shadow:none;}
 .navbar .brand{padding:0 10px;line-height: 40px;text-shadow:none;color: #fff;font-weight: bold;}
 .navbar .brand small{font-size: 12px;font-weight: normal;vertical-align: top;}
 input[type="text"],select,textarea,button{font-family:"Microsoft YaHei";}
 #skip{
     width: 0;
     height: 0;
     overflow: hidden;
 }
 .homeSlider .owl-carousel {position: relative;}
 .owl-theme .owl-controls .owl-page span { opacity: 1;}
 .homeSlider .owl-theme .owl-controls .active span {background: #d22509; }
 .homeSlider .clickable {cursor: default;}
 .homeSlider .item{width: 100%;height:300px;display: block;overflow: hidden;position: relative;}
 .homeSlider .owl-theme .owl-controls .owl-buttons div {height: 45px;width: 45px;border-radius: 0;padding: 0;opacity: 0.8;margin: 0;}
 .homeSlider .owl-buttons  div.owl-next,.homeSlider .owl-buttons  div.owl-prev{position: absolute;top: 45%;}
 .homeSlider .owl-buttons  div.owl-next {background: url(/public/assets/img/lh/right.png);right: -70px;}
 .homeSlider .owl-buttons  div.owl-prev {background: url(/public/assets/img/lh/left.png);left: -70px;}
 .homeSlider .carousel-caption{padding: 10px;*width: 100% !important;*display: block;}
 .homeSlider .carousel-caption h4 {font-size: 16px;font-weight: normal;margin: 0;width: 70%;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
 .homeSlider .item img{width: 100%;position: relative;max-width: inherit;}
 .homeSlider .owl-controls{margin: 0;position: absolute;bottom: 0px;right: 0px;}
 .owl-theme .owl-controls .owl-page.active, .owl-theme .owl-controls.clickable .owl-page:hover{background: none !important;}
 
 .MuPic .owl-theme .owl-controls .active span {background: #1191d0; }
 .MuPic .owl-theme .owl-controls .owl-buttons div {height: 44px;width: 25px;border-radius: 0;padding: 0;margin: 0;}
 .MuPic .owl-buttons  div.owl-next,.MuPic .owl-buttons  div.owl-prev{position: absolute;top: 20%;}
 .MuPic .owl-buttons  div.owl-next {background: url(/public/assets/img/lh/right.png);right: 0;}
 .MuPic .owl-buttons  div.owl-prev {background: url(/public/assets/img/lh/left.png);left: 0;}
 
 .btn {
     height: 42px;
     line-height: 42px;
     padding: 0 28px;
     font-size: 15px;
     color: #50bf04;
     border-radius: 0;
     border: 1px solid #50bf04;
     background: #fff;
 }
 .btn:hover {
     background: #50bf04;
     color: #fff !important;
     transition:0.3s;
     -moz-transition:0.3s; /* Firefox 4 */
     -webkit-transition:0.3s; /* Safari and Chrome */
     -o-transition:0.3s; /* Opera */
 }
 .btn i { 
     margin-right: 10px;
     font-size: 18px;
 }
 ul {
     margin: 0;
     list-style-type: none;
 }
 * {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 }
 h1,h2,h3,h4,h5,h6 {
     margin: 0;
     font-weight: normal;
 }
 img {
     border: 0;
 }
 /* 椤靛ご */
 .header {
     background: url(/public/assets/img/lh/banner.png) top center no-repeat;
 }
 .header .container {
     height: 423px;
 }
 .menu {
     position: absolute;
     bottom: 0;
     background: #fff;
     opacity: 0.9;
	 width: calc(100% - 30px);
 }
 .menu ul {
     width: 1145px;
     padding: 0 120px;
	 display: flex;
	 justify-content: center;
	 margin-bottom: 0:
 }
 .menu li {
     float: left;
     width: 25%;
 }
 .menu li a {
     display: block;
     padding: 15px 0;
     margin: 0 auto;
     font-size: 18px;
     color: #606060;
     text-align: center;
 }
 .menu li.active a,
 .menu li a:hover {
     border-bottom: 4px solid #d22509;
     text-decoration: none;
 }
 /* 鍐呭 */
 .panel {
     position: relative;
     margin-top: 25px;
     padding: 20px;
     background: #fff;
 }
 .page-header-1 h2 {
     font-size: 24px;
     letter-spacing: 2px;
     font-weight: bold;
 }
 .page-header-1 h2 img {
     margin-right: 8px;
     margin-bottom: 6px;
 }
 .main-color {
     color: #d22509;
 }
 .no-indent {
     text-indent: 0 !important;
 }
 .ulli a {
     float: left;
     width: 75%;
     padding: 5px 0;
     font-size: 15px;
     color: #5e5e5e;
     text-overflow: ellipsis;
     white-space: nowrap;
     overflow: hidden;
 }
 .ulli a:before {
     display: inline-block;
     width: 4px;
     height: 4px;
     content: "";
     margin: 4px 15px 4px 0;
     background: #d22509;
 }
 .ulli a:hover {
     color: #d22509;
     text-decoration: none;
 }
 .date {
     float: right;
     margin-top: 5px;
     font-size: 14px;
     color: #878787;
 }
 .tab {
     margin: 6px 0 5px;
     border-bottom: 0;
 }
 .tab a {
     padding: 0 8px !important;
     border: 0 !important;
 }
 .tab > .active > a, 
 .tab > .active > a:hover {
     border: 0;
     border-radius: 0;
     background: #d22509;
     color: #fff;
     font-size: 14px;
 }
 .brief {
     border-bottom: 1px solid #eee;
     margin-bottom: 5px;
 }
 .brief h4 {
     font-weight: bold;
     font-size: 18px;
     margin: 4px 0 5px;
     text-overflow: ellipsis;
     white-space: nowrap;
     overflow: hidden;
 }
 .brief h4 a{
    text-align: center;
    display: block;
    color: rgba(1,88,218,1);
 }
 .brief p {
     line-height: 20px;
     text-indent: 2em;
 }
 /* 椤靛熬 */
 .footer {
     margin-top: 30px;
     padding: 20px 0;
     background: #787878;
 }
 .copyright p {
     font-size: 13px;
     color: #fff;
     text-align: center;
 }
 .gaojian .panel-inner {
     padding: 0 80px;
 }
 .gaojian .time {
     display: block;
     text-align: center;
     color: #999;
     border-bottom: 1px solid #eee;
     padding: 20px 0;
     margin-bottom: 20px;
 }
 .gaojian h2 {
     font-size: 24px;
     text-align: center;
 }
 .gaojian p {
     text-indent: 2em;
     color: #6d6d6d;
     letter-spacing: 1px;
 }
 .more {
     position: absolute;
     top: 25px;
     right: 20px;
 }
 .more:hover {
     color: #d22509;
     text-decoration: none;
 }
 .page {
     text-align: center;
     margin-top: 30px;
 }
 .page ul {
     display: inline-block;
     border: 1px solid #d9d9d9;
     border-radius: 4px;
 }
 .page li {
     float: left;
 }
 .page a {
     display: block;
     padding: 5px 12px;
     border-right: 1px solid #d9d9d9;
     color: #889198;
 }
 .page a:hover {
     color: #d22509;
     text-decoration: none;
 }
 .page .active a {
     background: #f5f5f5;
     color: #d22509;
 }
 .owl-buttons { display: none;}
 .owl-pagination {
     position: absolute;
     bottom: 0;
     right: 0;
 }
 .carousel-caption { 
     background: rgba(0, 0, 0, 0.5);
 }
 .meiti a {
     display: block;
     margin-top: 28px;
 }
 .pic-list li {
     float: left;
     width: 22%;
     margin: 0 1.5%;
 }
 .pic-list li img {
     -webkit-transition: all 1s ease 0s;
     -o-transition: all 1s ease 0s;
     transition: all 1s ease 0s;
 }
 .pic-list li img:hover {
     transform: scale(1.05);
     border-radius: 5px;
     box-shadow: 0 4px 7px rgba(0,0,0,0.5);
 }
 .pic-list li p {
     margin: 10px 0 20px;
     text-align: center;
 }
 .breadcrumb { background: #fff;}
 /*
 #jp_container_1 { position: relative;}
 #jp_container_1, #jquery_jplayer_1, #jp_video_0 {
     width: 244px !important;
     height: 140px !important;
     margin-bottom: 10px;
 }
 .play-btn {
     position: absolute;
     bottom: 0;
     right: 0;
 }*/
 .pic-tab a {
     font-size: 20px !important;
     padding: 5px 15px !important;
 }
 .pic-tab {
     margin-bottom: 30px;
 }
 .pic-tab a:hover,
 .pic-tab .active a {
     font-size: 20px !important;
     padding: 5px 15px !important;
 }
 .Article-time {
     font-size: 13px;
     color: #999;
     display: block;
     font-weight: 400;
     margin: 20px 0;
     text-align: center;
     border-bottom: 1px solid #eee;
 }


 .sliders2 .owl-dots {
    margin-top: -45px;
}
.sliders2-owl .owl-dots .owl-dot  span{
    width: 5px;
    height: 5px;
    margin: 0px 2px;
    
}
 .sliders2-owl .owl-dots .owl-dot.active span, .sliders2-owl .owl-dots .owl-dot:hover span{
    background: #d22509;
    width: 15px;
    height: 5px;
}
.sliders2-owl .owl-controls .owl-nav [class*=owl-] {
    width: 45px;
    height: 45px;
    margin: 5px 40px;
}
.sliders2-owl .owl-controls .owl-nav [class*=owl-]::before{
    content: '';
}
.sliders2-owl  .owl-controls .owl-nav .owl-prev {
    background: url(/public/assets/img/lh/left.png) no-repeat;
    background-color: transparent;
    background-size: 100% 100%;
}
.sliders2-owl  .owl-controls .owl-nav .owl-next {
    background: url(/public/assets/img/lh/right.png) no-repeat;
    background-color: transparent;
    background-size: 100% 100%;
}
.sliders2-owl .owl-controls {
    margin-bottom: 10px;
}
 .sliders2 .owl-item img{
 	height: 160px;
 } 

@media(max-width:767px){
    .span5,
    .span7{
        width: 100%!important;
    }
    .header .container {
        height: 319px;
    }
    .header {
        background: url(/public/assets/img/lh/banner.png) top center no-repeat;
        background-size: 100% auto;
        height: auto;
    }
    .logo {
        transform: scale(.5);
        margin-left: -20%;
        margin-top: -2%;
        top: 0px!important;
    }
    .menu{
        width: 100%;
        position: static;
    margin-top: 110px;
    }
    .menu ul{
        width: 100%;
        padding: 0px;
    }
    .menu li {
        float: none;
        width: 100%;
        display: block;
    }
}



/*无障碍关怀版样式*/
 .container{
        position: relative;
    }
    .ztwza {
        overflow: hidden;
    position: absolute;
    right: 0px;
    top: 25px;
    border-radius: 25px;
    border: 2px solid rgba(255,255,255,1);
    padding: 10px 0px;
}
.ztwza ul{
    padding-left: 0px;
}
.ztwza li {
    float: left;
    list-style: none;
}
.ztwza a {
    display: inline-block;
    width: auto;
    border-right: 1px solid rgba(255,255,255,1);
    padding: 0px 21px;
    color: #fff;
    font-size: 18px;
    margin-bottom: 0;
    line-height: 1;
}

.wza-btn{
 color: #fff;
 margin-top:20px;
 display: inline-block;
 padding: 4px 10px;
 border-radius: 4px;
 background: rgba(0,0,0,.4);
 position: absolute;
 z-index: 999;
 right: 240px;
 }
 .container{position: relative;}
    .logo{
    position: absolute;
    top: 20px;
    left: 50px;
 }
  @media screen and (max-width: 580px){
.wza-btn{
    right: 50px;
  }
}
  @media screen and (max-width: 380px){
.wza-btn{
    right: 20px;
  }
  .logo{
    left: 20px;
  }
}

/*h2标签隐藏样式*/
.disnone {
    display: none;
}	

/*分页样式*/

.whj_jqueryPaginationCss-1 {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.whj_jqueryPaginationCss-1 div {
    display: inline-block;
    padding: 5px 11px;
    cursor: pointer;
    border: 1px solid #E5E5E5;
    border-radius: 4px;
    margin: 0 5px;
}

.whj_jqueryPaginationCss-1 .whj_checked {
    border: 1px solid #0069c5;
    color: #fff;
    background-color: #0069c5;
    padding: 5px 12px;
}

.whj_jqueryPaginationCss-1 input {
    width: 34px;
    text-align: center;
    border-radius: 4px!important;
    height: 33px;
    margin-right: 5px;
    border: 1px solid #E5E5E5;
}

.whj_jqueryPaginationCss-1 input:focus {
    outline: none;
}

.whj_hover {
    padding: 5px 9px!important;
}

.whj_hover:hover {
    border: 1px solid #0069c5;
    color: #0069c5;
    background-color: transparent;
}

.wbk , .whj_skip {
    border: none!important;
    position: relative;
}

.whj_padding.whj_color.wbk:after {
    content: '';
    position: absolute;
    top: 7px;
    width: 2px;
    right: -4px;
    height: 20px;
    background: #f3f3f3;
}

.footer-ewm-0618 img{
    width: 68px;
}