.footer {
        width: 1200px;
        margin: 20px auto;
        padding: 10px 20px;
        background: #fff;
        margin-bottom: 30px;
    }
    
    #footer-relate-links {
        display: inline-block;
        height: 74px;
        line-height: 74px;
        position: relative;
        font-size: 16px;
        font-weight: 100;
        color: #31689B;
        font-weight: 100;
    }
    
    #footer-relate-links>div {
        display: inline-block;
    }
    
    .footer-relate-link-0 {
        cursor: pointer;
        text-align: center;
        height: 74px;
        width: 110px;
    }
    
    #footer-action-links {
        float: right;
        margin: 0px 10px;
        height: 74px;
        line-height: 74px;
        font-size: 16px;
        font-weight: 100;
    }
    
    .footer-action-link a {
        color: #000;
    }
    
    .footer-action-link {
        display: inline-block;
        height: 74px;
        line-height: 74px;
        margin: 0px 4px;
    }
    
    #footer-links-body {
        height: 140px;
        border: 1px solid #bbb;
        padding: 14px 20px;
        width: 1158px;
        margin-bottom: 20px;
    }
    
    .footer-relate-link-active {
        background-image: url("../images/footer-link-bg.png");
        color: #ffffff;
        background-repeat: no-repeat;
    }
    
    #footer-links-body-panel1>ul>li {
        width: 19%;
    }
    
    .footer-links-body-panel>ul>li {
        width: 24%;
        display: inline-block;
        line-height: 14px;
        padding: 8px 2px;
    }
    
    .footer-links-body-panel>ul>li a {
        text-decoration: none;
        color: #666666;
        font-size: 14px;
        font-weight: 100;
    }
    
    .footer-relate-link {
        cursor: pointer;
        width: 96px;
        text-align: center;
        height: 74px;
        font-size: 15px;
    }
    
    .footer-relate-link-icon {
        vertical-align: middle;
        position: relative;
        top: -4px;
        margin-right: 8px;
    }
    
    .footer-relate-link-0:hover {
        background-image: url("../images/footer-link-bg.png");
    }
    
    .footer-relate-link-2.footer-relate-link-active {
        background-image: url("../images/footer-link-bg.png");
        color: #ffffff;
        background-repeat: no-repeat;
    }
    
    .footer-relate-link-3.footer-relate-link-active {
        background-image: url("../images/footer-link-bg.png");
        color: #ffffff;
        background-repeat: no-repeat;
    }
    
    .footer-relate-link-0>a {
        text-decoration: none;
        padding: 20px 6px;
        color: #000;
        font-size: 15px;
    }
    
    .footer-relate-link-0:hover>a {
        color: #ffffff;
    }
	.footer .footer{ margin:0 auto;}

	
.in_ywkd{ width:33%;  float:left; padding:0px 15px 0px 5px; }
.in_wjys_md{width:100%; padding:0px 0px 0px 0px; }
.in_wjys_md ul li{width:100%; padding:0px 0px 10px 0px; float:left; }
.in_wjys_md ul li h3{ background-color:#145fc8; height:22px; width:88px; text-align:center; color:#fff; line-height:22px; float:left; font-size:12px; }
.in_wjys_md ul li h4{height:22px; text-align:center; color:#666666; line-height:22px; text-align:left; float:left; font-size:12px; margin-left:15px; font-weight:normal; }

.in_ywkd_md{width:33%; padding:0px 0px 0px 0px; }
.in_ywkd_md ul li{ width:100%; padding-bottom:21px; float:left; }
.in_ywkd_md ul li span{ width:120px; height:80px; float:left; padding-right:19px; }
.in_ywkd_md ul li h2{ width:200px; float:left; font-size:14px; font-weight:bolder; padding-bottom:3px; line-height:20px; }
.in_ywkd_md ul li p{ width:200px; line-height:20px; float:left; font-size:12px; }
.in_gjjl{ width:33%;  float:left; padding:0px 20px 0px 0px;  }
.in_gjjl_news{ width:100%; padding:0px 0px 0px 0px; }
.in_gjjl_news ul li{ width:50%; float:left; padding-left:20px; padding-bottom:15px; position:relative;  }


.in_ybhz .in_gjjl_news ul li a{ position:relative;}
.in_gjjl_news ul li span{ width:100%; height:90px; overflow:hidden;width:155px;  background-size:contain; }
.in_gjjl_news ul li a { display:block;position: absolute;
    left: calc( 50% - 70.5px );
    top: 0; }
.in_gjjl_news ul li a span{ height:135px; overflow:hidden;width:155px; display:block; position:relative; }
.in_gjjl_news ul li a span img{ position:absolute; left:10px;}
.in_gjjl_news ul li p{ width:100%; font-size:14px; line-height:20px; padding-top:6px; }
.in_ywkd_pad{ padding-left:20px; }
.in_gjgc{ width:33%; float:left; padding:0px 5px 0px 15px; }
.in_ybhz{ width:33%; float:left; padding:0px 5px 0px 15px; }
.in_ybhz_line{width:90%; border-top:1px solid #dddddd; overflow:hidden; font-size:0px; margin-top:10px; }
.in_ybhz_menu{width:90%; margin-top:7px; overflow:hidden; height:95px; }
.in_ybhz_menu ul li{ width:124px; height:34px; background-color:#145fc8; line-height:34px; margin-right:12px; text-align:center; float:left; margin-bottom:13px; }
.in_ybhz_menu ul li.cur{ width:124px; height:34px; background-color:#f0ae2e; line-height:34px; margin-right:12px; text-align:center; float:left; margin-bottom:13px; }
.in_ybhz_menu ul li a:link, .in_ybhz_menu ul li a:visited {font-size: 12px; color:#fff; font-weight:bolder; font-family:"SimSun",monospace; }

#tab_9_5{ width:1200px; margin:20px auto; clear:both; background:#fff;  padding:20px ;}
	.in_zzjg_line {
    width: 1px;
    height: 495px;
    border-right: 1px solid #ddd;
    font-size: 0px;
    float: left;
}.in_ystkj_top .in_zzjg_more {
    position: absolute;
    right: 0px;
    top: 2px;
}.in_ystkj{ width:375px; float:left; padding:0px 20px 0px 5px; }
.in_ystkj_top{ font-size:22px; font-weight:normal; color:#0076ca; padding-bottom:12px; position:relative; }
.in_ystkj_top img{ vertical-align:middle; padding-right:7px; padding-bottom:3px; }
.in_ystkj_top .in_zzjg_more{ position:absolute; right:0px; top:2px; }


.in_ywkd_md2{width:100%; padding:0px 0px 0px 0px; }
.in_ywkd_md2 ul li{ width:100%; padding-bottom:11px; float:left; }
.in_ywkd_md2 ul li span{ width:140px; height:80px; float:left; padding-right:19px; }
.in_ywkd_md2 ul li h2{ width:calc( 100% - 140px ); float:left; font-size:14px; font-weight:bolder; padding-bottom:3px; line-height:20px; }
.in_ywkd_md2 ul li p{ width:calc( 100% - 140px );  line-height:20px; float:left; font-size:12px; }
#xxgk-left {
    
    float: left;
    width: 938px;
}
#xxgk-left { width:840px;}
#xxgk-one {
   
}.pubconfour_left, .pubconfour_right {
     height: 466px!important; 
}
.xxgk-menu-item {
	cursor: pointer;width: 110px;
    height: 51px;
    float: left;
    margin-top: 4px;
    margin-left: 10px;
    padding-top: 5px;
    padding-left: 8px;
    padding-right: 8px;
	text-align: center;
	line-height: 40px;
}
.xxgk-menu-item a{
	text-decoration:none;
	color:#ffffff;
	font-size: 16px;
}
.xxgk-menu-item-active {
	background: url(../images/xxgk-tab-4.png) no-repeat;
}
.xxgk-menu-item div {
	display: block;
	text-decoration:none;
}
.xxgk-one-text-deactive a{
	color:#fff;
}
.xxgk-one-text-active a{
	color:#31689b;
}
.xxgk-menu-item2{
	cursor: pointer;
    margin-top: 10px;
    margin-left: 5px;
	text-align: center;
	background-color: #487cab;
	border: solid 1px #265b8d;
	height: 22px;
	line-height: 20px;
	border-radius: 4px;
	float: right;
	right: 10px;
	position: relative;
	font-size: 12px;
	padding: 3px 8px;
	behavior: url(ie-css3.htc);
}
.xxgk-menu-item2 a {
	text-decoration: none;
	color:#fff;
	font-size: 14px;
	line-height: 20px;
	height: 20px;
}
.xxgk-two{
	position: relative;
	top: -2px;
	overflow: hidden;
	height: 376px;
  
	border-top: none;
	padding: 7px 0px 8px;
}
#xxgk-two-content {
	width:100%;
	overflow:hidden;
}
.xxgk-two ul{
	padding-top: 1px;
   list-style-position:inside;
   margin-top: 6px;
}
.xxgk-two ul li{
	color:#d02b2b;
   line-height:35px;
   font-size:14px;
	padding-left: 14px;
   cursor:pointer;
}
.xxgk-two li:hover{
	
}
.xxgk-two a{
	text-decoration:none;  	    
	color:#333;
	font-size:14px;
	cursor:pointer;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	width: 780px;
}
.xxgk-two span{
	color: #31689b;
	float: right;
	padding-right: 18px;
	font-size: 14px;
	width: 120px;
	text-align: right;
}.xxgk-menu-item-active a {
    color: #31689b; 
}
.sy_ptdh li a{ padding-left:16px!important;}
.pubconfour_right .tit-tab a{ float: right;
    line-height: 30px;
    margin-top: 18px; color:#265b97;
}

.pubconfour_right{ width:345px!important;}

.in_ywkd  .tit{ margin-bottom:20px;}
.in_gjjl .tit{ margin-bottom:20px;}
.in_ybhz .tit{ margin-bottom:20px;}
.in_gjjl_news ul li p{ height:36px;}
.in_gjjl .in_gjjl_news ul li{ position:relative; height:135px; margin-bottom:10px;    }
.in_gjjl .in_gjjl_news ul li img{ height:135px;}
.in_gjjl .in_gjjl_news ul li p{ color:#fff; position:absolute; left: calc( 50% - 70.5px ); bottom:0; text-align:center; width:155px; height:50px; background:rgb(0,0,0,0.7) ; overflow:hidden; line-height: 25px;  }
.in_gjjl .in_gjjl_news ul li p a{ color:#fff; }
.in_gjjl .in_gjjl_news ul li p a b{ display:block;}
#xxgk-left{ padding:20px;}
.xxgk-two ul li{ margin-bottom:9px;}
#xxgk-left .xxgk-two .in_ywkd_md2 ul li h2{ font-size:16px; margin-bottom:8px;}
#xxgk-left .in_ywkd_md2 ul li p{ font-size:14px;}
.sy_ptdh li a{ font-size:16px;}
.pubconfour_right_one{ position:relative;}
.pubconfour_right_one .tit-tab>a{ position: absolute; right:0; bottom:-30px; display:none;}
.pubconfour_right_one a.more{ position: absolute; right:0; bottom:-25px; color:#265b97;}
	@media screen and (max-width: 768px){
			.footer{ width:100%;display:none;}
			#footer-links-body{ width:100%;}
			#footer-relate-links>div{ width:16%!important;}
			#footer-relate-links{ }
			#tab_9_5{ width:100%;}
			.in_ywkd{ float:none;width:100%;margin:0; margin-bottom:20px; padding:0;}
			.in_gjjl{ float:none;width:100%; margin:0; margin-bottom:20px; padding:0;}
			.in_ybhz{ float:none;width:100%;margin:0; margin-bottom:20px; padding:0;}
			.in_zzjg_line{ display:none;}
			#xxgk-left{ width:100%; }
			.in_gjjl .in_gjjl_news ul li p{ overflow:hiden; line-height:25px;}
			#xxgk-left .pub_bt_qiehuan li{width:20%;  overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; }
#xxgk-left .pub_bt_qiehuan li a{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;  }
			#xxgk-left .in_ywkd_md2 ul li p{ height:40px; overflow:hidden;}
			#xxgk-left .pub_xlist_m li a{ max-width:60%;}
	.pubconfour_right{ width:100%!important;}
	.sy_ptdh li:first-child a {
    line-height: 1rem;
}
.footers{ margin-top:20px;}
	}