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;}
a:hover{  text-decoration:none;}
select {
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  padding-right: 14px;
  padding-right: 0px\0;
}
a{text-decoration:none; color:#999;}
a:link{ color:#999;}
a:hover{ color:#999; text-decoration:none;}
a:active,a:visited{ color:#999;}
.w1250{width:1250px; margin:0 auto;}
.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%;*/ max-width: 1920px; min-width: 1250px;}
.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;    color: #979797; 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; }
.f_topNav_right li { float: left; padding: 0 6px; }
.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:12px; height: 20px; background: url(../images/kjwsy_01.png) no-repeat; display: inline-block; margin-top:-4px;    vertical-align: middle; margin-right:5px;  }
.f_topNav_left li.f_pl0 a{ padding-left: 0; }
.f_dowm_menu{ width: 155px; border:1px solid #4b7aab; 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: 28px; 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; width: 100%; height: 43px;color: #fff; background: #0a4a8c; line-height: 40px; }
.f_subNav ul li a{ float: left; padding:0 15px 0 15px; display: inline-block; color: #fff; border-top: 3px solid #0a4a8c;}
.f_subNav ul li a:hover{  background: #033970; border-top: 3px solid #ce040b; height: 43px;  }
.f_logo{ padding-top: 20px; margin-bottom: 20px; }
 img.f_ad_top{ width: 560px; height: 70px;  }
.f_Nav{ width: 100%; height: 45px; background: #226eb7;  }
.f_Nav .nav1>li>a:hover, .nav1>li>a:focus{ background: #1b568e; }
.f_Nav .navbar-nav1>li>a{ padding:12px 35px; color:#fff; font-size: 16px; }
.f_Nav ul li.f_active a{ background:#1b568e; }
.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: 16px; border:1px solid #4b7aab; display:inline-block; line-height: 35px; text-align: center;  }
.f_rbx i{ width: 19px; height: 14px; display: inline-block; background: url(../images/kjwsy_02.png) no-repeat; margin-left: 10px;     vertical-align: middle;}
.f_rbx_btn a:link {color: #0a4a8c;}
.f_rbx_btn a:active, .f_rbx_btn a:visited{color: #0a4a8c;}
.f_cbwz_btn{ width:455px; height: 35px; padding: 0 5px; padding-right: 30px; font-family:"微软雅黑"; color: #0a4a8c; font-size: 16px; border:1px solid #4b7aab; 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_topNav_con li a{  border:none; color: #979797; padding: 0 10px; }

/*导航条*/
 .nav1{/*width:100%;*/ max-width: 1920px; min-width: 1250px;height:55px;clear:both;margin-top:0px;background-image: url(http://www.hn.zgyouth.cc/static/images/xwpd_daohang.gif);  background-repeat: repeat-x;text-align:left;}
 .nav1 a:link{color:#ffffff; display:inline-block; text-align:center; padding:0 26px; text-decoration:none; font-family:"微软雅黑", "宋体"; font-size:20px; line-height:55px; height:55px;}
 .nav1 a:visited{color:#ffffff;}
 .nav1 a:hover{color:#ffffff; background:#2b4e8c}
 .nav1 a:active{color:#ffffff;}



.f_footer{border-top:1px #e7e7e7 solid; background-color:#FBFBFB; margin:10px auto 0px auto; padding: 20px 10px 10px 10px; text-align: center; }
.f_footer a{ color: #313536; }
.box9_top{ width:150px; }
.box9_classname{text-align:left;font: bold 18px/30px "宋体";}
.box9_main{ margin:10px auto; width:1010px;}
.box9_l{ float:left; border-right:1px #e7e7e7 solid;width:150px;}
.box9_l li{ float:left; white-space:nowrap; margin:0 5px;font:12px/30px "宋体"; }
.box9_r{ float:left; margin: 0 10px; width:820px;overflow:hidden;}
.box9_r li{ float:left; white-space:nowrap;padding-right:10px; font:12px/30px "宋体"; padding-left:5px; }
#feeter{ margin:0 auto; padding-bottom:80px; margin-top: 20px;}
#kjrbinfo{text-align:center; margin:0 auto; font-size:12px; line-height:40px;width:1010px;}
.f_ewm img{ float: left; margin-top: 18px; }
.f_time{ margin-left: 10px; font-size: 13px; }


.f_search_con {width:230px; height: 35px; margin-right: 10px;  border:1px solid #c2c2c2; padding: 0 5px;   border-radius: 0px;  background: #fff; overflow: hidden; float: right;  margin-top: 0px;    display: inline-block;}
.f_search_xl{ border:1px solid #c2c2c2; }
.f_search_inputtxt {     width: 185px; 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: 80px; margin-right: 5px; }
.f_xl select{ width: 72px; 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_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(../images/jjw_02.png) right no-repeat; font-size: 18px; color: #fff; }


















@media (min-width: 768px){
.container {
    width: auto;
}}


@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: 767px){ 
	.w1250{width:767px; margin:0 auto;}
.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; }


.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; }


.nav1{ display: none; }
.f_head_banner{ display: none; }
.f_head_sc{ display: none; }
.f_header{max-width:100%;   min-width:100%;}
.tu_list dl.f_list_hot dt{ display: none; }    
.f_logo .container {
    width: 100%;
}
}
	