@import "layout.css";
/* 详情 */
.detail { margin: 0 auto; width: 950px; overflow: hidden; zoom: 1; }
.detail .box { margin: 0 0 10px 0; }
.detail .box .title { background: #090; height: 30px; line-height: 30px; padding: 0 10px; }
.detail .box .title h1 { font-size: 14px; color: #FFF; float: left; }
.detail .box .title span { display: block; float: right; }
.detail .box .title span a { color: #FFF; }
.detail .main { float: left; width: 640px; border-top: 2px solid #090; }
.detail .main .page-title { border: 1px solid #EBEBEB; border-top: 0; border-bottom: 0; }
.detail .main .page-title h1 { color: #333; text-align: center; font-size: 24px; padding: 20px 30px 0 30px; line-height: 30px; }
.detail .main .page-title .info { color: #666; text-align: center; padding: 20px 0; margin: 0 30px; border-bottom: 1px solid #EBEBEB; }
.detail .main .page-title .info span { margin: 0 5px; }
.detail .main .page-title .info span.hit em { font-style: normal; }
.detail .main .page-title .info span a { color: #090; text-decoration: underline; }
.detail .main .content { border: 1px solid #EBEBEB; border-top: 0; padding: 10px 30px; margin: 0 0 10px 0; width: 578px; overflow: hidden; _overflow-y: visible; }
.detail .main .content p { font-size: 14px; line-height: 25px; padding: 10px 0; }
.detail .main .content a { color: #090; text-decoration: underline; }
.detail .main .content a:hover { color: #333; text-decoration: none; }
.detail .main .content .video { background: #3E9B2D url(video_bg.jpg) no-repeat right top; text-align: center; padding: 40px 0; }
.detail .main .content .download { background: #3E9B2D; padding: 0 0 10px 0; text-align: center; margin: 0 0 10px 0; }
.detail .main .content .download a { color: #FFF; font-family: "微软雅黑", "黑体"; font-size: 18px; font-weight: bold; }
.detail .main .text-list { background: #F3F3F3; padding: 8px 0 10px 0; overflow: hidden; }
.detail .main .text-list ul { overflow: hidden; zoom: 1; }
.detail .main .text-list ul li { background: url(d.gif) no-repeat 15px 10px; height: 22px; line-height: 22px; float: left; width: 290px; text-indent: 25px; }
.detail .main .text-list { background: #F3F3F3; padding: 5px 0; overflow: hidden; }
.detail .main .pic-list { background: #F3F3F3; overflow: hidden; zoom: 1; }
.detail .main .pic-list ul { padding: 10px 5px; overflow: hidden; zoom: 1; }
.detail .main .pic-list ul li { width: 280px; padding: 10px 15px; float: left; overflow: hidden; zoom: 1; }
.detail .main .pic-list ul li .pic { float: left; width: 70px; height: 70px; padding: 0 10px 0 0; }
.detail .main .pic-list ul li .pic img { display: block; }
.detail .main .pic-list ul li h2 { color: #090; font-size: 12px; width: 170px; padding: 5px 0 10px 0; }
.detail .main .pic-list ul li .text { color: #666; width: 190px; height: 36px; line-height: 19px; float: left; }
.detail .main .img-list { background: #F3F3F3; }
.detail .main .img-list ul { padding: 0 20px 20px 20px; overflow: hidden; zoom: 1; }
.detail .main .img-list ul li { width: 180px; padding: 20px 10px 0 10px; float: left; overflow: hidden; zoom: 1; }
.detail .main .img-list ul li .pic { padding: 0 10px 0 0; }
.detail .main .img-list ul li .pic a { color: #090; font-weight: bold; display: block; width: 180px; text-align: center; }
.detail .main .img-list ul li .pic a:hover { color: #000; text-decoration: none; }
.detail .main .img-list ul li .pic a img { display: block; height: 135px; margin: 0 0 8px 0; }
.detail .main .img-list ul li .text { color: #666; width: 190px; height: 36px; padding: 5px 0 0 0; line-height: 19px; float: left; }
.detail .side { float: right; width: 300px; }
.detail .side .ad { margin: 0 0 10px 0; }
.detail .side .top-list ul { background: #F3F3F3 url(top_bg.gif) no-repeat 15px 15px; padding: 10px 0; }
.detail .side .top-list ul li { padding: 0 0 0 32px; line-height: 22px;  }
.detail .side .partner { background: #F3F3F3 url(logo_bg3.gif) no-repeat; height: 130px; overflow: hidden; zoom: 1; }
.detail .side .partner .pic { float: left; width: 64px; height: 64px; padding: 16px 23px; }
.detail .side .partner .pic a { background: #FFF; width: 64px; height: 64px; text-align: center; display: table-cell; *display: block; vertical-align: middle; line-height: 64px; *font-size: 64px; }
.detail .side .partner .pic img { vertical-align: middle; }
.detail .side .partner h2 { color: #090; font-size: 12px; width: 170px; float: left; padding: 12px 0 8px 0; }
.detail .side .partner .text { width: 170px; height: 60px; line-height: 18px; float: left; }
.detail .side .partner .btn { width: 170px; float: left; }
.detail .side .partner .btn a { color: #FFF; background: url(btn_bg.gif) no-repeat left -26px; text-align: center; display: block; width: 96px; height: 26px; line-height: 24px; }
.detail .side .partner .btn a:hover { color: #CF6; text-decoration: none; }
.detail .side .club-list { background: #F3F3F3; overflow: hidden; zoom: 1; }
.detail .side .club-list ul { padding: 0 10px; margin: 0 0 -3px 0; overflow: hidden; }
.detail .side .club-list ul li { background: url(d1.gif) repeat-x bottom; overflow: hidden; zoom: 1; }
.detail .side .club-list ul li .pic { float: left; width: 40px; padding: 10px 10px 10px 0; }
.detail .side .club-list ul li .pic img { width: 40px; height: 40px; }
.detail .side .club-list ul li h2 { font-size: 12px; font-weight: normal; float: left; width: 230px; padding: 15px 0 5px 0; }
.detail .side .club-list ul li h2 a { color: #090; }
.detail .side .club-list ul li h2 a:hover { color: #333; }
.detail .side .club-list ul li .info { color: #666; float: left; width: 230px; }
.detail .side .club-list ul li .info a { color: #666; }
.detail .side .club-list ul li .info a:hover { color: #090; }
/* 关于 绿色出行 */
.about { background: url(logo_bg1.gif) no-repeat right bottom; padding: 0 0 50px 0; }
.about .main { width: 695px; float: right; padding: 0 30px 0 0; }
.about .main h1 { font-size: 30px; color: #060; font-weight: normal; font-family: "微软雅黑", "黑体"; padding: 0 0 15px 0; }
.about .main .info p { font-size: 14px; line-height: 22px; padding: 0 0 15px 0; }
.about .main .info p { text-indent: 28px; }
.about .logo-list ul li { padding: 7px 0; overflow: hidden; zoom: 1; }
.about .logo-list ul li span.no { color: #FFF; font-family: Verdana; text-align: right; font-size: 30px; background: url(item_bg.gif) -178px 0px; width: 30px; height: 39px; padding: 0 1px 0 0; display: block; float: left; }
.about .logo-list ul li span.text { line-height: 16px; display: block; float: left; width: 645px; padding: 3px 0 0 15px; }
.about .text-list ul { overflow: hidden; padding: 0 40px; }
.about .text-list ul li { background: url(d.gif) no-repeat 2px 14px; text-indent: 14px; height: 30px; line-height: 30px; float: left; width: 45%; }
.about .text-list ul li a { text-decoration: underline; }
.about .text-list ul li a:hover { text-decoration: none; }
.about .download-list ul { overflow: hidden; }
.about .download-list ul li { font-size: 14px; background: url(d.gif) no-repeat 2px 14px; text-indent: 14px; height: 30px; line-height: 30px; }
.about .download-list ul li a { text-decoration: underline; }
.about .download-list ul li a:hover { text-decoration: none; }
.about .download-list .page-bar { padding-bottom: 20px; }
.about .photo-list ul { padding: 20px 50px; overflow: hidden; zoom: 1; }
.about .photo-list ul li { float: left; width: 25%; height: 140px; padding: 0 0 10px 0; }
.about .photo-list ul li a { display: block; width: 110px; text-align: center; line-height: 20px; }
.about .photo-list ul li a img { width: 100px; height: 80px; display: block; padding: 4px; border: 1px solid #DDD; margin: 0 0 5px 0; }
.about .photo-list ul li a:hover img { border: 1px solid #090; }
.about .logos-text { color: #666; font-weight: normal; font-family: "微软雅黑", "黑体"; font-size: 18px; padding: 0 0 20px 0; }
.about .show-list .item { overflow: hidden; }
.about .show-list .item .pic { float: left; width: 215px; }
.about .show-list .item .pic img { width: 215px; height: 155px; float: left; }
.about .show-list .item .text { font-size: 14px; line-height: 24px; text-indent: 28px; width: 460px; padding: 0 0 0 20px; float: left; }
.about .show-list .item .detail-btn { white-space: nowrap; }
.about .main .more { padding: 5px 0 10px 0; overflow: hidden; zoom: 1; }
.about .main .more a { color: #FFF; text-align: center; text-decoration: none; font-weight: bold; background: url(btn_bg.gif) no-repeat 0 -26px; display: block; width: 96px; height: 26px; line-height: 24px; float: right; }
/* 关于 绿色出行足迹 */
.about .track-list { padding: 15px 0; }
.about .track-list .item { padding: 0 0 60px 0; clear: both; overflow: hidden; zoom: 1; }
.about .track-list .item .pic { float: left; width: 200px; }
.about .track-list .item .pic img { width: 180px; height: 120px; float: left; }
.about .track-list .item .title { padding: 0 0 10px 20px; width: 460px; float: left; overflow: hidden; zoom: 1; }
.about .track-list .item .title h2 { font-size: 14px; float: left; }
.about .track-list .item .title .date { font-family: Arial, Helvetica, sans-serif; float: left; padding: 1px 0 0 10px; }
.about .track-list .item .text { line-height: 20px; padding: 0 0 5px 20px; width: 460px; float: left; }
.about .track-list .item .more { display: block; padding: 5px 0 0 0; }
.about .track-list .item .more a { float: left; }
/* 关于 加入我们 */
.about .job-list h1 { font-size: 30px; color: #393; font-weight: normal; font-family: "微软雅黑", "黑体"; padding: 25px 0 10px 15px; position: relative; }
.about .job-list ul li { margin: 10px 0 0 0; padding: 20px 10px; border-top: 3px solid #DDD; overflow: hidden; zoom: 1; }
.about .job-list ul li .title strong,.job ul li .info strong { color: #666; }
.about .job-list ul li .title h3 { font-size: 18px; font-weight: normal; font-family: "微软雅黑", "黑体"; padding: 10px 0 20px 0; }
.about .job-list ul li .msg { padding: 0 0 20px 0; overflow: hidden; zoom: 1; }
.about .job-list ul li .msg p { float: left; width: 24%; }
.about .job-list ul li .text { line-height: 23px; }
.about .job-list ul li .apply { padding: 30px 0 0 0; }
.about .job-list ul li .apply input { font-size: 16px; font-weight: bold; color: #FFF; background: url(btn_bg.gif) left -102px; width: 122px; height: 33px; line-height: 33px; border: 0; cursor: pointer; }
/* 活动 日历 */
.calendar { margin: 0 0 10px 0; }
.calendar .title { color: #FFF; background: #090; height: 55px; overflow: hidden; position: relative; zoom: 1; }
.calendar .title h1 { font-size: 12px; background: url(item_bg.gif) no-repeat -209px top; width: 72px; height: 23px; line-height: 23px; text-align: center; position: absolute; right: 10px; bottom: 0; _bottom: -1px; }
.calendar .title h2 { font-family: Arial; font-weight: normal; font-size: 50px; width: 55px; text-align: center; position: absolute; left: 10px; top: 0; }
.calendar .title .today { position: absolute; top: 12px; left: 70px; }
.calendar .title .today strong { display: block; padding: 7px 0 0 0; }
.calendar table { font-family: Verdana; font-size: 12px; background: #F3F3F3; text-align: center; width: 100%; height: 145px; border: 0; }
.calendar table thead { color: #FFF; font-weight: bold; background: #AEAFAE; }
.calendar table td { font-size: 11px; padding: 1px; }
#idCalendar td.onToday { font-weight: bold; }
#idCalendar td.onAct { background: url(on_act.gif) no-repeat center center; }
/* 关于 数据与成果 */
.about.result { background: url(logo_pic1.gif) no-repeat right bottom; padding: 0; }
.about .result-data h2 { color: #393; font-family: Arial; font-weight: normal; font-size: 72px; }
.about .result-data h2 span { color: #666; font-size: 12px; margin: 0 0 0 10px; }
.about .result-data p { font-size: 14px; line-height: 20px; padding: 0 0 30px 0; }
.about .result-data ul li { font-size: 14px; line-height: 20px; padding: 0 0 20px 0; }
/* 关于 碳计算器 */
.about .calculator-total { background: url(calculator_pic.jpg) center top; margin: 25px auto; width: 580px; height: 330px; position: relative; }
.about .calculator-total a { color: #FC3; display: block; width: 278px; height: 80px; line-height: 120px; text-align: center; overflow: hidden; position: absolute; left: 150px; top: 180px; }
.about .calculator-total a strong { margin: 0 5px; }
.about .calculator-total a:hover { color: #FFF; text-decoration: none; }
/* 关于 侧栏 */
.about .side { background: url(about_side_bg.gif) no-repeat right top; padding: 6px 0 0 0; width: 190px; float: left; }
.about .side h1 { font-size: 12px; }
.about .side h1 a { font-size: 14px; text-decoration: none; color: #FFF; font-weight: bold; background: #060; display: block; padding: 4px 0 10px 0; text-indent: 27px; }
.about .side ul { background: url(about_side_bg.gif) no-repeat left bottom; padding: 0 0 6px 0; }
.about .side ul li { background: #F3F3F3; }
.about .side ul li a { font-size: 14px; text-decoration: underline; display: block; height: 35px; line-height: 35px; text-indent: 27px; }
.about .side ul li a:hover { color: #000; text-decoration: none; background: #DDD; }
.about .side ul li.s a, .about .side ul li.s a:hover { color: #FFF; font-weight: bold; text-decoration: none; background: #009100 url(item_bg.gif) no-repeat -372px -66px; }
/* 活动 */
.activity .top-slide { height: 450px; margin: 0 0 10px 0; overflow: hidden; position: relative; }
.activity .top-slide ul.slide-show { height: 450px; overflow: hidden; }
.activity .top-slide ul.slide-show li { background: url(activity_top_bg.jpg); height: 450px; display: none; }
.activity .top-slide ul.slide-show li.s { display: block; }
.activity .top-slide ul.slide-show li h1 { font-size: 50px; color: #000; font-weight: normal; font-family: "微软雅黑", "黑体"; padding: 75px 0 20px 40px; position: relative; }
.activity .top-slide ul.slide-show li .summary { font-size: 16px; font-weight: normal; font-family: "微软雅黑", "黑体"; line-height: 28px; padding: 0 125px 0 40px; }
.activity .top-slide ul.slide-list { padding: 0 10px; position: absolute; bottom: 10px; }
.activity .top-slide ul.slide-list li { color: #666; background: url(act_top_item2.png); display: block; width: 228px; height: 170px; margin: 0 2px; overflow: hidden; float: left; behavior: url(/images/iepngfix.htc); cursor: default; }
.activity .top-slide ul.slide-list li.s { color: #000; background: url(act_top_item1.png); }
.activity .top-slide ul.slide-list li h1 { color: #FFF; font-size: 14px; padding: 12px 18px; }
.activity .top-slide ul.slide-list li .pic { float: left; padding: 14px 10px 0 18px; width: 50px; height: 50px; }
.activity .top-slide ul.slide-list li .pic img { width: 50px; height: 50px; }
.activity .top-slide ul.slide-list li .summary { line-height: 16px; float: left; width: 135px; padding: 14px 10px 0 0; }
.activity .top-slide ul.slide-list li .more { text-align: center; padding: 28px 0 0 0; _padding: 26px 0 0 0; clear: both; }
.activity .top-slide ul.slide-list li .more a { color: #FFF; font-weight: bold; }
.activity .column-left { float: left; width: 720px; }
.activity .column-right { float: right; width: 220px; }
.activity .box { margin: 0 0 10px 0; overflow: hidden; zoom: 1; }
.activity .box .title { background: #090; height: 30px; line-height: 30px; padding: 0 15px; overflow: hidden; }
.activity .box .title h1 { color: #FFF; font-size: 14px; float: left; }
.activity .box .title span { display: block; float: right; }
.activity .box .title span a { color: #FFF; }
.activity .box .content { background: url(bg1.gif) repeat-x bottom; padding: 15px; overflow: hidden; zoom: 1; }
.activity .box .content-h { background: url(bg2.gif) repeat-x bottom; }
.activity .box .content.row { margin: 0 0 20px 0; }
.activity .box .content .pic { float: left; padding: 0 20px 0 0; width: 140px; height: 140px; }
.activity .box .content .show { float: left; width: 505px; }
.activity .box .content .show h2 { font-weight: normal; font-family: "微软雅黑", "黑体"; font-size: 18px; padding: 0 0 10px 0; }
.activity .box .content .show h2 span { color: #666; margin: 0 0 0 20px; }
.activity .box .content .show .summary { color: #333; line-height: 21px; text-indent: 24px; }
.activity .box .content .show .more { padding: 10px 0 0 0; }
.activity .box .content .show .more a { color: #FFF; font-size: 12px; font-weight: bold; background: url(btn_bg.gif) left -52px; width: 136px; height: 26px; line-height: 23px; display: block; text-align: center; }
.activity .box .content .show .photo { padding: 15px 0 0 0; height: 60px; overflow: hidden; }
.activity .box .content .show .photo img { margin: 0 10px 0 0; }
.activity .box.new ul { margin: 11px 0 0 0; }
.activity .box.new ul li { background: #F3F3F3; padding: 11px 10px; margin: 0 0 5px 0; height: 55px; overflow: hidden; zoom: 1; }
.activity .box.new ul li .pic { float: left; background: url(pic_line.gif) no-repeat left top; width: 49px; height: 49px; padding: 3px; }
.activity .box.new ul li .pic img { width: 48px; height: 48px; }
.activity .box.new ul li .info { float: left; padding: 5px 0 0 10px; }
.activity .box.new ul li .info p { line-height: 22px; }
.activity .box.new ul li .info p a { font-family: Verdana; font-size: 14px; font-weight: bold; }
.activity .detail .page-title h1 { font-size: 30px; text-align: left; padding-bottom: 20px; }
.activity .detail .page-title .info { text-align: left; border-top: 1px solid #EBEBEB; padding: 10px 0; }
.activity .detail .page-title .info p { font-size: 14px; line-height: 24px; }
/* 明星 */
.star-home { padding: 355px 0 0 0; }
.star .top-slide { background: url(star_top_bg.jpg) no-repeat 10px center; width: 915px; height: 355px; position: absolute; top: 110px; z-index: 1; }
.star .top-slide .pic { width: 350px; height: 380px; position: absolute; bottom: 0; _bottom: -1px; right: -20px; _behavior: url(/images/iepngfix.htc); z-index: 2; }
.star .top-slide h1 { font-size: 20px; color: #090; font-weight: normal; font-family: "微软雅黑", "黑体"; padding: 170px 0 0 50px; }
.star .top-slide h1 a { color: #090; }
.star .top-slide h1 a:hover { color: #666; }
.star .top-slide .summary { color: #333; padding: 10px 0 0 50px; width: 410px; line-height: 18px; }
.star .top-slide .more { position: absolute; top: 190px; left: 477px; }
.star .top-slide .more a { background: url(item_bg.gif) no-repeat -281px top; line-height: 999px; display: block; width: 44px; height: 44px; overflow: hidden; }
.star .top-slide .more a:hover { background-position: -325px top; }
.star .list { margin: 0 auto; }
.star .list h1 { font-size: 24px; color: #090; font-weight: normal; font-family: "微软雅黑", "黑体"; display: block; padding: 20px 50px; }
.star .list h1 img { background: url(item_bg.gif) -178px top; display: block; float: left; margin: 0 10px 0 0; width: 31px; height: 39px; }
.star .list ul { padding: 0 30px; overflow: hidden; zoom: 1; }
.star .list ul li { width: 200px; float: left; padding: 0 10px 30px 10px; }
.star .list ul li a { background-position: center 5px; background-repeat: no-repeat; width: 200px; line-height: 18px; display: block; margin: 0 auto; text-align: center; }
.star .list ul li a span { background: url(star_outline.png); display: block; margin: 0 auto 15px auto; width: 200px; height: 210px; _behavior: url(/images/iepngfix.htc); }
.star .video ul li a span { background: url(video_outline.png); height: 170px; }
.star .detail .page-title h1 { font-size: 30px; text-align: left; padding-bottom: 0; }
/* 资讯 */
.news { overflow: hidden; zoom: 1; }
/* 资讯 推荐 */
.news .commend { height: 340px; margin: 0 0 16px 0; clear: both; overflow: hidden; zoom: 1; }
.news .commend .show { background: #000; width: 420px; height: 340px; float: left; }
.news .commend .item { width: 520px; float: right; }
.news .commend .item ul li { background: url(l1.gif) no-repeat right bottom; padding: 0 0 12px 0; margin: 0 0 11px 0; *padding: 0 0 11px 0; *margin: 0 0 10px 0; clear: both; overflow: hidden; zoom: 1; cursor: pointer; }
.news .commend .item ul li .pic { padding: 0 0 0 30px; width: 128px; height: 98px; float: left; }
.news .commend .item ul li .pic a { display: block; padding: 4px; }
.news .commend .item ul li .pic a img { width: 120px; height: 90px; }
.news .commend .item ul li h2 { font-family: "微软雅黑", "黑体"; color: #333; font-size: 18px; font-weight: normal; height: 38px; line-height: 34px; float: left; padding: 0 0 0 10px; overflow: hidden; }
.news .commend .item ul li .summary { color: #666; line-height: 18px; width: 350px; float: left; padding: 0 0 0 10px; height: 55px; overflow: hidden; }
.news .commend .item ul li.s h2 { color: #090; }
.news .commend .item ul li.s .pic { background: url(item_bg.gif) no-repeat -375px 40px; }
.news .commend .item ul li.s .pic a { background: #090; }
.news .commend .item ul li.s .summary { color:#000; }
/* 资讯 TAG */
.news .tag { padding: 10px 0; border-top: solid 1px #BEF085; overflow: hidden; }
.news .tag dl { overflow: hidden; }
.news .tag dl dt { font-family: Verdana; color: #FFF; background: url(btn_bg.gif) -86px -78px; text-align: center; width: 50px; height: 20px; line-height: 18px; font-weight: bold; display: block; float: left; }
.news .tag dl dd { display: block; height: 20px; line-height: 20px; padding: 0 10px; float: left; }
.news .tag dl dd a { color: #333; text-decoration: underline; }
.news .tag dl dd a:hover { color: #090; text-decoration: none; }
/* 资讯 栏目 */
.news .column h1 { color: #FFF; font-size: 14px; background: #090; height: 30px; line-height: 30px; padding: 0 15px; overflow: hidden; zoom: 1; }
.news .column h1 a { color: #FFF; }
.news .column .kind { float: left; width: 640px; }
.news .column .kind .item { background: #F3F3F3; margin: 0 0 10px 0; height: 260px; overflow: hidden; zoom: 1; }
.news .column .kind .item .pic { width: 280px; float: left; text-align: center; padding: 15px; }
.news .column .kind .item .pic a { font-size: 14px; font-weight: bold; }
.news .column .kind .item .pic a img { width: 280px; height: 180px; margin: 0 0 10px 0; }
.news .column .kind .item ul { width: 320px; padding: 10px 0; float: left; }
.news .column .kind .item ul li { font-size: 14px; background: url(d.gif) no-repeat left 12px; padding: 0 0 0 10px; line-height: 26px; }
.news .column .side { float: right; width: 300px; }
.news .column .side ul.pic-list { }
.news .column .side ul.pic-list li { background: #F3F3F3; display: block; *display: inline; padding: 2px 0 0 0; margin: 0 0 10px 0; height: 118px; overflow: hidden; zoom: 1; }
.news .column .side ul.pic-list li h2 { font-size: 14px; line-height: 36px; text-indent: 15px; clear: both; }
.news .column .side ul.pic-list li .pic { padding: 5px 15px 10px 15px; float: left; width: 80px; }
.news .column .side ul.pic-list li .pic img { width: 80px; height: 60px; }
.news .column .side ul.pic-list li .summary { line-height: 20px; padding: 5px 10px 10px 0; float: left; width: 180px; }
.news .column .side ul.top-list { background: #F3F3F3 url(top_bg.gif) no-repeat 15px 10px; padding: 5px 0; }
.news .column .side ul.top-list li { padding: 0 0 0 32px; line-height: 22px;  }
/* 资讯 列表 */
.news .list { overflow: hidden; zoom: 1; }
.news .list h1 { color: #FFF; font-size: 14px; background: #090; height: 30px; line-height: 30px; padding: 0 15px; overflow: hidden; zoom: 1; }
.news .list ul { padding: 30px 0 0 15px; }
.news .list ul li { padding: 0 0 30px 0; overflow: hidden; zoom: 1; }
.news .list ul li .pic { float: left; width: 180px; padding: 0 20px 0 0; }
.news .list ul li h3 { font-size: 18px; font-weight: normal; font-family: "微软雅黑", "黑体"; padding: 10px 0 20px 0; }
.news .list ul li h3 a { color: #090; }
.news .list ul li h3 a:hover { color: #333; }
.news .list ul li h3 span { color: #CCC; margin: 0 0 0 10px; }
.news .list ul li .text { font-size: 12px; line-height: 20px; }
/* 伙伴 */
.partner .list { width: 620px; float: left; overflow: hidden; zoom: 1; }
.partner .list h1 { color: #FFF; font-size: 14px; background: #090; height: 30px; text-indent: 10px; line-height: 30px; margin: 0 0 10px 0; }
.partner .list .item { background: #F6F6F6; padding: 0 10px; margin: 0 0 10px 0; overflow: hidden; zoom: 1; }
.partner .list .item .title { background: #F6F6F6; height: 30px; line-height: 30px; padding: 3px 0 0 0; clear: both; border-bottom: 1px solid #DDD; overflow: hidden; zoom: 1; }
.partner .list .item .title h2 { font-size: 14px; float: left; text-indent: 5px; }
.partner .list .item .title .more { padding: 2px 0 0 5px; float: left; }
.partner .list .item .title .more a { color: #090; text-decoration: underline; }
.partner .list .item .title .more a:hover { color: #333; text-decoration: none; }
.partner .list .item ul { background: #F6F6F6; overflow: hidden; padding: 10px 0 10px 0; overflow: hidden; zoom: 1; }
.partner .list .item ul li { width: 32%; float: left; padding: 0 0 20px 0; overflow: hidden; }
.partner .list .item ul li a { color: #333; text-decoration: underline; text-align: center; display: block; height: 84px; overflow: hidden; }
.partner .list .item ul li a:hover { color: #060; text-decoration: none; }
.partner .list .item ul li a img { background-repeat: no-repeat; background-position: center center; width: 145px; height: 60px; display: block; margin: 0 auto 10px auto; }
.partner .side { width: 320px; float: right; }
.partner .side .join { background: #FDFFE6 url(logo_bg.gif) no-repeat -30px 35px; padding: 15px 25px; margin: 0 0 10px 0; border: 1px solid #E3E3E3; }
.partner .side .join h2 { font-size: 14px; color: #090; padding: 0 0 15px 0; }
.partner .side .join p { line-height: 20px; }
.partner .side .join .btn { padding: 20px 0 0 0; }
.partner .side .join .btn a { font-weight: bold; color: #FFF; background: url(btn_bg.gif) left -52px; text-align: center; display: block; margin: 0 auto; width: 136px; height: 26px; line-height: 24px; }
.partner .side .commend ul li { background: #F6F6F6; margin: 0 0 10px 0; overflow: hidden; zoom: 1; }
.partner .side .commend ul li .pic { float: left; width: 60px; height: 60px; padding: 10px; }
.partner .side .commend ul li .pic a { background: #FFF; width: 60px; height: 60px; text-align: center; display: block; vertical-align: middle; line-height: 60px; *font-size: 60px; }
.partner .side .commend ul li .pic a img { vertical-align: middle; }
.partner .side .commend ul li .title { font-size: 14px; padding: 8px 20px 0 0; height: 22px; line-height: 22px; overflow: hidden; }
.partner .side .commend ul li .text { line-height: 18px; padding: 5px 20px 0 0; }
/* 氧气工厂 */
.shop .top-slide { background: #DDD url(shop_top_bg.gif); height: 277px; padding: 0 0 0 10px; overflow: hidden; position: relative; margin: 0 0 10px 0; }
.shop .top-slide .arrow { float: left; padding: 120px 10px; }
.shop .top-slide .arrow.ar { padding-right: 20px; }
.shop .top-slide .arrow a { background: url(item_bg.gif); text-align: center; display: block; width: 44px; height: 54px; }
.shop .top-slide .arrow.al a { background-position: -90px top; }
.shop .top-slide .arrow.ar a { background-position: -134px top; }
.shop .top-slide .scroll { padding: 30px 0; width: 800px; float: left; overflow: hidden; }
.shop .top-slide .scroll ul { width: 1600px; }
.shop .top-slide .scroll ul li { float: left; padding: 0 10px; }
.shop .top-slide .scroll ul li a { font-weight: bold; background-repeat: no-repeat; background-position: center top; display: block; width: 180px; height: 210px; line-height: 390px; text-align: center; overflow: hidden; _behavior: url(/images/iepngfix.htc); }
.shop .theme { width: 920px; padding: 30px 15px; overflow: hidden; zoom: 1; }
.shop .theme ul { width: 1100px; overflow: hidden; zoom: 1; }
.shop .theme ul li { float: left; width: 301px; margin: 0 15px 0 0; border-right: solid 1px #CCC; }
.shop .theme ul li h2 { color: #FFF; font-size: 14px; background: url(item_bg.gif); width: 90px; height: 37px; line-height: 27px; text-align: center; }
.shop .theme ul li p { text-indent: 12px; line-height: 18px; padding: 10px 15px 10px 10px; }
.shop .theme ul li p img { background: url(credit_ico.gif); width: 60px; height: 60px; display: block; margin: 0 15px 0 0; float: left; }
.shop .theme ul li p img.i1 { background-position: left top; }
.shop .theme ul li p img.i2 { background-position: center top; }
.shop .theme ul li p img.i3 { background-position: right top; }
.shop .theme ul li p a { color: #090; text-decoration: underline; }
.shop .theme ul li p a:hover { color: #333; text-decoration: none; }
.shop .column-left { float: left; width: 720px; }
.shop .column-right { float: right; width: 220px; }
.shop .box { margin: 0 0 10px 0; overflow: hidden; zoom: 1; }
.shop .box .title { background: #090; height: 30px; line-height: 30px; padding: 0 15px; overflow: hidden; }
.shop .box .title h1 { color: #FFF; font-size: 14px; float: left; }
.shop .box .title span { display: block; float: right; }
.shop .box .title span a { color: #FFF; }
.shop .column-left .box .content { padding: 10px 0 10px 1px; width: 720px; overflow: hidden; zoom: 1; }
.shop .column-left .box .content ul { width: 750px; overflow: hidden; zoom: 1; }
.shop .column-left .box .content ul li { float: left; padding: 0 10px 0 0; margin: 0 0 10px 0; }
.shop .column-left .box .content ul li a { color: #FFF; text-decoration: none; background: #999; width: 172px; height: 195px; display: block;overflow: hidden; zoom: 1; }
.shop .column-left .box .content ul li a:hover { background: #090; }
.shop .column-left .box .content ul li a img { background: #FFF; display: block; margin: 0 0 5px 0; padding: 0 1px; }
.shop .column-left .box .content ul li a .name { float: left; margin: 0 0 0 10px; display: inline; }
.shop .column-left .box .content ul li a .credit { float: right; margin: 0 10px 0 0; display: inline; }
.shop .column-right .box .content { background: #F3F3F3; margin: 10px 0 0 0; padding: 10px; height: 585px; overflow: hidden; zoom: 1; }
.shop .column-right .box .content dl { padding: 0 5px; }
.shop .column-right .box .content dl dt { font-size: 14px; font-weight: bold; padding: 5px 0 10px 0; }
.shop .column-right .box .content dl dd { padding: 0 0 8px 0; }
/* 氧气工厂 详情 */
.shop .detail { padding: 0 0 30px 0; overflow: hidden; zoom: 1; }
.shop .detail .title { overflow: hidden; zoom: 1; }
.shop .detail .title h1 { font-size: 30px; color: #393; font-weight: normal; font-family: "微软雅黑", "黑体"; padding: 20px 0 5px 15px; float: left; }
.shop .detail .title .buy { padding: 35px 0 0 15px; float: left; }
.shop .detail .title .buy a { color: #FFF; background: url(btn_bg.gif) no-repeat center center; text-align: center; display: block; width: 70px; height: 19px; line-height: 17px; }
.shop .detail .fl { width: 470px; }
.shop .detail .summary { line-height: 18px; padding: 0 0 0 15px; width: 340px; }
.shop .detail .photo { text-align: center; }
.shop .detail .content { float: right; line-height: 18px; width: 480px; padding: 0 0 10px 0; }
.shop .detail .content p { margin: 10px 0; }
/* 氧气工厂 气泡 */
.shop-pop { background: #FFF; width: 620px; height: 290px; display: none; position: absolute; margin: 0 0 0 -310px; top: 0; left: 50%; border: 1px solid #090; }
.shop-pop .title { background: #090 url(pop_title_bg.gif) repeat-x; padding: 0 3px 0 10px; height: 32px; line-height: 32px; }
.shop-pop .title h1 { color: #FFF; font-size: 14px; display: block; float: left; }
.shop-pop .title .close { float: right; width: 26px; height: 26px; padding: 3px 0 0 0; }
.shop-pop .title .close img { background: url(item_bg.gif) no-repeat 9px -74px; width: 26px; height: 26px; cursor: pointer; }
.shop-pop .fl { float: left; width: 170px; padding: 25px 0 25px 25px; }
.shop-pop .fl .link { padding: 15px 0 0 0; }
.shop-pop .fl .link a { color: #FFF; font-weight: bold; font-size: 14px; background: url(btn_bg.gif) no-repeat 0 -26px; display: block; width: 96px; text-indent: 2px; height: 26px; line-height: 24px; text-align: center; margin: 0 auto; }
.shop-pop .fr { float: right; width: 380px; padding: 25px 25px 25px 0; }
.shop-pop .fr h1 { font-size: 14px; padding: 5px 0; }
.shop-pop .fr .credit { padding: 5px 0 15px 0; border-bottom: 1px solid #DDD; }
.shop-pop .fr .credit strong { color: #930; margin: 0 5px 0 0; }
.shop-pop .fr .content { line-height: 20px; margin: 10px 0 0 0; padding: 0 10px 0 0; height: 140px; overflow: auto; }
.shop-mask { background: #FFF; position: absolute; width: 100%; top: 0; left: 0; }