@charset "utf-8";
@media screen and (max-device-width:750px){
/* 全局样式 */
html,body,div,p,ul,li,ol,dl,dt,span,img,a,b,em,i,form,input,textarea,iframe,embed,video,code,section,object,header,footer,hr,h1,h2,h3 {margin:0; padding:0; border:0; color:#333; font-size:1em; font-family:"宋体",Arial,Helvetica,sans-serif;}
body {background:url(http://www.fxl1950.com/static/images/bg_body_wap.png) #fff top right no-repeat;}
ul li {list-style-type:none;}
input,textarea,select {outline:none;}
a,a:visited {color:#333; font-size:1em; text-decoration:none;}
a:hover {color:#e53333;/*默认突显色*/ font-size:1em; text-decoration:none;}
.site-table {display:table; margin:0 0 1em 0; width:100%; background:#ffffff; border-collapse:collapse; border-spacing:0; border:1px #cccccc solid;}
.site-table th {display:table-cell; vertical-align:inherit; background:#f0f0f0; border-top:1px #cccccc solid; border-bottom:1px #cccccc solid; padding:0.5em; line-height:2em; text-align:center; font-size:1em; font-weight:bold; color:#333;}
.site-table td {display:table-cell; vertical-align:inherit; border-right:1px #cccccc solid; border-top:1px #cccccc solid; border-bottom:1px #cccccc solid; padding:0.5em; line-height:2em; text-align:center; font-size:1em; color:#333;}
.site-table td a,.site-table td a:hover,.site-table td a:visited {font-size:1em; color:#e53333;}
.clear {clear:both; height:1em;}
.red {color:#e53333;}
.m15 {margin-top:1.5em;}

/* LOGO */
.shufa-logo {margin:0 auto; width:100%; height:4.5em;}
.shufa-logo a{display:block; width:100%; height:4.5em; background:url(http://www.fxl1950.com/static/images/logo.png) center no-repeat; background-size:auto 3.5em;}
/* 导航 */
.shufa-daohang {width:100%; height:5.5em; background:#353639; border-top:1px solid #000; background:linear-gradient(126deg,#000,#353639 100%)!important; transition:5s; text-align:center;}
.shufa-daohang ul {margin:0 auto; width:100%; display:block;}
.shufa-daohang ul li {position:relative; float:left; display:block; width:25%; height:2.6em; line-height:2.6em;}
.shufa-daohang a {margin:0 auto; display:block; border-right:none; color:#fff; font-weight:bold;}
.shufa-daohang a:hover {color:#ed2c25;}
.shufa-daohang ul li ul,.shufa-daohang ul li:hover ul {display:none;}
/* 盒子标题 */
.box-title {width:100%; height:2.6em; line-height:2.4em; background:none;}
.box-title span {display:block; height:2em; padding-left:2.5em; background:url(http://www.fxl1950.com/static/images/ico_zhongguolong.png) 0.15em 0 no-repeat; background-size:2em; color:#333; font-size:1.2em; font-weight:600;}
.box-title a,.box-title a:hover,.box-title a:visited {float:right; margin:0 0.5em; color:#333;}
/* page */
.page {margin:0 auto; width:100%; height:auto; text-align:center;}
.page ul li {float:left; display:inline-block; margin:0.2em; width:3em; height:2em; line-height:2em; background:url(http://www.fxl1950.com/static/images/bg_page.png) center top no-repeat; background-size:3em 4em;}
.page ul li.now,.page ul li:hover {background-position:center bottom;}
.page ul li a {display:block; font-family:Arial; color:#fff;}
.page span {float:left; margin:0.2em 0.5em; height:2em; line-height:2em;}
/* 书法网底部 */
.shufawang-bottom {margin:2em auto 0; width:100%; border-top:2px solid #ECECEC; padding:1em 0; background:url(http://www.fxl1950.com/static/images/bg_foot.png) bottom left #fff no-repeat; background-size:auto 13em; text-align:center; font-size:1em;}
.shufawang-bottom p {line-height:1.6em; margin:0 1em;}
.shufawang-bottom span {cursor:pointer;}
.shufawang-bottom p img {margin-top:0.5em; opacity:0.88; height:2em;}
.shufawang-bottom p img:hover {opacity:0.99;}
.shufawang-bottom .ico_gongxin {background:url(http://www.fxl1950.com/static/images/ico_gongxin.png) 0 0 no-repeat; padding-left:1em;}
.shufawang-bottom .ico_gongan {background:url(http://www.fxl1950.com/static/images/ico_gongan.png) 0 0 no-repeat; padding-left:1em;}
.shufawang-youlian,.shufawang-youlian a {color:#939393; font-size:10px;}

/* 书法网首页 */
.index-screen-1 {position:relative; margin:0 auto; width:100%; height:auto;}
.index-screen-2,.index-screen-3 {position:relative; margin:1em auto; width:100%; height:auto;}
/* 书法家简介 */
.index-jianjie {position:static; top:0; left:0; margin:2em auto; width:99%; height:auto; background:none; border-left:none; border-right:none; border-radius:4px;}
.index-fengxuelin {margin:1em 1em; line-height:1.8em; text-indent:1.8em;}
/* 轮播图片 */
.index-banner {position:relative; top:0; right:0; width:100%; height:12em; overflow:hidden; border:none; border-radius:0;}
.slide_clip {width:100%; height:12em; background-color:#fff;}
.slide_list {display:block; width:100%; height:12em;}
.slide_item {float:left; display:block; width:100%; height:12em;}
.slide_item a {display:block; width:100%; height:12em;}
.slide_item img {width:100%; height:12em; vertical-align:middle;}
.slide_trigger {position:absolute; bottom:0.8em; left:50%; margin-left:-6em;}
.slide_trigger li {float:left; margin-right:0.5em;}
.slide_trigger li a {background-color:#f8f8f8; display:block; width:0.8em; height:0.8em; border:1px solid #666; border-radius:0.5em;}
.slide_trigger li a:hover,.slide_trigger li.cur a {background-color:#ed2c25; width:1.8em; border:1px solid #666;}
/* 书法资讯 */
.index-news {position:static; top:0; left:0; margin:1em auto 2em auto; width:99%; height:auto; background:none; border-left:none; border-right:none; border-radius:4px;}
.index-news-image {margin:1em auto 0 auto;}
.index-news-image li {padding:0; margin:0.5em; height:8em;}
.index-news-image li a {width:100%; line-height:2em; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.index-news-image div {float:left; width:28%; height:5.6em; background:#c3c3c3; border-top-left-radius:8px; border-top-right-radius:8px; overflow:hidden;}
.index-news-image div img {width:100%; height:4em;}
.index-news-image div span {display:block; width:100%; line-height:1.3em; text-align:center; overflow:hidden;}
.index-news-image p {float:left; width:67%; height:5.8em; margin-left:5%; line-height:1.45em; color:#666; overflow:hidden;}
.index-news-title {margin:-1.5em 0 2em 0;}
.index-news-title li {margin:0 0.5em; height:3.5em; line-height:3.6em; border-bottom:1px solid #ccc;}
.index-news-title li a {display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
/* 书法作品列表 */
.index-shufazuopin {position:static; top:0; right:0; margin:1em auto; width:99%; height:auto; background:none; border-left:none; border-right:none; border-radius:4px; overflow:hidden;}
.shufazuopin-list {margin:1em auto 0 auto; width:100%;}
.shufazuopin-list li {position:relative; float:left; width:50%; height:14em; text-align:center; overflow:hidden;}
.shufazuopin-list li p {margin-top:0.1em; padding:0 0.5em; display:block; line-height:1.25em; height:2.5em; text-align:center; overflow:hidden;}
.shufazuopin-list li i {position:absolute; top:0.05em; right:0.3em; display:block; width:2em; height:2em; background:url(http://www.fxl1950.com/static/images/ico_hot.png) center no-repeat; background-size:auto 2em;}
.shufazuopin-list .img-x,.shufazuopin-list .img-y,.shufazuopin-list .img-s {margin:0 auto; width:95%; height:13em; background:url(http://www.fxl1950.com/static/images/bg_shufa_image.png) #f0f0f0 bottom center no-repeat; transition:transform .5s ease;}
.shufazuopin-list .img-x:hover,.shufazuopin-list .img-y:hover,.shufazuopin-list .img-s:hover {box-shadow:0 0 8px #666; transform:translateY(-2px);}
.shufazuopin-list .img-x img {margin:2em auto 0 auto; width:100%; height:6em;}
.shufazuopin-list .img-y img {margin:0 auto; width:auto; height:10em;}
.shufazuopin-list .img-s img {margin:0 auto; width:100%; height:10em;}
/* 书法字画标签 */
.index_shufabiaoqian {margin:1em auto; width:99%;}
.index_shufabiaoqian a {margin:0 0.5em 0.5em 0.5em; float:left; background-color:#fff; height:1.8em; line-height:1.8em; padding:0 0.6em; border:1px solid #666; border-radius:1em;}
.index_shufabiaoqian a:hover,.index_shufabiaoqian .now {background-color:#e53333; border:1px solid #e53333; color:#fff;}
/* 书法家荣誉 */
.shufamingjia-honor {display:none; background:none;}

/* 书法网内页 */
.shufa-box {margin:1em auto; width:100%;}
/* 右侧盒子 */
.shufa-side {float:none; margin:2em auto; margin-left:auto !important; width:99%; height:auto; background:none; border:none; border-radius:4px;}
/* 推荐书法 */
.shufazihua-list {margin:1em auto 2em auto; width:100%;}
.shufazihua-list li {position:relative; float:left; margin:0.5em 0 0 0; width:50%; height:13.8em; text-align:center; overflow:hidden;}
.shufazihua-list li p {margin-top:0.1em; padding:0 0.25em; line-height:1.25em; height:2.5em; text-align:center; display:block; text-overflow:ellipsis; overflow:hidden;}
.shufazihua-list li i {position:absolute; top:0.05em; right:0.3em; display:block; width:2em; height:2em; background:url(http://www.fxl1950.com/static/images/ico_hot.png) center no-repeat; background-size:auto 2em;}
.shufazihua-list .img-x,.shufazihua-list .img-y,.shufazihua-list .img-s {margin:0 auto; width:90%; height:13.2em; background:#f0f0f0;}
.shufazihua-list .img-x:hover,.shufazihua-list .img-y:hover,.shufazihua-list .img-s:hover {background:#d3b56f; border:1px solid #d3b56f;}
.shufazihua-list .img-x img {margin:2em auto 0 auto; width:100%; height:6em;}
.shufazihua-list .img-y img {margin:0 auto; width:auto; height:10em;}
.shufazihua-list .img-s img {margin:1px auto 0 auto; width:100%; height:10em;}
/* 最新书法 */
.latest-shufa-list {margin:0.5em auto 0 auto; width:100%;}
.latest-shufa-list li {padding:0 0.5em; height:3.5em; line-height:3.5em;}
.latest-shufa-list li span {float:right;}
.latest-shufa-list li a {display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

/* 左侧盒子 */
.shufa-main {float:none; width:100%; background:none; border:none; border-radius:4px;}
.shufa-loca {height:2.25em; line-height:2.25em; padding-left:1em; background:none; background-size:0; font-weight:normal; color:#333; overflow:hidden;}
.shufa-loca a {font-weight:normal; color:#333;}
/* 介绍页面盒子 */
.shufa-content {margin:0 auto; padding:1em 0.5em; line-height:2em;}
.shufa-content img {max-width:100%;}
/* 文章页面 */
.shufa-title {margin:0 0.5em 0.5em; line-height:1.5em; text-align:center; font-size:1.25em; color:#000;}
.shufa-from {height:auto; line-height:1.2em; background:#fff; text-align:center; color:#666; font-size:12px; overflow:hidden;}
.shufa-from a,.shufa-from a:hover,.shufa-from a:visited {color:#666; font-size:12px;}
/* 内容摘要 */
.shufa_summary {position:relative; margin:1em auto 0.5em; width:95%; background:#e5e5e5;}
.shufa_summary div {position:relative; top:-4px; left:-4px; border:1px solid #ccc; width:95%; background:#f5f5f5; padding:0.6em; line-height:1.5em; text-indent:1em; color:#333;}
.shufa_summary em {color:#e53333; font-size:1em;}
/* 图片放大镜 */
.image_box {margin:1em auto; width:100%;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;}
.tb-thumb{margin:0;overflow:hidden;}
.tb-thumb li{background:#f0f0f0; float:left; width:100%; height:auto; margin:0; text-align:center; overflow:hidden;}
.tb-s310,.tb-s310 a{display:none;}
.tb-s310,.tb-s310 img{display:none;}
.tb-s40,.tb-s40 a {margin-top:0.1em; margin-left:0;}
.tb-s40,.tb-s40 a img{width:100%; height:auto;}
.tb-booth{display:none;}
.tb-thumb .tb-selected{background:none;}
div.zoomDiv{display:none;}
div.zoomMask{display:none;}
/* 正文内容 */
.shufa-detail {margin:0 auto; width:98%; background:url(http://www.fxl1950.com/static/images/bg_article.png) top right no-repeat;}
.shufa-detail a,.shufa-detail a:hover,.shufa-detail a:visited {color:#e53333; text-decoration:none; border-bottom:1px solid #e53333;}
.shufa-detail p {margin:1em 0.5em; line-height:2em;}
.article-lang {position:relative; height:120vh; overflow:hidden;}
.article-lang:after {position:absolute; left:0; bottom:0; content:''; width:100%; height:20vh; background:linear-gradient(rgba(255, 255, 255, 0), #fff)}
.view-all-content {display:flex; flex-direction:row; justify-content:center; align-items:center; padding:0.5em 0; border-bottom:1em solid #fff;}
.view-all-button {border:1px solid #e53333; padding:0 1em; line-height:2em; background:#e53333; border-radius:1em; text-align:center; color:#fff; cursor:pointer;}
.shufa-tag,.shufa-url {width:100%; margin-bottom:1em; margin-left:0.5em; line-height:1.5em; font-size:1em; overflow:hidden;}
.shufa-url a,.shufa-url a:hover,.shufa-url a:visited {font-size:12px;}
.shufa-tag span,.shufa-url span {display:inline-block; margin:0.2em 0.5em 0.2em 0; background:#f0f0f0; border:1px solid #ddd; padding:0.1em 0.6em; color:#666; border-radius:1em; font-size:1em;}
.shufa-page {margin:1em 0.5em 2em 0.5em; padding:0; height:6em; line-height:2.15em; background:none;}
.shufa-goumai {margin:1em auto; text-align:center;}
.shufa-goumai img {width:100%;}

/* 书法分类 */
.shufa-sort {margin:1em auto; width:95%;}
.shufa-sort li {float:left; margin:0 1% 0.2em 0; width:24%; height:6.7em; border-radius:1px; background-color:#f0f0f0; background-repeat:no-repeat; background-size:80% auto; background-position:center 0.5em; text-align:center; font-weight:bold;}
.shufa-sort li:nth-child(1) {background-image:url(http://www.fxl1950.com/static/images/ico_kaishu.png);}
.shufa-sort li:nth-child(2) {background-image:url(http://www.fxl1950.com/static/images/ico_xingshu.png);}
.shufa-sort li:nth-child(3) {background-image:url(http://www.fxl1950.com/static/images/ico_caoshu.png);}
.shufa-sort li:nth-child(4) {background-image:url(http://www.fxl1950.com/static/images/ico_lishu.png);}
.shufa-sort li:nth-child(5) {background-image:url(http://www.fxl1950.com/static/images/ico_zhuanshu.png);}
.shufa-sort li:nth-child(6) {background-image:url(http://www.fxl1950.com/static/images/ico_qitashufa.png);}
.shufa-sort li:hover,.shufa-sort li.now {background-color:#b2893a;}
.shufa-sort li a {display:block; width:100%; height:6.7em; line-height:11.5em; text-align:center;}
/* 书法作品图片列表 */
.shufazihua_list {margin:1em auto; width:99%;}
.shufazihua_list li {position:relative; float:left; margin:0; width:50%; height:14em; text-align:center; overflow:hidden;}
.shufazihua_list li p {margin-top:0.1em; padding:0 0.5em; line-height:1.25em; height:2.5em; text-align:center; display:block; text-overflow:ellipsis; overflow:hidden;}
.shufazihua_list li i {position:absolute; top:0.05em; right:0.3em; display:block; width:2em; height:2em; background:url(http://www.fxl1950.com/static/images/ico_hot.png) center no-repeat; background-size:auto 2em;}
.shufazihua_list .image-y {margin:0 auto; width:95%; height:13em; transition:transform .5s ease;}
.shufazihua_list .image-y:hover {box-shadow:0 0 8px #666; transform:translateY(-2px);}
.shufazihua_list .image-y img {margin:0 auto; width:auto; height:10em;}
.shufazihua_list .image-x {margin:0 auto; width:95%; height:13em; transition:transform .5s ease;}
.shufazihua_list .image-x:hover {box-shadow:0 0 8px #666; transform:translateY(-2px);}
.shufazihua_list .image-x img {margin:2em auto 0 auto; width:100%; height:6em;}
.shufazihua_list .image-s {margin:0 auto; width:95%; height:13em; background:url(http://www.fxl1950.com/static/images/bg_shufa_image.png) bottom center no-repeat; transition:transform .5s ease;}
.shufazihua_list .image-s:hover {box-shadow:0 0 8px #666; transform:translateY(-2px);}
.shufazihua_list .image-s img {margin:0 auto; width:100%; height:10em;}
/* 书法资讯分类 */
.shufaxinwen-sort {margin:0 auto; width:90%; overflow:hidden; font-weight:bold;}
.shufaxinwen-sort li {float:left; margin:0.5em 5% 0.5em 0; width:30%; height:1.5em; line-height:1.5em; background:url(http://www.fxl1950.com/static/images/ico_long.png) left top no-repeat; text-align:right;}
.shufaxinwen-sort li:nth-child(3n){margin:0.5em 0;}
.shufaxinwen-sort li.now {background-position:left bottom;}
.shufaxinwen-sort li a {display:block;}
/* 书法资讯列表 */
.news_toutiao {display:block; margin:0.5em auto; width:100%;}
.news_toutiao li {float:left; width:49%; height:11.5em; margin:0.5em 2% 0 0; line-height:1.35em; border-top-left-radius:0.5em; border-top-right-radius:0.5em; overflow:hidden;}
.news_toutiao li:nth-child(2n){margin-right:0;}
.news_toutiao li img {width:100%; height:6.8em; transition:transform .5s ease;}
.news_toutiao li img:hover {transform:translateY(-5px);}
.news_toutiao li h3 {margin:0 0.25em; display:-webkit-box; height:2.7em; -webkit-line-clamp:2; word-break:break-all; font-weight:normal; overflow:hidden;}
.news_toutiao li p {margin:0 0.25em; background:url(http://www.fxl1950.com/static/images/ico_time.png) 0 2px no-repeat; background-size:18px; padding-left:21px;}
.news_toutiao li:hover a {color:#e53333;}
.news_list {margin:0 auto; width:100%;}
.news_list li {background:url(http://www.fxl1950.com/static/images/ico_li.png) 0 1.3em no-repeat; background-size:1em; height:3.5em; line-height:3.5em; overflow:hidden; padding-left:1.5em; border-bottom:1px solid #ccc;}
.news_list li a {display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.news_list li span {float:right;}

/* 搜索字画 */
.shufa-search {margin:6em auto 10em auto; background:#fff; width:17.8em; height:2.6em; border-radius:2em; box-sizing:border-box; -webkit-box-shadow:0 0 0.5em #666; -moz-box-shadow:0 0 0.5em #666; box-shadow:0 0 0.5em #666;}
.shufa-search .so-txt {float:left; width:12em; width:11em !important; padding:0 0.5em; height:2.6em; line-height:2.6em; vertical-align:middle; border-radius:2em;}
.shufa-search .so-btn {float:left; -webkit-appearance:none; width:5.8em; height:2.6em; line-height:2.6em; background:#e53333; font-weight:600; vertical-align:middle; border-radius:2em; color:#fff; cursor:pointer;}
.shufa-search .so-btn:hover {background:#d33736;}
/* 搜索列表 */
.shufa-search-list {margin:-9em auto 1em auto;}
.shufa-search-list p {margin:0.5em 1em; line-height:3.5em; border-bottom:1px solid #666;}
.shufa-search-list p b {color:#e53333;}
.shufa-search-list p i {display:inline-block; margin-right:0.5em; background:#e53333; width:1.8em; height:1.8em; border-radius:0 1.5em 1em 1em; line-height:1.8em; font-style:normal; color:#fff; text-align:center;}
/* 人气书法列表 */
.renqishufa-list-box {display:none;}

/* 书法字画防伪查询 */
.shufa-fangwei {margin:1em auto; width:100%; border-radius:0.2em;}
.shufa-fangwei h1 {font-size:1.25em; height:5em; line-height:4em; text-align:center;}
.fangwei-form {margin:0 auto; width:20.5em; height:2.6em; }
.fangwei-input {position:relative; float:left; width:13.5em; height:2.6em; background:url(http://www.fxl1950.com/static/images/bg_form_border.png) repeat-x; background-size:auto 100%;}
.fangwei-input:before {position:absolute; left:0; top:0; width:0.39em; height:100%; content:""; background:url(http://www.fxl1950.com/static/images/bg_form_side.png) left center no-repeat; background-size:auto 100%;}
.fangwei-input:after {position:absolute; right:0; top:0; width:0.39em; height:100%; content:""; background:url(http://www.fxl1950.com/static/images/bg_form_side.png) right center no-repeat; background-size:auto 100%;}
.fangwei-txt {margin:0.3em auto; width:13.5em; height:2em; line-height:2em; text-align:center;}
.fangwei-btn {margin-left:0.5em; float:left; width:6.5em; height:2.6em; line-height:2.6em; background:url(http://www.fxl1950.com/static/images/bg_button.png) no-repeat; background-size:100%; font-weight:600; color:#fff; cursor:pointer; -webkit-appearance:none;}
.fangwei-help {width:85%; margin:3em auto; line-height:1.6em;}
.AjaxMsg {margin:1em auto; width:80%; background-color:#ede8e5; padding:0.5em 0; border:1px #838383 solid; line-height:1.6em; text-align:center;}

/* 字画购买 */
.zihua-goumai {margin:1em auto; width:90%; border-radius:0.2em;}
.zihua-goumai h1 {font-size:1.25em; height:5em; line-height:4em; text-align:center;}
.zihua-goumai p {margin:0 auto; width:100%; height:3.5em; text-align:left;}
.zihua-goumai p b{display:inline-block; width:6em; text-align:left;}
.goumai-txt {width:15em; height:2em; height:2em !important; padding:0 0.2em; line-height:2em;  vertical-align:middle; display:inline-block; border:1px solid #222; border-radius:0.2em; text-align:center;}
.goumai-btn {-webkit-appearance:none; margin-left:40%; width:5.8em; height:2em; line-height:2em; background:#e53333; display:inline-block; font-weight:600; vertical-align:middle; border-radius:2em; color:#fff; cursor:pointer;}
.goumai-btn:hover {background:#d33736;}

/* 返回顶部 */
.shufawang-top {display:none; position:fixed; right:1em; bottom:1em; width:2.6em; height:2.6em; background:url(http://www.fxl1950.com/static/images/ico_up.png) 0 0 no-repeat; background-size:2.6em 5.2em; cursor:pointer; z-index:999999;}
.shufawang-top:hover {background-position:0 -2.6em; transition:background 0.2s ease 0s;}

/* 网站地图 */
.zihua_sitemap {margin:1em auto 0 auto; width:90%;}
.zihua_sitemap dl{float:left; width:100%; margin-bottom:1em;}
.zihua_sitemap dt{font-size:1em; line-height:1.2em; margin-bottom:1em; font-weight:bold;}
.zihua_sitemap dd a,.zihua_sitemap dd a:visited {display:inline-block; margin-bottom:1em; margin-right:1em;}
.zihua_sitemap dd a:hover{text-decoration:underline;}
.zihua_update {margin:0 auto; width:90%;}
.zihua_update_list h3 {margin-top:0; line-height:2em; color:#e53333; text-align:center;}
.zihua_update_list p {padding:1em 0; line-height:2em; border-bottom:1px #ccc solid;}
.zihua_update_list p span {float:left; margin-right:0.5em;}
.zihua_update_list p a:hover {text-decoration:underline;}
}