﻿/* eyoucms.com 易优CMS -- 好用,免费,安全 */


/*-----------------------banner-----------------------------*/
.main_content .float{ position:absolute; z-index:999; border:1px solid #c8baa5; width:208px; height:305px; background:#45030f; right:76px; top:35px;}
.main_content .float p.name{ float:left; width:193px; padding:18px 0 0 15px;}
.main_content .float p.name label{ font-size:20px; font-family:微软雅黑; color:#fff;}
.main_content .float p.name span{ font-size:14px; font-family: 微软雅黑; color:#fff; fon/t-weight:bold;}

.main_content { padding:0px 0px 0px 0px;
  width: 1004px;
  margin: 0 auto;
  position: relative;
  zoom: 1;
  min-height:363px;
  _height:363px; 
}
.nf_hp_kv {
     height: 363px;
    margin: 0 -500px;
    position: relative;
    width: 2000px;
}
.nf_hp_kv .window {
    height: 363px;
    overfl/ow: hidden;
    position: relative;
    width: 2000px;
}
.nf_hp_kv .window .kv_item {
    height: 363px;
    overflow: hidden;
    padding: 0 500px;
    position: absolute;
    width: 1004px; z-index:0;
}
.nf_hp_kv .nav { width:100%; 
    height: 20px;
   left: 50%; 
    position: absolute; bottom:10px; z-index:10;
}
.nf_hp_kv .nav li { margin-right:12px;
    display: inline;
    float: left;
    height: 11px;
    width: 11px;
}
.nf_hp_kv .nav li a { background:url(../image/z2.png) 0 0 no-repeat;
    display: inline;
    float: left;
    height: 0; 
    overflow: hidden;
    padding-top: 11px;
    width: 11px;
}
.nf_hp_kv .nav li.active a, .nf_hp_kv .nav li a:hover { width:15px;
   background:url(../image/z2.png) -11px 0 no-repeat;
}
.nf_hp_kv .btn_prev, .nf_hp_kv .btn_next {
    height: 88px;
    overflow: hidden;
    position: absolute;
    top: 130px;
    width: 46px;
}
.nf_hp_kv .btn_prev {
    
    left: 480px;
}
.nf_hp_kv .btn_next {
   
    right: 480px;
}

.nf_hp_kv .btn_prev a { 
    background:none;
    display: block;
    height: 88px;
    overflow: hidden;
    padding-top: 0px;
    width:46px;
}
.nf_hp_kv .btn_next a { 
    background:none;
    display: block;
    height: 88px;
    overflow: hidden;
    padding-top:0;
    width: 46px;
}

.nf_width_control { border-bottom:8px solid #45030f;
  width: 100%;
  overflow: hidden;
  min-width: 1000px;
  zoom: 1;
  position: relative;
}
.nf_hp_kv .imgg { width:1002px; 
    height: 104px;
   left: 25%; 
    position: absolute; top:0px; z-index:10;
}


/* ---- 81 private banner fallback ---- */
.kv_item{background-size:cover;background-position:center top;}
.nf_hp_kv .btn_prev a,.nf_hp_kv .btn_next a{background:rgba(0,0,0,.45);color:#fff;text-align:center;}
.nf_hp_kv .btn_prev a:before{content:'‹';display:block;font-size:42px;line-height:88px;}
.nf_hp_kv .btn_next a:before{content:'›';display:block;font-size:42px;line-height:88px;}
@media(max-width:768px){.nf_hp_kv .btn_prev,.nf_hp_kv .btn_next{display:none;}}

.nf_hp_kv .window .kv_item{left:0;width:100% !important;padding:0 !important;background-size:cover;background-position:center top;}

/* 81 mobile width reset */
@media(max-width:768px){
  .main_content{width:100% !important;overflow:hidden;}
  .lv_ab,.lv_ques,.lv_ye{width:100% !important;}
  p.lv_fname{width:100% !important;}
  .lv_ye .wor,.lv_ye .wor p.name,.lv_ye .wor .con{width:100% !important;}
  .newsmain li,.newsmain li a{width:100% !important;box-sizing:border-box;}
  .newsli_r,.newsli_rt{width:100% !important;box-sizing:border-box;}
  .newsli_rt .fl{display:block;width:100% !important;white-space:normal;}
}

/* 81 mobile width reset v2 */
@media(max-width:768px){
  .newsmain li,.newsmain li a{float:none !important;width:100% !important;display:block;box-sizing:border-box;}
  .time{float:none;margin:0 0 10px !important;}
  .newsli_r,.newsli_rt{float:none !important;width:100% !important;margin:0 !important;box-sizing:border-box;}
  .newsli_r p{width:100% !important;box-sizing:border-box;}
  .newsli_rt .fl{float:none !important;display:block;width:100% !important;white-space:normal;overflow:visible;}
  .lv_ye .wor p.name{margin:0 !important;}
  p.lv_fname{margin:0 !important;}
}

/* 81 mobile banner v3 */
@media(max-width:768px){
  .nf_hp_kv{margin:0 !important;width:100% !important;height:auto;}
  .nf_hp_kv .window{width:100% !important;overflow:hidden;}
  .nf_hp_kv .window .kv_item{left:0 !important;width:100% !important;padding:0 !important;}
  .main_content .float{position:static;width:100% !important;height:auto;right:auto;top:auto;margin:15px 0;}
}

/* 81 mobile banner v4 */
@media(max-width:768px){
  .main_content{position:relative;}
  .main_content .float{position:absolute;left:12px;right:12px;top:12px;width:auto;height:auto;z-index:10;margin:0;}
}

/* 81 mobile banner v5 */
@media(max-width:768px){
  .main_content .float{width:calc(100% - 24px) !important;box-sizing:border-box;}
}
