body{font:12px/22px "Microsoft YaHei","Arial";  font-family: "微软雅黑"; text-align:justify; text-justify:inter-ideograph; color:#666;}
body,p,ul,li,ol,h1,h2,h3,h4,h5,h6,dl,dt,dd,form,iframe,input,select,ul li,form{margin:0;padding:0; border:none;font-family: "微软雅黑";}
ul,ul li,ol,li{list-style:none outside none;}
img{ border:none; vertical-align:top;  *vertical-align:middle !important;}
input,select{vertical-align:middle;}
select::-ms-expand { display: none; }
select{
-webkit-appearance:none;
        appearance:none;  
}
input:disabled{ background: #ccc!important;}
/*设置左右浮动，class="fl"为左浮动，class="fr"为右浮动*/
.fl { float:left; display:inline;}
.fr { float:right; display:inline;}
/*把h1--h6的字体大小和加粗样式全部清除掉，这样h标签就跟普通标签没有区别*/
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
/*a样式*/
a{text-decoration:none; color:#999;}
a:link{ color:#999;}
a:hover{ color:#999; text-decoration:none;}
a:active,a:visited{ color:#999;}
select {
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  padding-right: 14px;
  padding-right: 0px\0;
}
.clear{ clear:both;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;display:block;_height:1px;clear:both;}
.mt20{ margin-top: 20px; }
.mt30{ margin-top: 30px; }
.pl0{ padding-left: 0; }
.pl60{padding-left: 60px;}
.f_header{ width:100%;}
.f_topNav{ width: 100%; height: 45px; line-height: 45px; background:#f4f4f3; border-bottom:1px solid #ddd;  }
.f_topNav_left li{ float: left;  }
.f_topNav_left li a{ padding: 0 6px;  border-right: 1px solid #858585;  color: #858585; font-size: 13px;}
.f_topNav_left li a:hover{ color:#c00; }
.f_topNav_left li:last-child a{ border:none; }
.f_topNav_right li.f_weixin a,.f_topNav_right li.f_QQ a,.f_topNav_left li a .f_phone,.f_topNav_left li a .f_xl{ background:url(../images/f_header_icon.png) no-repeat; }
.f_topNav_left li a .f_xl{ width:11px; height: 12px; background-position:-34px -48px; display: inline-block; margin-left: 5px;   }
.f_topNav_left li a .f_phone{ width:10px; height: 16px; background-position:-0px -44px; display: inline-block; margin-right: 5px;   }
.f_topNav_right{ float: right; padding-top: 5px; }
.f_topNav_right li { float: left; padding: 0 1px;     padding-left: 5px;cursor: pointer; line-height: 32px;  margin-right: 10px; padding-top: 0px; font-size: 14px; }
.f_topNav_right input{ width: 65%; margin-left: 5px; height: 20px; border: 1px solid #dddddd; background: #fff;    vertical-align: middle; }
.f_topNav_login{ width: 150px; color: #858585; }
.f_topNav_right li.f_login{ width: 45px;  height: 20px; background: #de4443;text-align: center; color: #fff; font-size: 13px; padding: 0; line-height: 20px; margin-top: 13px;}
.f_topNav_right li.f_login a{ color: #fff; }
.f_topNav_right li.f_zc{ padding-right: 0; }
.f_topNav_right li.f_zc a{ color:#838384;     font-weight: bold;}
.f_topNav_right li.f_weixin a{ width: 37px; margin-left: 15px; height: 25px;  background-position: -40px -1px; display: inline-block; margin-top: 9px; border-right: 1px solid #ddd; padding-right: 10px; }
.f_topNav_right li.f_QQ a{ width:28px; height: 25px; background-position:-0px -1px; display: inline-block; margin-top:9px;  }
.f_topNav_right li.f_QQ{ padding:0; }
.f_topNav_right i{ width:17px; height: 36px; background: url(../images/kjwsy_01.png) no-repeat; display: inline-block; margin-top:-4px;    vertical-align: middle; margin-right:5px; float: left; margin-right: 0; margin-left: 10px; }
.f_topNav_right i.f_big{background: url(../images/kjwsy_001.png) no-repeat;}
.f_topNav_left li.f_pl0 a{ padding-left: 0; }
.f_dowm_menu{ width: 155px; border:1px solid #c2c2c2; min-width:155px;    margin-top: 0; border-radius: 0; border-top: 0; }
.f_dowm_menu li{ float: none; border:none; }
.f_dowm_menu li a{ border:none; line-height: 22px; display: block; text-align:center; color: #0a4a8c; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{ background:none; color:#c00; }
.f_subNav{ margin: 20px 0; margin-top: 14px; width: 100%; height: 43px;color: #fff; background: #0a4a8c; line-height:38px; }
.f_subNav ul li a{ float: left; padding:0 15px 0 15px; display: inline-block; color: #fff; border-top: 3px solid #0a4a8c; font-size: 14px;}
.f_subNav ul li a:hover{  background: #033970; border-top: 3px solid #ce040b;   }
.f_logo{ padding-top: 15px; }
.f_search_inputtxt {     width: 268px; height: 35px; line-height: 35px;  float: left; padding: 0 10px; border: 0; background: 0; outline: 0; color: #000;}
.f_search_btn {width: 25px; height: 35px; float: right; cursor: pointer;border: 0; border-left:1px solid #bfbfbf; background:#226eb7; font-size: 18px; color: #fff; line-height: 37px;   background:url(http://www.hn.zgyouth.cc/static/images/jjw_02.png) right no-repeat; font-size: 18px; color: #fff; }
.f_Nav{ width: 100%; height: 45px; background: #226eb7;  }
.f_Nav .nav>li>a:hover, .nav>li>a:focus{ background: #1b568e; }
.f_Nav .navbar-nav>li>a{ padding:12px 35px; color:#fff; font-size: 16px; }
.f_Nav ul li.f_active a{ background:#1b568e; }
.f_search_con {width:286px; height: 35px; margin-right: 10px;  border:1px solid #c2c2c2; padding: 0 5px; background: #fff; overflow: hidden; float: right;  margin-top: 0px;    display: inline-block;}
.f_search_xl{ border:1px solid #c2c2c2; }
.f_search_inputtxt {     width: 235px; height: 26px; line-height: 26px; margin-top: 4px;  float: left; padding: 0 10px; border: 0; background: 0; outline: 0; color: #000; padding-right: 0;border-left: 1px solid #c2c2c2; }
.f_xl{ width: 100px; margin-right: 5px; }
.f_xl select{ width: 90px; height: 35px; padding: 0 3px; background:url(../images/kjwsy_02.png) right no-repeat; height: 32px; padding: 0 5px; line-height: 32px;     vertical-align: top;}
.f_xl select:focus{outline: -webkit-focus-ring-color auto 0px;}
.f_kjwwb { line-height: 60px; }
.f_kjwwb i{ width: 20px; height: 20px; background: url(../images/jjw_05.png) no-repeat; display: inline-block;  margin-left: 5px;    vertical-align: sub;}
.f_ad div{ padding:  0;}
.f_ad img{ width: 100%; height: 90px; }
.f_rbx{ position: relative; float: right; margin-left:15px; }
.f_rbx_btn{ width: 155px; height: 35px; padding: 0 5px; padding-right: 30px; font-family:"微软雅黑"; color: #0a4a8c; font-size: 14px; border:1px solid #c2c2c2; display:inline-block; line-height: 35px; text-align: center;  }
.f_rbx i{ width: 19px; height: 14px; display: inline-block; background: url(http://www.hn.zgyouth.cc/static/images/kjwsy_02.png) no-repeat; margin-left: 10px;     vertical-align: middle;}
.open i{background: url(../images/kjwsy_003.png) no-repeat;}
.f_rbx_btn a:link {color: #0a4a8c;}
.f_rbx_btn a:active, .f_rbx_btn a:visited{color: #0a4a8c;}
.f_cbwz_btn{ max-width:650px; width: auto; height: 35px; padding: 0 5px; padding-right: 30px; font-family:"微软雅黑"; color: #0a4a8c; font-size: 16px; border:1px solid #c2c2c2; display:inline-block; line-height: 35px; text-align: left;  }
.f_cbwz_xl{ position: absolute;right:0px; top: 12px; cursor: pointer; }
.f_cbwz_btn span{ border-right:1px solid #0a4a8c; padding-right: 15px; }
.f_cbwz_btn a{ margin-left: 15px; color: #0a4a8c; }
.f_cbwz_btn a:link {color: #0a4a8c;}
 .f_cbwz_btn a:visited{color: #0a4a8c;}
.f_cbwz_btn a:hover{ color: #c00; }
.f_cbwz_menu{ width: 455px; border:1px solid #4b7aab; min-width:455px    margin-top: 0;  border-top: 0; border-radius: 0; margin-top:0;}
.f_cbwz_menu li{ float: left; color: #0a4a8c; }
.f_cbwz_menu li a{ color: #0a4a8c; }
.f_cbwz_menu li a:link {color: #0a4a8c;}
.f_cbwz_menu li a:visited{color: #0a4a8c;}
.f_cbwz_menu li a:hover{ color: #c00; }
 
.f_cbwz_menu>li>a{ padding:3px 10px; }
.f_hidden{ overflow:hidden; }

.f_ewm img{ float: left; margin-top: 18px; }
.time{ position: absolute; top: 33px; left: 173px;  color: #363636; font-size: 12px; margin-top: 0;}
.f_time{ margin-left: 10px; font-size: 13px; }




 .daohang{width:100%;height:59px;clear:both;margin-top:0px;background-image: url(http://121.40.254.165:8888/cxzg90/xhtml/images/zwpd/zwpd_daohang_19.png);  background-repeat: repeat-x;text-align:left;}
 .daohang a:link{color:#ffffff; display:inline-block; text-align:center; padding:0 17px; text-decoration:none; font-family:"微软雅黑", "宋体"; font-size:18px; line-height:59px; height:57px;}
 .daohang a:visited{color:#ffffff;}
 .daohang a:hover{color:#ffffff; background:#aa1f20}
 .daohang a:active{color:#ffffff;}

.f_rbx1{ position: relative; float: right; margin-left:15px;width: 460px; height: 35px; overflow-y: hidden; border:1px solid #c2c2c2;    position: absolute; z-index: 9999999999999;  background: #fff; right: 175px; }
.f_rbx1 i{ width: 19px; height: 14px; display: inline-block; background: url(../images/kjwsy_02.png) no-repeat; margin-left: 10px;     vertical-align: middle;}
.heigh i{background: url(../images/kjwsy_003.png) no-repeat;}
.f_rbx1 a:link {color: #0a4a8c;}
.f_rbx1 a:active, .f_rbx1 a:visited{color: #0a4a8c;}
.heigh{ height: auto; }

.f_rbx1 a {
    display: inline-block;
    padding: 0 12px;
    line-height: 35px;
    font-size: 14px;
    display: inline-block;
    color: #0a4a8c;
}

.f_logo_width{ }
a.f_denglv{ width: 18px; height: 31px; display: inline-block; background: url(../images/denglv.png) no-repeat; }
a.f_zhuce{ width: 18px; height: 31px;display: inline-block; background: url(../images/zhuce.png) no-repeat; }

.f_rbx2{    overflow-y: inherit; border:none; top:24px; height: 35px;}
.f_ad div.f_pr15{ padding-right: 15px; }


.f_piclist>li{ width:300px; margin:15px 0; margin-right:16px; float: left; height: 91px; }
.f_piclist>li img{ width: 300px; height: 91px; }
.f_piclist>li.f_piclistlh{ margin-right: 0; background: #d0d0d0; width: 300px; height: 91px; padding:5px 0; }

.f_piclistlh .carousel-inner>.item>img, .f_piclistlh .carousel-inner>.item>a>img{ width: 230px; height: 75px; }
.f_piclistlh .carousel-indicators4 li, .f_piclistlh .carousel-indicators4 li.active{ width: 8px; height: 8px; }
.f_piclistlh .carousel-indicators4 li.active{ background: #fb2b29!important }
.f_piclistlh .carousel-indicators4{ left: 95px; bottom:5px; width: 56%; margin-bottom: 0; }
.f_piclistlh .carousel-control4{    width: 12px;  height: 22px;  display: inline-block; position: absolute; top: 25px;}
.f_piclistlh .carousel-control4.left{ background-image: url(../images/toppic_left.jpg);  left: 10px; }
.f_piclistlh .carousel-control4.right{ background-image: url(../images/toppic_right.jpg); right: 10px; }
.f_piclistlh .carousel-inner4{ width: 230px;  margin:0 auto;margin-top: 3px; }
.f_piclist_phone{ display: none; }
.f_piclist_phone_ad{ display: none; }
.f_piclist_phone_bx{ display: none; }
.f_search_ph{margin-right: 0px;padding-right: 10px; padding-top: 24px; padding-left: 0; float: right;}
.f_top_banner{ width:460px; height:60px;   }
.f_top_banner img{ width: 100%; height: 59px;}
.f_tbanner_col{ padding:0; }
@media screen and (min-width:1200px){
.container{width:1249px; margin:auto; padding:0;}
.f_Nav .navbar-nav>li>a{ padding:12px 40px; color:#fff; font-size: 16px; }
}



@media (max-width: 900px){ 
  .f_tbanner_col{ padding:0 15px; }
  .f_top_banner{ width:100%; height:auto;   }
  .f_top_banner img{ width: 100%; height: auto;}
  .container {overflow: initial;}
.f_subNav{ height: auto; line-height: 30px; }
.f_hidden{ display: none; }
.f_hot{ width: 100%; }
.f_hot h1{ width: 100%; }
.f_kejirb h3 img{ width: 100% }
.d1{ width: 70% }
.f_kj_block{ width: 100%; }
.f_kj_pic img{ width: 100% }
.f_kj_pic p{ width: 85%; }
.f_yw{ height: 80px; overflow: hidden; }
.f_kj_pic p{  }
.f_tpjj_right{ height: 290px; overflow:hidden; }
.f_block_list{ width: 100%; }
.f_newblock{ overflow: hidden; }
.f_yx_list ul li img{ width: 100%; height: auto; }
#kjrbinfo{ width: 100%; line-height: 20px; }
#feeter{ width: 100%; }
.box9_r{ width: 80%; }
.f_footer{display: none;  }
.f_topNav{ display: none; }
.f_hot h1 a{ font-size: 2rem;line-height: 20px; }
.time{     position: inherit;  top: 0; left: 0; }
.f_search_con{ width: 100%; }
.f_search_inputtxt{ width: 85%; }
.f_hot h1{overflow: inherit; height:auto; line-height: 20px;}
.f_yaowen_tit h2 a{     font-size: 1rem; }
.carousel-inner>.item>img, .carousel-inner>.item>a>img{ height: auto; }
.f_ts a{ width: auto; }
.f_hdsq_list_block span { width: 68%; }
.f_hdsq_list_block{ margin-bottom: 26px; }
.f_hdsq_list_block span.f_hdsq_time{ width: 34px; }
.f_kj_block ul li{line-height:20px;}
.f_yx_list ul li{ width: 100%; }
.f_kejirb ul li{ width: 100%; height: auto; overflow:auto; }
.f_kj_block h3{height: auto; overflow:auto;}
.f_kj_block ul li{height: auto; overflow:auto;}
.f_kj_news li{height: auto; overflow:auto;}
.f_block_list li{height: auto; overflow:auto; margin-bottom: 10px;}
.pl60{ padding-left: 0; }
.f_hdsq_list_block span{ height: 15px; overflow: hidden; }
.f_kj_block img{ height: auto; }
.f_ad img{ height: auto; }

.f_cbwz_menu{ width: auto; }
.f_cbwz_btn { overflow:hidden; }
.f_rbx{ margin-top:0px;margin-right: 15px; }

.f_rbx1{right: 0; width: 90%; margin-top: 5px; margin-right: 15px;}
.f_topNav_right{ width: 30%;   float: initial;  padding-top: 5px; margin-top: -35px; margin-left: 7%; }
.f_search_con{    margin-right: 5px;}
.f_ph_searchxl{      margin-right: 0;  border-right: none;  width: 30%; margin-top: 8px; margin-left: 2px; }
.f_ph_search{     border-left: none; width: 68%; clear: both; margin:0;   margin-top: 8px; }
.f_ad{ display: none; }

.navbar-toggle {
    border-color: #004795;
        float: right;
    margin-left: 0%;
    margin-right: 5%;
    margin-top: -35px;
    padding: 6px 7px;

}
.navbar-toggle .icon-bar {
    background: #004795;
}
.f_subNav ul li a{  }
.f_subNav{    height: auto;
    position: absolute;
    top: -60px;
    left: 15px;
    z-index: 2147483647;}
.f_zwnr{ padding-top: 0px; }
.f_rbx2 img{ width: 100%; }
.f_ad div.f_pr15{ padding-right: 0; margin-bottom:5px; }

.f_piclist{ display: none; }
.f_piclist_phone{ display: block; }
.f_piclist_phone_ad{ display: block; }
.f_piclist_phone{ border-top:1px solid #fff; margin-top: 5px; padding-top: 5px; border-bottom: 1px solid #fff; margin-bottom: 5px ;padding-bottom: 5px; }
.f_piclist_phone li a{ float: left; margin-right:2px; font-size: 14px;  }
.f_piclist_phone_ad li a{ float: left; margin-right:3px; font-size: 12px; }
.f_rbx{ display: none; }
.f_piclist_phone_bx{ display: block; border-top:1px solid #fff; margin-top: 5px; padding-top: 5px;}
.f_search_ph{ width: 90%; padding:0; margin:0; margin-left:5% ; float:left;    margin-top: -15px;  }
}
