body{ color:#535353;}
a:link{ color:#535353; text-decoration:none;}
a:visited{ color:#535353;}
a:hover{ color:#f30;}
.div_1002{ width:1002px; clear:both; height:auto; text-align:left; margin:auto;}
/*---首页---*/
.top{ background-color:#EAEAEA; height:30px;}
.top b{ margin-left:10px; margin-right:10px;}
.top_dl span{ color:#f30; font-weight:bold;}
.top_dl a{ font-family:"微软雅黑"; font-size:14px; color:#fff; display:inline-block; margin-left:15px; margin-right:15px; min-height:30px; min-width:90px; text-align:center; line-height:30px; padding-left:10px; padding-right:10px; background-color:#FF7700;}
.top_dl a:hover{ background-color:#F33;}
.div_top_logo{ height:129px; background-image:url(../images/bj.jpg); background-repeat:no-repeat; background-position:center top;}
.div_menu{ height:45px; line-height:45px; background-image:url(../images/menu_bg.jpg); background-repeat:repeat-x;}
.div_menu .menu li{ float:left; width:106px; height:15px; border-left:solid 1px #129FE7; margin-top:15px; position:relative; }
.div_menu .menu li.first{ border-left:none;}
.div_menu .menu li.first a{ background-color:#fff; color:#000;}
.div_menu .menu li a{ display:inline-block;color:#fff; width:105px; height:44px; top:-14px; position:absolute; text-align:center; font-size:14px;}
.div_menu .menu li a:Hover{ background-color:#E9F8FE; color:#000;}

.div_gonggao{ height:36px; line-height:36px; background-color:#F3F3F3;font-family:"微软雅黑"; font-size:14px; color:#FF7200;}
.div_gonggao img{ vertical-align:middle;}
.div_gonggao ul li{float:left; line-height:36px;}
.div_gonggao ul li.gg{ width:200px;}
.div_gonggao ul li.l2{ width:800px;}

.sy_top1 {height:345px; margin-top:25px;}
.sy_top1 > div{ float:left;}
.sy_top1 > .left{width:366px;}

.sy_top1 > .center{ width:355px; margin-left:12px; border:solid 1px #ddd; padding:10px; height:325px;}

.sy_top1 > .right{ width:235px; margin-left:12px;}
.index_ggg{ border:solid 1px #ddd; min-height:166px; padding-top:10px;}
.index_ggg li{ height:28px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-left:8px; margin-right:8px;}
.banner1{ margin-top:20px; margin-bottom:20px; height:auto; text-align:center;}
.banner1 img{ max-width:1002px;}
.sy_hd{ border:solid 1px #ddd; margin-top:20px; height:310px;}
.sy_hdlb{padding:0px 0px 0px 0px; clear:both; }
.hd_item{width:230px; float:left;margin-left:10px; margin-right:10px; margin-top:20px;}
.hd_item .l1{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background-color:#68C1FD; height:28px; line-height:28px; padding-left:10px; padding-right:10px;}
.hd_item .l1 a{ color:#fff;}
.hd_item .l1:hover{ background-color:#F30;}
.hd_item .l2{ line-height:200%; color:#545454; background-color:#EFEFEE; height:60px; padding:10px; position:relative;}
.hd_item .l2 a{ display:block; right:10px; width:60px; height:24px; line-height:24px; color:#fff; background-color:#68C1FD; position:absolute; top:20px; text-align:center;}
.hd_item .l2 a:hover{ background-color:#F30;}
.sy_body2 .left{ width:753px; float:left; height:auto;}
.syaxqy_bt{ position:relative; height:42px;}
.syaxqy_bt img{ position:absolute; left:-8px; top:0px;height:42px;}
.axqy_list{ height:315px; border-left:solid 1px #ddd; border-right:solid 1px #ddd; border-bottom:solid 1px #ddd; padding-top:15px;}
.axqy_list li{ float:left; width:170px; height:160px; margin-left:15px;;}
.axqy_list li .d1{ width:170px; height:100px; display:table-cell; text-align:center; vertical-align:middle; border:solid 1px #ddd;}
.axqy_list li .d1 img{max-width:170px; max-height:100px; vertical-align:middle;}
.axqy_list li .d2{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center; height:50px; line-height:50px;}
.sy_gyjz{width:335px;}
.sy_gyjz li{height:30px; border-bottom:solid 1px #ddd; line-height:30px;}
.index_news_one1{ clear:both; margin-top:15px; margin-bottom:15px; height:90px;}
.index_news_one1 > .d1{ width:135px; height:83px; float:left;}
.index_news_one1 > .d1 img{ width:122px; height:81px;}
.index_news_one1 > .d2{ width:185px; float:right;}
.index_news_one1 > .d2 > .d1{ color:#4CB0F9; text-align:center; margin-bottom:10px;}
.index_news_one1 > .d2 > .d1 a{ color:#4CB0F9; font-weight:bold;}
.index_news_one1 > .d2 > .d1 a:hover{ color:#f30;}
.index_news_one1 > .d2 > .d2{ line-height:180%;}

.sy_gyjz1{width:355px;}
.sy_gyjz1 li{height:30px; border-bottom:solid 1px #ddd; line-height:30px;}

.sy_body2 .right{ width:235px; float:left; height:auto; margin-left:12px;}
.video_ul{ border:solid 1px #ddd;}
.video_ul .l2{ padding-top:20px; padding-bottom:20px; text-align:center;}
.index_content{ border:solid 1px #ddd; margin-top:20px;}
.index_content .l2{ min-height:213px; line-height:200%; margin:15px;}

.index_ygfc{ margin-top:20px; margin-bottom:20px; border:solid 1px #ddd; height:245px; }
.picList { clear:both; padding-top:20px; }
.picList li{ width:178px; height:134px; float:left; padding-left:20px;}
.picList li .pic{ height:134px;}
.picList li .pic img{ width:178px; height:134px;}
.picList li .name{ height:28px; line-height:28px; background-color:#f3f3f3; padding-left:5px; padding-right:5px; margin-top:20px; text-align:center;}
.picList li .name:hover{ background-color:#F30;}
.picList li .name:hover a{ color:#fff;}
.links{ margin-top:20px; border:solid 1px #ddd; height:auto;}
.links > li > img{ margin-top:10px; margin-bottom:10px;}
.links ul{ padding-top:20px; }
.links ul li{ width:171px; height:53px; float:left; margin-left:20px; margin-bottom:20px; }
.links ul li img{ width:171px; height:53px;}

/*--底部版权---*/
.foot_menu{ height:40px; line-height:40px; background-color:#4EB1F9; margin-top:30px;}
.foot_menu > div {color:#fff; font-family:"微软雅黑";  font-size:14px; text-align:center;}
.foot_menu > div a{ margin-left:15px; margin-right:15px; color:#fff; font-family:"微软雅黑"; font-size:14px;}
.foot_menu > div a:hover{ color:#FF0}
.foot{ text-align:center; line-height:200%; padding-top:20px; padding-bottom:20px;}
.foot a{ color:#545454;} 
.foot a:hover{ color:#f30}

/*--公司简介--*/
.libody{ margin-top:25px;}
.libody > .left{ width:218px; height:auto; float:left;}
.left_cate{ border: solid 4px #e1e1e1; height:auto; min-height:200px; padding-bottom:10px;}
.left_cate .bt{ background-image:url("../images/tp3.jpg"); background-repeat:no-repeat; background-position:0px top; margin-top:16px; height:53px; margin-left:-13px;}
.left_cate .bt span{ font-family:"微软雅黑"; font-size:16px; color:#fff; display:block; padding-top:15px; margin-left:30px;}
.left_cate li{ height:45px; line-height:45px;; width:163px; background-image:url("../images/tp4.jpg"); background-repeat:no-repeat; margin-bottom:15px; vertical-align:middle; }
.left_cate li a{ color:#818181; margin-left:25px; display:inline-block; line-height:150%;}
.left_cate li:hover{ background-image:url("../images/tp5.jpg")}
.left_cate li:hover a{ color:#fff;}
.left_news { border:solid 1px #ddd;}
.left_news li{ margin-left:5px; margin-right:5px; line-height:32px; border-bottom:solid 1px #ddd;}
.left_news li a{color:#7f7f7f;}
.left_news li a:hover{ color:#f30;}

.libody > .right{ width:765px; border: solid 1px #ddd; float:right; height:auto;}
.n_content{ color:#333;padding:25px; line-height:200%;min-height:450px;}
.n_content *{ height:auto; max-width:715px;}

/*--新闻列表---*/
.td_news_list{ padding-top:15px; padding-bottom:15px;}
.td_news_list .d1{ font-weight:bold; margin-bottom:5px; height:20px;}
.td_news_list .d2{  color:#666; line-height:180%;}
.td_news_list .d3{ color:#666; margin-top:10px;}


/*----新闻内容-----*/
.view_news_title{ font-family:"微软雅黑"; font-size:20px; color:#999; text-align:center; padding-top:20px; padding-bottom:20px; border-bottom:solid 1px #ddd; margin-bottom:15px;}
.view_news_date{ margin-bottom:25px; text-align:center; color:#999;}

/*---义工风采--*/
.pic_list{ padding-top:20px;}
.pic_item{ width:220px; height:230px; float:left; margin-left:15px; margin-right:10px;}
.pic_item .d1{ height:170px; width:230px; border:solid 1px #ddd; display:table-cell; vertical-align:middle; text-align:center;}
.pic_item .d1 img{ max-height:170px; max-width:220px; vertical-align:middle;}
.pic_item .d2{ background-color:#ECECEC; height:26px; line-height:26px; padding-left:5px; padding-right:5px; text-align:center; margin-top:5px;}
.pic_item .d2 a{ font-size:14px;}
.pic_item .d2:hover{ background-color:#F90;}
.pic_item .d2:hover a{ color:#fff;}
.mypage{ margin-bottom:30px;}
/*---求助平台------*/
.form1 input[type=text],.form1 input[type=password]{ border: solid 1px #ddd; height:22px; line-height:22px; padding-left:5px; padding-right:5px;}
.form1 textarea{ border:solid 1px #ddd; padding:5px;}
.form1 select{border: solid 1px #ddd; height:22px; }
.but1{ min-height:22px; min-width:60px; background-color:#FD8D35; color:#fff; padding-left:10px; padding-right:10px; border:none; cursor:pointer;}
.but1:hover{ background-color:#F30}