@charset "utf-8";
/*common*/
.sideBar{float:left; width:21%;}
.parentName{ display:none;}
.sideMenu .level_1{ margin-bottom:1px;}
.sideMenu .a1{display:block; padding:12px 30px 12px 35px; font-size:18px; line-height:1.5; position:relative; background:#f2f1f1;}
.sideMenu .a1 i{position:absolute; right:15px; top:50%; width:0; height:0; margin-top:-6px;  border: 6px solid transparent; border-left-color:#fff; display:none;}
.sideMenu .a1:hover, .sideMenu .a1.aon{background:#2372c2; color:#fff;}
.sideMenu .a1:hover i, .sideMenu .a1.aon i{display:block;}
.mainContent{float:right; width:77%;}
.sideMenu3 .a1{padding:12px 30px 12px 65px;}
/*list*/
.news_list li, .news_list_group li{ position:relative; padding:0 100px 0 20px; clear:both; overflow:hidden; font-size:16px; height:42px; line-height:2; background:url(/images/common_dot.gif) no-repeat left center;}
.news_list li span, .news_list_group li span{ position:absolute; right:0; top:0; z-index:1; font-size:14px; color:#999999;}
.news_list li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.news_list li a:hover{font-weight:bold; color:#333;}
.news_list .pagediv{padding-bottom:15px;}

.common_tit3 h3{ border-bottom:#e0e0e0 1px solid; margin-bottom:10px; background:#ebebeb;}
.common_tit3 h3 span{ display:inline-block; background:#2372c2; color:#fff; height:35px; line-height:35px; padding:0 25px; font-size:16px; margin-bottom:-1px;}
.common_tit3 .more{float:right; color:#666; line-height:35px; margin-right:15px;}
.common_tit3 .more:hover{color:#333;}
.fbjg_lists{margin-bottom:15px;}
/***鍒嗙被鎼滅储***/
.type_search{ text-align:center;}
.type_search .tt{ padding:10px; background:#f2f2f2; margin-right:-5px;}
.type_search select{ width:20%; height:35px; line-height:35px; border:#ccc solid 1px; vertical-align:middle;}
.type_search .type_submit{ background:#bc1010;margin-left: -5px; padding:0 20px;height: 35px;border: none; vertical-align:middle; color:#fff; font-weight:bold; cursor:pointer;}

.news_list_group li h4{float:left; font-weight:normal; font-size:16px; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; color:#333;}
.news_list_group li .title:hover{font-weight:bold; color:#333;}
.news_list_group li em{font-style:normal; color:#bc1010;}
.news_list_group li em a{color:#bc1010;}
.news_list_group li em a:hover{ font-weight:bold;}



.singlePage{ font-size:16px; line-height:2; padding:20px; margin-bottom:20px;}

.qjxkgg_tit{font-size: 22px; color: #D02F2C; margin-bottom: 40px; text-align: center;}
.qjxkgg_list li{width: 25%; float: left;}
.qjxkgg_list li a{padding: 20px; margin:0px 40px 20px; background: #0077E6; display: block; color: #fff; text-align: center; font-size: 16px;}

.news_list_jj li{ border-bottom:#ccc solid 1px; padding:10px 0;}
.news_list_jj li .tt a{ font-weight:bold; line-height:30px; color:#2372c2; font-size:16px;}
.news_list_jj li .jj{color:#333030;}
.news_list_jj li .jj a{ color:#333;}
.fbjg_ssBox{ background:#f8f8f8; padding:15px 20px 0; border:#e3e3e3 1px solid; font-size:14px;}

.fbjg_result{line-height:24px; padding:6px 0; margin-bottom:10px; border-bottom:#ccc 1px dotted; }
.news_list_group li{ position:relative; padding:0 100px 0 0; clear:both; overflow:hidden; font-size:16px; height:38px; line-height:38px;}
.news_list_group li h4{float:left; font-weight:normal; font-size:15px; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; color:#333;}
.news_list_group li .title:hover{font-weight:bold; color:#333;}
.news_list_group li em{font-style:normal; color:#bc1010;}
.news_list_group li em a{color:#bc1010;}
.news_list_group li em a:hover{ font-weight:bold;}


/*ldzc*/
.ldzc_pagemain{overflow:hidden;}
.ldzc_sidemenu .a1{display:block; padding:11px 30px 11px 35px; font-size:18px; line-height:1.5; position:relative; background:#2372c2; color:#fff; margin-bottom:1px;}
.ldzc_sidemenu .a1 i{position:absolute; right:15px; top:50%; width:0; height:0; margin:-3px 3px 0 0;  border: 6px solid transparent; border-top-color:#7baada;}
.ldzc_sidemenu .ul2{display:none;}
.ldzc_sidemenu .a2{ display:block; padding:9px 0; text-align:center; background:#f2f1f1; margin-bottom:1px; font-size:16px;}
.ldzc_sidemenu .a2:hover, .ldzc_sidemenu .aon{background:#38a6ea; color:#fff;}
.ldzc_intro .ldzc_tt{ line-height:2;}
.ldzc_grjj, .ldzc_gzfg{margin-bottom:20px;}

.ldzc_photo{float:left; width:26.2%; text-align:center; border:#ebebeb 1px solid; background:#f7f7f7; padding-bottom:20000px; margin-bottom:-20000px;}
.ldzc_intro{float:right; width:71%; background:#fff;}
.ldzc_photo img{ display:block; width:76%; margin:25px auto 0; max-width:160px;}
.ldzc_photo h3{padding:20px 0 0; font-weight:normal; font-size:20px;}
.ldzc_photo span{display:block; padding:10px 15px;}
.ldzc_jqhd .common_newslist li{padding-right:90px;}

.ldzc_list ul li{ padding:20px 0; border-bottom:#ccc dashed 1px;}
.ldzc_list ul li .img{float:left; width:20%;}
.ldzc_list ul li .dec{float:right; width:78%;}
.ldzc_list ul li img{width:130px; height:180px; display:block; margin:auto;}
.ldzc_list ul .xx{line-height:25px; padding:8px 0;}
.ldzc_list ul .xx b{font-size:18px;}
.ldzc_list ul li .jj{line-height:25px;}
.ldzc_list ul li .jj a{ padding-left:10px; color:#6CF; font-weight:bold;}

.tpxw_list .tpxw_ul li{ width:48%; float:left; margin:0 1% 20px;}
.tpxw_list .tpxw_ul li img{width:100%; height:300px; display:block;}
.tpxw_list .tpxw_ul .xx{height:40px; line-height:40px; background:#000; text-align:center;}
.tpxw_list .tpxw_ul .xx a{display:block; color:#fff;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

/***sjfb***/
.sjfb_banner{background:#f3f3f3; text-align:center;}
.sjfb_sidebar{background:#4099e8; margin:20px 0;}
.sjfb_sidebar li{float:left;}
.sjfb_sidebar li a{ display:block;padding:13px 40px; line-height:24px; font-size:16px; font-weight:bold; color:#fff;}
.sjfb_sidebar li a:hover,.sjfb_sidebar li a.aon{background:#1375cb;}

.sjfb_tab .hd{width:20%; float:left; background:#f3f3f3;}
.sjfb_tab .hd li{border-bottom:#fff solid 1px;}
.sjfb_tab .hd li a{ display:block;font-size:17px; padding:20px 25px; line-height:22px;}
.sjfb_tab .hd li a:hover,.sjfb_tab .hd li.on a{background:#1375cb; color:#fff; font-weight:bold;}
.sjfb_tab .bd{width:78%; float:right;}
.sjfb_tab .bd img{max-width:100%;}

.sjfb_links{}
.sjfb_links li{padding-right:31px; float:left; background-color:#EBF0F4; height:80px; vertical-align:middle;  margin:0 10px 0 10px;}
.sjfb_links li a{background-image:url(/images/sjfb_sp.png);background-repeat: no-repeat; background-position:49px center;padding-left:103px; display:block; line-height:80px;}
.sjfb_links .yp a{background-image:url(/images/sjfb_yp.png);}
.sjfb_links .ylqx a{background-image:url(/images/sjfb_ylqx.png);}
.sjfb_links .sycx a{background-image:url(/images/szfb_sjcx.png); line-height:25px; padding-top:15px; background-position:49px 20px;}
.sjfb_links .gycx a{background-image:url(/images/sjfb_gysjcx.png); line-height:25px; padding-top:15px; background-position:49px 20px;}
/*缃戜笂淇¤銆佸眬闀夸俊绠�*/
.subPage{width:100%;height:180px;border:1px solid #98d9f4;position:relative;}
.subPage p{width:72%;margin-top:30px;margin-left:20px;display:inline-block;}
.subPage img{vertical-align:middle;margin-top:20px;}
.subPage .btns{position:absolute;bottom:20px;right:5%;}
.subPage .btns a:first-child{margin-right:18px;}
.subPage .btns span{display:inline-block;padding:5px 15px;border-radius:5px;text-align:center;background:#00a0e9;color:#fff;}
/*淇℃伅鍖哄潡鍒楄〃*/
.fwsxlist{margin:0 -7px; }
.fwsxlist li{float:left; width:25%;}
.fwsxlist li span{ margin:0 7px 14px; display:block; height:52px; padding:0 10px; line-height:52px; text-align:center; vertical-align:middle; background:#f1f4f8; overflow:hidden;}
.fwsxlist li span:hover{background:#5392e0;}
.fwsxlist li span a{ display:inline-block; vertical-align:middle; line-height:22px;}
.fwsxlist li span:hover a{color:#FFF;}

.guidang{color: #e8274b; font-size: 40px; font-weight: bold; text-align: center; padding: 10px 0px 0px; background: #fff;}
/***responsive***/
@media (max-width: 1199px) {
}

@media (max-width: 1024px){
	.sjfb_links li{width:31%; margin:0px 10px 20px;}
}
@media (max-width: 991px){
	.sideBar{width:100%; margin-bottom:20px;}
	.sideBar, .mainContent{float:none; width:100%;}
	.singlePage{padding:0;}
	.guidang{padding: 0px 10px 10px;}
}

@media (max-width: 960px) {
	.sideMenu .a1{padding-left:30px; font-size:16px;}
	.sjfb_sidebar li a{padding:13px 38px;}
	.sjfb_links li{width:48%; margin:0px 0px 10px 10px;}
}


/* xs mobile*/
@media (max-width: 767px) {
	/*.sideBar{display:none;}*/
	.news_list li, .news_list_group li{padding:6px 10px 6px 26px !important;  line-height:1.5em;  background-position:0 18px; height:auto;}
	.news_list li a, .news_list li span,
	.news_list_group li h4, .news_list_group li span
	{float:none; display:inline; position:static; white-space:normal; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:auto;}
	.news_list li span, .news_list_group li span{margin-left:10px;}
	.news_list .item ul li{line-height:1.5em;}
	.SearchTxt{-moz-width:calc(100% - 290px); -ms-width:calc(100% - 290px); -o-width:calc(100% - 290px); -webkit-width:calc(100% - 290px); width:calc(100% - 290px);}
	.totalnav li{ width:100%;}
	.totalnav li a{white-space:normal;}
	.totalnav li a i{right:3%;}
	.type_search select{ width:40%;}
	.ldzc_photo,.ldzc_intro{float:none; width:100%;}
	.ldzc_list ul li .img,.ldzc_list ul li .dec{float:none; width:100%;}
	.sjfb_sidebar li a{padding:13px 38px;}
	.fwsxlist li{float:left; width:50%;}
	.qjxkgg_list li a{margin: 0px 20px 20px;}
	.guidang{padding: 0px 10px 10px;}
}
@media (max-width: 580px){
	.SearchTxt{float:left; -moz-width:calc(100% - 150px); -ms-width:calc(100% - 150px); -o-width:calc(100% - 150px); -webkit-width:calc(100% - 150px); width:calc(100% - 150px);}
	.tpxw_list .tpxw_ul li{width:100%; float:none;}
	.sjfb_sidebar li{width:100%;}
    .sjfb_links li{width:95%; margin-bottom:10px;}
	.qjxkgg_list li{width: 33.333%;}
	.qjxkgg_list li a{padding: 15px; margin: 0px 10px 20px;}
	.guidang{padding: 0px 10px 10px;}
}


/* XS Portrait */
@media (max-width: 480px) {
	.singlePage{padding:0px 20px;}
	.sjfb_sidebar li{width:100%;}
	.sjfb_links li{width:95%; margin-bottom:10px;}
}
@media (max-width: 320px) {
}
