user-contenthtml, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } b,strong{ font-weight: bold; } /* 全局 */ html{ overflow-y:scroll; } body{ min-width: 1100px; } html, button, input, select, textarea, .pure-g [class *= "pure-u"] { font-size: 14px; font-family: Arial,"Microsoft Yahei",sans-serif; } .pure-form select{ padding: .4em .6em } a{ text-decoration: none; color: #f08200 } input, textarea { outline:none; } ul,ol{ margin: 0; padding: 0; list-style: none; } p{ line-height: 1.8; margin-bottom: 10px; } .clearfix{ clear: both; } .text-center{ text-align: center; } .text-right{ text-align: right; } .button-more{ color: white; border-radius: 4px; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); background-color: #aacf52; color: #fff!important; text-decoration: none!important } .button-block{ display: block; width: 100%; } .button-round{ border-radius: 20px; } .button-flat{ border-radius: 0; } .button-wide{ padding-left: 30px; padding-right: 30px; } .button-xsmall { font-size: 70%; } .button-small { font-size: 85%; } .button-large { font-size: 110%; } .button-xlarge { font-size: 125%; } .topbar{ background-color: #aacf52; color: #fff; } .topbar .user-panel, .topbar .searchbar, .topbar .social{ padding: 8px 0; } .topbar a{ color: #fff; } .topbar a:hover{ text-decoration: underline; } .container{ width: 1070px; margin: 0 auto; } .topbar .user-panel{ height: 29px; line-height: 29px; position: relative; display: inline-block; z-index: 99; } .topbar .user-panel img{ /* padding-left: 12px; padding-right: 5px;*/ width: 30px; height: 30px; vertical-align: middle; border-radius: 50% } .topbar .user-panel.logined{ text-decoration: none; display: inline-block; } .topbar .user-panel.logined:hover{ background-color: #9ac632; } .topbar .user-panel.logined>a{ padding-left: 12px; padding-right: 12px; font-size: 16px; text-decoration: none; display: inline-block; } .topbar .user-panel.logined ul{ position: absolute; left: 0; top: 45px; width: 100%; background-color: #9ac632; z-index: 100; display: none; } .topbar .user-panel.logined ul li{ width: 100%; font-size: 12px; line-height: 26px; height: 26px; border-bottom: 1px solid #b0d162; } .topbar .user-panel.logined ul li a{ text-decoration: none; display: block; width: 100%; padding: 0 25px; } .topbar .user-panel.logined:hover ul{ display: block; } .topbar .user-panel.logined:hover ul li:hover{ background-color: #aacf52; } .topbar .searchbar{ text-align: center; } .topbar .searchbar form{ display: inline-block; } .topbar .searchbar form input[type=text]{ font-size: 14px; float: left; width: 175px; height: 10px; padding: 7px 5px 7px 20px; color: #333; border-left: 1px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff; border-right: 0; border-top-left-radius: 15px; border-bottom-left-radius: 15px; background: transparent; color: #fff } .topbar .searchbar form a{ float: left; vertical-align: middle; padding-top: 3px; padding-bottom: 2px; padding-right: 10px; padding-left: 6px; border-left: 0; border-top: 1px solid #fff; border-bottom: 1px solid #fff; border-right: 1px solid #fff; border-top-right-radius: 15px; border-bottom-right-radius: 15px; background-color: transparent; } .topbar .social{ text-align: right; line-height: 29px } .topbar .social img{ vertical-align: middle; } .header{ height: 130px; position: relative; z-index: 2; } .header a.logo{ float: left; padding: 10px 0; } .header ul.topnav{ float: right; list-style: none; margin: 0; padding: 0; } .header ul.topnav li{ float: left; position: relative; } .header ul.topnav li a{ color: #afaeae; display: block; text-align: center; width: 100px; line-height: 130px; height: 130px; font-size: 16px; } .header ul.topnav li:hover a{ background-color: #aacf52; color: #fff; } .header ul.submenu{ display: none; position: absolute; width: 140px; top: 128px; left: 0; background-color: #fff; } .header ul.submenu li{ float: none; } .header ul.submenu li a{ width: 100%; height: 40px; line-height: 40px; font-size: 14px } .header ul.topnav li:hover ul.submenu{ display: block; } .header ul.topnav li:hover ul.submenu a{ background-color: #fff; color: #afaeae } .header ul.topnav li:hover ul.submenu a:hover{ background-color: #99bf40; color: #fff; } .fullSlide{ width:100%; position:relative; height:520px; background:#000; } .fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; } .fullSlide .bd ul{ width:100% !important; } .fullSlide .bd li{ width:100% !important; height:520px; overflow:hidden; text-align:center; } .fullSlide .bd li .slideContent{text-align: left;background-color: rgba(170,207,82,.8);height: 105px;position: absolute;bottom: 0;width: 100%;color: #fff} .fullSlide .bd li .slideContent p{float: left;width: 900px;font-size: 16px;line-height: 1.5;margin: 20px 0 10px;} .fullSlide .bd li .slideContent .more{ text-align: right; line-height: 77px; } .fullSlide .bd li .slideContent .more .button-more{ padding: .5em 2em; } .fullSlide .hd{ width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;} .fullSlide .hd ul{ text-align:center; padding-top:5px; position: absolute;width: 100%;bottom: 0; } .fullSlide .hd ul li{ cursor:pointer; display:inline-block; width:10px; height:10px; margin:5px; border-radius:10px;background-color: #fff; overflow:hidden; line-height:9999px; } .fullSlide .hd ul .on{ background-color: #f08200 } h2.homeTitle{ font-weight: normal; font-size: 28px; color: #aacf52; text-align: center; background: url("/Public/img/hometitle-bg.png") no-repeat center bottom; padding-bottom: 50px; margin-bottom: 50px } #homeNews{ margin-top: 100px; } #homeNews ul{ zoom: 1; overflow: hidden; margin-right: -10px } #homeNews ul li{ float: left; margin-right: 10px; width: 260px; border: 1px solid #dcdcdc; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; } #homeNews div.newsImg{ overflow: hidden; } #homeNews div.newsImg img{ display: block; width: 100%; height: auto; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } #homeNews a:hover div.newsImg img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } #homeNews div.newsContent{ padding: 0 20px 10px; } #homeNews h3{ color: #666666; font-size: 16px; margin: 30px 0 15px; height: 48px; line-height: 1.5; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } #homeNews ul li a:hover h3{ color: #aacf52 } #homeNews p{ font-size: 14px; color: #b0b0af } #homeNews .date{ display: block; font-size: 12px; color: #b0b0af; text-align: right; } #homeNews .button-more{ padding-left: 20px; padding-right: 20px; margin-top: 30px; } #homeMovie{ width: 100%; height: 510px; background-position: center; background-repeat: no-repeat; margin-top: 100px; position: relative; overflow: visible; } #homeMovie .slogan{ width: 100%; text-align: center; position: absolute; top: 25%; } #homeMovie .slogan img{ width: 40%; height: auto; min-width: 520px; max-width: 100%; } #homeMovie .play{ width: 100%; height: 114px; position: absolute; bottom: 80px; text-align: center; } #homeMovie .play a{ display: inline-block; background-image: url('/Public/img/play-button.png'); width: 114px; height: 114px; text-indent: -9999px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; } #homeMovie .play a:hover{ background-image: url('/Public/img/play-button-hover.png') } .videobox { position: fixed; width: 100%; height: 100%; top: 0; left: 0; overflow: hidden; background-color: #000000; z-index: 1000000000; } .videobox.is-closed { display: none; } .videobox .close{ position: absolute; right: 10px; top: 10px; } .videobox a{ color: #ffffff; font-size: 40px; } #bgvideo{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -2; } #homeProject{ margin-top: 100px; } #homeProject ul{ zoom: 1; overflow: hidden; margin-right: -10px } #homeProject ul li{ float: left; margin-right: 10px; width: 350px; } #homeProject .projectImg{ width: 350px; height: 357px; overflow: hidden; } #homeProject img{ display: block; width: 100%; height: auto; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } #homeProject a:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } #homeProject h3{ color: #767676; font-size: 28px; text-align: center; margin: 30px 0 20px } #homeProject a:hover h3{ color: #fff; } #homeProject p{ color: #a5a2a2; font-size: 16px; line-height: 1.8 } #homeProject a:hover p{ color: #fff; } #homeProject div.projectContent{ padding: 10px 30px; background-color: #f2f2ea; position: relative; z-index: 10; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } #homeProject a:hover div.projectContent{ background-color: #aacf52 } #homeProject li.odd div.projectContent:before{ width: 0; height: 0; border-bottom: 20px solid #f2f2ea; border-right: 20px solid transparent; border-left: 20px solid transparent; position: absolute; left: 155px; top: -20px; content: ' '; } #homeProject li.odd a:hover div:before{ border-bottom: 20px solid #aacf52; } #homeProject li.even div.projectContent:before{ width: 0; height: 0; border-top: 20px solid #f2f2ea; border-right: 20px solid transparent; border-left: 20px solid transparent; position: absolute; left: 155px; bottom: -20px; content: ' '; } #homeProject li.even a:hover div.projectContent:before{ border-top: 20px solid #aacf52; } #homePartner{ margin-top: 100px; margin-bottom: 100px } #homePartner .pic{ width: 190px; height: 78px; text-align: center; line-height: 78px; border:1px solid #ccc; } .picScroll-left{ width:100%; overflow:hidden; position:relative; } .picScroll-left .hd{ padding:0 10px; } .picScroll-left .hd ul{ text-align: center;overflow:hidden; zoom:1; margin-top:30px; } .picScroll-left .hd ul li{ display: inline-block; width:28px; height:10px; margin:0 5px;text-indent:-9999px; cursor:pointer; border-radius: 10px;background-color: #9d9e9a } .picScroll-left .hd ul li.on{ background-position:0 0; background-color: #aacf52} .picScroll-left .bd{ } .picScroll-left .bd ul{ overflow:hidden; zoom:1; } .picScroll-left .bd ul li{ margin:0 11px; float:left; _display:inline; overflow:hidden; text-align:center; } .picScroll-left .bd ul li .pic{ text-align:center; } .picScroll-left .bd ul li .pic img{ display:inline-block;vertical-align: middle;max-width: 80%; } .picScroll-left .bd ul li .pic a:hover img{ border-color:#999; } .picScroll-left .bd ul li .title{ line-height:24px; } #footer{ margin-top: 60px; } #footer, #footer a{ color: #fff; } #footer h3{ font-size: 18px; padding-left: 40px; padding-top: 12px; margin-bottom: 25px; background-position: left bottom; background-repeat: no-repeat; line-height: 1; } #footer-content{ background-color: #aacf52; padding: 30px 0 20px; zoom: 1; overflow: hidden; } #footer-content p{ } #footer-content .container>div{ float: left; } #footerAbout{ width: 350px; padding-right: 50px; } #footerAbout p{ line-height: 1.8 } #footerContact{ width: 350px; padding-right: 50px; } #footerContact p{ margin-bottom: 5px; } #footerFollow{ width: 270px; padding-right: 0; } #footerAbout h3{ background-image: url('/Public/img/about-icon.png'); } #footerContact h3{ background-image: url('/Public/img/contact-icon.png'); } #footerFollow h3{ background-image: url('/Public/img/follow-icon.png'); } #footerFollow img{ margin-right: 10px; } #copyright{ background-color: #9ac632; padding: 15px 0; } .banner img{ display: block; width: 100%; height: auto; } .wrapper{ zoom: 1; overflow: hidden; margin-top: 60px; } .sidebar{ float: left; width: 200px; } .main-wrapper{ float: right; width: 800px; } .sidebar.affix{ position: fixed; top: 10px; } .sidebar.affix-bottom{ position: absolute; } .sidebar h3{ font-size: 20px; color: #aacf52; margin-bottom: 15px; padding-left: 30px; } .sidebar .nav-menu{ background-color: #f08200; color: #bad874; font-size: 16px; padding: 20px 0 20px 30px; } .sidebar .nav-menu ul{ padding: 0 10px; } .sidebar .nav-menu ul ul{ font-size: 14px; padding-top: 10px; } .sidebar .nav-menu li { padding: 8px 0; } .sidebar .nav-menu a{ color: #fff; } .sidebar .nav-menu li.current>a{ color: #bad874 } .main-content .content-header{ padding-bottom: 10px; border-bottom: 1px solid #aacf52 } .main-content .content-header h1.content-title{ display: inline-block; color: #aacf52; font-size: 24px; margin: 0; padding: 0; line-height: 1; } .main-content .content-header .breadcrumb{ float: right; color: #333; line-height: 33px; } .main-content .content-header .breadcrumb.left{ float: left; } .main-content .content-header .breadcrumb a{ color: #9f9d9d } .main-content .content-body{ margin-top: 20px; } .content { font-size: 14px; color: #777; line-height: 1.8; } .content h1 { font-size: 20px; margin-bottom: 20px; } .content h2 { font-size: 18px; margin-bottom: 20px; } .content h3 { font-size: 16px; margin-bottom: 20px; } .content h4 { font-size: 14px; margin-bottom: 20px; } .content h5 { font-size: 12px; margin-bottom: 20px; } .content h6 { font-size: 12px; margin-bottom: 20px; } .content a{ color: #f08200 } .content a:hover{ text-decoration: underline; } .content p { line-height: 1.8; margin-bottom: 20px; } .content img { max-width: 100%; height: auto; margin: 0 auto 20px; } .content ul, .content ol { padding-left: 20px; margin-bottom: 30px; } .content ul { list-style-type: disc; } .content ol { list-style-type: decimal; } .content table { border: 1px solid #ddd; } .content table thead { background-color: #25a4c9; color: #fff; } .content th, .content td { padding: 10px 15px; border: 1px solid #ddd; } h2.partner-sort-title{ color: #333; font-size: 16px; } ul.partner-list{ zoom: 1; overflow: hidden; margin: 20px 0; } ul.partner-list li{ float: left; width: 180px; height: 100px; margin: 10px; background-color: #f08200; } a.totop{ display: block; width: 48px; height: 45px; background: url('/Public/img/totop.png') no-repeat center; text-indent: -9999px; } .content-list li{ zoom: 1; overflow: hidden; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px dashed #b5b5b5 } .content-list .item-img{ float: left; margin-right: 30px; } .content-list .item-detail{ float: left; width: 470px; } .content-list .item-detail h2{ font-size: 20px; color: #7a7a7a; padding: 10px 0 30px; line-height: 1.2; } .content-list .item-detail .date{ display: block; color: #cbcbcb; margin-bottom: 20px } .content-list .item-detail p{ color: #afaeae; line-height: 1.8 } ul.pagination{ text-align: center; margin-top: 50px; } ul.pagination li{ display: inline-block; margin: 0 5px; padding: 5px 10px; border: 1px solid #b5b5b5; line-height: 1; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; } ul.pagination li a{ color: #afaeae } ul.pagination li.active{ background-color: #aacf52; border-color: #aacf52 } ul.pagination li.active a{ color: #fff; } h1.detail-title{ font-size: 24px; color: #2d2d2d; margin-bottom: 30px; } .detail-meta{ color: #b8b5b5; font-size: 12px; zoom: 1; overflow: hidden; } .detail-meta span.author{ display: inline-block; margin-left: 20px; } .detail-meta span.viewstat{ float: right; } .detail-meta span.commentstat, .detail-meta span.sharestat{ float: right; margin-left: 20px; } .detail-meta span.num{ color: #e8340c; font-size: 14px; } .detail-meta span.likestat{ float: right; margin-left: 20px; } .file-list, .comment-list{ margin-top: 50px; } .file-list h2, .comment-list h2, .image-list h2{ font-size: 20px; color: #333; margin-bottom: 20px; } .image-list img{ display: block; margin-bottom: 20px; } .file-list .file-detail{ margin: 0 15px 30px; line-height: 1.8; } .file-list .file-detail a{ display: block; padding-left: 60px; background-position: left center; background-repeat: no-repeat; min-height: 50px; } .file-list .file-detail a[href$=".pdf"]{ background-image: url('/Public/img/filetype/pdf.png'); } .file-list .file-detail a[href$=".doc"], .file-list .file-detail a[href$=".docx"]{ background-image: url('/Public/img/filetype/word.png'); } .file-list .file-detail a[href$=".xls"], .file-list .file-detail a[href$=".xlsx"]{ background-image: url('/Public/img/filetype/excel.png'); } .file-list .file-detail a[href$=".ppt"], .file-list .file-detail a[href$=".pptx"]{ background-image: url('/Public/img/filetype/ppt.png'); } .file-list .file-detail a[href$=".rar"]{ background-image: url('/Public/img/filetype/rar.png'); } .file-list .file-detail a[href$=".zip"]{ background-image: url('/Public/img/filetype/zip.png'); } .file-list .file-detail a{ background-image: url('/Public/img/filetype/other.png'); } .file-list .file-detail h3{ height: 50px; } .file-list .file-detail h3, .file-list .file-detail span{ color: #afaeae } .file-list .file-detail a:hover h3{ color: #f08200 } .file-list .file-detail img{ float: right; } .comment-list .comment-item{ border-bottom: 1px solid #e7e7e7; padding: 20px 0; zoom: 1; overflow: hidden; } .comment-list .comment-avatar{ float: left; margin-right: 30px; } .comment-list .comment-avatar img{ -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; width: 60px; height: 60px; } .comment-list .comment-data{ float: right; width: 710px; } .comment-list .comment-author{ font-size: 16px; color: #aacf52; } .comment-list .comment-date{ float: right; color: #afaeae; } .comment-list .comment-quote{ padding: 10px; margin: 10px 0; border: 1px solid #e7e7e7; } .comment-list .replied-author{ color: #afaeae; display: inline-block; margin: 0 5px; } .comment-list .comment-content{ margin: 0 0 10px; line-height: 1.8; color: #2d2d2d } .reply-form{ margin-top: 30px; } .reply-form textarea{ display: block; width: 794px; margin-top:10px; } .reply-form .login{ margin-top: 20px; } .content-list.join-list li{ background-color: #f7ebeb; padding-bottom: 0; border: 0; } .content-list.join-list .item-img{ margin-right: 0; } .content-list.join-list .item-detail{ float: left; width: 360px; margin: 0 30px; } .content-list.join-list .item-detail h2{ padding-top: 30px; } .grid-list{ zoom: 1; overflow: hidden; } .grid-list img{ width: 100%; height: auto; } .grid-list.grid-2{ margin-right: -30px; } .grid-list.grid-2 li{ float: left; width: 385px; margin-right: 30px; margin-bottom: 30px; background-color: #eeeeee; } .grid-list.support-list.grid-2 li{ background-color: transparent; border: 1px solid #e7e7e7; width: 383px; } .grid-list.support-list.grid-2 img{ width: 383px; height: 209px; } .grid-list.grid-3{ margin-right: -20px; } .grid-list.grid-3 li{ float: left; width: 253px; height: 381px; overflow: hidden; margin-right: 20px; margin-bottom: 20px; background-color: #eeeeee; } .grid-list .item-detail{ margin: 20px; } .grid-list .item-detail h2{ color: #2d2d2d; font-size: 16px; margin-bottom: 15px; } .grid-list.support-list .item-detail h2{ font-size: 20px; } .grid-list .item-detail p{ color: #777; line-height: 1.8; margin-bottom: 15px; text-align: justify } .grid-list .item-detail span{ color: #afaeae; } .grid-list .item-detail span.date{ float: right; } .grid-list .item-detail .stat{ display: inline-block; } .grid-list .item-detail .stat span{ display: inline-block; background-repeat: no-repeat; background-position: left center; height: 14px; line-height: 14px; margin-right: 10px; } .grid-list .item-detail span.viewstat{ padding-left: 21px; background-image: url('/Public/img/view-icon_small.png'); } .grid-list .item-detail span.commentstat{ padding-left: 15px; background-image: url('/Public/img/comment-icon_small.png'); } .grid-list .item-detail span.likestat{ padding-left: 14px; background-image: url('/Public/img/like-icon_small.png'); } div.like{ margin: 30px auto; text-align: center; font-size: 16px; } div.like a{ color: #a9b7b7 } .submission{ margin: 30px 0; padding: 15px; border: 1px solid #b5b5b5 } .video-topbar{ background-color: #b2d463; height: 70px; color: #fff; } .video-topbar a.goback{ text-indent: -9999px; display: inline-block; width: 180px; height: 70px; background: url('/Public/img/back.png') no-repeat center; vertical-align: middle; margin-right: 20px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .video-topbar a.goback:hover{ background-color: #9ac632 } .video-topbar .user-panel{ text-align: left; line-height: 54px; height: 54px; display: inline-block; vertical-align: middle; } .video-topbar .user-panel img{ vertical-align: middle; } .video-topbar .user-panel.logined ul{ top: 70px; } .video-topbar h1.video-title{ font-size: 18px; line-height: 70px; float: right; } .video-wrapper{ background-color: #a0a29d; } .article-video{ width: 100%; height: 100%; } .video-content{ margin-top: 20px; } .video-content h2{ font-size: 20px; color: #333; margin-bottom: 20px; } .stat-meta{ margin-bottom: 50px; } .stat-meta.article-meta{ margin-top: 20px; text-align: center } .stat-meta i{ font-size: 30px; margin-bottom: 5px; } .stat-meta a.active{ color: #ff0000; } .stat-meta a{ display: inline-block; text-align: center; color: #a9b7b7; margin-right: 40px; } .stat-meta a span{ display: inline-block; margin-right: 2px; } .stat-meta a#dolike{ /*padding-right: 40px;*/ } .stat-meta a#addfavor{ /*border-right: 2px solid #9ac632;*/ /*padding-right: 40px;*/ } .stat-meta.article-meta a#addfavor{ border-right: none; } .stat-meta a#viewstat, .stat-meta a#sharestat, .stat-meta a#commentstat{ /*padding-right: 40px;*/ cursor: default; } .stat-meta a img{ margin-bottom: 5px; } .video-comment .comment-list .comment-data{ width: 980px; } .sort{ margin: 30px 0; font-size: 16px; line-height: 1.8 } .sort span.sort-title{ color: #777; float: left; padding: 5px 0; } .sort .sort-item{ margin-left: 80px; } .sort a{ display: inline-block; margin-right: 20px; padding: 5px 10px; margin-bottom: 5px; } .sort a.current{ color: #fff; background-color: #9ac632; } .inf-table{ width: 100%; border: 0; color: #777; margin-top: 20px } .inf-table thead{ background-color: transparent; font-size: 16px; } .inf-table th, .inf-table td{ padding: 20px 10px 20px 0; } .inf-table a.preview{ display: inline-block; padding-left: 30px; background: url('/Public/img/inf-view-icon.png') no-repeat left center; height: 20px; line-height: 20px; vertical-align: middle; color: #777; } .inf-table a.download{ display: inline-block; padding-left: 25px; background: url('/Public/img/inf-download-icon.png') no-repeat left center; height: 20px; line-height: 20px; vertical-align: middle; margin-left: 15px; color: #777; } .submit-btn{ margin: 10px 0; } .brief{ margin: 30px 0; color: #777; font-size: 16px; } .fenshe-list{ margin-right: -25px; zoom: 1; overflow: hidden; } .fenshe-list li{ float: left; width: 340px; margin-right: 25px; margin-bottom: 50px; } .fenshe-list li img{ width: 340px; height: auto; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; } .fenshe-list li .item-detail h2{ color: #2d2d2d; font-size: 18px; text-align: center; margin-top: 20px; } .user-data h2{ font-size: 20px; line-height: 40px; margin-bottom: 20px; } .user-data h3{ font-size: 18px; line-height: 40px; margin-top: 10px; } .user-data em{ font-size: 14px; color: #afaeae; } .user-data strong{ color: #e8340c; font-size: 14px; } .user-data input[type="text"], .user-data input[type="password"]{ display: inline-block; border:1px solid #afaeae; border-radius: 8px; width: 350px; height: 28px; line-height: 28px; padding-left: 0.5em; margin-right: 80px; } .user-data .sentence{ width: 565px; } .user-data .submit{ margin-top: 20px; width: 130px; } /*.user-data button{ width: 130px; }*/ .user-message{ font-size: 15px; margin-right: 20px; } .user-message li{ padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #ccc; } .user-message li>div{ display: inline-block } .message-content{ width: 70%; vertical-align: middle } .message-operation{ width: 30%; vertical-align: middle } .user-message a{ color: #333; } .user-message a:hover{ color: #aacf52 } .reg-data h3{ font-size: 16px; } .reg-data h3 input[type="text"]{ width: 250px; margin: 0 30px 0 10px; } .user-wrapper .reg-data h3 .nickname{ width: 150px; } .reg-data label{ margin-right: 30px; font-size: 16px; } .reg-data h3 label input{ margin: 0 10px; } .reg-data label input{ margin-right:10px; width: 16px; height: 16px; vertical-align: middle; } .reg-data .agree{ margin: 30px 0; display: inline-block; } .reg-data button{ font-size: 16px; margin-left: 100px; } .tabs { width: 100%; margin: 0 auto;} .tabs ul { padding: 0; font-size: 0;} .tabs ul li { display: inline-block; margin-right: 30px;} .tabs ul a { color:#fff;display: inline-block; padding: 20px 50px; font-size: 16px; background-color: #aacf52;border-radius: 0 0 10px 10px} .tabs ul .active a { background-color: #f08200;} .tabs .tab-content{padding: 50px 0;} .user-login-reg h1{ font-size: 20px; color: #2d2d2d; padding-bottom: 20px; border-bottom: 3px solid #aacf52; color: #aacf52; } .user-login-reg .social-login{ margin-left: 150px; margin-top: 30px; color: #a49f9f } .validate img{ vertical-align: middle; } .user-subbar{ background-color: #eee; height: 68px; } .user-subbar a{ display: inline-block; color: #b4b3b3; padding: 0 10px; line-height: 67px; font-size: 18px; margin-right: 60px; } .user-subbar .first{ margin-left: 214px; } .user-subbar .active{ font-size: 22px; border-bottom: 2px solid #9ac632; } .user-wrapper{ overflow: hidden; margin-bottom: 5px; position: relative; } .user-sidebar{ float: right; width: 184px; background-color: #eee; padding-bottom: 90px; text-align: center; } .user-photo{ margin: 21px 30px; width: 124px; height: 124px; border-radius: 100px; background-color: #fff; } .user-sidebar p{ color: #afaeae; padding: 0 8px; text-align: left; font-size: 12px; } .user-sidebar button{ min-width: 130px; margin-top: 20px; } .user-sidebar ul li{ height: 48px; line-height: 48px; background-color: #9ac632; margin-bottom: 1px; } .user-sidebar ul li a{ color: #fff; } .user-content{ float: left; width: 880px; margin: 20px 0 30px; } .user-content .big-img{ margin:30px 0 0 250px; } .user-content p{ font-size: 16px; color: #afaeae; width: 850px; /* height: 28px; line-height: 28px;*/ } .user-content td{ padding: 1em; } .findpassword{ width: 1070px; overflow: hidden; } .findpassword h2{ display: inline-block; } .findpassword h3 input{ width: 250px; } .findpassword .title{ margin: 30px 0; width: 1070px; height: 50px; line-height: 50px; border-bottom: 2px dotted #afaeae; } .findpassword .title span{ float: right; margin-right: 5px; font-size: 16px; } .findpassword .title span a{ color: #9ac632; } .findpassword form{ float: left; width: 500px; } .findpassword button{ margin: 10px 0; padding: 7px 50px; width: 350px; font-size: 18px; } .findpassword img{ float: right; } /*弹出窗口*/ .user-window{ clear: both; width: 580px; height: 270px; border: 2px solid #e7e7e7; border-radius: 8px; position: absolute; top: 150px; left: 250px; background-color: #fff; } .user-window .window-title{ height: 42px; line-height: 42px; font-size: 18px; border-bottom: 2px solid #e7e7e7; } .user-window .window-title h2{ display: inline-block; margin-right: 340px; text-indent: 1em; } .user-window .window-title a img{ vertical-align: middle; } .user-window .content{ text-align: center; margin-bottom: 38px; } .user-window .content p{ color: #333; margin: 30px 0; } .user-window .content button{ padding: 7px 50px; } .user-window .window-footer{ background-color: #e7e7e7; height: 68px; line-height: 68px; text-align: center; } .user-window .window-footer a{ color: #9ac632; } .user-relating h3{ height: 100px; line-height: 100px; padding-left: 150px; width: 400px; } .user-relating .weibo{ background: url(/Public/img/login-weibo.png)left center no-repeat; } .user-relating .wechat{ background: url(/Public/img/login-wechat.png)left center no-repeat; } .user-relating .qq{ background: url(/Public/img/login-qq.png)left center no-repeat; } .user-relating h3 a{ float: right; margin-top: 30px; } .user-table{ width: 852px; margin: 10px 0; } .user-table ul li{ float: left; display: inline-block; text-align: center; } .user-table .title-a{ width: 115px; } .user-table .title-b{ width: 180px; } .user-table .title-c{ width: 95px; } .user-table .title-d{ width: 230px; } .user-table .title{ height: 40px; line-height: 40px; border-bottom: 2px solid #dcdcdc; margin-bottom: 30px; } .user-table .title .title-d{ text-align: center; } .user-table .detail{ border:1px solid #dcdcdc; margin-bottom: 20px; height: 52px; line-height: 52px; font-size: 14px; color: #afaeae; } .user-table .detail .title-d a{ padding: 6px 8px; border-radius: 20px; background-color: #9ac632; color: #fff; font-size: 12px; margin-left: 5px; min-width: 66px; display: inline-block; line-height: 16px; } .user-table .detail .title-d .cancel{ background-color: #f08200; } .user-table .detail .title-e a{ color: #afaeae; } .user-content .num{ color: #333; } .user-content .page-bar{ text-align: center; padding-top: 30px; } .user-content .page-bar a{ margin-right: 5px; padding: 8px 12px; border:1px solid #b5b5b5; border-radius: 5px; display: inline-block; color: #afaeae; } .user-content .page-bar .active, .user-content .page-bar a:hover{ background-color: #aacf52; color: #fff; } /*我的评论*/ .user-content .outerbox{ padding: 12px 5px; overflow: hidden; width: 840px; margin-top: 18px; border-bottom: 1px solid #e7e7e7 } .user-content .outerbox .user-photo{ float: left; width: 80px; height: auto; margin: 0; } .user-content .outerbox .text { float: left; padding-left: 65px; background: url('/Public/img/comment.png') no-repeat left 5px; } .user-content .outerbox .text p{ width: auto; border:none; line-height: 20px; height: 20px; } .user-content .outerbox .text p a{ color: #b0d262; } .user-content .outerbox .text .edit{ text-align: right; color:#b0d262; display: block; padding: 0 5px 5px 0; } .user-content .outerbox .text textarea{ width: 730px; display: block; min-height:110px; border-color:#e7e7e7; padding: 5px; } .user-content .outerbox .text .expression{ padding-left: 28px; background: url(../images/expression.png) left center no-repeat; color: #333; height: 26px; line-height: 26px; display: inline-block; } .user-content .outerbox .text .edit-button{ float: right; margin:5px 8px; border-radius: 20px; padding: 6px 24px; background-color: #9ac632; color: #fff; } /*我的收藏*/ .user-content .collection-item{ width: 248px; background-color: #eee; float: left; margin: 20px 0 10px 35px; color: #afaeae; } .user-content .collection-item img{ width: 100%; height: auto } .user-content .collection-item h3{ font-size: 16px; text-indent: 1em; height: 36px; line-height: 36px; } .user-content .collection-item h3 a{ color: #afaeae; } /*我的投稿*/ .my-article{ /* width: 1070px; margin-top: 20px; */ color: #afaeae; } .my-article>p{ width: 1068px; font-size: 16px; height: 28px; line-height: 28px; } .my-article .remarks{ margin-top:30px; padding: 10px 5px; color: #333; } .my-article .remarks h2{ line-height: 40px; height: 40px; font-size: 20px; border-bottom: 2px solid #e7e7e7; margin-bottom: 20px; } .my-article .remarks p{ color: #333; } .my-article .my-form{ float: left; width: 660px; } .my-article .my-form legend{ font-size: 20px; border-bottom: 2px solid #e7e7e7; line-height: 38px; height: 38px; } .my-article .my-form #article-title{ width: 400px; } .my-article label{ font-size: 16px; padding: 0 10px 0 2px; color: #333; } .my-article label em{ color: #ea4a2f; padding:0 5px; } .my-article select{ height: 2.5em; color: #333; } .my-article textarea{ width: 580px; min-height: 200px; } .my-article button{ background-color: #9ac632; color: #fff; border-radius: 10px; } .my-article .cover{ margin:0 5px 0 16px; } .my-article .operate{ text-indent: 50px; } .my-article .operate button{ margin:0 15px; padding: 7px 20px; font-size: 16px; } .my-article .tips{ text-indent: 65px; margin-top: 20px; } .reg-window{ margin:50px auto; width: 800px; height: 360px; border: 1px solid #afaeae; border-radius: 8px; text-align: center; } .reg-window .window-title{ background: url(/Public/img/reg-window-bar.jpg)left center no-repeat; height: 61px; } .reg-window h2{ margin: 0 auto; width: 563px; line-height: 120px; height: 120px; border-bottom: 2px dotted #afaeae; font-size: 20px; color: #f3a058; padding-left: 37px; background: url(/Public/img/smile-icon.png) 190px center no-repeat; } .reg-window.error h2{ background: url(/Public/img/wrong-icon.png) 190px center no-repeat; color: #ff0000; } .reg-window p{ margin: 10px 0 65px; } .reg-window p a{ color: #9ac632; } .reg-window button{ font-size: 20px; padding: 7px 50px; } .content-list.donate-method-list li{ border: 1px solid #b5b5b5; padding-bottom: 0; } .content-list.donate-method-list .item-img{ margin-right: 0; } .content-list.donate-method-list .item-img img{ display: block; } .content-list.donate-method-list .item-detail{ float: left; width: 430px; margin: 0 30px; } .content-list.donate-method-list .item-detail h2{ padding-top: 30px; } .grid-list.donate-once-list li{ height: auto; border: 1px solid #b5b5b5; width: 251px; background-color: transparent; } .donate-form{ font-size: 14px; } .donate-form h2{ font-size: 18px; margin: 40px 0 20px; padding-bottom: 10px; border-bottom: 1px solid #ccc; } #donate-login h4{ font-size: 18px; font-weight: bold; margin-bottom: 20px; } .pure-form-aligned .pure-control-group label.error, label.error{ color: red; text-align: left!important; margin-left: 10px!important; display: none; } label.error:before { content: "\f06a"; font-family: FontAwesome; margin-right: 5px; } .pure-form input[type=radio], .pure-form input[type=checkbox]{ margin-left: 10px; } .pure-form-aligned .pure-control-group{ margin-bottom: 1em; } .donation-detail .form-group{ padding-right: 10px; } .dropdown { position: relative; } .dropdown-toggle:focus { outline: 0; } .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; font-size: 14px; list-style: none; background-color: #ffffff; border: 1px solid #cccccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box; } .nav { padding-left: 0; margin-bottom: 0; list-style: none; } .nav:before, .nav:after { display: table; content: " "; } .nav:after { clear: both; } .nav > li { position: relative; display: block; } .nav > li > a { position: relative; display: block; padding: 10px 15px; } .nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background-color: #eee; } .nav > li.disabled > a { color: #777; } .nav > li.disabled > a:hover, .nav > li.disabled > a:focus { color: #777; text-decoration: none; cursor: not-allowed; background-color: transparent; } .nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: #eee; border-color: #337ab7; } .nav .nav-divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; } .nav > li > a > img { max-width: none; } .nav-tabs { border-bottom: 1px solid #ddd; } .nav-tabs > li { float: left; margin-bottom: -1px; } .nav-tabs > li > a { margin-right: 2px; line-height: 1.42857143; border: 1px solid transparent; border-radius: 4px 4px 0 0; } .nav-tabs > li > a:hover { border-color: #eee #eee #ddd; } .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { color: #555; cursor: default; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent; } .nav-tabs.nav-justified { width: 100%; border-bottom: 0; } .nav-tabs.nav-justified > li { float: none; } .nav-tabs.nav-justified > li > a { margin-bottom: 5px; text-align: center; } .nav-tabs.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; } @media (min-width: 768px) { .nav-tabs.nav-justified > li { display: table-cell; width: 1%; } .nav-tabs.nav-justified > li > a { margin-bottom: 0; } } .nav-tabs.nav-justified > li > a { margin-right: 0; border-radius: 4px; } .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border: 1px solid #ddd; } @media (min-width: 768px) { .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0; } .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #fff; } } .nav-pills > li { float: left; } .nav-pills > li > a { border-radius: 4px; } .nav-pills > li + li { margin-left: 2px; } .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { color: #fff; background-color: #337ab7; } .nav-stacked > li { float: none; } .nav-stacked > li + li { margin-top: 2px; margin-left: 0; } .nav-justified { width: 100%; } .nav-justified > li { float: none; } .nav-justified > li > a { margin-bottom: 5px; text-align: center; } .nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; } @media (min-width: 768px) { .nav-justified > li { display: table-cell; width: 1%; } .nav-justified > li > a { margin-bottom: 0; } } .nav-tabs-justified { border-bottom: 0; } .nav-tabs-justified > li > a { margin-right: 0; border-radius: 4px; } .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus { border: 1px solid #ddd; } @media (min-width: 768px) { .nav-tabs-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0; } .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus { border-bottom-color: #fff; } } .tab-content > .tab-pane { display: none; } .tab-content > .active { display: block; } .nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0; } .close { float: right; font-size: 21px; font-weight: bold; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; filter: alpha(opacity=20); opacity: .2; } .close:hover, .close:focus { color: #000; text-decoration: none; cursor: pointer; filter: alpha(opacity=50); opacity: .5; } button.close { -webkit-appearance: none; padding: 0; cursor: pointer; background: transparent; border: 0; } .modal-open { overflow: hidden; } .modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0; } .modal.fade .modal-dialog { -webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out; -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); -o-transform: translate(0, -25%); transform: translate(0, -25%); } .modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } .modal-open .modal { overflow-x: hidden; overflow-y: auto; } .modal-dialog { position: relative; width: auto; margin: 10px; } .modal-content { position: relative; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, .2); border-radius: 6px; outline: 0; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); box-shadow: 0 3px 9px rgba(0, 0, 0, .5); } .modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; } .modal-backdrop.fade { filter: alpha(opacity=0); opacity: 0; } .modal-backdrop.in { filter: alpha(opacity=50); opacity: .5; } .modal-header { min-height: 16.42857143px; padding: 15px; border-bottom: 1px solid #e5e5e5; } .modal-header .close { margin-top: -2px; } .modal-title { margin: 0; line-height: 1.42857143; } .modal-body { position: relative; padding: 15px; } .modal-footer { padding: 15px; text-align: right; border-top: 1px solid #e5e5e5; } .modal-footer .btn + .btn { margin-bottom: 0; margin-left: 5px; } .modal-footer .btn-group .btn + .btn { margin-left: -1px; } .modal-footer .btn-block + .btn-block { margin-left: 0; } .modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; } @media (min-width: 768px) { .modal-dialog { width: 600px; margin: 30px auto; } .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); box-shadow: 0 5px 15px rgba(0, 0, 0, .5); } .modal-sm { width: 300px; } } @media (min-width: 992px) { .modal-lg { width: 900px; } } .partner-list h3{ font-size: 20px; color: #777; margin: 30px 0 20px; display: inline-block; padding-bottom: 10px; border-bottom: 1px solid #777; } .partner-item{ height: 80px; text-align: center; line-height: 80px; margin-bottom: 10px; } .partner-item img{ vertical-align: middle } #cover_upload, .right{ display: inline-block; } .right{ margin-bottom: 10px; } .message-table{ margin-top:20px; border:none; width: 100%; } .message-table td{ border: none; } .search-result h2{ font-size: 16px; margin-bottom: 20px; display: inline-block } .search-result .cate_name{ float: right; } .search-result .cate_name span{ display: inline-block; padding: 5px 15px; margin-bottom: 10px; background-color: #aacf52; color: #fff; } .search-result li{ margin-bottom: 30px; padding-bottom: 20px; border-bottom: 1px solid #aaa; } .login-field{ margin-bottom: 10px; } .login-meta{ margin-top: 10px; } input.remember{display: inline-block;vertical-align: middle;margin-left: 0px!important;} a.resetpwd, a.register{float: right;margin-left: 10px;color: #aacf52} #showLogin .social-login{margin-top: 20px;} #showLogin .social-login p{margin-bottom: 0px;margin-top:10px;display: inline-block;color: #a49f9f} #showLogin .social-login a{float: right;margin-left: 5px;} .novideo{ text-align: center; width: 100%; height: 600px; line-height: 600px; font-size: 20px; color: #fff; }