/* 全局*/body{font-size: 14px;font-family: "Microsoft Yahei",Arial;line-height: 1.8;min-width: 1200px;background: url(../images/head-bg_02.jpg) no-repeat center top;background-color: #faf7f3;}
p{/*color: #777;*/text-align: justify;}
h1,
h2,
h3,
h4,
h5,
h6,
input,
textarea{font-family: Arial, "Microsoft Yahei";}
a,
a:hover,
a:visited,
a:focus{text-decoration: none;}
a{color: #555555;-webkit-transition: color 0.3s;-moz-transition: color 0.3s;-ms-transition: color 0.3s;-o-transition: color 0.3s;transition: color 0.3s;}
a:hover{color: #017ffc;}
ul{margin: 0;padding: 0;list-style-type: none;}
ol{padding-left: 20px}
dl dt{font-size: 16px;margin: 15px 0 10px;}
dl dd{line-height: 180%}
label{font-weight: bold;}
label.error{color: red;display: none;font-weight: bold!important;}
label.error:before{content: "\f06a";font-family: FontAwesome;margin-right: 5px;}
.container{width: 1280px!important;}
.nav-tabs{margin-bottom: 10px}
.tabpanel{padding: 10px 0;}
img.grayscale{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale");filter: gray;-webkit-transition: all .1s ease-in;-moz-transition: all .1s ease-in;-ms-transition: all .1s ease-in;-o-transition: all .1s ease-in;transition: all .1s ease-in;}
img.grayscale:hover{opacity: 1;-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
h1.category-title{color: #0A2B66;padding-bottom: 15px;border-bottom: 1px solid #0A2B66;font-size: 22px;margin-top: 0;margin-bottom: 40px;}
.form-inline .input-group{display: inline-table;vertical-align: middle;}
.dropdown-menu > li > a:hover{background-color: #017ffc;}
/* list*/.main-list{background-color: #e9eaec;}
/* modal*/.modal{text-align: center;}
.modal:before{display: inline-block;vertical-align: middle;content: " ";height: 100%;}
.modal-dialog{display: inline-block;text-align: left;vertical-align: middle;}
.modal-header{background: url('../images/modal-head-bg.jpg') no-repeat center;background-size: cover;padding: 8px 15px;color: #fff;min-height: 40px;}
.modal-header .close{color: #fff;opacity: 1;}
.modal-title{font-size: 16px;}
.modal-content{border-radius: 0;-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);box-shadow: 0 0px 2px rgba(0, 0, 0, 0.5)}
.modal-body{padding: 30px 20px}
/* button*/.btn-mtx{background-color: #017ffc;color: #ffffff;}
.btn.btn-mtx:focus,
.btn.btn-mtx:hover,
.btn.btn-mtx:active,
.btn.btn-mtx.hover{background-color: #0167f0;color: #ffffff;}
.label-mtx{background-color: #017ffc;color: #ffffff;border-radius: 0;}
/* sidebar*/.sidebar-panel-content{padding: 20px;background-color: #ffffff;}
.sidebar-panel h3{font-size: 16px;margin: 20px 0;color: #0071f9;font-weight: bold;}
.sidebar-panel h4{font-size: 14px;color: #1d1d1d}
.sidebar-panel ul li{margin-bottom: 10px}
.sidebar-panel .media-body{color: #9b9b9b;font-size: 12px;}
.sidebar-panel{padding: 30px 20px 10px;background-color: #fff;margin-bottom: 30px;}
.color-bar{background-image: url('../images/sidebar-color-bar.jpg');background-position: top center;background-repeat: no-repeat;}
.sidebar-nav h3{color: #004da1!important;font-size: 18px!important;font-weight: normal!important;}
.sidebar-nav ul{}
.sidebar-nav ul li a{border-left: 5px solid transparent;padding: 5px 0 5px 15px;font-size: 16px;display: block;}
.sidebar-nav ul li ul{margin-top: 20px;margin-left: 15px;}
.sidebar-nav ul li ul li a{font-size: 14px;}
.sidebar-nav ul li a{color: #7c7c7c;}
.sidebar-nav ul li a i{margin-left: -11px;padding-right:5px;}
.sidebar-nav ul li.current>a{color: #004da1}
/*.sidebar-nav ul li.current>a{border-left: 5px solid #1283ff;background-color: #daecff;color: #004da1}*/.sidebar-nav ul li a:hover{color: #004da1}
.sidebar-data{padding: 15px;background-color: #fff;}
.sidebar-item{padding-bottom: 10px;margin-bottom: 30px;border-bottom: 1px solid #e0e0e0}
.sidebar-item-more{margin: 20px 0;}
.sidebar-item-more a{color: #aaaaaa;}
.sidebar-list-item{margin-bottom: 15px;zoom: 1;overflow: hidden;}
.sidebar-list-item .image{float: left;width: 25%;margin-right: 5%;}
.sidebar-list-item .image img{display: block;width: 100%;height: auto;}
.sidebar-list-item .title{color: #333333;}
.sidebar-list-item .detail{color: #999999;margin-top: 8px;font-size: 12px;}
/* data item*/.data-item{padding: 10px 0;border-bottom: 1px solid #e0e0e0;width: 100%;line-height: 1.3}
.data-item span{display: inline-block;vertical-align: middle;}
.data-item i{display: inline-block;vertical-align: middle;width: 32px;height: 32px;margin-right: 10px;color: #fff;background-color: #017ffc;border-radius: 50%;background-image: url('../images/icons.png');background-repeat: no-repeat;}
.library-stat i{background-position: -120px -68px}
.activity-stat i{background-position: -120px 0}
.book-stat i{background-position: -120px -34px}
.redora-stat i{background-position: -120px -102px}
.student-stat i{background-position: -120px -136px}
.young-stat i{background-position: -120px -170px}
.data-item span.number{color: #017ffc;font-size: 24px;}
.data-item span.item{font-size: 14px;color: #777777;float: right;margin-top: 8px;}
.no-border{border: none;}
.flow-steps{font-size: 18px;padding: 50px 0;}
.flow-steps .step-item{padding-bottom: 45px;border-bottom: 1px solid #ccc;color: #ccc;text-align: center;}
.flow-steps .step-item.current{color: #0071f9;border-bottom: 1px solid #0071f9;font-weight: bold;}
.flow-desc{margin-bottom: 30px;padding-bottom: 20px;border-bottom: 1px solid #cccccc;}
.form-group{margin-bottom: 20px}
/* guodong item*/.line_rt{float: left;width: 230px;padding-top: 25px;margin-left: 30px;margin-bottom: 10px;height: 330px;position: relative;margin-top: 17px;}
#qy{width:230px;height:292px;overflow:hidden;position:relative}
#qy p{height:100px;margin: 0px;}
#zzjs_up{background: url(../images/icons.png) no-repeat -2px -188px;display: block;width: 17px;height: 10px;position: absolute;top: 10px;left: 103px;}
#zzjs_dw{background: url(../images/icons.png) no-repeat -2px -169px;display: block;width: 17px;height: 10px;position: absolute;bottom: -2px;left: 103px;}
/* list item*/.list-item .image{position: relative}
.list-item .image img{width: 100%;height: 90px;}
/*.list-item .image img{width: 100%;height: 110px}*/.list-item .image .view{position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;text-align: center;background-color: rgba(0, 0, 0, .3);-webkit-transition: opacity 0.3s ease-in-out;-moz-transition: opacity 0.3s ease-in-out;-ms-transition: opacity 0.3s ease-in-out;-o-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;z-index: 10;}
.list-item:hover .image .view{opacity: 1;}
.list-item .image .view i{position: absolute;top: 50%;left: 50%;background-color: #fff;color: #017ffc;width: 50px!important;height: 50px!important;margin: -35px 0 0 -25px;font-size: 20px;line-height: 50px;text-align: center;border-radius: 50%;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.list-item:hover .image .view i{margin-top: -25px;}
.list-item h3{font-size: 16px;color: #555555;margin-top: 25px;margin-bottom: 15px;font-weight: bold;}
.list-item a:hover h3{color: #017ffc}
.list-item p{color: #777777}
.date{margin: 0;font-size: 13px;color: #777777}
.date i{margin-right:3px;}
.date span{margin-right:5px;}
/* masonry*/.grid-item{width: 31%;margin: 0 1% 20px 1%;text-align: justify;border: 1px solid rgba(0, 0, 0, 0.2);box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.22);border-radius: 3px}
.grid-item img{margin-bottom: 0px;width: 100%;height: auto;display: block;}
/* address area*/.area-selector[readonly]{cursor: pointer;background-color: #ffffff;}
.address-area .chinese-region{float: left;width: 40%;margin-right: 1%;}
.address-area .chinese-region .dropdown-menu{max-width: 400px;}
.bs-chinese-region-native .dropdown-menu .tab-pane,.chinese-region .dropdown-menu .tab-pane{padding: 10px;}
.bs-chinese-region-native .dropdown-menu .tab-pane a.areas-item,.chinese-region .dropdown-menu .tab-pane a.areas-item{display: inline-block;margin-right: 10px;margin-bottom: 5px;}
.address-area .area-address-detail{float: left;width: 59%;}
#navbar{float: right; width: 980px;}
/* navbar*/.navbar-mtx-home{background-color: #004fa1;/*#0A2B66*//*background-color: rgba(0, 79, 161, .85);*/}
.navbar-mtx{background-color: #0B275A;}
.navbar.fixed{background-color: #004fa1;/*background-color: rgba(0, 79, 161, .85);*/}
.navbar-brand{margin-top: 15px;margin-bottom: 15px;padding: 0 15px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.navbar.fixed .navbar-brand{margin-top: 5px;margin-bottom: 5px;}
.navbar-brand img{height: 66px;width: auto;}
.login-area{position: relative;margin-top: 12px;font-size: 14px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.navbar.fixed .login-area{font-size: 12px;}
.login-area,
.login-area a{color: #ffffff;}
.login-area img{width: 20px;height: 20px;border-radius: 3px;display: inline-block;margin-right: 5px}
.validate-img img{margin-top: 0}
.navbar-nav{clear: right;padding-top: 20px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;text-align: left;}
.navbar.fixed .navbar-nav{padding-top: 10px;}
.navbar-nav li a{margin: 0 3px 0px 3px!important;padding: 5px 0;color: #ffffff;font-size: 16px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;display: block;}
.navbar-nav>li ul.submenu{position: absolute;left: -32px;top: 43px;padding: 10px 0 10px;width: 160px;display: none;background-color: rgba(0, 79, 161, .85);/*background-color: #0B275A;*/text-align: center;border-radius:0px 0px 3% 3%;}
.navbar-nav>li:hover ul.submenu{display: block;}
.navbar-nav>li ul.submenu li{/*border-bottom: 1px solid #1c73b5*/
;margin: 5px 0;}
.navbar.fixed .navbar-nav>li ul.submenu{background-color: #004fa1;}
.navbar.fixed .navbar-nav>li>a{font-size: 14px;/*margin-left: 30px!important*/}
.navbar-nav li>a:hover{color: #fff100;background-color: transparent;}
.navbar-nav li>a:focus{background-color: transparent;}
.navbar-nav>li>a.donate-button{color: #004da1;background-color: #fff100;margin: 0 0 0 20px!important;padding: 5px 20px;border-radius: 5px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.navbar.fixed .navbar-nav>li>a.donate-button{padding: 3px 10px;}
.navbar-nav>li .on{color: #fff100;}
.navbar .search{margin-left:10px;}
.close-header-search, .black-header .close-header-search{position: absolute;top: -4px;right: 6px;font-size: 23px;color:#333333}
/* brwadcrumb*/#breadcrumb{padding-top: 20px;}
#breadcrumb .breadcrumb{background-color: #fff;}
/* 主框架，主内容区域样式*/.main-container{margin-top: 110px;}
.main-wrapper{background-color: #fff;padding: 30px;margin-bottom:30px;}
.main-content{font-size: 14px;/*color: #777;*/line-height: 1.8;}
.main-content h1{font-size: 20px;margin-bottom: 20px;}
.main-content h2{font-size: 18px;margin-bottom: 20px;}
.main-content h3{font-size: 16px;margin-bottom: 20px;}
.main-content h4{font-size: 14px;margin-bottom: 20px;}
.main-content h5{font-size: 12px;margin-bottom: 20px;}
.main-content h6{font-size: 12px;margin-bottom: 20px;}
.main-content p{line-height: 1.8;margin-bottom: 20px;}
.main-content img{max-width: 100%;height: auto;margin: 0 auto 20px;}
.main-content ul,
.main-content ol{padding-left: 20px;margin-bottom: 30px;}
.main-content ul{list-style-type: disc;}
.main-content ol{list-style-type: decimal;}
.main-content table{border: 1px solid #ddd;}
.main-content table thead{background-color: #25a4c9;color: #fff;}
.main-content th,
.main-content td{padding: 10px 15px;border: 1px solid #ddd;}
/* home slides*/#home-slides{/*margin-top: 98px;*/}
#home-slides .slides li{height:290px;}
#home-slides .flex-control-nav{position: absolute;left: 0;bottom: 15px;z-index: 100;list-style: none;margin: 0;padding: 0 50px;width: 100%;text-align: center;}
#home-slides .flex-control-nav li{display: inline-block;margin-right: 10px;}
#home-slides .flex-control-nav li a{display: block;cursor: pointer;text-indent: -9999px;border-radius: 50%;width: 15px;height: 15px;background-color: #fff}
#home-slides .flex-control-nav li a.flex-active{background-color: #fff100;}
#home-slides .slide-content{position: absolute;width: 100%;height: 460px;color: #ffffff;padding-top: 100px;top: 0;left: 0;}
#home-slides .slide-innercontent{width: 1200px;height: 460px;margin: 0 auto;zoom: 1;overflow: hidden;}
#home-slides .slide-innercontent .detail{background-color: rgba(0, 0, 0, .7);padding: 0px 30px;width: 400px;height: 460px;float: right;display: table;}
#home-slides .slide-innercontent .detail .inner-detail{display: table-cell;vertical-align: middle;}
#home-slides .slide-content h3{font-size: 24px;margin-bottom: 30px;margin-top: -50px;}
#home-slides .slide-content p{color: #fff;text-align: justify;text-shadow: 0px 0px 5px #000;}
#home-slides .slide-innercontent a.read-more{color: #ffffff;display: block;float: right;padding: 10px 40px;border: 1px solid #ffffff;border-radius: 5px;margin-top: 20px;-webkit-transition: all .2s ease-in;-moz-transition: all .2s ease-in;-ms-transition: all .2s ease-in;-o-transition: all .2s ease-in;transition: all .2s ease-in;}
#home-slides .slide-innercontent a.read-more:hover{background-color: #fff;color: #0A2B66}
#home-slides ul.slides li .text{width: 1280px;color: #fff;font-size: 20px;height: auto;position: absolute;left: 50%;margin-left: -590px;bottom: 40px;line-height: 24px;z-index: 3;font-weight: normal;}
#home-slides ul.slides li .text .title{font-size: 42px;line-height: 65px;font-weight: bold;font-family: '微软雅黑';text-shadow: 0px 0px 5px #000;}
#home-slides ul.slides li .text a:hover{color: #dddddd;/*text-decoration: none;*/}
#home-banner{width: 1280px!important;margin: 98px auto 0px;;text-align:center}
#home-banner img{}
/* left slides*/#left-slides{margin-top: 58px;}
#left-slides .slides li{height: 249px;}
#left-slides .flex-control-nav{position: absolute;left: 0;bottom: 15px;z-index: 100;list-style: none;margin: 0;padding: 0 50px;width: 100%;text-align: center;}
#left-slides .flex-control-nav li{display: inline-block;margin-right: 10px;}
#left-slides .flex-control-nav li a{display: block;cursor: pointer;text-indent: -9999px;border-radius: 50%;width: 15px;height: 15px;background-color: #fff}
#left-slides .flex-control-nav li a.flex-active{background-color: #fff100;}
#left-slides .slide-content{position: absolute;width: 100%;height: 460px;color: #ffffff;padding-top: 100px;top: 0;left: 0;}
#left-slides .slide-innercontent{width: 1200px;height: 460px;margin: 0 auto;zoom: 1;overflow: hidden;}
#left-slides .slide-innercontent .detail{background-color: rgba(0, 0, 0, .7);padding: 0px 30px;width: 400px;height: 460px;float: right;display: table;}
#left-slides .slide-innercontent .detail .inner-detail{display: table-cell;vertical-align: middle;}
#left-slides .slide-content h3{font-size: 24px;margin-bottom: 30px;margin-top: -50px;}
#left-slides .slide-content p{color: #fff;text-align: justify;text-shadow: 0px 0px 5px #000;}
#left-slides .slide-innercontent a.read-more{color: #ffffff;display: block;float: right;padding: 10px 40px;border: 1px solid #ffffff;border-radius: 5px;margin-top: 20px;-webkit-transition: all .2s ease-in;-moz-transition: all .2s ease-in;-ms-transition: all .2s ease-in;-o-transition: all .2s ease-in;transition: all .2s ease-in;}
#left-slides .slide-innercontent a.read-more:hover{background-color: #fff;color: #0A2B66}
#left-slides ul.slides li .text{width: 1280px;color: #fff;font-size: 20px;height: auto;position: absolute;left: 50%;margin-left: -590px;bottom: 40px;line-height: 24px;z-index: 3;font-weight: normal;}
#left-slides ul.slides li .text .title{font-size: 42px;line-height: 65px;font-weight: bold;font-family: '微软雅黑';text-shadow: 0px 0px 5px #000;}
#left-slides ul.slides li .text a:hover{color: #dddddd;/*text-decoration: none;*/}
#focusNews{margin-top: 58px;}
.navbar-collapse{margin-right: 0;margin-left: 0;}
/* 页面框架*/.main-wrapper h2{color: #0A2B66;font-size: 24px;font-weight: bold;padding-bottom: 10px;border-bottom: 1px solid #777777;margin-bottom: 30px}
.content{padding: 0;line-height: 1.8;color: #797979;}
.content p{margin-bottom: 20px;}
.content img{display: block;margin: 30px auto;}
/* home news*/.news-container{margin-top:20px;background-color: #ffffff;position: relative;z-index: 10;padding-bottom: 20px;}
.news-container h2{font-family: STXingkai;color: #0A2B66;font-size: 24px;font-weight: bold;padding-bottom: 10px;border-bottom: 2px solid #777;margin-bottom: 30px;text-align: left;}
.news-container a.read-more{font-size: 13px;line-height: 1.5;font-weight: normal}
.home-activity-item{margin-bottom: 20px;}
.home-news .featured-news img{float: left;margin-right: 16px;}
.home-news .featured-news h3{font-size: 16px;color: #555555;}
.home-news .featured-news a:hover h3{color: #017ffc}
.home-news .featured-news div{color: #777777;font-size: 13px;line-height: 180%}
.home-news-list{margin-top: -9px;float: right;}
.home-news-list li{padding: 0 0 5px;margin-bottom: 6px;border-bottom: 1px solid #f1f1f1;zoom: 1;overflow: hidden}
.home-news-list li:last-child{border-bottom: none;}
.home-news-list h3{font-size: 14px;color: #555555;margin: 0 0 5px 0;}
.home-news-list p{margin-bottom: 0;}
.home-news-list a.news-title{margin-top: 10px;margin-left:10px;}
.home-news-list a.news-title h3{color: #333}
.home-news-list a.news-title:hover h3{color: #017ffc}
.home-news-list .news-date{color: #bababa}
.home-block-item{margin-top: 10px;}
.in_xs2_l{float: right;margin-top:4px;}
/* home data*/.home-data{margin-top: 30px;overflow: hidden;height: 150px;background: #f8f8f8;}
.home-data .home-data-item{padding: 30px 25px;width: 10%;color: #777777;; float: left;overflow: hidden;-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.home-data .home-data-item:hover{color: #0A2B66;/*background-color: #777777;;*/}
.home-data .home-data-item i{/*background-image: url('../images/icons.png');*/background-repeat: no-repeat;width: 32px;height: 32px;}
.home-data .sxy{padding: 30px 22px;}
.home-data .library-stat{padding: 30px 25px;width: 139px;}
.home-data .activity-stat{width: 155px;padding: 30px 28px;}
.home-data .young-stat{width: 189px;padding: 30px 29px;}
.home-data .student-stat{width: 209px;padding: 30px 29px;}
.home-data .readora-stat{width: 200px;padding: 30px 25px;}
.home-data .book-stat{width: 208px;padding: 30px 28px;}
.home-data .library-stat i{background-position: -34px -68px;}
.home-data .activity-stat i{background-position: -34px 0;}
.home-data .young-stat i{background-position: 0 -102px;}
.home-data .student-stat i{background-position: -34px -170px;}
.home-data .readora-stat i{background-position: -34px -136px;}
.home-data .book-stat i{background-position: 0 -34px;}
.home-data .library-stat:hover i{background-position: -34px -34px;}
.home-data .activity-stat:hover i{background-position: 0 -136px;}
.home-data .young-stat:hover i{background-position: 0 -68px;}
.home-data .student-stat:hover i{background-position: 0 -170px;}
.home-data .readora-stat:hover i{background-position: -34px -102px;}
.home-data .book-stat:hover i{background-position: 0 0;}
.home-data i{font-size: 32px;/*margin-right: 10px;*/}
.home-data .number-group{text-align: center;margin: 15px 0 0;}
.home-data .number{font-size: 30px;line-height: 1;}
.home-data .name{color: #777777;text-align: center;width: 100%;display: inline-block;}
.home-data .home-data-item:hover .name{color: #0A2B66;}
.home-data .xuanyan{text-align:center;}
.home-link{margin-top: 20px;overflow: hidden;height: 180px;background: #f8f8f8;background: url(../images/cont-bg_04.jpg) no-repeat center top;}
.home-link .home-data-item{/*padding-right:35px;*/width: 11.1%;color: #777777;; float: left;overflow: hidden;-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.home-link .home-data-item:hover{color: #0A2B66;/*background-color: #777777;;*/}
.home-link .home-data-item i{/*background-image: url('../images/icons.png');*/background-repeat: no-repeat;width: 36px;height: 30px;}
.home-link i{font-size: 32px;/*margin-right: 10px;*/}
.home-link .number-group{text-align: center;margin: 11px 0 0;}
.home-link .number{font-size: 30px;line-height: 1;}
.home-link .name{color: #777777;text-align: center;width: 100%;display: inline-block;}
.home-link .home-link-item:hover .name{color: #0A2B66;}
.home-link h2{font-family: STXingkai;color: #0A2B66;font-size: 24px;font-weight: bold;padding-bottom: 10px;border-bottom: 1px solid #777;margin-bottom: 10px;text-align: left;}
.home-link .friend a{float: left;padding-right: 34px;padding-bottom:3px;padding-top:6px;font-size: 14px;color: #424242;}
.home-link .friend a:hover{color: #0A2B66;}
/* home project*/.home-projects{background-color: #ffffff;margin-top: 30px;padding-bottom: 30px;}
.home-projects h2{color: #0A2B66;font-size: 24px;font-weight: bold;padding-bottom: 10px;border-bottom: 1px solid #0A2B66;margin-bottom: 30px;}
.home-project-item{width: 50%;float: left;position: relative}
.home-project-item h3{font-size: 18px;}
.home-project-item a h3{color: #333333;-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}
.home-project-item:hover a h3,
.home-project-item:hover a:hover h3{color: #ffffff!important;}
.home-project-item p{color: #777777;}
.home-project-item:hover p{color: #ffffff;}
.home-project-item img{width: 100%;height: auto}
.home-project-item.imgleft .image{float: left;width: 50%;}
.home-project-item.imgright .image{float: right;width: 50%}
.home-project-item .image .view{position: absolute;width: 50%;height: 100%;top: 0;opacity: 0;text-align: center;background-color: rgba(0, 0, 0, .3);-webkit-transition: opacity 0.3s ease-in-out;-moz-transition: opacity 0.3s ease-in-out;-ms-transition: opacity 0.3s ease-in-out;-o-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;}
.home-project-item.imgright .image .view{right: 0}
.home-project-item.imgleft .image .view{left: 0}
.home-project-item:hover .image .view{opacity: 1;}
.home-project-item .image .view i{position: absolute;top: 50%;left: 50%;background-color: #ffffff;color: #017ffc!important;width: 40px!important;height: 40px!important;margin: -35px 0 0 -25px;font-size: 18px;line-height: 40px;text-align: center;border-radius: 50%;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.home-project-item:hover .image .view i{margin-top: -25px;}
.home-project-item .project-content{position: absolute;height: 100%;width: 50%;padding: 20px 30px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.home-project-item .project-content.right:before{width: 0;height: 0;border-top: 30px solid transparent;border-bottom: 30px solid transparent;border-right: 30px solid #fff;position: absolute;left: -15px;top: 60px;content: ' ';-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.home-project-item .project-content.left:before{width: 0;height: 0;border-top: 30px solid transparent;border-bottom: 30px solid transparent;border-left: 30px solid #fff;position: absolute;right: -15px;top: 60px;content: ' ';-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.home-project-item:hover .project-content{background-color: #0172f9;}
.home-project-item:hover .project-content.right:before{border-right: 30px solid #0172f9;}
.home-project-item:hover .project-content.left:before{border-left: 30px solid #0172f9;}
.home-project-item.imgleft .project-content{right: 0;}
.home-project-item.imgright .project-content{left: 0;}
/* home partner*/.home-partners{background-color: #ffffff;margin-top: 30px;padding-top: 18px;padding-bottom: 30px;}
.home-partners .nav-tabs>li{width: 25%;text-align: center;font-size: 18px;margin-bottom: 0px;}
.home-partners .nav-tabs>li>a{color: #bababa;border: none}
.home-partners .nav-tabs>li>a:hover{background-color: transparent;border: none;color: #0A2B66!important;}
.home-partners .nav-tabs>li.active{border-bottom: 1px solid #0A2B66;margin-bottom: -1px;}
.home-partners .nav-tabs>li.active>a{color: #0A2B66;border: none;font-weight: bold}
.home-partners .partner-list{zoom: 1;overflow: hidden;margin: 20px 0 0;}
.home-partners .partner-item{width: 100%;height: 90px;line-height: 90px;float: left;text-align: center;border-top: 1px solid #E9E9E9;border-left: 1px solid #E9E9E9;margin-top: -1px;margin-left: -1px;}
.home-partners .partner-item img{max-width: 100%;}
/* footer*/#footer{color: #ffffff;font-size: 13px;}
.footer-content{background-color: #004fa1;padding-top: 10px;padding-bottom: 10px;}
.footer-content p{color: #fff;}
.copyright{background-color: #004fa1;padding-top: 10px;padding-bottom: 10px;}
#footer h3{font-size: 18px;margin-bottom: 22px;}
#footer a{color: #ffffff;}
.copyright p{color: #fff;margin-bottom: 0;text-align: center;}
.footer-item{margin-bottom:10px}
.footer-item ul{list-style-type: none;margin: 0 0 0 5px;padding: 0}
.social-icon{display: inline-block;margin-right: 10px;width: 120px;height: 120px;}
.footer .links{height: 270px;padding-top: 60px;background-color: #18222d;color: #fff;}
.footer h5{margin-bottom: 30px;}
.footer .list-unstyled > li{margin-top: 15px;margin-bottom: 15px;font-size: 12px;}
.footer .list-unstyled > li > a{color: #a8a9ac;}
.footer .list-unstyled > li > a:hover, .footer .list-unstyled > li > a:focus{color: #fff;}
.footer .social-media .btn{margin-bottom: 20px;border-radius: 4px;line-height: 46px;padding-top: 2px;padding-bottom: 2px;color: #fff;}
.footer .social-media .weixin-QR{margin-bottom: 26px;width: 120px;height:120px;}
.footer .btn-weibo{background-color: #d52c2a;}
.footer .btn-douban{background-color: #2278cf;}
.footer .copyright{height: 100px;padding-top: 30px;background-color: #004fa1;color: #5f6265;font-size: 12px;}
.footer .copyright > p{line-height: 22px;margin-bottom: 0;}
/* comment*/.comment-list{margin-bottom: 20px;}
.comment-item{border-top: 1px solid #e7e7e7;padding: 20px 0;zoom: 1;overflow: hidden;}
.comment-target{padding-top: 100px;margin-top: -100px;position: relative;}
.placeholder{position: absolute;display: block;width: 100px;height: 100px;top: -100px;}
.comment-avatar{float: left;margin-right: 20px}
.comment-avatar img{width: 60px;height: auto;}
.comment-data{float: left;width: 655px;}
.comment-author{color: #333333}
.comment-date{font-size: 12px;color: #999999}
.comment-quote{padding: 10px;margin: 10px 0;border: 1px solid #e7e7e7}
.comment-quote-title{color: #999;}
.comment-content{margin-top: 0px;}
.reply-form{margin-top: 20px;}
#rely_floor{color: #333;}
/* activity page*/#activity .sort{background-color: #f6f6f6;margin-bottom: 20px;padding: 20px 20px 5px;}
#activity .search{margin-bottom: 30px;}
.activity-item{margin-bottom: 20px;}
.activity-item-detail{border: 1px solid #dfdede;}
.activity-item-des{padding: 10px 15px}
.activity-item img{width: 100%;height: auto;}
.activity-item h3{font-size: 16px;}
.activity-item h3 a{color: #333333;}
.sort>div{margin-bottom: 15px;zoom: 1;overflow: hidden;clear: both;}
.sort .sort-title{color: #b1b0b0;float: left;width: 70px;margin-right: 10px;}
.sort ul{list-style-type: none;margin: 0;padding: 0;float: left;width: 615px;}
.sort li{display: inline-block;margin-right: 20px;}
.sort li a{color: #5b5c5c;cursor: pointer;}
.sort li .label{font-size: 14px;}
.meta{margin-top: 30px}
.orderby a{margin-right: 20px}
.activity-list-item{margin-bottom: 30px;}
.activity-list-item-detail{border: 1px solid #dddddd;}
.activity-list-item-detail .item-detail{padding: 0 15px;}
.activity-list-item-detail .item-detail span{display: inline-block;margin-right: 10px;}
#activity-detail-summary{background-color: #ffffff;padding: 30px;}
img.activity-detail-image{width: 100%;height: auto;}
#activity-detail-summary h2{font-size: 24px;margin-top: 0;margin-bottom: 20px;color: #0A2B66}
.summary-title{color: #a0a0a0;}
#activity-detail-summary p{margin-bottom: 15px}
#activity-detail-summary .btn{padding: 6px 30px;margin-right: 20px}
#activity-detail{margin-top: 30px}
#activity-detail .tab-content{padding: 0 10px}
#activity-detail .tab-content .item{clear: both;padding-bottom: 20px;zoom: 1;overflow: hidden;}
#activity-detail .tab-content .item span{color: #999999;display: inline-block;margin-bottom: 10px}
#activity-detail .tab-content img{width: 100%;height: auto;}
#activity-detail .tab-content #message h4{font-size: 14px;}
ul.apply-list{list-style-type: none;zoom: 1;overflow: hidden;}
ul.apply-list li{float: left;margin: 5px;}
.apply-user{text-align: center;margin-top: 10px;margin-bottom: 10px;}
.apply-user img{width: 98px;height: 98px;display: inline-block;margin-bottom: 5px;}
.sidebar-list-item .image .user-img{width: 51px;height: 51px;}
.apply-user p{text-align: center;}
/* apply activity*/#apply-activity{background-color: #fff;}
#modify-email{margin-top: 50px;margin-bottom: 50px;background-color: #fff;}
/* user register*/.sent-success{text-align: center;margin: 80px auto;}
.sent-success span.glyphicon{font-size: 100px;color: #cccccc;}
.sent-success h2{font-size: 18px}
.sent-success i{width: 157px;height: 72px;margin-left: -50px;background: url("../images/bigmail.png") no-repeat;display: inline-block;}
.resend{margin: 20px 0}
/* support*/
       #support-list{ padding-top: 10px;}
       #support-list img{width: 100%; height: 239px;}
       #support-list .support-item{margin: 10px 0 20px;}
       #support-list .support-desc{margin: 20px;}
        #support-list h3 {
            margin-top: 0px;
            font-size: 18px;
            font-weight: normal;
            text-align: center
        }
.user-login-panel{margin-top: 50px;margin-bottom: 50px}
.user-login-panel img{width: 100%;height: auto;}
table tr.change{background-color: #eeeeee;font-weight: bold;}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover{background-color: #0076fd;border-color: #0076fd}
/* news*/.news-list{min-height:200px;}
.news-list .news-item{margin-bottom: 5px;}
.news-list h3{font-size: 16px;margin-top: 0;margin-bottom: 10px;/*line-height: 1.5;*/}
.news-list .date{margin-bottom: 5px;}
.news-list p,
.news-list:hover p{color: #666666}
.news-list .news-item .image .view i{font-size: 14px;width: 30px!important;height: 30px!important;line-height: 30px;margin: -25px 0 0 -15px;}
.news-list .news-item:hover .image .view i{margin-top: -15px;}
/*.news-list table tr{border-bottom: 1px dashed #ccc;}*/
.news-detail{padding-left:60px;padding-right:60px}
.news-detail .content{font-size: 14px;padding:0px 30px 0px 30px}
.news-detail h1{color: #0A2B66;font-size: 24px;font-weight: bold;padding-bottom: 10px;text-align: center;margin-bottom: 20px}
.news-detail .date{text-align: center;margin-bottom:20px;}
.news-detail .date i{margin-right:10px;}
.news-detail p{font-size:16px;}
/* project*/.project-list .project-item{margin-bottom: 30px;}
.project-list h3{font-size: 20px;margin-top: 0;margin-bottom: 15px;}
.project-list .project-item:hover h3{color: #0A2B66}
.project-list p{line-height: 1.8;font-size: 14px;}
.project-list .project-item:hover p{color: #777777;}
.project-list .sub-project{margin-top: 2em;font-size: 14px;}
.project-list .sub-project a{display: inline-block;padding: 0 15px 0 0;margin: 0 15px 10px 0;border-right: 1px solid #ccc;line-height: 1;}
.project-list .sub-project .name{color: #aaaaaa}
.project-page-intro{padding-bottom: 30px;border-bottom: 1px solid #e9eaec;margin-bottom: 30px;}
.involve-button a{display: block;margin-bottom: 10px;}
.involve-button a img{width: 100%;height: auto;}
.project-brief{background-color: #fff;padding: 30px;margin-bottom: 30px;}
.project-brief h1{font-size: 24px;margin-bottom: 30px;margin-top: 0;color: #555;}
.project-brief-detail p{color: #555;vertical-align: middle;}
.project-detail-list{margin: 20px 0;}
.project-detail-list a{display: inline-block;padding: 0 15px 0 0;margin: 0 15px 10px 0;border-right: 1px solid #ccc;line-height: 1;}
.project-detail {padding: 0;background-color: #fff;margin-bottom: 20px}
.project-detail .nav-tabs{border-bottom: none;background-color: #f4f4f4;}
.project-detail .nav-tabs>li{width: 20%;text-align: center;font-size: 14px;margin-bottom: 0px;border-bottom: 1px solid #e9eaec;background-color: #f4f4f4}
.project-detail .nav-tabs>li>a{color: #333333;border: none}
.project-detail .nav-tabs>li>a:hover{background-color: transparent;border: none;color: #777777!important;}
.project-detail .nav-tabs>li.active{border-bottom: none;margin-bottom: -1px;background-color: #fff;}
.project-detail .nav-tabs>li.active>a{color: #444444;border: none;font-weight: bold;font-size: 16px;}
.project-detail .tab-pane{ padding-top: 0px;padding-left: 30px;padding-right: 30px;}
.project-detail .tab-pane .item{margin-bottom: 20px;}
.file-item{margin-bottom: 30px;}
.file-item .file-title{line-height: 1.5;height: 4.5em;}
.file-item .date{margin: 3px 0;}
.project-introduction h1{font-size: 24px;margin-bottom: 30px;margin-top: 0;color: #333;}
#project-slides{margin-top: 0;margin-bottom: 20px;}
#project-slides .slides li{height: 300px;}
#project-slides .flex-control-nav{position: absolute;right: 26%;bottom: 20px;z-index: 100;list-style: none;margin: 0;padding: 0;}
#project-slides .flex-control-nav li{float: left;margin-right: 10px;}
#project-slides .flex-control-nav li a{display: block;cursor: pointer;text-indent: -9999px;width: 15px;height: 15px;background-color: #fff}
#project-slides .flex-control-nav li a.flex-active{background-color: #fff100;}
#project-slides .slide-content{position: absolute;width: 25%;height: 100%;color: #ffffff;background-color: #017ffc;top: 0;right: 0;}
#project-slides .slide-innercontent{height: 100%;display: table;/*background-color: rgba(0, 0, 0, .5);*/}
#project-slides .slide-innercontent .detail{padding: 0px 20px;display: table-cell;vertical-align: middle}
#project-slides .slide-content h3{font-size: 18px;margin-bottom: 20px;margin-top: 0;}
#project-slides .slide-content p{color: #fff;text-align: justify;line-height: 1.5}
#project-slides .slide-innercontent a.read-more{color: #fff;float: right;margin-top: 10px;}
#project-slides .slide-innercontent a.read-more:hover{background-color: #fff;color: #0A2B66}
/* point*/.point-banner{margin-bottom: 20px;background-color: #fff;border: 1px solid #fff;}
#map{width: 100%;height: 300px;}
.point-list .point-item{margin-bottom: 20px;}
.point-list .point-item .image .view i{font-size: 14px;width: 30px!important;height: 30px!important;line-height: 30px;margin: -25px 0 0 -15px;}
.point-list .point-item:hover .image .view i{margin-top: -15px;}
.point-list .point-item .point-type{position: absolute;left: 0;top: 0;padding: 8px 15px;color: #fff;font-size: 12px;background-color: #1f90f2;line-height: 1;z-index: 2}
.point-list .point-item h3{margin-top: 0;font-size: 18px;font-weight: normal;color: #333;}
.point-list .point-item p{margin-bottom: 3px;line-height: 1.5}
.point-brief{margin-top: 30px;}
.point-brief p{margin-bottom: 3px;line-height: 1.5}
.point-brief span.brief-title{color: #aaaaaa}
.point-sort{padding: 20px 20px 5px;background-color: #f6f6f6;margin-bottom: 20px;}
.point-search{margin-bottom: 30px;}
.logistics-inf{margin-bottom: 10px;}
/* 浮动工具栏*/#tools{position: fixed;right: 5px;bottom: 50px;z-index: 1030;}
.cd-top{opacity: 0;-webkit-transition: opacity .5s;-moz-transition: opacity .5s;-o-transition: opacity .5s;transition: opacity .5s;}
.cd-top.cd-is-visible{/* the button becomes visible*/visibility: visible;opacity: 1!important;}
.cd-top.cd-fade-out{/* if the user keeps scrolling down, the button is out of focus and becomes less visible*/opacity: .5!important;}
#tools span.cart-number{position: absolute;top: -10px;right: -4px;z-index: 1031;background-color: #ff0000;color: #fff;border-radius: 50%;width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 12px;display: none;}
#tools .tool-button a{color: #cccccc;display: block;width: 45px;height: 45px;line-height: 45px;background-color: #fff;border: 1px solid #ccc;text-align: center;font-size: 20px;position: relative;overflow: hidden;}
#tools .tool-button i#end{display: inline-block;width: 24px;height: 18px;background-image: url('../images/icons.png');background-repeat: no-repeat;background-position: -94px 0}
#tools .tool-button a span.tool-title{position: absolute;width: 100%;height: 100%;left: 0;top: 100%;background-color: #017ffc;color: #fff;font-size: 13px;line-height: 1.2;padding: 7px;-webkit-transition: all 0.15s;-moz-transition: all 0.15s;-o-transition: all 0.15s;transition: all 0.15s;}
#tools .tool-button a:hover span.tool-title{top: 0;}
#tools .popup-box{display: none;position: absolute;right: 50px;bottom: -30px;background-color: #fff;width: 500px;min-height: 248px;padding: 50px 60px 30px;box-shadow: 0 0 8px 1px #999;}
#tools .popup-box .close-button{position: absolute;top: 10px;right: 10px;}
#tools #msg .message{padding-left: 100px;background: url('../images/success.png') no-repeat left center;}
#tools #msg .message h3{color: #363636;font-size: 20px;}
#tools #msg .message{color: #cccccc}
#tools #msg .operation{text-align: center;margin-top: 20px;margin-right: -20px;}
#tools #msg .operation a.btn{margin-right: 20px;width: 170px;}
#tools #list{padding: 0;}
#tools #list .close-button{top: 6px;}
#tools #list .close-button button{color: #fff;opacity: 1;}
#tools #list .close a{color: #fff;opacity: 1;}
#tools #list .box-head{background: url('../images/donate-colorbar.jpg') no-repeat center;height: 36px;padding-left: 20px;}
#tools #list .box-head h3{font-size: 16px;color: #fff;margin: 0;line-height: 36px;}
#tools #list .box-body,
#tools #list .box-foot{padding: 20px;}
#tools #list .box-body .table{margin: 0;}
#tools #list .box-body .table td,
#tools #list .box-body .table th{padding: 15px}
#tools #list .box-body .table a.donate-del{color: #ff4e00}
#tools #list .box-foot{padding: 20px}
#tools #list .box-foot .donate-sum{margin-bottom: 10px;}
#tools #list .box-foot .donate-sum span{font-size: 30px;color: #ff4e00;display: inline-block;margin-left: 10px;margin-right: 10px;}
.u-flyer{display: block;width: 50px;height: 50px;border-radius: 50px;position: fixed;z-index: 9999;}
/* share button*/.bdshare-button-style0-24 a{background-image: url('../images/share-icons.png')!important;background-repeat: no-repeat;width: 20px!important;height: 20px!important;padding: 0!important;line-height: 1!important;margin: 0 5px 0 0!important}
.share{padding-top: 5px}
/* user login page*/.user-login-panel{background-color: #fff;padding: 30px;}
/* report*/.report-list .nav-tabs>li.active{border-bottom: 1px solid #0A2B66;margin-bottom: -1px;}
.report-list .nav-tabs>li{text-align: center;font-size: 16px;margin-bottom: 0px;}
.report-list .nav-tabs>li.active>a{color: #0A2B66;border: none;}
.report-list .nav-tabs>li>a{color: #bababa;border: none;padding: 10px 30px;}
.report-list .nav-tabs>li>a:hover{background-color: transparent;border: none;color: #0A2B66!important;}
.main-content .report-list ul{padding-left: 0;margin-bottom: 20px;}
.report-item{padding: 10px 0;border-bottom: 1px solid #eee;zoom: 1;overflow: hidden;margin-bottom: 10px;}
table.table.donationDetailTable{margin-top: 30px;}
table.table.donationDetailTable th,
table.table.donationDetailTable td{vertical-align: middle;color: #333333;}
table.table.donationDetailTable th{white-space: nowrap;background-color: #f0f1f5;border: none;font-weight: normal;padding: 8px 12px;}
table.table.donationDetailTable td{border-top: none;border-bottom: 1px solid #dddddd;padding: 15px 12px;}
/*activity*/.donate-activity-inf{margin-bottom: 10px;margin-top: 20px;zoom: 1;overflow: hidden;color: #555;font-size: 16px}
.donate-activity-inf p{margin-bottom: 0;color: #999999;font-size: 13px;}
.donate-activity-target{float: left;width: 80px;margin-right: 10px;}
.donate-activity-amount{float: left;width: 125px;padding-left: 10px;border-left: 1px solid #dddddd;}
.donate-activity-enddate{float: right;padding-left: 10px;border-left: 1px solid #dddddd}
.progress.donate-progress{margin-bottom: 0}
.progress.donate-progress .progress-bar{background-color: #017ffc}
.donate-activity-detail-amount{color: #f46000}
.donate-activity-detail-amount,
.donate-activity-detail-target{font-size: 16px;}
.project-brief-detail-item{margin-bottom: 10px;color: #555;}
a.donate-select{display: inline-block;padding: 1px 5px;border: 1px solid #dddddd;cursor: pointer;}
a.donate-select.active{border: 1px solid #017ffc;color: #017ffc}
.input-group.donate-other{display: inline-table;width: 148px;}
.involve-button{margin: 10px 0;}
p.empty-list{font-size: 20px;text-align: center;margin: 20px 0;}
h3.partner-form-title{color: #333;font-size: 18px;margin-bottom: 20px;text-align: center;}
p.partner-form-desc{color: #0070c0;margin-bottom: 30px;}
.partner-form-item{margin-bottom: 10px;color: #333333}
.bd_weixin_popup{/**/-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.select2-container--default .select2-selection--multiple{border-radius: 0;}
.form-group label{font-weight: normal;}
.form-group label.control-label{font-weight: bold;color: #555;}
.user-message-notice{color: #fff;background-color: #ff0000;border-radius: 50%;width: 16px;height: 16px;line-height: 16px;text-align: center;font-size: 10px;position: absolute;right: 6px;top: -5px;}
.user-menu-message-notice{display: inline-block;color: #fff;background-color: #ff0000;border-radius: 50%;width: 16px;height: 16px;line-height: 16px;text-align: center;font-size: 10px;margin-left: 5px}
.login-area .caret{margin-left: 10px;}
.login-tools{margin-top: 12px;}
label.field-title{font-weight: bold!important;}
img.image_pic{display: block;margin-bottom: 10px;}
form.donation-detail .form-group{margin-bottom: 10px;}
.embeded-tooltip{position: absolute;right: 22px;top: 50%;margin-top: -7px;}
.custom-select-item .checkbox, .custom-select-item .radio{margin-bottom: 0;display: inline-block;}
.donate-monthly-statement{text-decoration: underline;color: #017ffc}
.activity-tips{font-weight: bold;color: #0071f9;font-size: 15px;}
a.donate-select{display: inline-block;padding: 1px 5px;border: 1px solid #dddddd;cursor: pointer;}
a.donate-select.active{border: 1px solid #017ffc;color: #017ffc}
.input-group.donate-other{display: inline-table;width: 148px;}