﻿/* CSS Document */
body,a{ font-size:14px;}
a:hover{ color:#ec9a14;}
.w1000{ width:960px; margin:0 auto;}
/*.top{ height:400px; background:url(../images/top.jpg) no-repeat center;}
.topn{ position:relative;height:400px;}
.topn a{ display:block; height:62px; width:62px; position:absolute;}
.topn a.a1{ left:20px; bottom:36px;}
.topn a.a2{ left:120px; bottom:36px;}
.topn a.a3{ left:220px; bottom:36px;}
.topn a.a4{ left:320px; bottom:36px;}
.topn a.a5{ left:420px; bottom:36px;}*/
/*导航*/
/*.nav-w{ height:45px; background:#e41c75;}
.nav{ width:1000px; margin:0 auto;}
.nav li{height:45px;float:left; width:141px;position:relative; text-align:center;}
.nav li.last{background:none;}
.nav li a{float:left;display:block;height:45px;overflow:hidden; margin-top:0px;}
.nav li a:hover{ height:45px;}
.nav li.selected a{ color:#fff;}
.nav li a span{display:block;line-height:45px;font-size:14px; color:#fff; cursor:pointer; width:141px;text-align:center;}
.nav li:hover{ background:#ec9a14;}
.nav li.selected{ background:#ec9a14;}
.nav li a:hover{ color:#fff;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:45px;left:0px; overflow:hidden;border-bottom:0; background:#ec9a14;}
.nav li .submenu li{float:none;padding:0; height:auto;border-top:1px #d48a11 dashed; width:100%;}
.nav li .submenu li:hover{}
.nav li .submenu li.last{border:none;}
.nav li .submenu li a{float:none;padding:0;height:auto;line-height:22px; padding:5px 0;color:#fff;}
*+html .nav li .submenu li{}
*+html .nav li .submenu li a{ float:none;padding:0;height:auto;line-height:22px; padding:5px 0;}
.nav li .submenu li a:hover{ font-weight:bold; background:#f8b446;}*/

.gy-title{ border-bottom:1px #ddd solid; padding-bottom:8px;}
.gy-title span{ border-left:6px #ec9a14 solid; font-size:18px; padding-left:10px;}
.gy-title span i{ color:#999; text-transform:uppercase; font-size:12px;}
.gy-title p a{ margin:0 8px;}
.gy-title p a.current{ color:#ec9a14;}
.index_gsjjn p{ line-height:24px; max-height:72px; overflow:hidden; font-size:14px;}
.index_gsjjn p a{ color:#e41c75;}
.main_image {margin: 0px auto; width: 100%; height: 170px; overflow: hidden; position: relative;}
.main_image ul {left: 0px; top: 0px; width: 9999px; height: 170px; overflow: hidden; position: absolute;}
.main_image li {width: 100%; height: 170px; float: left; position:relative; overflow:hidden;}
.main_image li span {width: 100%; height: 170px; display: block;}
.main_image li a {width: 100%; height: 170px; display: block;}
.main_image li img{ height:170px; width:1000px; position:absolute; top:0; left:0;}
div.flicking_con {margin: 0px auto; width: 990px; position: relative; z-index:999;}
div.flicking_con .flicking_inner {top:440px; width: 130px; height: 21px; right: 40%; position: absolute; z-index: 999;}
div.flicking_con a {background:url(../images/li.png) no-repeat; margin: 0px; padding: 0px; width:12px; height:12px; text-indent: -1000px; float: left; display: block; margin-right:5px;}
div.flicking_con a.on {background:url(../images/li1.png) no-repeat center;}
#btn_prev {top: 50%; width:25px !important; height:38px !important; margin-top: -19px; display: none; position: absolute; z-index: 11111;}
#btn_next {top: 50%; width:25px !important; height:38px !important; margin-top: -19px; display: none; position: absolute; z-index: 11111;}
#btn_prev {background: url(../images/arrows.png) no-repeat left top; left:0px;}
#btn_next {background: url(../images/arrows.png) no-repeat right top; right:0px; background-position:0 -38px;}

.index_servern ul li{ width:530px; padding-right:50px; float:left;}
.index_servernl{ width:220px; height:250px; overflow:hidden; border:1px #ecebeb solid;}
.index_servernl img{width:220px; min-height:100%;}
.index_servernr{ width:300px; overflow:hidden; line-height:24px;}
.index_servernr p{height:70px; overflow:hidden;}
.index_servernr h2{ color:#ec9a14; margin-top:0px;}
.index_servernr .servern_more{ display:block; width:90px; height:30px; text-align:center; line-height:30px; background:#ec9a14; border-radius:5px;}
.index_servernr .servern_more:hover{ background:#f5a92d;}
.index_servernr .servern_more a{ color:#fff; display:block;}

.gg{ position:relative; height:190px; width:100%;}
.gg img{ position:absolute; top:0; left:50%; margin-left:-500px;}

.index_newn ul li{ width:318px; height:300px; overflow:hidden; float:left; margin-right:23px;}
.index_newnimg{ display:block; height:138px; width:318px; overflow:hidden;}
.index_newnimg img{ width:100%; min-height:100%;}
.index_newn ul{ width:1050px;}
.index_newn ul li h1 a{ margin-top:15px; font-size:16px;}
.time{ color:#999; margin:5px 0;}
.index_newn ul li p{ max-height:72px; line-height:24px; color:#666;}

.bot{ padding:20px 0; background:#e51d76; color:#fff; text-align:center; line-height:24px;}
/*公司简介*/
.ny_mainnl{ width:244px;}
.ny_mainnl01 p{ line-height:24px; color:#666; font-size:12px;}
.ny_mainnl01 p span{ font-size:14px; color:#333;}
.ny_mainnl02{ background:url(../images/lx.jpg) no-repeat left; padding-left:25px; height:170px;}
.ny_mainnl02 ul li{ height:25px; line-height:25px; overflow:hidden; color:#666;}
.ny_mainnl02 ul li:first-child{ height:48px;}

.ny_mainnr{ width:710px; overflow:hidden;line-height:24px; color:#666;}
.ny_mainnr img{ max-width:100%; }
/*联系我们*/
.nyr-title{ font-size:30px; color:#000; font-weight:bold;}
.nyr-title span{ border-bottom:5px #e41c75 solid; height:40px; line-height:40px; padding-bottom:5px;}

/*分页*/
.conter_page {line-height: 30px;color: #666666;float: left;width: 100%;height: 30px;background-color: #ffffFF;padding-top:40px;padding-bottom: 15px;margin: 0px;}
.conter_page ul li{ float:left;}
.conter_page a {color: #333333;background-color: #F8F8F8;border: 1px solid #E4E4E4;line-height: 20px; height:20px; padding:5px 8px;text-decoration: none;margin-right: 2px;margin-left: 2px;}
.conter_page a:hover {color: #FFFFFF;background-color: #e41c75;}
.conter_page_hover {color: #FFFFFF;background-color: #e41c75;border: 1px solid #E4E4E4;padding:5px 8px;line-height: 20px;height: 20px;width: 20px;}
/*在线留言*/
.table-ly tr td{ line-height:61px;}
.txt-ly{ height:27px; width:280px; border:1px #ddd solid;}
.txta-ly{ height:102px; width:644px; border:1px #ddd solid;}
.btn-ly{ width:108px; height:33px; border-radius:5px; background:#8f8f8f; border:0; cursor:pointer; color:#fff; font-size:18px; margin-right:15px;}
/*志愿者报名*/
.table-ly span{ padding-left:5px; padding-right:55px;}
.sel{ padding:5px; border:1px #ddd solid;}
.txta-bm{ height:64px; width:505px; border:1px #ddd solid;}
.upload{}
.upload span{ float:left; padding-left:20px; line-height:52px; color:#999;}
/*****上传图片*****/
#localImag{ position:relative; float:left; }
#preview{width:100px; height:34px; line-height:34px; text-align:center; cursor:pointer; float:left; margin-top:17px; background:#eccdcb; border-radius:5px;color:#666;}
.fil2{ position:absolute; top:17px; left:0; overflow:hidden;opacity: 0;filter:alpha(opacity=0); cursor:pointer;}

.bm-zjzn ul li{ float:left; width:129px; height:129px; background:url(../images/zjz.jpg) no-repeat; margin-right:20px;}
/*志愿者风采*/
.zyzfc ul li{ margin-bottom:50px;}
/*志愿者详情*/
.zyz-xqtop{ background:#eee; height:204px;}
.zyz-xqtopl img{ width:170px; height:200px; border:2px #eee solid;}
.zyz-xqtopr{ width:770px; height:164px; padding:20px; overflow:hidden;}
.zyz-xqtopr h1{ font-size:24px; font-weight:normal; margin-bottom:10px;}
.zyz-xqtopr p{ max-height:72px; line-height:24px; overflow:hidden; color:#666;}
.zyz-xqtopr p.phone{ color:#999;}
.zyz-xqbot{ line-height:24px; color:#666;}
.zyz-xqbot h1{ border-bottom:1px #ddd solid; margin-bottom:30px; line-height:40px;}
.zyz-xqbot h1 span{ border-left:4px #ff6600 solid; padding-left:6px;}
.zyz-xqbot p{ padding-bottom:20px; border-bottom:1px #ddd dashed;}
.zyz-xqbot p img{ max-width:100%;}
.feny p span{ font-weight:bold; padding-right:5px;}
.feny p a{ text-decoration:underline;}
/*服务项目*/
.fwxm img{ max-width:100%;}
.fwxm-ul ul li{ float:left; width:100px; height:34px; line-height:34px; margin-right:10px; text-align:center;}
.fwxm-ul ul li a{ display:block; border-radius:5px; color:#666;}
.fwxm-ul ul li a.current{ background:#eccdcb;}
.fwxm-ul ul li a:hover{ background:#eccdcb;}
.table-fwxm p{ line-height:24px; padding-top:18px;}
.ckxq{ color:#ff6600;}
.btn-fwxm{ background:#ff6600;}

/*新闻详情*/
.new_xq01{border-bottom:1px #cacaca solid;height:36px; line-height:36px;}
.new_xq02{ padding:20px 0; border-bottom:1px #cacaca solid; color:#666;}
.feny p span{ font-weight:bold; padding-right:5px;}
.feny p a{ text-decoration:underline;}

.kf { right:10px; top:200px; width:113px; height:418px; z-index:99999999; position:fixed; background:url(../images/qbj.jpg);}