﻿@charset "utf-8";
/* CSS Document design by qingqingblog.com */

* { margin: 0; padding: 0 }
body { font: 15px "Microsoft YaHei", Arial, Helvetica, sans-serif; color: #2c3e50; background: url(../images/bg.png) no-repeat bottom right #f5f5f5; background-attachment: fixed; background-size: 300px; }
img { border: 0; display: block }
ul, li { list-style: none; }
a { text-decoration: none; color: #2c3e50; }
a:hover { color: #6c8b8b; text-decoration: none; }
.clear { width: 100%; clear: both; overflow: hidden }
.blank_gray { width: 100%; clear: both; overflow: hidden; height: 20px; background: #f5f5f5; }
.box { width: 1200px; margin: auto; overflow: hidden }
header { text-align: center; padding-top: 30px; }
header h2 { margin-bottom: 30px }
/*header*/
header { width: 100%; padding: 5px 0; background: #1C2327; height: 50px; }
header::before { background: #000 linear-gradient(to left, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55); content: ""; height: 5px; position: absolute; top: 0; left: 0; width: 100%; }
.logo { float: left; margin-right: 80px; line-height: 50px; color: #FFF; font-size: 22px; }
.logo a { color: #FFF }
.font16 { font-size: 16px; }
/*nav*/
.navbox { width: 1200px; margin: auto; }
nav { float: left; height: 50px; line-height: 50px; text-align: center; margin-top: 3px; }
#starlist li { position: relative; display: inline; float: left; width: max-content; }
#starlist li a { display: inline; float: left; padding: 0 16px; color: #fff; }
#starlist li a:hover, #starlist #selected, .selected > a, #starlist li:hover { color: #00c1de; }
#starlist li:hover a { color: #00c1de }
/*顶部第三个菜单颜色不同#starlist li:nth-child(4) a { color: #f4543c !important; }*/
#mnavh { display: none; margin: 5px 0 0 0; width: 24px; height: 40px; float: right; text-align: center; padding: 0 10px; }
/*search*/
.sou { width: 100%; background: url(../images/pt-search-bg.png) #fff; background-size: cover; margin-bottom: 20px; }
.searchico { margin-top: 5px; width: 39px; height: 39px; float: right; display: inline; cursor: pointer; background: url(../images/bg.png) no-repeat center !important; }
.searchbox { width: 80%; margin: auto; overflow: hidden; position: relative; padding: 20px 0; }
.search { background: #f4543c; border-radius: 0 5px 5px 0; position: relative; border: 1px solid #F4543C; }
.search input.input_submit { border: 0; color: #fff; outline: none; position: absolute; top: 0; right: 0; width: 20%; display: block; height: 36px; line-height: 36px; text-indent: 1em; cursor: pointer; background: url(../images/searchbg.png) no-repeat left 16px center; }
.search input.input_text { border: 0; line-height: 36px; height: 36px; width: 80%; outline: none; text-indent: 1em; }
.search.sblue { background: #00c1de; border: 1px solid #00c1de; }
.user-login { float: right; }
.user-login { font-size: 13px; }
input.inputText { border: 0; height: 26px; text-indent: .5em; margin: 15px 5px 0 0; outline: none; float: left; }
input.inputsub-dl { border: 0; height: 26px; padding: 0 10px; border-radius: 3px; background: #f4543c; color: #fff; float: left; margin: 15px 5px 0 0; }
a.inputsub-zc { height: 26px; line-height: 26px; padding: 0 10px; border-radius: 3px; background: #0ec1d3; border: 0; color: #fff; display: inline-block; margin: 15px 5px 0 0; }
.sou #tab li { cursor: pointer; display: inline-block }
.sou #tab-content section { display: none; }
.sou #tab-content section:nth-child(1) { display: block }
.sou #tab { width: 50%; margin: auto; clear: both; overflow: hidden; border: 0; }
.sou #tab li { font-size: 15px; width: 54px; height: 28px; text-align: center; line-height: 28px; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #666; padding: 0; margin-right: 2px }
.sou #tab li.tab-current { background-color: #F4543C; color: #fff; }
.sou #tab-content { margin: auto; overflow: hidden; width: 50%; }
.sou #tab li:nth-child(2).tab-current { background: #00c1de; }
.sou #tab li:after { display: none !important; }
.h_title { font-size: 20px; padding: 15px 20px; border-bottom: #f0eeee 1px solid; font-weight: bold; background: #fff; }
.h_title span { float: right; font-size: 14px; margin-top: 3px; }
.h_title span a { color: #777; font-weight: normal; }
.side_left_news { width: 22%; margin-right: 2%; float: left; background: #fff; }
.side_right_news { width: 24%; float: right; background: #fff; }
.side_left_news ul, .side_right_news ul { padding: 0 20px 20px }
.zuijin ul li { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 34px; position: relative; padding-left: 15px; }
.zuijin ul li:before { content: ""; width: 4px; height: 4px; border-radius: 4px; position: absolute; left: 0; top: 16px; background: #a8d4d7; }
.zuijin section { overflow: hidden; background: #f5f5f5; margin: 0 15px 15px; padding: 10px; }
.zuijin section p { font-weight: bold; margin: 8px 0; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; }
.zuijin section span { overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; font-size: 14px; color: #777; }
.zuijin section a { display: block; overflow: hidden; margin-bottom: 10px; }
.tuijian ul li { margin-bottom: 15px; border-bottom: #ccc 1px dashed; padding-bottom: 15px; }
.tuijian ul li:last-child { margin-bottom: 8px }
.tuijian ul li p { font-weight: bold; margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.tuijian ul li span { color: #777; line-height: 24px; font-size: 14px; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; }
/*banner*/
.main_box { width: 50%; float: left }
.banner { width: 100%; height: 310px; margin-bottom: 20px; }
.swiper-slide { position: relative }
.swiper-slide span { position: absolute; right: 0; font-size: 12px; padding: 2px 5px 2px 10px; top: 10px; background: #0CF; color: #fff; border-radius: 3px 0 0 3px }
.swiper-slide:nth-child(2) span { background: #F60 }
.swiper-slide:nth-child(3) span { background: #3C0 }
.headlines { background: #fff; padding: 15px; }
.headlines h2 { font-size: 20px; margin-bottom: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; padding: 0 0 0 120px; }
.headlines section { padding: 15px; background: #f5f5f5; margin-bottom: 20px; }
.headlines i { background: url(../images/titlebg.png) no-repeat left center; position: absolute; left: 0; width: 150px; text-align: left; text-indent: 1em; color: #fff; }
.headlines p { color: #777; font-size: 14px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; }
.headlines ul { overflow: hidden; }
.headlines ul li { width: 50%; float: left; line-height: 33px; }
.headlines li a { position: relative; padding-left: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 10px; display: block; }
.headlines li a:before { content: ""; width: 4px; height: 4px; border-radius: 4px; position: absolute; left: 0; top: 15px; background: #a8d4d7; }
.ad { margin: 20px auto; overflow: auto; clear: both }
.bloger ul li { line-height: 40px; padding-left: 40px; background: url(../images/bloger.png) no-repeat center; text-align: center; }
.bloger ul li a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 30px; }
.bloger ul li:hover { background: url(../images/bloger2.png) no-repeat center; }
.bloger ul li:hover a { color: #fff }
.bloger ul li span { font-size: 12px; color: #658164 }
.hotnews ul li { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 40px; position: relative; padding-left: 30px; }
.hotnews ul li:before { content: ""; width: 20px; height: 20px; border-radius: 4px; position: absolute; left: 4px; top: 11px; }
.hotnews ul li:nth-child(even) { background: #f5f5f5; border-radius: 3px; }
.hotnews ul li:nth-child(1):before { background: url(../images/no1.png) no-repeat }
.hotnews ul li:nth-child(2):before { background: url(../images/no2.png) no-repeat }
.hotnews ul li:nth-child(3):before { background: url(../images/no3.png) no-repeat }
.hotnews ul li:nth-child(4):before { background: url(../images/no4.png) no-repeat }
.hotnews ul li:nth-child(5):before { background: url(../images/no5.png) no-repeat }
.hotnews ul li:nth-child(6):before { background: url(../images/no6.png) no-repeat }
.hotnews ul li:nth-child(7):before { background: url(../images/no7.png) no-repeat }
.hotnews ul li:nth-child(8):before { background: url(../images/no8.png) no-repeat }
.hotnews ul li:nth-child(9):before { background: url(../images/no9.png) no-repeat }
.hotnews ul li:nth-child(10):before { background: url(../images/no10.png) no-repeat }
.hot_pinglun { }
.hot_pinglun li { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 34px; position: relative; padding-left: 15px; }
.hot_pinglun li:before { content: ""; width: 4px; height: 4px; border-radius: 4px; position: absolute; left: 0; top: 16px; background: #a8d4d7; }
.video_list { background: #fff; padding: 20px 20px 9px; overflow: hidden; }
.video_list #video_tab li { float: left; font-size: 18px; font-weight: bold; }
.video_list #video_tab-content section { display: none; }
.video_list #video_tab-content section:nth-child(1) { display: block }
.video_list #video_tab { overflow: hidden; margin-bottom: 20px; }
.video_list #video_tab li a { font-size: 16px; display: block; padding: 10px 0; width: 134px; text-align: center; }
.video_list #video_tab li.video_tab-current a { color: #fff; background: url(../images/tabbg.png) no-repeat center; }
.video_list section ul li { width: 33.333%; float: left; overflow: hidden; margin-bottom: 15px }
.video_list section ul li a { display: block; }
.video_list section ul li:nth-child(3n+1) a { margin-right: 10px }
.video_list section ul li:nth-child(3n) a { margin-left: 10px }
.video_list section ul li:nth-child(3n-1) a { margin: 0 5px }
.video_list section ul li i { display: block; overflow: hidden; height: 158px; margin-bottom: 5px; }
.video_list section ul li i img { width: 100%; min-height: 100%; transition: .5s; }
.video_list section ul li p { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 14px; }
.video_list section ul li:hover img { transform: scale(1.1) }
.home_download ul li { margin-bottom: 20px; border-bottom: 1px dotted #eee; padding-bottom: 10px; }
.home_download ul li p { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.home_download ul li i { width: 45px; height: 45px; line-height: 45px; text-align: center; color: #fff; border-radius: 5px; float: left; margin: 0 10px 0 0; display: inline; overflow: hidden; }
.home_download ul li:nth-child(1) i { background: url(../images/colors.png) no-repeat; background-position: 0 0 }
.home_download ul li:nth-child(2) i { background: url(../images/colors.png) no-repeat; background-position: 0 -45px }
.home_download ul li:nth-child(3) i { background: url(../images/colors.png) no-repeat; background-position: 0 -90px }
.home_download ul li:nth-child(4) i { background: url(../images/colors.png) no-repeat; background-position: 0 -135px }
.home_download ul li:nth-child(5) i { background: url(../images/colors.png) no-repeat; background-position: 0 -180px }
.home_download ul li:nth-child(6) i { background: url(../images/colors.png) no-repeat; background-position: 0 -225px }
.home_download span.down-info { font-size: 12px; color: #9b9b9b; display: block; overflow: hidden; margin-top: 10px; }
.home_download span.down-info em { font-style: normal; margin-right: 20px }
.home_download ul li:last-child { margin-bottom: 0 }
.home_zt { background: #fff; margin-top: 20px; overflow: hidden; padding: 0 20px 21px 20px; }
.home_zt_news { width: 50%; float: left }
.home_zt_news section { overflow: hidden; border-bottom: #dedede 1px dashed; margin: 10px; }
.home_zt_news section p { font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 0 10px; background: #f5f5f5; padding: 5px; }
.home_zt_news section span { overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; font-size: 14px; color: #777; margin: 16px 0; padding: 0 10px; }
.home_zt_news section a { display: block; overflow: hidden; }
.home_zt_news ul li { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 32px; position: relative; padding-left: 15px; font-size: 14px; margin: 0 10px; }
.home_zt_news ul li:before { content: ""; width: 4px; height: 4px; border-radius: 4px; position: absolute; left: 0; top: 16px; background: #a8d4d7; }
.home_zt_news ul li:last-child { }
.home_zt_news ul li p { font-weight: bold; margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.home_zt_news ul li span { color: #777; line-height: 24px; font-size: 14px; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; }
.links { background: #fff; overflow: hidden; }
.links ul { overflow: hidden; }
.links_text { }
.links_text li { margin: 10px 0; width: 50%; float: left; }
.links_text li a { display: block; padding: 0 20px 0 0; }
footer { background: #333; padding: 20px 0; color: #575757; font-size: 14px; text-align: center }
.footer_nav { margin: 0 0 10px 0 }
.footer_nav li { display: inline-block; height: 14px; overflow: hidden; line-height: 14px; }
.footer_nav li a { display: block; padding: 0 10px; margin: 0 10px; position: relative }
.footer_nav li a:before { content: ""; width: 1px; height: 100%; background: #131313; right: -9px; top: 0; position: absolute }
.footer_nav li a:after { content: ""; width: 1px; height: 100%; background: #515050; right: -10px; top: 0; position: absolute }
.footer_nav li:last-child a:before { display: none }
.footer_nav li:last-child a:after { display: none }
footer a { color: #888 }
footer a:hover { text-decoration: underline; color: #ccc }
.copyright a { color: #575757; margin: 0 5px; }
.copyright img { display: inline-block; vertical-align: middle; margin-right: 5px; }
.tuijian_pic ul { overflow: hidden }
.tuijian_pic li { width: 50%; float: left; margin-bottom: 15px; font-size: 12px; }
.tuijian_pic li a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.tuijian_pic li:nth-child(odd) a { margin-right: 5px; }
.tuijian_pic li:nth-child(even) a { margin-left: 5px; }
.tuijian_pic li:nth-child(n+3) { margin-bottom: 0; }
.tuijian_pic li i { display: block; width: 100%; height: 80px; overflow: hidden; margin-bottom: 5px; }
.tuijian_pic li img { width: 100%; min-height: 100%; transition: all .5s }
.tuijian_pic li:hover img { transform: scale(1.1) }
.main_left { width: 70%; float: left; }
.weizhi { font-size: 14px; color: #777; background: url(../images/weizhi.png) no-repeat center left; padding-left: 20px; margin-bottom: 10px; }
.weizhi a { color: #777; }
.weizhi a:hover { text-decoration: underline; }
.weizhi strong { color: #f00; margin: 0 5px }
.hnav a { display: block; margin-left: 10px; padding-left: 10px; float: left; position: relative; }
.hnav a:after { position: relative; content: "/"; right: -10px; bottom: 0; color: #ccc }
.hnav a:last-child::after { content: "" }
.news_fm { background: #fff; padding: 20px; margin-bottom: 20px; }
.news_fm h2 { font-size: 16px; margin-bottom: 10px; border-bottom: #f4f4f4 1px solid; padding-bottom: 11px; position: relative; }
.news_fm h2:after { position: absolute; content: ""; width: 61px; height: 2px; background: #000; bottom: -1px; left: 0; transition: all .5s }
.news_fm h2 span { float: right; font-size: 14px; font-weight: normal; }
.news_fm h2 span a { color: #777 }
.news_fm h2 span a:hover { color: #000 }
.news_fm ul li { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 32px; position: relative; padding-left: 15px; }
.news_fm ul li:before { content: ""; width: 4px; height: 4px; border-radius: 4px; position: absolute; left: 0; top: 14px; background: #a8d4d7; }
.news_fm ul li span { float: right; color: #777; font-size: 12px; }
.main_left .news_fm:last-child { margin-bottom: 0; }
.side_right_box { width: 28%; float: right; background: #fff; margin-bottom: 20px; }
.side_right_box ul { padding: 20px; }
.list_news li:nth-child(10n) { margin-bottom: 26px; border-bottom: #eee 1px solid; padding-bottom: 25px; }
/*epages*/
.epages { text-align: center; color: #666; width: 100%; clear: both; padding-top: 10px; }
.epages a { color: #666; margin: 0 5px 10px; padding: 5px 10px; background: #ffffff; display: inline-block; }
.epages a:nth-child(1) { background: none; margin: 0; padding: 0 50px 0 0; position: relative }
.epages a:nth-child(1):after { position: absolute; content: "篇文章"; right: 0; bottom: 0 }
.epages a:nth-child(1):hover { background: none; color: #666 }
.epages a:hover, .epages > b { color: #FFF; background: #f4543c; }
.epages > b { padding: 5px 10px; }
.area_list ul { overflow: hidden; }
.area_list li { width: 33.33%; float: left; text-align: center; line-height: 30px; }
.info_list { background: #fff; padding: 20px; overflow: hidden; margin-bottom: 20px; }
.info_list li { width: 25%; float: left; }
.info_list li a { display: block; padding: 10px; border: #f0eeee 1px solid; margin: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.info_list .info_a { display: inline-block; float: left; line-height: 24px; font-weight: bold; }
.info_list .info_a a { color: #f4543c; margin-right: 10px; border: #f4543c 1px solid; padding: 0 10px; font-size: 12px; }
.info_list li { line-height: 24px; font-size: 15px; text-align: center; }
.info_num { font-weight: normal; float: right; background: url(../images/guanzhu.png) no-repeat left center; background-size: 27px; padding-left: 30px; font-size: 14px; color: #777; }
p.info_smalltext { clear: both; background: #f9f9f9; padding: 10px; line-height: 24px; color: #687a8c; margin-top: 15px; font-size: 14px; }
.info_num i { font-style: normal; color: #f4543c; }
a.btn { background: #2fb890; color: #fff !important; padding: 3px 15px; border-radius: 3px; }
a.btn:hover { background: #1d906f; }
.info_text { margin: 0 0 10px; padding: 10px 10px 10px 30px; font-size: 14px; color: #888; background: url(../images/leaf.png) #fff no-repeat left 5px center; background-size: 24px; }
.list_lh { overflow: hidden; position: relative; }
.list_lh h2 { margin-bottom: 0 !important; position: relative; background: #fff; z-index: 999999 }
.list_lh:after { left: 0; bottom: 0; }
.list_lh ul { overflow: hidden; padding-top: 20px; }
.list_lh li { height: 34px; line-height: 34px; border-bottom: #e9e9e9 1px dashed; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; padding-left: 15px; }
.list_lh li:before { content: ""; width: 4px; height: 4px; border-radius: 4px; position: absolute; left: 0; top: 16px; background: #a8d4d7; }
.content_box { background: #fff; padding: 20px 30px; }
.content_box h1 { font-size: 22px; margin: 15px; text-align: center; }
.content_info { color: #888; font-size: 14px; margin-bottom: 30px; padding-bottom: 10px; border-bottom: #ccc 1px dotted; text-align: center; }
.content_info span { margin-right: 10px; }
.content_text { word-break: break-word; }
.content_text p { margin-bottom: 16px; line-height: 27px; font-size: 16px; text-indent: 32px; }
.content_text img { margin: 15px auto; max-width: 100% !important; height: auto !important; }
.content_text h2, .content_text h3, .content_text h4, .content_text h5, .content_text h6 { font-size: 18px; position: relative; padding: 8px 10px; background: #f5f5f5; color: #414141; text-indent: 1.2em; margin: 20px auto; }
.content_text h2:before, .content_text h3:before, .content_text h4:before, .content_text h5:before, .content_text h6:before { position: absolute; content: ""; background: #0ec1d3; width: 3px; height: 100%; left: 0; bottom: 0; }
.content_text video { height: auto !important; max-width: 100% !important; margin: auto; display: block }
.content_text iframe { width: 100%; min-height: 400px; }
.content_text ul, .content_text ol { margin: 20px 0 20px 35px; }
.content_text ul li, .content_text ol li { margin-top: 3px; line-height: 30px; list-style-type: disc; }
.content_text hr { margin: 20px 0; }
.content_text table { margin-bottom: 20px !important }
table.dataintable th { padding: 0; height: 36px; vertical-align: middle; text-align: center; background-color: #F5F5F5; border: 1px solid #ddd; font-weight: normal; }
table.dataintable td { vertical-align: middle; background: #fdfcf8 no-repeat center; border: 1px solid #ddd; padding: 0; height: 86px; width: 86px; vertical-align: middle; }
table.dataintable tr:nth-child(odd) { background-color: #F5F5F5; }
table.dataintable tr:nth-child(even) { background-color: #fff; }
table.dataintables { margin: 15px 0; border-collapse: collapse; border: 1px solid #aaa; width: 100%; }
table.dataintables tr:nth-child(odd) { background-color: #F5F5F5; }
table.dataintables tr:nth-child(even) { background-color: #fff; }
table.dataintables pre { width: auto; margin: 0; padding: 0; border: 0; background-color: transparent; }
table.dataintables p { margin: 0 0 2px 0; }
table.dataintables th { vertical-align: baseline; padding: 10px 10px 10px 10px; background-color: #85a392; border: 1px solid #b1bfb5; text-align: left; color: #fff; }
table.dataintables td { vertical-align: text-top; padding: 6px; border: 1px solid #aaa; }
.info_next { margin: 10px 0; border-top: #efefef 1px solid; padding-top: 20px; }
.info_next a { display: block; line-height: 34px; }
.designer { margin: 30px 0; padding: 20px; background: #f5f5f5 url(../images/miniweixin.jpg) no-repeat right 5px bottom 5px; background-size: 80px; }
.designer a { display: block; overflow: hidden; }
.designer i { display: block; width: 50px; height: 50px; background: #d6d4d5; border-radius: 100%; overflow: hidden; float: left; margin-right: 10px; }
.designer i img { width: 46px; margin: 5px auto 0; display: block; }
.designer p { color: #2c3e50; padding: 4px 0 0 0; }
.designer span { color: #888; font-size: 13px; }
.icon-top { background: url(../images/istop.png) no-repeat center #fff; background-size: 22px; width: 40px; height: 40px; position: fixed; right: 20px; bottom: 10%; transition: all 0.3s; z-index: 9999999; border: #ccc 1px solid; border-radius: 100%; opacity: 0; }
.cd-is-visible { opacity: 1; }
.info_content { background: #fff; padding: 30px; }
.info_content h1 { font-size: 18px; margin-bottom: 20px; }
.card li { border-bottom: #f2f2f2 1px solid; color: #2c3e50; line-height: 28px; padding: 10px 0; }
.card li p { float: left; margin: 0 20px 0 0; padding: 0 0 0 30px; position: relative; width: 80px; }
.card li p:after { position: absolute; content: ''; background: #ddd; width: 1px; height: 20px; right: 0; top: 5px; }
.diggit { width: 160px; margin: 20px auto; background: #f4543c; color: #fff; box-shadow: 1px 2px 6px 0px rgba(0,0,0,.2); border-radius: 3px; line-height: 40px; text-align: center; }
.diggit a { color: #fff; display: block; }
.diggit a:hover { text-decoration: none }
.diggit i { font-style: normal }
.info_stext { margin: 30px 0; }
.info_stext h2 { font-size: 16px; margin-bottom: 15px; }
.tj_info { text-align: center; margin: 20px auto; }
.tj_info input#foo { border: #ececec 1px solid; background: #f5f5f5; padding: 0 10px; line-height: 28px; }
.tj_info button.btn { background: #5f9197; border: #547a7e 1px solid; line-height: 28px; padding: 0 30px; color: #fff; display: inline-block; cursor: pointer; outline: none; border-radius: 0 2px 2px 0; }
p.tosay { margin: 30px 0; font-size: 16px; margin-bottom: 10px; border-bottom: #f4f4f4 1px solid; padding-bottom: 11px; position: relative; }
p.tosay:after { position: absolute; content: ""; width: 70px; height: 2px; background: #000; bottom: -1px; left: 0; transition: all .5s; }
.info_area { background: url(../images/info_001.png) no-repeat left center; background-size: 22px; }
.info_date { background: url(../images/info_002.png) no-repeat left center; background-size: 22px; }
.info_email { background: url(../images/info_003.png) no-repeat left center; background-size: 22px; }
.info_url { background: url(../images/info_004.png) no-repeat left center; background-size: 22px; }
.btn_box { text-align: center; overflow: hidden; }
.btn_box a { display: inline-block; text-align: center; margin: 10px 3px; padding: 8px 12px; background: #ccc; width: 100px; color: #fff; border-radius: 3px; }
a.btn_blue { background: #34bbda }
a.btn_green { background: #5a7e66 }
.news_search { background: #fff; padding: 30px; }
.search_news li { margin: 20px; }
.search_news li a { display: inline-block; color: #07519A; text-decoration: none; }
.search_news li a:hover { color: #c30; text-decoration: underline; }
.search_news li h2 { font-size: 16px; font-weight: normal; }
.search_info span { color: green; }
.search_info a { color: #77c !important; }
.search_text { font-size: 14px; margin: 3px 0; }
.search_info { font-size: 14px; }
/*tagsclous*/
.tagsclous h2 { margin-bottom: 0 !important; }
.tagsclous p { padding: 20px; overflow: hidden; position: relative; }
.tagsclous p:before { animation: linescroll 5s; animation-iteration-count: infinite; content: ""; width: 20px; height: 20px; background: #688062; position: absolute; z-index: 9; }
.tagsclous p a { display: inline-block; background: #ffffff; width: 33.3333%; font-size: 14px; float: left; line-height: 40px; text-align: center; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.tagsclous p a:nth-child(3n-1):before { width: 1px; height: 100%; content: ""; position: absolute; background: #eae5e5; left: 0; top: 0; }
.tagsclous p a:nth-child(3n-1):after { width: 1px; height: 100%; content: ""; position: absolute; background: #eae5e5; right: 0; top: 0; }
.tagsclous p a:nth-child(6n+1) { background: #f5f5f5; }
.tagsclous p a:nth-child(6n+2) { background: #f5f5f5; }
.tagsclous p a:nth-child(6n+3) { background: #f5f5f5; }
.tagsclous p a:hover { background: #edac96; color: #fff }
@keyframes linescroll { 0% {
left:0px;
top:0px;
}
25% {
left:316px;
top:0px;
}
50% {
left:316px;
top:220px;
}
75% {
left:0px;
top:220px;
}
100% {
left:0px;
top:0px;
}
}
/*featured_news*/
.featured_news { margin-top: 10px; width: 70%; float: left; background: #fff; padding-bottom: 20px; }
.featured_nav { overflow: hidden; position: relative; }
.featured_nav .h_title { border-bottom: none; margin-bottom: 0; float: left; }
.featured_nav #tabcc { font-size: 16px; margin-top: 20px; position: absolute; right: 0; top: 0; }
.featured_nav #tabcc li { display: inline-block }
.featured_nav #tabcc li a { display: block; margin: 0 10px; padding: 0 10px; position: relative; }
.featured_nav #tabcc li a:after { content: ""; position: absolute; left: 0; bottom: -15px; transition: all .5s; }
.featured_nav #tabcc li a:hover, .featured_nav #tabcc .tabcc-current a { color: #507562; }
.featured_nav #tabcc li a:hover:after, .featured_nav #tabcc .tabcc-current a:after { width: 100%; height: 3px; background: #44553e; }
.featured_news #tabcc-content section { display: none; }
.featured_news #tabcc-content section:nth-child(1) { display: block }
/*f_news_pic*/
.f_news_pic { width: 42%; height: 420px; float: left; overflow: hidden; position: relative; border-radius: 5px; }
.f_news_pic:after { background: linear-gradient( 180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 44.79%, rgba(0, 0, 0, 0.35) 63.54%, #000000 100%); position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; border-radius: 5px; }
.f_news_pic_box { position: absolute; bottom: 0; left: 0; width: 100%; padding: 20px 0 40px; z-index: 9; }
.f_news_pic i img { height: 100%; transition: .5s; }
.f_news_pic:hover i img { transform: scale(1.05) }
a.f_news_tag { background: #FF3A3A; color: #fff; border-radius: 3px; text-align: center; display: inline-block; height: 26px; padding: 0 12px; line-height: 26px; margin-left: 20px; }
.f_news_title { font-size: 24px; font-weight: 600; line-height: 34px; margin: 20px; }
.f_news_title a { color: #fff; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; }
.f_news_title a:hover { opacity: .8 }
.f_news_info { margin-left: 20px; color: #fff; }
.f_news_info span { margin-right: 20px; padding-left: 30px }
.f_news_info span:nth-child(1) { background: url(../images/time.png) no-repeat left center; background-size: 24px; }
.f_news_info span:nth-child(2) { background: url(../images/view.png) no-repeat left center }
.f_news_list { overflow: hidden; }
.f_news_list li { width: 50%; float: left; border-top: #f0eeee 1px solid; position: relative; }
.f_news_list li a { padding: 20px; overflow: hidden; display: block; }
.f_news_list li:nth-child(even) { float: right }
.f_news_list li:nth-child(odd) a { position: relative; }
.f_news_list li:nth-child(odd) a:before { position: absolute; content: ""; width: 1px; height: 100%; right: 0; bottom: 0; background: #f0eeee; }
.f_news_list li i { width: 133px; height: 100px; overflow: hidden; display: block; float: left; margin-right: 15px; border-radius: 3px; }
.f_news_list li i img { height: 100%; min-width: 100%; transition: .5s; }
.f_news_list li:hover img { transform: scale(1.1) }
.f_news_list li h2 { margin: 10px 0; font-size: 16px; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; font-weight: normal; }
.f_news_list li span { font-size: 13px; color: #999; position: absolute; bottom: 28px; }
.featured_news #tabcc-content section:nth-child(2) a.f_news_tag { background: #03c63a; }
.featured_news #tabcc-content section:nth-child(3) a.f_news_tag { background: #1298fc; }
/*mycard*/
.mycard { float: right; width: 28%; margin-top: 10px; height: 500px; background: #fff; border-radius: 3px; position: relative; }
.mycard section { margin: 20px; }
.mycard .ewm { position: absolute; right: 20px; top: 30px; border: #f3f2f2 1px solid; }
.mycard .ewm img { width: 70px; }
.mycard i { display: block; margin: 20px 0; height: 200px; border-radius: 3px; overflow: hidden; position: relative; }
.mycard i:before { content: ""; position: absolute; top: 0; left: -150px; width: 100px; height: 100%; transform: skewX( -30deg ); background-image: linear-gradient( 270deg, hsla(0,0%,100%,0), hsla(0,0%,100%,.5) 50%, hsla(0,0%,100%,0)); }
.mycard i:hover:before { left: 340px; transition: all .5s ease-in; }
.mycard i img { width: 100% }
.mycard ul li { font-size: 13px; line-height: 24px }
.mycard ul li span { text-transform: uppercase; color: #b29f7d; width: 50px; display: block; float: left }
.mycard_title { color: #b29f7d; font-size: 18px; font-weight: bold; letter-spacing: 0.3em; margin-bottom: 20px; }
.mycard_title_en { color: #55603d; text-transform: uppercase; font-style: italic; font-weight: bold; font-size: 32px; letter-spacing: .2em; }
/*blogs*/
.blogs { overflow: hidden; }
.blogs .h_title { background: #fff; margin: 0; }
.blogs_list { overflow: hidden; position: relative; transition: all .8s; padding: 20px; background: #fff; margin-bottom: 20px }
.blogs_list i { display: block; width: 210px; height: 158px; background: #ccc; overflow: hidden; float: left; margin-right: 20px; border-radius: 3px; }
.blogs_list i img { width: 100%; min-height: 100%; transition: all .6s; }
.blogs_list h2 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 10px 0; line-height: 28px; font-size: 20px; }
.blogs_list h2 span { font-size: 14px; color: #ffffff; margin-right: 5px; background: #c20060; padding: 0 5px; border-radius: 3px; display: inline-block; }
.blogs_list p { color: #808595; font-size: 14px; line-height: 24px; word-break: break-all; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; }
.blogs_list:hover { box-shadow: 0px 12px 8px -12px #c0bebe; }
.blogs_list h2:hover { color: #6c8b8b; }
.blogs_list img:hover { transform: scale(1.1); }
.blogs_base { color: #999; font-size: 14px; margin: 30px 0 0 0; line-height: 24px; }
.blogs_base a { color: #999; }
.blogs_base span { margin-right: 20px; padding-left: 24px; line-height: 24px; display: block; float: left; }
span.blogs_time { background: url(../images/icon_time.png) no-repeat left center; background-size: 20px; }
span.blogs_onclick { background: url(../images/icon_fire.png) no-repeat left center; background-size: 20px; }
a.read_more { background: #74a08b; color: #fff; font-size: 14px; font-weight: 600; text-align: center; padding: 8px 20px; border-radius: 4px; width: 80px; float: right; }
a.read_more:hover { background: #4c7265; }
.icon_more { float: right; background: url(../images/icon_more.png) no-repeat left center; background-size: 20px; text-align: center; margin-top: 8px; font-size: 14px; padding-left: 30px; font-weight: normal; }
.icon_more a { color: #808595; }
.icon_more a:hover { color: #6c8b8b; }
.top_one { overflow: hidden; background: #fff; padding: 20px; margin-bottom: 20px; position: relative; }
.top_one h2 { font-size: 18px; margin: 15px 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.top_pic { display: block; overflow: hidden; width: 40%; height: 190px; margin-right: 20px; float: left; border-radius: 8px; border-top: 20px solid #222; border-right: 10px solid #222; border-left: 10px solid #222; border-bottom: 10px solid #444; }
.top_pic img { margin: auto; }
.top_info { margin: 10px; font-size: 14px; color: #666; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; }
.star5 { width: 100px; height: 20px; display: inline-block; background: url(../images/star.png) repeat-x; }
.star4 { width: 80px; height: 20px; display: inline-block; background: url(../images/star.png) repeat-x; }
.star3 { width: 60px; height: 20px; display: inline-block; background: url(../images/star.png) repeat-x; }
.top_tj { margin: 10px 0 10px 10px; }
.top_time { margin-left: 10px; }
.top_link { display: block; font-size: 14px; position: absolute; left: 45%; bottom: 40px; }
.top_link a { display: inline-block; padding: 8px 15px; margin: 5px 20px 0 0; background: #77afba; color: #fff; border-radius: 5px; }
.top_link .fufei { background: #bc4a53; }
.top_link a:last-child { background: #7ab99e; }
/*tongji*/
.tongji { margin-bottom: 20px; overflow: hidden }
.tongji li { margin-bottom: 10px }
.tongji li a { color: #096 }
.tongji li a:hover { text-decoration: underline; color: #000 }
.tongji_gzh { margin: auto }
.tongji_gzh i { float: left; width: 50%; display: block; font-size: 13px; font-style: normal; text-align: center }
.tongji_gzh img { margin: auto; width: 90%; }
#downurl ul { background-color: #ff9b18; background-image: linear-gradient(257deg, #ff9b18 50%, #ffcb20 50%); }
#downurl li { display: inline-block; width: 50%; line-height: 40px; }
#downurl li:nth-child(1) { background-color: #ff9b18; background-image: linear-gradient(257deg, #ff9b18 8%, #ffcc20 97%); }
#downurl li:nth-child(2) { background-color: #ff7300; background-image: linear-gradient(269deg, #ff2d00, #ff7300); }
#downurl li:nth-child(3) { background-color: #ff7300; background-image: linear-gradient(269deg, #ff2d00, #ff7300); float: left; }
#downurl li:nth-child(4) { background-color: #ff9b18; background-image: linear-gradient(257deg, #ff9b18 8%, #ffcc20 97%); float: right; }
div#downurl { text-align: center; background: #fff; overflow: hidden; padding: 20px; margin: 20px 0 0; border-bottom: #ede7e7 1px solid; line-height: 36px; color: #2c3e50; }
div#downurl ul li a { color: #fff; display: block; padding: 5px 20px; font-size: 15px; }
.downurl-title { background: #f5f5f5; padding-top: 15px; }
#downurl li p { }
#downurl a { color: #1487f4; font-size: 18px; padding: 0 10px; }
#downurl i img { margin: auto; display: block }
.logged { line-height: 55px; color: #ccc; }
.logged b { font-weight: normal; }
.logged a { color: #f4543c; margin: 0 5px; display: inline-block; }
.logged a:last-child { color: #00c1de; }
.logged i { display: inline-block; width: 36px; height: 36px; border-radius: 100%; margin: 10px 10px 0 0; float: left; position: relative; }
.logged i img { width: 36px; height: 36px; border-radius: 100%; }
.logged i:after { z-index: 9999; position: absolute; content: ""; width: 22px; height: 27px; right: -8px; bottom: -5px; background: url(../images/vip.png) no-repeat left center; }
.page_tags { min-height: 600px; }
.page_tags a { background: #fff; padding: 5px 15px; margin: 10px; display: block; float: left; }
.openpl { display: none; }
.moodlist { margin: 10px 0 20px 0; }
.moodlist span { display: block; position: relative; font-size: 13px; color: #62856b; }
.moodtext { border-radius: 5px; font-size: 15px; color: #465267; margin-bottom: 15px; line-height: 25px; overflow: hidden; }
.moodlist section { border-radius: 5px; background: #fff; padding: 20px; margin-bottom: 20px; margin-left: 70px; position: relative; border: #e7e7e7 1px solid; word-break: break-all; }
.mood_tx { position: absolute; left: -70px; top: 20px; }
.moodlist section:after { border: solid transparent; content: " "; height: 0; width: 0; position: absolute; border-right-color: #e7e7e7; border-width: 10px; top: 30px; left: -20px; }
.moodlist section:before { border: solid transparent; content: " "; height: 0; width: 0; position: absolute; border-right-color: #fff; border-width: 10px; top: 30px; left: -19px; z-index: 9; }
img.moodhead { width: 50px; height: 50px; border-radius: 4px; box-shadow: 0 1px 3px rgb(0 0 0 / 30%); }
span.moodtime { float: left; }
.mood_pic_a, .mood_pic_b, .mood_pic_c { margin: 20px 0; overflow: hidden; }
.mood_pic_a li { float: left; width: 33.333%; margin-bottom: 10px; }
.mood_pic_a li i { margin: 0 10px 0 0; display: block; overflow: hidden; }
.mood_pic_a li i img { width: 100%; height: 160px; object-fit: cover; }
.mood_pic_b li { float: left; margin: 0 10px 0 0; width: 30%; }
.mood_pic_b li i { display: block; max-height: 160px; overflow: hidden; }
.mood_pic_b li i img { width: 100%; height: 160px; object-fit: cover; }
.mood_pic_c li img { max-width: 50% !important; }
.btnpl { font-size: 14px; text-align: right; padding-right: 10px; cursor: pointer; }
.wypl_list li { list-style-type: none; overflow: hidden; border-bottom: #e6e6e6 1px dashed; line-height: 30px; padding: 15px 0; }
.wypl_list li:first-child { margin-top: 10px }
.wypl_list li:last-child { margin-bottom: 10px; border-bottom: none }
.wypl_list { margin: 20px 0 0 0; font-size: 13px; border-top: #ebebeb 1px solid; }
.moodlist .pltime { float: right; color: #777; font-size: 12px; margin-right: 15px; }
.moodlist .username { display: inline-block; margin-right: 8px; color: #295c9d; }
.moodlist .pltext { display: inline-block; line-height: 20px; line-height: 24px; }
.openpl input#username { margin: 10px 5px 10px 0; border-radius: 3px; }
.openpl input#password { margin: 10px 0; border-radius: 3px; }
.openpl textarea#saytext { display: block; clear: both; border: #ccc 1px solid; width: 97%; margin: 20px 0; border-radius: 3px; outline: none; line-height: 20px; padding: 3px 8px 5px; background: none; font-size: 14px; box-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 4%); }
.openpl input[type="image"] { margin-bottom: 30px; float: right; }
.fm_list { background: #fff }
.fm_list { overflow: hidden; margin-bottom: 30px; box-shadow: 0 0 5px 0 rgb(28 31 33 / 8%); padding: 20px; }
.fm_list h2 { font-size: 18px; font-weight: 700; height: 42px; line-height: 42px; margin: 10px 0; padding-left: 10px; background-color: #f9f9f9; }
.fm_list h2 i { display: block; float: left; font-style: normal; font-weight: normal; margin: 4px 10px 0 0; width: 32px; height: 32px; line-height: 32px; border-radius: 16px; text-align: center; font-size: 15px; color: #fff; background-color: #3ed3da; }
.fm_list ul li { line-height: 30px; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.fm_list ul li a { display: block; padding-left: 50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fm_list ul li:after { content: "》"; position: absolute; left: 20px; top: 0; }
.fm_list ul li span { float: right; margin-right: 10px; color: #999; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: right; }
.fm_list ul li:hover a { color: #1caf9a; background: #f9f9f9 }
.fm_list ul li:hover:after { left: 30px }
.al_box { overflow: hidden; background: #f5f5f5; }
.aliyun { width: 160px; float: left; background: #c1555d; border-radius: 10px; overflow: hidden; background-size: contain; }
.al_top { color: #fff; display: block; font-size: 12px; font-weight: bold; line-height: 23px; padding-left: 10px; width: 81px; background: rgb(0, 0, 0, .1); border-radius: 0 0 10px; }
.al_price { color: #ffffff; display: block; text-align: center; margin: 23px 0 0; font-size: 42px; font-weight: bold; letter-spacing: .56px; line-height: 42px; }
.al_price em { font-style: normal; font-size: 15px; }
.al_title { color: #f1d3be; font-size: 20px; text-align: center; display: block; font-weight: bold; }
.al_time { color: #fff; text-align: center; margin: 10px 0; font-size: 12px; }
.al_button { background: #e5beab; border-radius: 45px; font-size: 13px; color: #ffffff; letter-spacing: .22px; text-align: center; padding: 5px 15px; margin: 20px auto; width: 50%; display: block; }
.al_button:hover { background: #d6a68f; color: #fff; }
.al_blue { background: #6a9191; background-size: contain; float: right; }
.study { background: #fff; overflow: hidden; margin-bottom: 20px; padding: 35px 0; }
.study ul { }
.study ul li { float: left; width: 33.333%; text-align: center; }
.study ul li a { display: block; position: relative; }
.study ul li i { display: block; margin: auto; overflow: hidden; width: 40%; height: 120px; border-radius: 12px 0 12px 12px; background: #73acb8; position: relative; margin-bottom: 10px; }
.study ul li i:after { content: ""; display: block; position: absolute; top: 0; right: 0px; width: 0; height: 0; border: solid 30px transparent; border-left: none; border-top: none; border-bottom: solid 30px #368798; background: #fff; z-index: 9; }
.study ul li i:before { content: ""; display: block; position: absolute; top: 0; right: 0px; width: 0; height: 0; border: solid 16px transparent; border-radius: 0 6px; background: #368798; z-index: 2; }
.study ul li img { margin: 0 auto 10px; }
.study ul li span { position: absolute; content: ""; top: 50%; left: 50%; width: 100px; height: 50px; margin-left: -50px; margin-top: -25px; font-size: 22px; font-weight: bold; color: #fff; }
.study ul li:nth-child(1) i { background: #f19251; }
.study ul li:nth-child(1) i:after { border-bottom: solid 30px #ee7425; }
.study ul li:nth-child(1) i:before { background: #ee7425; }
.study ul li:nth-child(2) i { background: #9eb8a1; }
.study ul li:nth-child(2) i:after { border-bottom: solid 30px #6c8f70; }
.study ul li:nth-child(2) i:before { background: #6c8f70; }
.pay { padding: 30px; border-bottom: #f5f5f5 20px solid; position: relative; text-align: center; }
.pay:before { content: ""; width: 100px; background: #fff; height: 100%; position: absolute; left: 0; top: 0; animation: mymove 5s infinite; }
.pay em { font-style: normal; font-size: 28px; font-weight: bold; margin: 0 10px; animation: mytop 2s infinite; animation-delay: 5s; }
@keyframes mymove { from {
width:100%;
left:0
}
to { width: 0; left: 100% }
}
@keyframes mytop { from {
color:#000;
}
to { color: #f4543c }
}
 @media only screen and (max-width: 768px) {
.box, .navbox { width: 100%; }
.mycard { width: 100%; }
.featured_news { width: 100%; }
.main_left { width: 100%; }
.side_right_box { width: 100%; }
.logo { float: none; margin-right: 0; }
#starlist li { width: 33.333%; }
#starlist li:nth-child(4){width:50%}
#starlist li:nth-child(5){width:50%}
#starlist li a { padding: inherit; margin-right: inherit; display: block; float: none; background: #fff; border-top: #f0eeee 1px solid; border-right: #f0eeee 1px solid; color: #000; }
nav { height: auto; line-height: 40px; background: #fff; width: 100%; }
.user-login { display: none; }
.sou #tab, .sou #tab-content { width: 100%; }
.searchbox { width: 90%; }
.search input.input_text { width: 60%; }
.search input.input_submit { width: 40%; }
.f_news_list li i { float: none; margin-right: 0px; width: 100%; }
.f_news_list li i img { width: 100%; height: auto; }
.f_news_list li span { display: none; }
.f_news_list li p { font-size: 14px; }
.f_news_list li a { padding: 15px; }
.top_pic { width: 94%; float: inherit; }
.top_one { }
.top_link { position: inherit; }
.top_one h2 { text-align: center; }
.blogs_list i { width: 90px; height: 68px; margin: 0 10px 10px 0; }
.blogs_list h2 { font-size: 15px; white-space: inherit; line-height: inherit; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; margin: 10px 0; }
.blogs_list p { clear: both; }
.blogs_base span { margin-right: 10px; }
.blogs_base { margin: 10px 0 0 0; font-size: 12px; }
a.read_more { font-size: 12px; padding: 5px 10px; width: 60px; }
body { background: #f5f5f5; }
.news_fm ul li span { display: none; }
.info_list li { width: 50%; }
.content_box { padding: 15px; }
.content_info { font-size: 12px; }
.content_info span { margin-right: 5px; }
.content_box { padding: 15px; }
.content_info { font-size: 12px; }
.content_info span { margin-right: 5px; }
.designer { padding: 15px 15px 160px; background: #f5f5f5 url(../images/miniweixin.jpg) no-repeat center bottom 10px; background-size: auto; }
.top_link a { margin: 5px; }
#downurl li { width: 100%; }
#downurl li { width: 100%; }
div#downurl { font-size: 14px; padding: 15px; margin: 0; }
#downurl a { font-size: 15px; }
.news_search { padding: 15px 0; }
.news_search h2 { margin-left: 15px; }
.news_search ul h2 { margin-left: 0; }
.moodlist section { padding: 10px; margin: 0 10px 10px 70px; }
.mood_tx { left: -65px; }
.mood_pic_a li i img { height: 70px; }
.mood_pic_b li i img { height: 70px; }
.moodtext video { width: 100% !important; height: auto !important; }
.tagsclous p:before { display: none; }
.study ul li i {width: 80%;}
.aliyun { margin: 0 10px;}
.study ul li span {font-size: 20px;}
}




