@charset "gb2312";
.banner{background-position:center top; background-repeat:no-repeat; clear:both;}
.ban_jgzy2{background-image:url(imagesjgzy_banner2.jpg);}
.ban_jgzy2 table{ margin:0 auto; width:90%;}
.ban_jgzy2 table td{height:140px; text-align:center; font-size:38px; font-weight:bold; line-height:1.2; color:#fff;}
.ban_jgzy2 span{vertical-align:middle;}
.ban_jgzy2 img{vertical-align:middle; padding-right:15px;}
.blankhide{display:none;}
.jgzy2_l{float:left; width:880px;}
.jgzy2_r{float:right; width:280px;}

.jgzy2_commonbox{float:left; width:420px; padding-right:20px; height:213px;}

.common_hd .tit li.on a{color:#0a87df; border-top-color:#0a87df;}
.jgzy2_commonbox .bd{ padding-top:10px;}
.jgzy2_btnlink:after{display:table;line-height:0;content:""; clear:both;}
.jgzy2_btnlink li{width:50%; float:left;}
.jgzy2_btnlink li a{ display:block; margin:0 3px 5px;  text-align:center; line-height:42px; font-size:16px; color:#fff;background:url(imagesjgzy2_btn.gif) repeat-x; padding:0 5px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}


.jgzy2_btnlink li a:hover{filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;}
.jgzy2_btnlink2{overflow:hidden; padding:10px 8%;}
.jgzy2_btnlink2 li{padding:6px 0 6px 20px; line-height:1.3; background:url(imageslist_icon.png) no-repeat left -78px; }
.jgzy2_btnlink2 li:hover{ background-position:0 10px;}
.jgzy2_btnlink2 li a{font-size:16px; color:#333;}
.jgzy2_btnlink2 li a:hover{color:#ff0000;}


.jgzy2_tplist{padding-bottom:10px; display:block;}
.jgzy2_tplist img{display:block; width:100%; height:115px; margin-bottom:10px;}

.jgzy2_common{ border:#83d0f4 1px solid;}
.jgzy2_common .tit{ height:40px; line-height:40px; background:url(imagesblue_tt_bg.jpg) repeat-x; padding-left:20px;}
.jgzy2_common .tit span{ padding-left:30px; display:inline-block; font-size:16px; color:#2372c2; font-weight:bold;background-image:url(imagesblue_tt_icon.png); background-repeat:no-repeat;}

.jgzy2_jbxx{margin-top:15px;}
.jgzy2_jbxx .tit span,.jgzy2_bsfw .tit span{ background-position: 0 10px;}
.jgzy2_bsfw{margin:20px 0;}

.jgzy2_gzwm .tit span{ background-position: 0 -57px;}

.jgzy2_gzwm ul{ overflow:hidden; padding:15px 10px;}
.jgzy2_gzwm ul li{float:left; width:50%; text-align:center;}
.jgzy2_gzwm ul li img{display:block; width:103px; height:103px; margin:0 auto;}

.jgzy2_l_100 .jgzy2_commonbox{width:860px;}

/*********************red*********************************/
.red .common_hd .tit li.on a{color:#f20000; border-top-color:#f20000;}


@media (max-width: 1199px){
	.jgzy2_l{width:76%;}
	.jgzy2_r{float:right; width:24%;}
	.jgzy2_commonbox{width:50%;}
	.jgzy2_l_100 .jgzy2_commonbox{width:100%;}
	
	
}
@media (max-width: 992px){
	.jgzy2_l{width:68%;}
	.jgzy2_r{width:32%;}
	.jgzy2_commonbox{float:none; width:100%; height:auto; margin-bottom:18px;}
	
}
@media (max-width: 768px) {
	.jgzy2_l{margin-bottom:20px;}
	.jgzy2_l, .jgzy2_r{float:none; width:100%;}
	.jgzy2_commonbox{padding-right:0;}
	
}

@media (max-width: 480px){
	.ban_jgzy2 table td{font-size:20px;}
	.ban_jgzy2 img{display:block; margin:0 auto 10px; width:50px;}

}
