@charset "utf-8";

/*common*/

.home_news .home_common_newslist{padding-top:10px;}
.home_common_newslist li{position:relative; padding:0 90px 0 18px; height:38px; line-height:38px;  overflow:hidden; border-bottom:#cccccc 1px dashed; vertical-align:top;}
.home_common_newslist li .time{ position:absolute; right:0; top:0; color:#999999; z-index:1;}
.home_common_newslist li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.home_common_newslist li a:hover{color:#ff0000;}
.home_common_newslist li:last-child{ border-bottom:none;}

/*common end*/

.home_news{height:350px; margin-bottom:20px; background:#fff; margin-top:20px; border:1px solid #126ec2; border-radius:8px; overflow:hidden;}
.home_news .hdBox{float:left; width:185px; background:#78b8eb;}
.home_news .hdBox ul li{ margin-bottom:1px;}
.home_news .hdBox ul li a{display:block; height:87px; position:relative; background:url(/imagelzb/main_arrow2.png) right 15px center no-repeat #3D99E3; padding-left:36.5%; line-height:88px; font-size:18px; color:#FFF}
.home_news .hdBox ul li a i{ display:block; width:50px; height:50px; position:absolute; top:50%; margin-top:-20px; left:9.4%; background:url(/imagelzb/home_newsicon.png) no-repeat;}
.home_news .hdBox ul li.li0 a i{background-position:-158px 5px;}
.home_news .hdBox ul li.li1 a i{background-position:-158px -76px;}
.home_news .hdBox ul li.li2 a i{background-position:-158px -170px;}
.home_news .hdBox ul li.li3 a i{background-position:-158px -260px;}
.home_news .hdBox ul li.li0.on a i{background-position:0 5px;} 
.home_news .hdBox ul li.li1.on a i{background-position:0 -76px;}
.home_news .hdBox ul li.li2.on a i{background-position:0 -170px;}
.home_news .hdBox ul li.li3.on a i{background-position:0 -260px;}
.home_news .hdBox ul li.on a{background:url(/imagelzb/main_arrow1.png) right 15px center no-repeat #fff; color:#3D99E3;}
.home_news .bdBox{float:right; width:1000px;}
.home_news .bdSlide{padding:20px; overflow:hidden;}
.home_news .bdSlide .fleftbox{float:left; width:48.5%;}
.home_news .bdSlide .frightbox{float:right; width:48.5%;}

.home_tpxw{float:left; width:470px; height:310px; position:relative; overflow:hidden;}
.home_tpxw img{ width:100%; height:310px; display:block;}
.home_tpxw .bd li{ position:relative; overflow:hidden; zoom:1;}
.home_tpxw .bd .txtbg{position:absolute; bottom:0; _bottom:-1px; left:0; width:100%; height:40px; background:#000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5;}
.home_tpxw .bd .txt{position:absolute; bottom:0; left:15px; right:100px; color:#fff; font-size:16px; line-height:40px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.home_tpxw .hd{ position:absolute; bottom:15px; right:15px;}
.home_tpxw .hd li{float:left; width:8px; height:8px; margin-left:6px; line-height:0; overflow:hidden; font-size:0; background:#fff; border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; cursor:pointer;}
.home_tpxw .hd li.on{background:#d90000;}
.home_tpxw .bd ul, .home_tpxw .bd li{width:100% !important;}

.home_gzdt_list{float:right; width:49%; margin-top:-5px;}
.home_gzdt .toutiao{text-align:center; margin-bottom:10px; line-height:30px; color:#D80000; font-size:20px; font-weight:bold; padding:5px 0 15px; border-bottom:1px dashed #ccc; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.home_gzdt .toutiao a{color:#D80000; }

.home_tzgg_list .toutiao{text-align:center; margin-bottom:15px; font-size:14px; padding:0 18px 18px; border-bottom:1px solid #dddddd; color:#999;}
.home_tzgg_list .toutiao h5{font-size:18px; padding:0 10px 15px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.home_tzgg_list .toutiao h5 a{color:#2674D0; font-size:18px; }
.home_tzgg_list .toutiao p{padding:0; margin:0; text-align:center; color:#999; line-height:1.2; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.twoCol_commonlist{margin:0 -15px; overflow:hidden;}
.twoCol_commonlist li{padding:0; float:left; width:50%; vertical-align:top;}
.twoCol_commonlist li div{position:relative; padding:0 90px 0 18px; height:32px; line-height:32px; background:url(/imagelzb/bm_common_dot.gif) no-repeat left center; overflow:hidden; margin:0 15px;}
.twoCol_commonlist li div .time{ position:absolute; right:0; top:0; color:#999999; z-index:1;}
.twoCol_commonlist li div a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.twoCol_commonlist li div a:hover{color:#ff0000;}


.home_jggk_left{float:left; width:310px; margin-right:20px;}
.home_jggk_center{float:left; width:289px;}
.home_jggk_right{float:right; width:329px;}
.bdBox .tit{background:#3D99E3; display:inline-block; *display:inline; *zoom:1; clear:both; text-align:center; font-size:16px; color:#2372c2; height:33px; line-height:33px; color:#FFF; margin-bottom:20px;}
.bdBox .tit a{color:#FFF; display:block; padding:0 20px;} 
.bdBox .box{border:#DDDDDD 1px solid; padding:15px; clear:both;}
.bdBox .box .txt{height:226px; overflow:hidden;line-height:2;}
.bdBox .box .detail{ color:#D80000; margin-left:5px;}
.bdBox .box .detail:hover{text-decoration:underline;}
.bdBox .tit2{ background:#3D99E3; text-align:center; font-size:16px; color:#2372c2; height:33px; line-height:33px; color:#FFF; margin-bottom:20px;}
.bdBox .tit2 a{color:#FFF; display:block;} 


.jgHd{overflow:hidden; zoom:1; line-height:33px; margin-bottom:20px;}
.jgHd li{ float:left; font-size:16px; text-align:center;  background:#f4f4f4;}
.jgHd li a{display:block; padding:0 20px; border-right:#fff 1px solid;}
.jgHd li.on{background:#3D99E3; color:#fff;}
.jgHd li.on a{color:#fff;}

.home_jgld_list ul{ margin:0 -7px; overflow:hidden;}
.home_jgld_list li{float:left; width:50%; *width:151px;}
.home_jgld_list li a{display:block; background:#f7f7f7; padding:11px 10px; margin:0 7px 13px; text-align:center;}
.home_jgld_list li a:hover, .common_jglink li a:hover{ background:#f0f6fb;}

.common_jglink ul{ margin:0 -7px; overflow:hidden;}
.common_jglink li a{display:block; border:#dddddd 1px solid; padding:10px; margin:0 7px 13px; text-align:center;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.jggk_nsjg li{float:left; width:50%; *width:171px;}
.jggk_zsjg li a{text-align:left;}

.home_zwgk_left{float:left; width:70%; }
.home_zwgk_right{float:right; width:27%; }
.home_xxgk_nav .cont{padding:18px 0;}
.home_xxgk_nav li{margin-bottom:12px; border:1px solid #DDDDDD;}
.home_xxgk_nav li a{display:block; height:40px; line-height:40px;  text-indent:74px; position:relative; background:#ffffff;}
.home_xxgk_nav li a i{position:absolute; left:24px; top:50%; margin-top:-20px; width:40px; height:40px; background:url(/imagelzb/home_xxgk_icon.png);}
.home_xxgk_nav li.li0 a i{background-position:0 0;}
.home_xxgk_nav li.li1 a i{background-position:0 -40px;}
.home_xxgk_nav li.li2 a i{background-position:0 -80px;}
.home_xxgk_nav li.li3 a i{background-position:0 -120px;}
.home_xxgk_nav li.li4 a i{background-position:0 -160px;}
.home_xxgk_nav li a:hover{color:#3188d8;}
.home_xxgk_nav li.li0 a:hover i{background-position:-40px 0;}
.home_xxgk_nav li.li1 a:hover i{background-position:-40px -40px;}
.home_xxgk_nav li.li2 a:hover i{background-position:-40px -80px;}
.home_xxgk_nav li.li3 a:hover i{background-position:-40px -120px;}
.home_xxgk_nav li.li4 a:hover i{background-position:-40px -160px;}

.home_box{margin:0 -10px; overflow:hidden;}
.home_commonbox{overflow:hidden; float:left; margin-bottom:20px; width:33.33%; *width:406px;}
.home_commonbox .inbox{ margin:0 10px;}
.home_commonbox .tit{height:33px; line-height:33px;}
.home_commonbox .tit h2{background:#3D99E3; float:left; width:105px; text-align:center; font-size:16px; color:#FFF;} 
.home_commonbox .tit .more{ display:block; float:right; padding-right:10px;}
.home_commonbox .box{border:#DDDDDD 1px solid; padding:10px 15px; background:#FFF; border-radius:1px; margin-top:-1px;}
.home_commonbox .box ul{height:256px;}
.home_commonbox .box ul li{padding-right:55px;}
.home_lxfs .box ul li{ border-bottom:#e3e3e3 1px dashed; padding:10px 0; line-height:1.8;}
.home_lxfs .box ul li b{ color:#3D99E3; font-size:15px;}
.home_lxfs .box ul li:last-child{border-bottom:none;}
.home_lxfs .box{ padding:0 15px;}
.home_lxfs .box{height:276px;}

.close_btn { display:block;  color:#555555; cursor:pointer; font-size:12px; padding-right: 16px; text-align:right;
}
/*links*/
@media (max-width: 1199px) {
	.home_news .hdBox{width:16%;}
	.home_news .bdBox{ width:84%;}
	.home_tpxw{width:48%;}
	.home_jggk_left{width:32%; margin-right:2%;}
	.home_jggk_center{width:30%;}
	.home_jggk_right{width:34%;}
}

@media (max-width: 992px){
	.home_commonbox{width:50%;}
}

@media (max-width: 991px) {
	.ban_scroll, .home_ban{display:none;}
	.home_news, .bdBox .box .txt{height:auto;}
	.home_news .hdBox, .home_news .bdBox{float:none; width:100%;}
	.home_news .hdBox{overflow:hidden;}
	.home_news .hdBox ul li{float:left; width:25%; margin-bottom:0;}
	.home_news .hdBox ul li a{margin-left:1px; background-image:none !important;}
	.home_news .hdBox ul li.li0 a{margin-left:0;}
	.home_news .bdSlide{height:auto; padding-bottom:15px;}
	
	.home_jggk_left{float:none; width:100%; margin:0 0 20px;}
	.home_jggk_center{width:40%;}
	.home_jggk_right{width:58%;}
	
}


@media (max-width: 768px) {
	.home_news .hdBox ul li{width:50%; margin-bottom:1px;}
	.home_news .hdBox ul li a{ height:60px; line-height:60px;}
	.home_news .hdBox ul li.li2 a{ margin:0;}
	.home_tpxw{margin-bottom:20px;}
	.home_tpxw, .home_gzdt_list{float:none; width:100%;}
	.home_commonbox{width:100%;}
	.home_commonbox .box ul{height:auto;}
	.home_jggk_center{margin-bottom:20px;}
	.home_jggk_center, .home_jggk_right, .home_zwgk_left, .home_zwgk_right{width:100%; float:none;}
	.home_zwgk_left{margin-bottom:15px;}
	.twoCol_commonlist li{width:100%;}
	.home_lxfs .box{height:auto;}
}

@media (max-width: 640px) {
	.home_jggk_left, .home_jggk_right, .home_news .bdSlide .fleftbox, .home_news .bdSlide .frightbox{float:none; width:100%; margin-right:0; margin-bottom:10px;}
}

@media (max-width: 480px) {
	.qtgk_menu{ border:#ebebeb 1px solid; padding:10px;}
	
}
@media (max-width: 479px) {
	.zdgk_menu li{float:none; width:100%;}
	.qtgk_menu li{ width:50%; text-align:center;}
}
@media (max-width: 320px) {
	.footer .copyright{ font-size:13px;}
	
}