*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box; padding:0px; margin:0px}html,body{min-height:100%}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0; min-width:320px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template,script{display:none}a{background-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0);}a:focus{outline:thin dotted}a:active,a:hover{outline:0}ins,a{text-decoration:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:auto;vertical-align:middle;border:0}svg:not(:root){overflow:hidden}figure{margin:0}code,kbd,pre,samp{font-family:Monaco,Menlo,Consolas,"Courier New",FontAwesome,monospace;font-size:1em}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input[type=radio],input[type=checkbox]{cursor:pointer;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top;resize:vertical}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:62.5%;-webkit-tap-highlight-color:transparent}body{position:relative;background:#fff;font-family:"Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif;font-weight:400;line-height:1.6;color:#333;font-size:1.6rem}body,input,textarea,select,button{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}@media only screen and (max-width:640px){body{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}}a{color:#666}a:hover,a:focus{color:#0e90d2}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}ins{background:#ffa;color:#333}mark{background:#ffa;color:#333}abbr[title],dfn[title]{cursor:help}dfn[title]{border-bottom:1px dotted;font-style:normal}h1,h2,h3,h4,h5,h6{margin:0 0 1.6rem 0;font-weight:600;font-size:100%}h1{font-size:1.5em}h2{font-size:1.25em}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:2em}dt{font-weight:700}dt+dd{margin-top:.5em}dd{margin-left:0}dd+dt{margin-top:1em}hr{display:block;padding:0;border:0;height:0;border-top:1px solid #eee;-webkit-box-sizing:content-box;box-sizing:content-box}address{font-style:normal}blockquote{padding-top:5px;padding-bottom:5px;padding-left:15px;border-left:4px solid #ddd;font-family:Georgia,"Times New Roman",Times,Kai,"Kaiti SC",KaiTi,BiauKai,FontAwesome,serif}blockquote small{display:block;color:#999;font-family:"Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif;text-align:right}blockquote p:last-of-type{margin-bottom:0}iframe{border:0}button,input:not([type=radio]):not([type=checkbox]),select{vertical-align:middle}ul,ol {list-style: none;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

header{text-align:center}
header img{width:100%}
header h1{display:none}

nav ul{background-color:#39A4DC; padding:5px 0}
nav li{float:left; width:25%; background-color:#39A4DC; text-align:center; height:30px; line-height:30px; overflow:hidden}
nav li a , nav li a:hover, nav li a:focus, nav li a:active, nav li a:focus, nav li a:visited{color:#fff; display:block;-webkit-tap-highlight-color:rgba(0,0,0,0);}

.container{padding: 0 10px}

.position{border-bottom:1px solid #999; padding:10px 0;}

.index-btn{width:100%; float:left; margin:20px 0;}
.index-btn li{float:left; width:50%; padding:10px 2%; text-align:center;}
.index-btn li a , .index-btn li a:hover, .index-btn li a:focus,.index-btn li a:active{display:block; width:100%; height:50px; line-height:50px; background-color:#ED5565; color:#fff; border-radius:3px; border-bottom:2px solid #DB2839; font-size:18px }
.index-btn li a span{ display:inline-block;background:url(../images/index-btn.png) no-repeat ; padding-left: 30px; background-position:0 20px}
.index-btn li a.axbd{background-color:#ED5565; border-bottom-color:#DB2839;}
.index-btn li a.axbd span{background-position:0 -40px}
.index-btn li a.wyjk{background-color:#4FC0E8; border-bottom-color:#2F9AC0;}
.index-btn li a.wyjk span{background-position:0 -96px}
.index-btn li a.cwbg{background-color:#FFCE55; border-bottom-color:#EABE4F;}
.index-btn li a.cwbg span{background-position:0 16px}
.index-btn li a.gyxm{background-color:#A0D468; border-bottom-color:#81B449;}
.index-btn li a.gyxm span{background-position:0 -152px}

.lists{padding:0 3%}
.lists h2{ color:#666; font-size:1.6rem; height:2rem; line-height:2rem; margin:20px 0px 10px;}
.lists li{border-bottom:1px solid #CCCCCC; overflow:hidden; height:45px; line-height:45px; }
.lists li a{ display:block; height:100%;font-size:16px;}
.lists p{text-align:center}
.lists p .more{padding:10px 30px; display:inline-block; color:#39A4DC}
.lists li b{font-weight:normal}

.list{padding:0 3%; margin-top:15px;}
.list li{border-bottom:1px solid #CCCCCC; overflow:hidden; height:45px; line-height:45px; padding-left:15px; background:url(../images/li.gif) no-repeat left center; }
.list li a{ display:block; height:100%;font-size:16px;}
.list li b{font-weight:normal}

.article{ margin-top:25px}
.article h3{text-align:center; font-size:20px; margin:0px}
.article h4{text-align:center; font-size:14px; font-weight:normal; margin:10px 0}
.article .content p{padding:5px}
.article .prenext{margin-top:15px; font-size:16px; border-top:1px solid #ccc; padding-top:15px}

.btn , .btn2{font-size:16px; font-weight:bold; padding:5px 15px;background-color:#39A4DC; color:#fff; text-align:center;  border:1px solid #1f7caf;}
.btn:hover, .btn:focus, .btn:active,.btn2:hover, .btn2:focus, .btn2:active{color:#fff}
.focus{border:1px solid #ccc; border-bottom-color:#39A4DC; margin-top:10px; position:relative}
.focus img{width:100%; max-height:400px}
.focus h1{height:30px; line-height:30px; width:100%; padding:0 50px; margin:0
; overflow:hidden; background-color: rgb(0,0,0); opacity: 0.5; color:#FFF; font-size:16px; font-weight:bold; position:absolute; bottom:0px;}
.focus-info{ position:relative;}
.focus-info h2{ margin:0px;  font-size:18px; color:#39A4DC; font-weight:bold;}
.focus-info h2 a{color:#39A4DC}
.focus-info span{margin-right:20px; font-size:14px; }
.focus-info span em{color:#39A4DC; font-style:normal}
.focus-info a.btn{  position:absolute; right:0px; top:20px;}
.focus-info a.btn:hover{text-decoration:none}

.box3{ margin-top:10px}
.box3 h2{ background-color:#E9E9E9; height:30px; line-height:30px; width:100%; overflow:hidden; padding:0 15px}
.box3 h2 strong{ padding:0 15px; background-color:#fff; display:block; float:left; font-size:16px;}
.box3 h2 .more{ float:right; padding-right:5px}
.box3 .boxb{margin-top:0px; max-height:225px; overflow:hidden; font-size:13px; line-height:18px; }

.list-item{border-top:1px dashed #CCC; margin-top:25px;}
.list-item li{border-bottom:1px dashed #CCC; padding:10px 0 ;  height:150px; overflow:hidden; position:relative; font-size:18px;}
.list-item li img{ width:30%; max-height:150px;  float:left;}
.list-item li div{ float:left; width:65%; margin-left:2%; max-height:120px; overflow:hidden}
.list-item li div h1{font-size:16px;  height:20px; line-height:20px; margin:5px 0 5px; overflow:hidden}
.list-item li div p{ color:#666; line-height:18px; height:125px; font-size:14px;  overflow:hidden}
.list-item li .btn{position:absolute; right:0px; bottom:10px;}
.list-item li.nopic div{width:100%; margin-left:0px;}

.info-item{margin:20px 0; text-align:center; position:relative}
.info-item img{margin-right:20px; max-height:180px; margin-bottom:15px;}
.info-item h1{ font-size:20px;  margin:20px 0; text-align:left}
.info-item p {margin-bottom:15px; }
.info-item p span{margin:0 10px;}
.info-item p em{color:#39A4DC; font-style:normal}
.info-item .btn{margin-bottom:15px;}

.box4 h2{padding-right:5px;color:#D31420;  margin:0px; font-weight:normal}
.box4 h2 .more{color:#D31420; font-size:14px;}
.box4 .boxb{margin-top:0px; border:1px solid #E9E9E9; border-top:0;height: auto; max-height:none; font-size:13px; line-height:18px;padding:15px 5px; }
.box4 table{width:100%; padding:0px 20px; }
.box4 table th,.box4 table td{ padding:3px}
.box4 table td{ padding:3px}
.box4 table th{color:#D31420; font-weight:bold;font-size:14px; }
.box4 .content{ margin-top:10px}


.pages { text-align:center;margin-top:15px; font-size:14px; }
.pages ul {padding: 12px 0 12px 16px;}
.pages ul li {font-family: Tahoma;line-height: 17px;margin-right: 2px; margin-bottom:10px;border:1px solid #39A4DC;display:inline-block;}
.pages ul li a {display: block;padding: 2px 6px;}
.pages ul li a:hover {padding: 2px 6px;text-decoration: none;}
.pages ul li.thisclass, .pages ul li.thisclass a, .pagebox ul li.thisclass a:hover {font-weight: bold; color:#1F7CAF;background-color:#D7ECFF;}
.pages .pageinfo {color: #999;line-height: 21px;padding: 8px 10px 12px 10px;}
.pages .pageinfo strong {color: #555;font-weight: normal;margin: 0 2px;}
.pages .optionlist select{border:0; margin:1px}

.donation-list li{background:url(../images/bg_list.gif) repeat-x bottom; padding:0px 0px;  font-size:14px; height:40px; line-height:40px; overflow:hidden;}
.donation-list .head li{ font-weight:bold;background:none; border-bottom:1px solid #ccc}
.donation-list li span {display:inline-block; overflow:hidden;  float:left; text-align:center;width:20%}
.donation-list .user {width:25%;}
.donation-list .item {width:34%;}
.donation-list .time{width:21%; }
.donation-list .li{font-size:12px}
.donation-list .li .money,.donation-list .li .time{font-size:12px}


.logreg{padding:10px 10px 30px;}
.logreg p{width:280px; display:block; height:26px; line-height:26px; margin:10px 0; font-size:14px;}
.logreg p label{width:90px; padding-right:10px; float:left; display:block; text-align:right; font-size:12px;}
.logreg p .input{float:left; width:150px; border:1px solid #ccc; height:26px; padding:0 5px;}
.logreg p .input.short{width:60px}
.logreg p a{color:#39A4DC}
.logreg p em{color:#F00; padding-right:3px}
.logreg p textarea{width:180px; padding:2px 5px; border:1px solid #ccc; height:50px}
.logreg .do{margin-top:20px; text-align:center}
.logreg .do .btn2{letter-spacing:5px; }
.logreg .do .btn3{color:#39A4DC; margin-left:10px;}
.logreg label.l{text-align:left; width:50px}
.logreg label.l input, .logreg label.p input{margin-right:5px}
.logreg label.p{text-align:left; }
.logreg ul{width:100%;height: 210px;padding:10px 0;background-color:#F7F7F7; display:none}
.logreg li{font-size:12px;  margin:3px 0; float:left}
.logreg li span{width:100px; float:left; display:block; text-align:right;}
.logreg li input{ float:left; width:150px; border:1px solid #ccc; height:24px; padding:0 3px;}
.logreg li em{width:100%; font-style:normal; font-size:12px; display:block; float:left; text-align:center; color:#DAAE00}
.logreg p.amount-list a{padding:4px 5px; border:1px solid #CCC; color:#666; margin-right:10px; text-decoration:none; cursor:pointer;}
.logreg p.amount-list a:hover ,.logreg p.amount-list a.sel{border:2px solid #39A4DC; padding:3px 4px;}
.logreg p.amount-list span{padding:4px 0; padding-right:5px; border-right:1px solid #CCC;  }
.logreg p.amount-list a:hover span,.logreg p.amount-list a.sel span{padding-right:4px; border-right:2px solid #39A4DC; }
.logreg p.amount-list input{width:60px; border:none; padding:0 5px; margin-top:-5px;}

.donation-box{padding-top:5px;padding-bottom:5px; font-size:13px}
.donation-box p{margin:8px 0;}
.donation-box .do{margin-top:15px}
.logreg .do2{margin-top:20px; text-align:center; display:n}
.logreg .do2 a{color:#39A4DC; margin: 0 15px ;}

.donation-tips{padding-top:20px}
.donation-tips .tips{line-height:28px; font-size:14px}
.donation-tips .tips p{color:#39A4DC; margin:0; margin-bottom:10px;}
.donation-tips .do .btn2{letter-spacing:1px;  margin:0 10px;}
.donation-tips .do .btn2.s{background:#60C223; border-color:#3C9A04}

.slideBox{ position:relative; overflow:hidden; margin:10px auto;  max-width:720px; max-height:320px; }
.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{ background:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(../images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }

.notice{margin:100px auto; text-align:center; font-size:20px; font-weight:bold}
.notice p{ margin-top:10px}
.notice a{ font-weight:normal; font-size:18px; margin:15px}

footer{text-align:center; font-size:14px;border-top:1px solid #39A4DC; margin-top:20px; padding:20px 0;}