body,td,th {font-family:Microsoft YaHei, Arial;} 
/* body{min-width:1440px} */
*{margin:0; padding:0;list-style:none;}
img,input{border:0}
input{outline:0}
a{color:#333;text-decoration:none}
a:hover { color: #bd1a2d;text-decoration:none }



/* 头部 */

	


.left_nav ul li span{float:right;width:12px;height:20px;margin:15px 35px;display:inline-block;background:url('../images/icon05_05.png') no-repeat right;}
.left_nav .now span,.left_nav ul li:hover span{background:url('../images/icon05_05h.png') no-repeat right;}
.right_con{overflow: hidden;padding-left: 20px;border-left: 2px solid #f2eeee;float: left;}
.first_con{overflow: hidden;width: 795px;padding: 30px 0;border-bottom: 1px solid #ddd;}
.first_img{float:left;}
.first_img img{width:102px;height:130px;padding:10px;border:2px solid #f2eeee;}
.first_con dl{float:left;width:559px;margin:0 0 0 30px;}
.first_con dl dd{font-size:20px;color:#333;margin:10px 0;}
.first_con dl dd:nth-child(3){font-size:16px;color:#666;margin-top:20px;}

.header{width:100%;height:320px;margin:auto;overflow:hidden;background: url('../images/home_top.png') no-repeat center center;}
.top_con{width:1200px;margin:auto;overflow:hidden;}
.top_txt{float:left;width:100%;height:56px;line-height:56px;}
.top_txt .txt_r{float:right;font-size:14px;color:#666;}
.top_txt .txt_r a{margin:0 5px;color:#666}
.top_txt .txt_r a:hover{color:#b53432}
.top_txt ul{float:right;margin:15px 10px 0 0;}
.top_txt li{position:relative;float:left;width:25px;height:25px;margin-right:10px;background:url(../images/wb_03.png);}
.topwb,.topwx{display:none;position: absolute;left:-15px;top:30px;width:64px;height:64px;background:url(../images/top_wbico.png);}
.topwx{background:url(../images/top_wxico.png);}
.wb_ico:hover .topwb,.wx_ico:hover .topwx{display:block;}
.top_txt .wx_ico{background:url(../images/wx_03.png);}
.top_txt li a{display:block;width:25px;height:25px;text-indent:-9999px;}
.logocon{float:left;width:100%;margin-top:23px;}
.logocon .logo{float:left;width:555px;height:118px;background:url(../images/logo.png);margin-top:10px}
.logocon .logo a{display:block;width:555px;height:118px;text-indent:-9999px}
.logocon .search{float:right;margin-top:53px}
.logocon .search input{float:left;width:230px;height:48px;line-height:48px;border:1px #d2d2d2 solid;background:#f6f6f6;
    font-size:16px;color:#333;padding-left:10px;border-right:0;}
.logocon .search .btn{float:left;width:92px;height:50px;line-height:50px;background:#b53331;text-align: center;font-size:14px;color:#fff;border-radius:2px;font-family:Microsoft YaHei, Arial;}
.logocon .search .btn a{display:block;width:100px;height:50px;color:#fff;}
.top_ribox{float:right;width:70px;height:78px;background:url(../images/logo_right.png);margin-top:-12px;}

/* 菜单 */
.menubox{width:100%;margin:auto;background:#b53331;}
.menu{width:1200px;margin:auto;}
.menu ul li{display:inline-block;height:60px;line-height:60px;font-size:20px;color:#fff;text-align: center;}
.menu ul li a{display:block;color:#fff;padding:0 42px;}
.menu ul li a:hover{background:url(../images/top_menuhover.png) no-repeat center bottom;} 
.menu .now{background:url(../images/top_menuhover.png) no-repeat center bottom;}
.zt_ment ul li a{padding:0 38px;}


/*导航的二级菜单*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{position:relative; z-index:1;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;display:inline;  position: relative; }
.nav .nLi h3{ float:left;}
.nav .nLi h3 a{ display:block;}
.nav .nLi .nLi-list{
	z-index: 1000;
	width: 100%;
	display: none;
	position: absolute;
	color: #000;
	border: #dddddd solid 2px;
	box-shadow: 2px 2px 5px #888888;
	top: 80px;
}
.nav .nLi.on .nLi-list{
	display: flex;
	position: absolute;
	color: #000;
	border: #dddddd solid 2px;
	box-shadow: 2px 2px 5px #888888;
	top: 80px;
	background: #fff;
}

.nav .nLi .nLi-list li{
	background: #fff;
	border: #f7f6f6 solid 2px;
	height: 50px;
	line-height: 50px;
	
}
.nav .nLi .nLi-list li a{color: #000; padding: 0;font-size: 16px;}

.nav .nLi .nLi-list li a:hover{border-bottom:#b53331 solid 2px;background: none;}


.nav .sub{ display:none; width:1200px;left:0px;position:absolute;line-height:26px; padding:5px 0;top:59px;background:#b53331;z-index: 99999; text-align:center;}
.nav .sub li{ zoom:1;padding:0 40px;line-height:40px!important}
.nav .sub a{ display:block; padding:0 10px;font-size:16px;color:#fff!important;font-weight:bold;}
.nav .sub a:hover{color:#fee550!important;background:none}
.nav .on h3 a{color:#fff;}
.menu .nav .sub li:hover a{color:#333;background-color:none!important;}



/* 底部 */

.bottom_message{width:100%;padding:40px 0;background-color:#e3e3e3;margin:auto;overflow:hidden;}
.message_box{width:1200px;margin: 0 auto;}
.message_left{float:left;width:800px;color: #666;font-size: 14px;}
.message_left ul li{float:left;width:100%;line-height:32px;}
.message_left_text_title{border-right: 1px solid #666;padding-right: 20px;margin-right: 20px;}
.message_right{float:right;}
.message_right_box{float:left;font-size: 14px;color: #676767;}
.message_right_img{width: 93px;height: 93px;margin-bottom: 10px;}
.message_right_img img{width: 93px;height: 93px;}
.wb{margin-left: 35px;}


/* news */

.header_two{background:none;height:auto;}
.header_two .top_txt{background:#fff;display:none}
.timebox{font-size:14px;float:left;color:#666}
.two_time{width:1200px;margin:auto;}
.header_two .logocon .logo{width:318px;height:55px;background-size:318px 55px;margin-top: 10px}
.header_two .logocon .logo a{width:318px;height:55px;margin-top: 10px}
.header_two .top_con{height:132px;}
.header_two .logocon .search{margin-top: 15px;}
.header_two .logocon .search{}
.header_two .logocon .search input{width:295px}
.header_two .top_ribox{width:56px;height:56px;background:url(../images/two_topi.png);margin-top:0}

/*上边框*/
.top_box{height: 15px;float: left;width: 100px;}
.xinxishum{ width:280px; height:89px; float:left; margin-top:4px; }
.xinxishum p{ font-size:14px; color:#000000; margin-top:2px; }
.xinxishum span{ font-size:26px; color:#FF9900; padding:0 0px 0 0px;}
.dijijk{ width:280px; height:55px; float:left; margin-top: 15px;}
.dijijk a{ width:132px; height:55px; float:left;}
.dijijk img{  float:left;}
.nt-iright2{ width:280px; float:left; height:393px; background:url(../images/b2.png) repeat-y; margin-top:16px; padding:0 17px;}
.xinxigk2{ width:280px; float:left; height:43px; margin-top:5px;}
.xinxigk2 h3{ padding-left:3px;height:43px; line-height:43px; font-size:16px; color:#b53331;}
.xsgdml{ width:280px; float:left;}
#demo{ width:280px; float:left; height:286px;overflow: hidden;}

/*#demo1{ width:280px;height:373px; position:relative;top:0px;border:1px solid red;}*/
.xsgdml ul{ width:280px; position:relative;top:0px;}
.xsgdml ul li{ width:280px; float:left; height:30px;line-height: 30px;}
.xsgdml ul li p{ font-size:13px; color:#5E5E5E}
.xsgdmlli1{ width:123px; float:left; margin-left:2px; height:22px; overflow:hidden;}
.xsgdmlli2{ width:78px; float:left;}
.xsgdmlli3{ width:77px; float:left;}
.jkcxin{ width:280px; float:left; margin-top:8px;}
.jkcxin a{ font-size:14px; color:#b53331; margin-left:2px;}
.jkcxin{background:#b53331;text-align:center;font-size:14px;line-height:36px;}
.jkcxin a{color:#fff}
.jkcxin:hover{color:#b53331;background:#fff}
.jkcxin:hover a{color:#b53331;}

.nt-iright3{ width:280px; float:left; height:469px; background:url(../images/b2.png) repeat-y; margin-top:16px; padding:0 17px;}
.xinxigk3{ width:277px; float:left; height:43px; margin-top:5px; padding-left:3px;}
.xinxigk3 h3{height:43px; line-height:43px; font-size:16px; cursor:pointer;}
.xinxigk3 ul{ width:277px; float:left; height:43px;}
.xinxigk3 ul li{float:left; height:43px; margin-right:18px;}
.xuank2{ width:274px; float:left; padding:0 3px;}
.xuank2 ul{ width:274px; float:left;}
.xuank2 ul li{ width:274px; float:left; height:81px; margin-top:19px;}
.xuank2img{ width:118px; float:left; height:81px;}
.xuank2img img{ width:118px; float:left; height:81px;}
.xuank2p{ width:142px; float:left; height:81px; margin-left:14px;}
.xuank2p p{ font-size:13px; color:#5E5E5E; line-height:20px;}
.xinxigk3 .active2{ font-size:16px; color:#b53331;}
.xinxigk3 .normal2{ font-size:16px; color:#000000;}





.banner_bottom{background-color: #f6f6f6;}
.banner_bottom_box{width: 1200px; margin: 0 auto;overflow: hidden;}
.banner_bottom ul{float: left;width:100%;min-height:200px;margin-top:10px;}
.banner_bottom ul li{float: left;width:90%;padding-left:25px;background: url(../images/list_ico.jpg) no-repeat left center;height: 40px;line-height: 40px;}

.banner_bottom_box_left_list,.banner_bottom_box_right_list{padding-left: 25px;}
.banner_bottom_box_left{float:left;width: 48%;background-color: #fff;margin: 50px 0;padding-bottom: 30px;border-top:2px solid #aaa8a8;}
.banner_bottom_box_left .time{float: right;color: #999;}
.banner_bottom_box_right .time{float: right;color: #999;}
.banner_bottom_box_right{float:right;width: 48%;background-color: #fff;margin: 50px 0;border-top:2px solid #aaa8a8;padding-bottom: 30px;}
.banner_bottom_box_top{float:left;margin-bottom:15px;}
.banner_bottom_box_top_text{float:left;width: 138px;height: 56px;font-size: 22px;line-height: 56px;text-align: center;margin-top: 2px;cursor: pointer;}
.banner_now{background-color: #b9423e;color: #fff;}
.hid{display: none;}

/* list */

.home_bg{width:100%;margin:auto;overflow:hidden;background:#f7f8f8}
.home{width: 1170px;margin: 0 auto;height: 55px;line-height: 55px;padding-left:30px;font-size: 16px;color: #666;background:url(../images/home_03.png) no-repeat left center;}
.home a{font-size: 16px;color: #666666;}
.home .home_img{width: 17px;height: 17px;margin-right: 20px;}

/* title */
.news_ttitle{font-size: 22px; color: #666666;width: 1200px;margin: 0 auto;background:url(../images/title_border.png) no-repeat 0 bottom;padding-bottom:10px;margin-top: 30px;}
.content_ul1{width:1200px;margin:20px auto 0;overflow:hidden;}
.content_ul1 ul{float:left;width: 100%;border-bottom:1px #e7e6e6 solid;margin-bottom:30px;padding-bottom:10px;}
.content_ul1 li{float:left;width:1180px;background:url(../images/redlist_03.png) no-repeat left center;padding-left: 20px;margin-bottom: 20px;font-size: 16px;}
.content_ul1 li .time{float: right;}
.content_ul1 li a{color:#333232}

.content_bottom{float:left;width:100%; margin:0 auto 90px;font-size: 16px;height: 30px;line-height: 30px;overflow: hidden; text-align: center;}
.content_bottom_ul{display: inline-block;}

.content_bottom .content_bottom_ul li{float: left;border: 1px solid #666;width: 25px; height: 25px;margin-left: 15px;text-align: center;line-height: 25px;}
.content_bottom .content_bottom_ul .now{color: #fff;background-color: #b53432;border: none;border: 1px solid #b53432;}




/* 图片导航 */
.content_img{width:1200px;height: 160px; margin: 0 auto;line-height:160px;border-left: 1px solid #f6f6f6;align-items: center;margin-top: 25px;margin-bottom:24px; }
.content_img ul{float:left;height: 100%;width: 100%; margin: 0;padding: 0;}
.content_img li{float:left;width: 20%;height:100%;text-align: center;}
.content_img_box{height: 100%;width: 100%;}
.content_img_box img{width: 100%;height:100%;}




.gk_care .hd{float:left;width:100%;}
.gk_care .hd h2{float:left;font-size:22px;color:#b83432;margin: 18px 0;}
.gk_care .hd .more{float:right;font-size:16px;color:#323232;height: 65px;line-height: 65px;}
.gk_care ul{float:left;width:100%;margin-top:10px}
.gk_care .care_content li{float:left;width:420px;height:49px;line-height:49px;padding-left:25px;font-size:16px;color:#333;background:url(../images/list_ico.jpg) no-repeat left center;}
.gk_care .care_content .time{float:right;color:#999}

.content_left{float:left;width: 870px;overflow:hidden;}
.content_left .gk_care{width:870px;height: 320px;}
.content_left .gk_care .hd img{float:left;width:700px;margin: 35px 0 0 10px;}
.content_left .gk_care .care_content li{margin-right: 24px;width: 385px;}

.content_left_bottom{margin-top: 20px;}
.content_left_bottom .care_t{float:left;width:410px;}
.content_left_bottom .care_t .hd img{float:left;width:255px;margin: 30px 0 0 10px;}

/* 右侧 */

.content_right{width: 280px;float:right;}
.content_right .care_rt {width: 280px;}
.content_right .care_rt .hd img{float:left;width:125px;margin: 30px 0 0 10px;}
.content_right .content_right_img{float:left;width:105%}
.content_right .content_right_img img{width: 130px;height: 60px;}
.content_right .content_right_img li{float:left;margin:0 15px 15px 0;}
.content_right .content_right_bottom{margin-top: 0px;}
.content_right .content_right_bottom li{float:left;margin-top: 15px;width: 100%;height: 55px;}
.content_right .content_right_bottom li img{width: 100%;height: 55px;}
.care_t .hd h2,.care_rt .hd h2 {
    float: left;
    font-size: 22px;
    color: #b83432;
    margin: 18px 0;
}
.care_t .hd,.care_rt .hd {
    float: left;
    width: 100%;
}
.care_t .hd .more,.care_rt .hd .more {
    float: right;
    font-size: 16px;
    color: #323232;
    height: 65px;
    line-height: 65px;
}

.care_t .care_content li{width:385px;}
.care_t .care_content li a{float:left;}
.care_content{float:left;width:100%;}
.care_content li{float:left;width:485px;height:38px;line-height:38px;padding-left:25px;font-size:16px;color:#333;background:url(../images/list_ico.jpg) no-repeat left center;}



.care_content .time{float:right;color:#999}
.content_right  .content2_bottom li{margin-top: 10px;height:80px}
.content_right  .content2_bottom li img{height:80px}

/* 时政要闻 */





i{font-style: normal;}



/* 子站-办公室-新闻动态 */
.bgs_inf{width: 1200px;margin: 0 auto;padding-top: 30px;}
.bgs_inf_left{width: 198px;float: left;}
.bgs_inf_left ul{margin-right: 30px;border-top: 4px solid #b53432;text-align: center;}
.bgs_inf_left ul li{border-bottom: 1px solid #f2f2f2;font-size: 20px;color: #666666;}
.bgs_inf_left ul li span {margin: 20px 0;display: block;width: 168px;font-weight: 600;}
/* .bgs_inf_left ul li .li_now{border-left: 1px solid #b53432;color: #b53432;} */
.li_now span{border-left: 2px solid #b53432;color: #b53432;}
.bgs_inf_right{width: 970px;float: right;padding-left:30px;border-left: 1px solid #f2f2f2;margin-bottom: 70px;}
.bgs_inf_right .news_ttitle{font-size: 22px; color: #b53432;width: 100%px;background:url(../images/title_border.png) no-repeat 125px center;margin-top: 0;background-size: 845px;padding: 0;}
.bgs_inf_right .news_ttitle img{line-height: 31px;margin-right: 10px;}
.bgs_inf_right .content_ul1{width:100%;margin:20px auto 0;overflow:hidden;}
.bgs_inf_right .content_ul1 ul{float:left;width: 100%;border-bottom:1px #e7e6e6 solid;margin-bottom:30px;padding-bottom:10px;}
.bgs_inf_right .content_ul1 ul:nth-child(4){border: none;margin-bottom: 0;}
.bgs_inf_right .content_ul1 li{float:left;width:940px;background:url(../images/redlist_03.png) no-repeat left center;padding-left: 20px;margin-bottom: 20px;font-size: 16px;}
.bgs_inf_right .content_ul1 li .time{float: right;}
.bgs_inf_right .content_ul1 li a{color:#333232}

/*捐赠查询*/
.jzcx{}
.jzcx .jzcx-ul{font-size: 14px;}
.jzcx .jzcx-tj{width: 100%;margin-top: 30px;}
.jzcx .jzcx-tj-left{}
.jzcx .jzcx-tj-content{color: #727171;}
.jzcx .jzcx-tj-content .jzcx-name{width: 150px; text-align: right; margin-right: 20px;}
.jzcx .jzcx-tj-content li{margin-bottom: 15px;}
.jzcx .jzcx-tj-content li input{border: #cfcfcf solid 1px; padding: 10px;}
.jzcx .jzcx-tj-content li select{border: #cfcfcf solid 1px; padding: 10px;}
.jzcx .jzcx-tj-right{}


.jzcx .jzcx-mx{width: 96%;background: #f3f3f3; padding: 2%;}
.jzcx .jzcx-mx dl{background: #fff;font-size: 14px;}

.jzcx .jzcx-mx dl dt{font-size: 16px;background: #f3f3f3; padding: 0 20px; }
.jzcx .jzcx-mx dl dd{ padding: 10px 20px;border-bottom: dashed #ddddde 1px;}
.jzcx .jzcx-mx .jzcx-mx-dt-span1{ width: 15%;text-indent:0}
.jzcx .jzcx-mx .jzcx-mx-dt-span2{width: 25%;text-indent:0}
.jzcx .jzcx-mx .jzcx-mx-dt-span3{width: 15%;text-indent:0}
.jzcx .jzcx-mx .jzcx-mx-dt-span4{ width: 25%;text-indent:0}
.jzcx .jzcx-mx .jzcx-mx-dt-span5{width: 10%;text-indent:0}
.jzcx .jzcx-mx .jzcx-mx-dt-span6{width: 10%;text-indent:0}

.jzcx .jzcx-mx .jzcx-mx-dd-span1{ width: 15%;text-indent:0; border-right: #ccc solid 1px;}
.jzcx .jzcx-mx .jzcx-mx-dd-span2{width: 25%;text-indent:10px; border-right: #ccc solid 1px;}
.jzcx .jzcx-mx .jzcx-mx-dd-span3{width: 15%;text-indent:10px; border-right: #ccc solid 1px;}
.jzcx .jzcx-mx .jzcx-mx-dd-span4{width: 25%;text-indent:10px; border-right: #ccc solid 1px;}
.jzcx .jzcx-mx .jzcx-mx-dd-span5{width: 10%;text-indent:10px; border-right: #ccc solid 1px;}
.jzcx .jzcx-mx .jzcx-mx-dd-span6{width: 10%;text-indent:10px}

.jzcx .jzcx-mx-bottom{ width: 100%;}

.jzcx .jzcx-mx-bottom span{display: block;width: 33.3%; padding: 20px 0;text-indent:0; text-align: center;}






/* fenye */

.page{float:left;width:100%;margin-top:30px;text-align:center;font-size:16px;color:#333}
.page a{ display: inline-block;border: 1px #999 solid;height: 20px;line-height: 20px;padding: 0 5px;margin: 0 5px;color: #333;}
.page .page_current{ display: inline-block;border: 1px #b53331 solid;height: 20px;line-height: 20px;padding: 0 5px;margin: 0 5px;color: #fff;background: #b53331;font-weight:normal;}

.right2box{width:980px}
.right2box .hdtop{float:left;width:100%;}
.right2box .hdtop .conc_tit,.right2box .conc_tit{float:left;width:100%;text-align: center;font-size:24px;color:#333;font-weight:700;;}
.right2box .conc_time{float:left;width:100%;padding:15px 0;text-align: center;font-size:16px;color:#999;background:url(../images/xq_topline.jpg) repeat-x left bottom;margin-bottom:20px;}
.right2box .hdtop .conc_con{float:left;width:100%;line-height:34px;font-size:16px;color:#333;text-align: justify;text-indent:30px;}
.right2box .hdtop .conc_con img{max-width: 100%}
.right2box .content_ul1{width:100%}

.right2box .content_ul1 ul{border-bottom:0}
.right2box  .page{margin-top:15px;border-top: 1px #e7e6e6 solid;    padding-top: 20px;}

.szld_t{width:130px;height:61px;background:url(../images/message_1_03.png);}
.szld_t:hover{background:url(../images/szld_h.png);}
.jgzz_t{width:130px;height:61px;background:url(../images/message_2_03.png);}
.jgzz_t:hover{background:url(../images/jgzz_h.png);}
.jgsz_t{width:130px;height:61px;background:url(../images/message_3_03.png);}
.jgsz_t:hover{background:url(../images/jgsz_h.png);}
.zsdw_t{width:130px;height:61px;background:url(../images/message_4_03.png);}
.zsdw_t:hover{background:url(../images/zsdw_h.png);}
.szld_t a,.jgzz_t a,.jgsz_t a,.zsdw_t a{display:block;width:130px;height:61px;}









@media only screen and (max-width: 991px) {
			
	body{
	
			width: 100%;
	
		
		}
	/* .bgs_inf{width: 100%;}
			.right2box{width: 752px;overflow: hidden;} */
			
		}
	
