/*公共部分*/
body{margin:0;padding:0;font-family:'微软雅黑',Microsoft Yahei,SimHei,SimSun ,Arial, Helvetica, sans-serif;font-size:14px;color:#000;width: 100%;background:#fff;min-width:1200px;}
input,select{vertical-align:middle;}
img{margin:0;padding:0;border:none; vertical-align: middle;width:auto;}
/*img 变大动画*/
img{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
a{text-decoration:none;color:#2a2a2a;}
a:hover,a:focus{text-decoration:none;}
ul,li,ol,p,h1,h2,h3,h4,div{list-style:none;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;ime-mode:disabled;vertical-align:middle;outline-style:none;}
input{border-radius:0;/*-webkit-appearance:none;*/ /*去除input默认样式*/}
em{font-style:normal;}
table{border-collapse: collapse;}
i,s,em{text-decoration: none;font-style:normal;}
a{color:#333;}
a:hover,a:focus{color:#333;}
/*京东清楚浮动的方法*/
.clearfix:before,.clearfix:after{content: "";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;/*IE7/6*/}
/*清楚层公共*/
.layout:after{content:""; clear:both; display:block; height:0; visibility:hidden;}
.layout{zoom:1;}
.box {width:1200px;margin:0 auto;}
/*公共调用class*/
.w12{width:1200px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.al{text-align:left;}
.ac{text-align:center;}
.ar{text-align:right;}
.hide{display:none;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.m30{margin:30px 0 0 0;}
.mar30{margin:30px 30px 0 30px;}
.pr{position:relative;}
.pa{position:absolute;}
.tc{text-align:center;}
.tr{text-align:right;}
.appear{    -webkit-animation: opacity_show 0.85s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards;-moz-animation: opacity_show 0.85s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards;-o-animation: opacity_show 0.85s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards;opacity: 1 !important;}
/* animation: opacity_show 0.85s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards; */
/**/
img{transition: all .5s ease;}
.marB20{margin-bottom:20px;}
.marR20{margin-right:20px;}
.marT20{margin-top:20px;}
.fL{float:left;}
.fR{float:right;}
/*header*/
.headerBan {max-height:400px;overflow:hidden;min-width:1200px;width:100%;}
.headerBan img {width:100%;}
/*导航*/
.menu {width:100%;height:80px;margin:0 auto;overflow:hidden;background:#3c6fa2;}
#nav h1 {color:#FFF;font-size:18px;text-align:center;line-height:80px;font-weight:normal;height:80px;overflow:hidden;cursor:pointer;}
#nav .active a h1 {background:#4b7baa;color:#fff;}
#nav .mainlevel {float:left;}
#nav .mainlevel a {text-decoration:none;display:block;width:94px;font-size:14px;color:#fff;}
#nav .mainlevel a:hover h1 {background:#4b7baa;transform:rotate(360deg);}
#nav .mainlevel ul li a {width:150px;}
#nav .mainlevel ul li a:hover {display:block;text-decoration:none;color:#fff;background:#4b7baa;}
#nav .mainlevel ul {display:none;position:absolute;z-index:2000;box-shadow:1px 1px 5px rgba(0,0,0,0.5);}
#nav .mainlevel li {display:block;background:#3c6fa2;text-align:center;line-height:40px;height:40px;width:150px;z-index:2000;/*IE6 only*/}

/*footer*/
.footerbox{width:100%;padding:35px 0 25px;border-top:3px solid #3c6fa2;min-width:1200px;}
.aboutUs{text-align:center;color:#666;}
.aboutUs a{display:inline-block;color:#666;line-height:24px;padding:0 10px;text-align:center;}
.footerbox p{line-height:30px;color:#666;font-size:12px;text-align:center;}
.footerbox p .jh{display:inline-block;width:20px;height:30px;background:url(../images/beiimg.png) left center no-repeat;vertical-align: middle;}
.footerbox p a{color:#666;}
.txtLeft{padding:0 220px 0 160px;text-align:center;line-height:30px;color:#666;font-size:14px;}
.ImgRing {overflow:hidden;width:150px;text-align:center;}
.ImgRing img{width:100px;height:100px;}
.ImgRing h4{line-height:30px;font-size:12px;color:#7d7d7d;}
/*头部搜索*/
.searchBox {float:right;position:relative;}
.searchBox .loginB {text-align:right;display:flex;flex-direction: row;align-items: center;padding-top:25px;box-sizing: border-box;}
.searchBox .loginB a {font-size:14px;color:#fff;padding:0 8px;position:relative;display: flex;justify-content: center;align-items: center;}
.searchBox .loginB i {height:15px;width:1px;background: #ccc;}
/* .searchBox .loginB a:first-child::after {content:'';position:absolute;right:0;height:16px;width:1px;background:#fff;display:inline-block;top:50%;margin-top:-8px;} */
.searchBox .searchInp {position:relative;display: flex;flex-direction: row;align-items: center;}
.searchBox .searchInp .inptxt {width:80%;margin-right:5px;border-radius: 4px;overflow:hidden;outline:none;height:30px;background:#fff;border:none;color:#333;padding-left:8px;padding-right:40px;}
.searchBox .searchInp .inpBtn {width:40px;height:30px;border:none;background:url(../images/search.png) center center no-repeat;}
.search-box{height:100%;display: flex;justify-content: center;align-items: center;}
.search .inptxt {width:60%;margin-right:5px;border-radius: 4px;overflow:hidden;outline:none;height:30px;background:#fff;border:none;color:#333;padding-left:8px;padding-right:40px;}
.search .inpBtn {width:40px;height:30px;border:none;background:url(../images/search.png) center center no-repeat;}
.search .hidden{display:none;}
.search .cancel{width:40px;height:30px;border:none;background:url(../images/cancel.png) center center no-repeat;}
/*2017.07.28返回顶部*/
.izl-rmenu{position:fixed; right:1%; margin-left:616px; bottom:10px;background:url(../images/r_topbg.png) top right no-repeat; z-index:999; width:150px;padding:145px 2px 15px 2px;}
.izl-rmenu .btn{width:119px; height:76px;cursor:pointer; position:relative;background:#3c6fa2;border-radius:0;margin-left:15px;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background:#3c6fa2;}

.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#3c6fa2; text-decoration:none; display:block;}
.izl-rmenu a.btn-qq:hover{background-color:#4171a2;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#3c6fa2;}
.izl-rmenu .btn-wx:hover{background-color:#4171a2;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-191px; bottom:-2px; display:none;width:190px;border:1px solid #e5e5e5;background:#fff;}
.izl-rmenu .btn-wx .picImg{max-width:100%;vertical-align: middle;}
.izl-rmenu .btn-wx .pic p{line-height:24px;color:#666;text-align:center;}
.izl-rmenu .btn-wb{display:block;background:url(../images/weibo.png) 0px 0px no-repeat; background-color:#3c6fa2;}
.izl-rmenu .btn-shipin{background:url(../images/shipin.png) 0px 0px no-repeat;background-color:#3c6fa2;}
.izl-rmenu .btn-wb:hover{background-color:#4171a2;}
.izl-rmenu .btn-wb .jzfs_list{position:absolute; left:-181px; bottom:-2px; display:none;width:160px;height:190px;border:1px solid #e5e5e5;background:#fff;}
.izl-rmenu .btn-wb .picImg{max-width:100%;vertical-align: middle;}
.izl-rmenu .btn-wb .jzfs_list p{line-height:24px;color:#666;text-align:center;}
.izl-rmenu .btn-phone{padding:10px;}
.izl-rmenu .btn-phone p{line-height:22px;font-size:12px;color:#3c6fa2;text-align:center;}
.izl-rmenu .btn-phone p .phone-icon{font-weight:normal;background:url(../images/phone-icon.png) left center no-repeat;padding-left:18px;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; right:-160px; top:-1px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#4b7baa; display:none;}
.izl-rmenu .btn-top:hover{background-color:#4b7baa;}

.modal {display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:rgba( 255,255,255,.8);}
body.loading .modal {display:block;overflow:hidden;}
body.loading .modal .modalBox {width:200px;height:90px;position:absolute;left:50%;top:50%;margin:-45px 0 0 -100px;z-index:1001;}
body.loading .modal .modalBox span {display:block;margin:0 auto 10px;width:32px;height:32px;background:url('../images/loading.gif') 50% 50% no-repeat;background-size:32px;}
body.loading .modal .modalBox p {color:#333;font-size:14px;text-align:center;line-height:24px;}

.ProjectUL .pro-Img .status{ position: absolute; display: inline-block; border-bottom-right-radius: 12px; padding: 3px 5px; color: #fff; background-color: rgba(221, 32, 32, 0.5);}
.ProjectUL .pro-Img{ position: relative; z-index: 999; }
.textTopBtn .monDialog{ z-index: 999999; right: 0 !important; }
.projectList ul li{  position: relative; }
.textTopBtn .donaMonth{display: inline-block;margin-top: 15px; text-align: center;font-size: 16px;width: 130px;border-radius: 2px; line-height: 35px;background-color: #f60;color: #fff;
}
 /*月捐弹窗*/
.monDialog1 {width: 200px; height: 150px; text-align: center; background-color: #fff; border: solid 1px #c12317; position: absolute; z-index: 10;right: -30px;top: 150px;display:none;}
.monDialog1:after {border:8px solid transparent;border-bottom:12px solid #c12317;position:absolute;content:"";left:50%;margin-left:-8px;bottom:100%;}
.monDialog1:before {border:7px solid transparent;border-bottom:10px solid #fff;position:absolute;content:"";left:50%;margin-left:-7px;bottom:100%;z-index:2;}
.monDialog1 dt {text-align:center;padding-top:10px;}
.monDialog1 dt img {width: 74px;height: 74px;}
.monDialog1 dd {font-size: 14px;line-height: 25px;color: #333333;}

.indexTopBtn{display: flex; justify-content: center;}
.indexTopBtn .btnDona{background:#3c6fa2;color:#fff;border:none;margin-top:8px;box-sizing: border-box; text-align:center;font-size:14px;border-radius:2px;line-height:30px; width: 80px;}
.fundList li{position: relative;}
.fundList li .monDialog1{top: 175px; right: -10px;}
