﻿.fzgh_top {
 width: 100%;
 height: 149px;
 margin: 0 auto;
 /*background: url(../images/top_bg.png) no-repeat;
 background: #fbfbfb;*/
}
.fzgh_top_div {
 width: 1200px;
 height: 149px;
 margin: 0 auto;
 /*background: url(../images/top_bg.png) no-repeat;*/
}
.top_img {
 float: left;
 margin-top: 33px;
 margin-left: 0; 
}
.top_right {
 width: 294px;
 height: 88px;
 float: right;
 margin-top: 33px;
 margin-right: 2px;
}
.top_right1 {
 width: 294px;
 height: 30px;
 text-align: right;
}
.top_right1 ul {
 float: right;
 margin-top: 0;
 margin-right: 0;
}
.top_right1 ul li {
 float: left;
 margin-top: 0;
 margin-left: 5px;
 font-size: 14px;
 color: #787878;
 line-height: 30px;
}
.top_right1 ul li a {
 color: #fff;
 font-weight: bold;
}
.top_right1 ul li a:hover{
  text-decoration: underline;
}
.top_right1 ul li:nth-child(3) a, .top_right1 ul li:nth-child(5) a{
 color: #d91a1a;
}

.top_right2 {
 width: 294px;
 height: 36px;
 background: url(../image/suosuo_bg.png);
 float: left;
 margin-top: 21px;
 margin-left: 0;
}
.sousuo_txt {
 width: 230px;
 height: 20px;
 line-height: 20px;
 border: 0;
 outline: none;
 float: left;
 margin-top: 8px;
 margin-left: 5px;
 color: #999;
 padding-left: 10px;
}
.sousuo_btn {
 float: left;
 margin-top: 8px;
 margin-left: 20px;
 border: 0;
 cursor: pointer;
}

.fzgh_nav {
 width: 100%;
 height: 56px;
 background: #005ba2;
 min-width: 1200px;
}
.fzgh_nav_div {
 width: 1200px;
 height: 56px;
 margin: 0 auto;

}
.fzgh_nav_div ul li {
 width: 133.33px;
 height: 56px;
 float: left;
 margin-top: 0;
 margin-left: 0;
 position:relative;
 z-index:10;
}
.fzgh_nav_div ul li a {
 display: block;
 height: 56px;
 line-height: 56px;
 text-align: center;
 font-size: 18px;
 color: #ffffff;
}
.fzgh_nav_div ul li a:hover {
 color: #fff !important;
}
.fzgh_nav_div ul>li span{
 display: none;
}
.xiala {
 width: 100%;
 overflow: hidden;
 position: absolute;
 top: 56px;
 left: 0;
 z-index: 12;
 background: #005ba2;
 display: none; 
}
.xiala1 {
 width: 100%;
 height: 40px !important;
 line-height: 40px !important;
 text-align: center;
 background: #005ba2;
}
.xiala1 a {
 width: 100%;
 height: 40px !important;
 line-height: 40px !important;
 font-size: 14px;
 color: #fff;
}
.xiala1 a:hover {
 color: #fff !important;
}
.xiala1:hover {
 background: #0a94e4;
}
.fzgh_banner {
 width: 100%;
 margin-top: 18px;
 min-width: 1200px;
}
.banner_div {
 width: 1200px;
 height: 340px;
 margin: 0 auto;
 border-bottom: 15px solid #fff;
}

.fzgh_cen1 {
 width: 100%;
 height: 345px;
 margin: 0 auto;
 margin-top: 11px;
}
.fzgh_cen1_left {
 width: 789px;
 height: 345px;
 float: left;
 margin-top: 0;
 margin-left: 0;
}
.fzgh_cen1_left1 {
 width: 100%;
 height: 59px;
 line-height: 59px;
 border-bottom: 1px solid #d9d9d9;
}
.ic1 {
 float: left;
 margin-top: 12px;
margin-right: 10px;
}
.ic_a1 {
 float: left;
 margin-top: 0;
 font-size: 20px;
 color: #333333;
}
.ic_span1 {
 float: left;
 margin-top: 1px;
 margin-left: 8px;
 font-family: 'Georgia';
 font-size: 18px;
 color: #cccccc;
}

.tab-title a{
 margin-right: 30px;
}

.ic_a1.on{
 position: relative;
}
.ic_a1.on:after{
 content: '';
 position: absolute;
 left: 0;
 right: 0;
 bottom: -2px;
 height: 3px;
 background: #005BA2;
}
.ic_a1:hover{
 color: #005ba2 !important;
}

.tab-title .ic_a1.on:after{
 background: #D61A1A;
}
.tab-title .ic_a1:hover{
 color: #D61A1A !important;
}
.tab-title .ic_a1.on:last-child:after{
 background: #E8510E;
}
.tab-title .ic_a1:last-child:hover{
 color: #E8510E !important;
}

.fzgh.ic_a1.on:after{
  background: #2BCEA2;
 }
.fzgh.ic_a1:hover{
 color: #2BCEA2 !important;
}

.xkjs.ic_a1.on:after{
 background: #83CE2B;
}
.xkjs.ic_a1:hover{
 color: #83CE2B !important;
}

.dwll.ic_a1.on:after{
 background: #E8510E;
}
.dwll.ic_a1:hover{
 color: #E8510E !important;
}

.link.ic_a1.on:after{
 background: #0AA8F2;
}
.link.ic_a1:hover{
 color: #0AA8F2 !important;
}

.tab-more{
 float: right;
}
.tab-more .more{
 display: none;
}
.tab-more .more.on{
 display: block;
}

.box>div{
 display: none;
}
.box>div.on{
 display: block;
}

.more {
 float: right;
 margin-top: 15px;
 margin-right: 1px;
}
.fzgh_cen1_left2 {
 width: 789px;
 height: 224px;
 margin-top: 18px;
}
.fzgh_cen1_left2_left {
 float: left;
 margin-top: 0;
 margin-left: 0;
 width: 360px;
 height: 256px;
}
.fzgh_cen1_left2_right {
 width: 355px;
 height: 224px;
 float: right;
 margin-top: 0;
 margin-right: 0px; 
}
.fzgh_cen1_left2_right1 {
 height: 34px;
 line-height: 34px;
}
.fzgh_cen1_left2_right1>span{
       float: right; color: #999;
}
.fzgh_cen1_left2_right1_1 {
 float: left;
 margin-top: 13px;
 margin-left: 0;
}
.fzgh_cen1_left2_right1_2 {
 height: 34px;
 line-height: 34px;
 margin: 0 50px 0 20px;
 text-align: left;
   white-space: nowrap;
 text-overflow: ellipsis;
 overflow: hidden;
}
.fzgh_cen1_left2_right1_2 a {
 color: #333333;
}

.fzgh_cen1_right {
 float: right;
 margin-top: 0;
 margin-right: 0;
 width: 355px;
 height: 303px;
} 
.fzgh_cen1_right2 {
 width: 355px;
 height: 224px;
 margin-top: 18px;
}

.fzgh_cen2 {
    margin: 23px auto 0;
}

.fzgh_cen3 {
 width: 100%;
 height: 379px;
 margin: 0 auto;
 margin-top: 11px;
}
.fzgh_cen3_left {
 width: 371px;
 height: 379px;
 float: left;
 margin-top: 0;
 margin-left: 0;
}
.fzgh_cen3_left2 {
 width: 371px;
 height: 96px;
 margin-top: 18px;
}
.fzgh_cen3_left3 {
 width: 371px;
 min-height: 192px;
line-height: 34px;
 margin-top: 12px;
}

.fzgh_cen3_left3_1>span{
 float: right; color: #999; font-size: 14px;
}

.fzgh_cen3_left3_1_1 {
 float: left;
 margin-top: 13px;
 margin-left: 0;
}
.fzgh_cen3_left3_1_2 {
 height: 34px;
 line-height: 34px;
 margin: 0 50px 0 20px;
 text-align: left;
 white-space: nowrap;
 text-overflow: ellipsis;
 overflow: hidden;
}
.fzgh_cen3_left3_1_2 a {
 color: #333333;
}
.fzgh_cen3_cen {
 width: 371px;
 height: 379px;
 float: left;
 margin-top: 0;
 margin-left: 28px;
}
.fzgh_cen3_right {
 width: 371px;
 height: 379px;
 float: right;
 margin-top: 0;
 margin-right: 0px;
}

.fzgh_youqing {
 width: 100%;
 height: 150px;
 margin: 0 auto;
 margin-top: 11px;
}
.fzgh_youqing2 {
 width: 100%;
 height: 30px;
 line-height: 30px;
 overflow: hidden;
 margin-top: 10px;
}
.fzgh_youqing2 ul li {
 float: left;
 margin-top: 0;
 margin-left: 3px;
 height: 30px;
 line-height: 30px;
 color: #333;
}
.fzgh_youqing2 ul li a {
 color: #333;
}
.li-ge {
 margin-left: 10px !important;
 margin-right: 10px!important;
}

.fzgh_foot {
 width: 100%;
 height: 120px;
 background: #313131;
 min-width: 1200px;
}
.fzgh_foot_div {
 width: 1200px;
 height: 100%;
 margin: 0 auto;
 color: #fff;
 font-size: 14px;
}
.fzgh_foot_div1 {
 float: left;
 margin-top: 30px;
 margin-left: 0;
 width: 1200px;
 height: 30px;
 line-height: 30px;
}
.fzgh_foot_div1 a {
 color: #fff;
}
.fzgh_foot_div2 {
 float: left;
 margin-top: 0px;
 margin-left: 0;
 width: 1200px;
 height: 30px;
 line-height: 30px;
}

.fzgh_foot_div2  span{
  padding: 0 12px;
}

.fzgh_erji {
 width: 1200px;
 min-height: 500px;
 margin: 0 auto;
 margin-top: 25px;
 overflow: hidden;
 padding: 0 15px 100px;
 box-sizing: border-box;
}
.fzgh_erji_left {
 width: 265px;
 overflow: hidden;
 float: left;
 margin-top: 0;
 margin-left: 0;
}
.fzgh_erji_left1 {
 width: 265px;
 height: 46px;
 line-height: 46px;
 text-align: center;
 background: #005ba2; 
font-size: 20px;
color: #fff;
}
.fzgh_erji_left1 a {
 font-size: 20px;
 color: #fff;
}
.fzgh_erji_left1 a:hover {
 color: #fff !important;
}
.fzgh_erji_left2 {
 width: 265px;
 height: 40px;
 line-height: 40px;
 text-align: center;
 margin-top: 1px;
 background: #e8e8e8;
}
.fzgh_erji_left2 a {
 font-size: 16px;
 color: #333;
}
.fzgh_erji_left2:hover {
 background: url(../image/erji_navbg.png);
}
.fzgh_erji_left2:hover a {
 color: #333 !important;
}
.fzgh_erji_left3 {
 width: 265px;
 height: 40px;
 line-height: 40px;
 text-align: center;
 margin-top: 1px;
 background: url(../image/erji_navbg.png);
}
.fzgh_erji_left3 a {
 font-size: 16px;
 color: #333;
}
.fzgh_erji_left3 a:hover {
 color: #333 !important;
}
.fzgh_erji_right {
 width: 880px;
 min-height: 500px;
 overflow: hidden;
 float: right;
 margin-top: 0;
 margin-right: 0;
}
.fzgh_erji_right1 {
 width: 100%;
 height: 44px;
 line-height: 44px;
 border-bottom: 1px solid #b9b9b9;
}
.fzgh_erji_right1_span {
 float: left;
 margin-top: 0;
 margin-left: 0;
 font-size: 20px;
 color: #333;
}
.fzgh_erji_right1_right {
 float: right;
 margin-top: 0;
 margin-right: 0;
 height: 44px;
 line-height: 44px;
 font-size: 14px;
 color: #333;
 overflow: hidden;
}
.fzgh_erji_right1_right a {
 color: #333;
}
.fzgh_erji_right2 {
  width: 100%;
 overflow: hidden;
}

.fzgh_erji_right2_list {
 width: 100%;
 overflow: hidden;
 margin-top: 18px;
}
.fzgh_erji_right2_list_1 {
  width: 100%;
 height: 35px;
 overflow: hidden;
 text-align: left;
}
.list_1 {
 float: left;
 margin-top: 15px;
 margin-left: 0;
}
.list_2 {
 width: 770px;
 height: 35px;
 line-height: 35px;
 text-align: left;
 float: left;
 margin-top: 0;
 margin-left: 10px;
}
.list_2 a {
 font-size: 16px;
 color: #333;
}
.list_3 {
 float: right;
 margin-top: 0;
 margin-right: 0;
 height: 35px;
 line-height: 35px;
 font-size: 14px;
 color: #6c6c6c;
}
.fenye {
 width: 100%;
 height: 50px;
 line-height: 50px;
 margin-top: 55px;
}

.xiazai_div {
 width: 84px;
 height: 30px;
 float: right;
 margin-top: 2px;
 margin-right: 0;
 background: url(../image/xiazai1.png);
}
.xiazai_div:hover {
 background: url(../image/xiazai2.png);
}

.fzgh_erji_right2_sanji {
 width: 100%;
 overflow: hidden;
 margin-top: 18px;
}
.sjbt_div {
  width: 100%;
 min-height: 30px;
 line-height: 30px;
 float: left;
 margin-top: 20px;
 margin-left: 5px;
 text-align: center;
 font-size: 20px;
 color: #333;
}
.fusjbt_div {
  width: 100%;
 height: 30px;
 line-height: 30px;
 overflow: hidden;
 text-align: center;
 font-size: 12px;
 color: #969696;
 float: left;
 margin-top: 10px;
 margin-left: 0;
}
.zhengwen {
 width: 100%;
 min-height: 100px;
 overflow: hidden;
 float: left;
 margin-top: 30px;
 margin-left: 0;
}

/*热门新闻*/
.hot-news{
  margin: 30px 0;
  text-align: left;
}
.hot-news h3{
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  margin-bottom: 15px;
  border-bottom: 3px solid #005ba2;
}
.hot-news ul li{
  height: 35px;
  line-height: 35px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.hot-news ul li a{
   color: #333;
}

.container{
 width: 1200px;
 margin: 0 auto;
 background: #fff;
}
.container:before{
 content: '';
 display: table;
 clear: both;
}