@charset "utf-8";
/* CSS Document */
.page_banner{background-image:url(/images/banner_jg.png);}

.jg_l{float:left; width:809px;}
.jg_l .hd ul li{padding:0; width:33%; font-size: 18px;}
.jg_l .bd ul{margin:0 -5px; padding-top:20px; overflow:hidden; zoom:1;}
.jg_l .bd ul li{ float:left; width:263px; padding:0 5px; margin-bottom:10px;}
.jg_l .bd ul li a{display:block; padding:0 10px; height:43px; line-height:43px; text-align:center; border:#cccccc 1px solid; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }
.jg_l .bd ul li a:hover, .jg_r .bd ul li a:hover{ border-color:#c8ddf2; background:#e1f0ff;}

.jg_r{float:right; width:360px;}
.jg_r .bd ul{margin:0 -5px; padding-top:20px; overflow:hidden; zoom:1;}
.jg_r .bd ul li{ float:left; width:175px; padding:0 5px; margin-bottom:10px;}
.jg_r .bd ul li a{display:block; padding:0 10px; height:43px; line-height:43px; text-align:center; border:#efefef 1px solid; background:#efefef; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.kfq_gzjg{margin-top:10px;}

.container{width: 1200px; margin: 0 auto; clear: both;}
.banner img{display:block; width:100%; height:120px;}
.common_jghz{ margin-bottom:25px; width:100%; margin:10px auto; font-size:16px}
.common_jghz h3{ background:#ebebeb; margin-bottom:10px;}
.common_jghz h3 span{ display:inline-block; background: #2372c2;  padding:10px 10px 10px 10px; font-size:15px; margin-bottom:-1px; color:#FFF;}
.common_jghz ul{overflow:hidden; zoom:1;}
.common_jghz ul li{float:left; padding:12px 14px;}
.common_jghz:last-child{margin-bottom:0;}
.qybm_list ul li{width:30%;}
.ldzc_list ul li a{color:#2372c2;}
.ldzc_list ul li a:hover{color:#ff0000;}



/*** responsive ***/
@media (max-width: 1199px) {
	.jg_l .bd ul li{ width:33.333%;}
	.qybm_list ul li{width:33%; }
	.banner img{ height: auto;}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.jg_l{width:67.4%;}
	.jg_r{width:30%;}
	.jg_r .bd ul li{ width:50%;}
}


/*ipad*/
@media (max-width: 991px) {
	.jg_l, .jg_r{float:none; width:100%;}
	.jg_l{margin-bottom:20px;}
}

@media (min-width: 768px) and (max-width: 991px) { 
	.jg_r .bd ul li{ width:25%;}
	.qybm_list ul li{ width:33%;}
	.common_jghz ul li{ float: none;}
}

/* xs mobile*/
@media (max-width:1230px) {
	.container{ width: auto;}
}
@media (max-width: 767px) {
	.container{padding:0 10px;}
	.jg_l .bd ul li{ width:50%;}
	.jg_r .bd ul li{ width:33.33%;}
	.qybm_list ul li{width:200px;}
	.container{ width: auto;}
}

@media (max-width:480px) {
	.jg_l .hd ul li{font-size:14px;}
	.jg_l .bd ul li{ width:auto;}
	.jg_r .bd ul li{ width:50%;}
	.qybm_list ul li{width:auto;}
	.common_jghz ul li{ float: none;}
}