/* CSS Document */

/*公共样式*/
.ash_main{width:1100px;margin:20px auto;}
.m0{margin:0px auto;}
.fl{float:left;}
.fr{float:right;}
.cl,.clear{clear:both;}
.bb0{border-bottom:0px!important;}
.pb0{padding-bottom:0px!important;}
.bl{display:block;}

.ash_index_artlist_tit a:hover,.ash_index_shangxi ul li a:hover p,.ash_right_mar ul li a:hover p,.ash_left_hot_text p a:hover,.ash_img_ul ul li a:hover p,.ash_img_a a:hover,.ash_artlist_tit a:hover{color:#f03;}

.fd img{-webkit-transition: all 1.5s ease-in-out;-moz-transition: all 1.5s ease-in-out;-o-transition: all 1.5s ease-in-out;transition: all 1.5s ease-in-out;}
.fd img:hover {-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}

.ash_guide_nav{}
.ash_guide_nav .ash_main{margin:24px auto; position:relative;}
.ash_guide_nav_l{height:33px; width:8px; background:url(images/nav_guide.jpg) 0px center no-repeat; float:left;}
.ash_guide_nav_r{height:33px; width:9px; background:url(images/nav_guide.jpg) -8px center no-repeat; float:right;}
.ash_guide_nav_c{position:absolute; z-index:2; left:8px; right:9px; height:33px; line-height:33px; font-size:12px; color:#9a9a9a; border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8; padding:0px 10px;}

.ash_footer{margin-top:30px;}
.ash_footer_line{height:3px;background:url(images/top_nav.jpg) left center repeat-x;}
.ash_footer .ash_main{text-align:center;}
.ash_footer .ash_main p{line-height:24px; color:#666; font-size:12px;}

.ash_left{width:272px;}
.ash_left_box{margin-bottom:20px;}
.ash_left_box_title{height:47px; line-height:47px; padding-left: 18px; padding-right:13px; background:url(images/top_nav.jpg) left center repeat-x;}
.ash_left_box_title i{display:inline-block; width:25px; height:35px; vertical-align:-10px; background-image:url(images/left_title_i.png); background-repeat:no-repeat;}
.ash_left_box_title a{font-size:12px; color:#fff;}
.ash_left_box_title_i1{background-position:-3px 3px;}
.ash_left_box_title_i2{background-position:-43px 3px;}
.ash_left_box_title_i3{background-position:-86px 3px;}
.ash_left_box_title span{color:#ffffff; font-size:18px;font-family:'microsoft yahei',sans-serif, serif; margin-left:5px;}
.ash_left_box_content{border:1px solid #eaeaea; padding:20px; background:#f9f9f9;}

.ash_right{width:796px;}
.ash_right_box{margin-bottom:20px;}
.ash_right_box_title{height:38px; line-height:38px;background:url(images/right_box_title.jpg) left center no-repeat; text-align:center;}
.ash_right_box_title a{font-size:20px; color:#414141;font-family:'microsoft yahei',sans-serif, serif;}
.ash_right_box_title a:hover{text-decoration:none;}

/*顶部背景及作者信息*/
.ash_banner_top{}
.ash_banner_top_body{background-image:url(images/top_banner.jpg); background-position:center; background-repeat:no-repeat; height:200px;}
.ash_banner_user{width:369px; height:85px; position:relative; margin:57px; float:left;}
.ash_banner_user_bg{position:absolute; z-index:1; left:0px; right:0px; bottom:0px; top:0px; background:#fff; opacity:0.70;filter:alpha(opacity=70);}
.ash_banner_user_body{position:absolute; z-index:2; left:0px; right:0px; bottom:0px; top:0px; font-family:'microsoft yahei',sans-serif, serif;padding:15px 63px;color:#454545;}
.ash_banner_user_info{}
.ash_banner_user_name{font-size:25px; }
.ash_banner_user_web{font-size:18px;}
.ash_banner_user_url{font-size:14px;}

.ash_banner_user_qrc{width:18px; height:18px; display:inline-block;vertical-align: -3px; position:relative; margin-left:10px; }
.ash_banner_user_qrcico{width:18px; height:18px; display:inline-block; background:url(images/top_qr.jpg) left center no-repeat; cursor:pointer;}
.ash_banner_user_qrccon{position:absolute; width:100px; height:100px; z-index:5; top:-10px; right:-120px;box-shadow:2px 2px 3px 1px rgba(0,0,0,0.2); display:none;}
.ash_banner_user_arrow{width:0;height:0;border-width:10px 15px 10px 0;border-style:solid;border-color:transparent #fff transparent transparent; position:absolute;top:10px;left:-15px;}
.ash_banner_user_img{background:#fff; width:100px; height:100px; padding:0px;}
.ash_banner_user_qrc:hover .ash_banner_user_qrccon{display:block;}

/*导航条*/
.ash_nav{background:url(images/top_nav.jpg) left center repeat-x;}
.ash_nav ul li{float:left; display:inline-block;}
.ash_nav ul li a{ display:inline-block;font-size:16px; color:#fefefe; font-family:'microsoft yahei',sans-serif, serif; width:100px;height:53px;line-height:53px; text-align:center; margin-right:20px;}
.ash_nav ul li a:hover,.ash_nav ul li a.current{background:url(images/top_nav_hover.png) 37px center repeat-x; text-decoration:none;}

.ash_left_box_userimg{width:230px; height:288px;}
.ash_left_box_share{height:28px; padding:9px 0px;  border-bottom:1px dotted #a2a2a2; font-family:'microsoft yahei',sans-serif, serif; font-size:0px;}
.ash_left_box_share .ash_left_box_sharespan{line-height:28px; display:inline-block; height:28px;font-size:12px; color:#666; }
.ash_left_box_share .bdsharebuttonbox{display:inline-block; height:28px; vertical-align: -9px;}

.ash_left_box_weixin{padding:10px;border-bottom:1px dotted #a2a2a2;}
.ash_left_box_weixin_text{font-size:12px; color:#333; line-height:18px; text-align:center; padding:22px 23px;}

.ash_left_dl{margin:14px 0px -12px;}
.ash_left_dl dl{margin:8px 0px; overflow:hidden;}
.ash_left_dl dl dt{float:left;background:url(images/left_small_title.jpg) left center no-repeat; width:61px; height:20px; line-height:20px; text-align:center; font-size:12px; color:#898989;}
.ash_left_dl dl dd{float:left; font-size:12px; color:#898989; line-height:20px; padding:0px 10px;width: 148px;}

.ash_left_box_userabout{font-size:12px; color:#818181; line-height:25px; text-indent:2em;border-bottom:1px dotted #a2a2a2; padding-bottom:15px;}

.ash_left_box_textlist{border-bottom:1px dotted #a2a2a2; padding:15px 0px;}
.ash_left_box_list_tit{background:url(images/left_small_title.jpg) left center no-repeat; width:61px; height:20px; line-height:20px; text-align:center; font-size:12px; color:#898989; margin-bottom:5px;}
.ash_left_box_list_con{}
.ash_left_box_list_con ul li{font-size:12px; color:#898989; line-height:25px;}
.ash_left_box_list_con ul li i{width:2px; height:2px; background:#818181; display:inline-block; margin-right:9px; vertical-align:3px;}
.ash_left_box_list_con ul li em{font-style:normal; margin-right:30px;}


.ash_left_box_imglist{margin:-10px 0px;}
.ash_left_box_imglist ul li{border-bottom:1px dotted #a2a2a2;}
.ash_left_box_imglist ul li:last-child{border-bottom:0px;}
.ash_left_hot_li{padding:10px 0px; }
.ash_left_hot_li .ash_left_hot_text{padding:2px 8px;}
.ash_left_hot_li .ash_left_hot_text p,.ash_left_hot_li .ash_left_hot_text p a{font-size:12px; color:#575757; line-height:20px;}


.ash_right_slide{border:1px solid #e3e3e3; padding:6px; margin-bottom:37px;position:relative;}
.ash_right_mar{}
.ash_right_mar ul{margin-right:-15px;}
.ash_right_mar ul li{display:block; float:left; margin:32px 15px 20px 0px;width:255px;height:159px;  overflow:hidden;}
.ash_right_mar ul li p{height:34px; line-height:34px; background:#ededed; text-align:center; padding:0px 5px; overflow:hidden; font-size:12px; color:#818181;}
.ash_right_mar ul li a:hover{text-decoration:none;}
.ash_right_slide .index_slide_hd{ overflow:hidden; text-align: center; zoom:1; position:absolute; bottom:25px; left: 0px; right:0px; z-index:3;}
.ash_right_slide .index_slide_hd li{display: inline-block;line-height:7px; text-align:center; font-size:12px; width:35px; height:7px; cursor:pointer;  background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease; }
.ash_right_slide .index_slide_hd .on{ background:#f00; filter:alpha(opacity=100);opacity:1; }

.ash_index_shangxi{margin-bottom:37px;}
.ash_index_shangxi ul{margin-right:-15px;}
.ash_index_shangxi ul li{display:block; float:left; margin:23px 15px 3px 0px;}
.ash_index_shangxi ul li p{height:28px; line-height:28px; text-align:center; padding:0px 5px; overflow:hidden; font-size:12px; color:#818181;}
.ash_index_shangxi ul li a:hover{text-decoration:none;}

.ash_index_artlist{margin-top:22px;}
.ash_index_artlist ul li{border-bottom:1px dotted #a9a9a9;padding:8px 0px;}
.ash_index_artlist_tit{line-height:28px;}
.ash_index_artlist_tit .fl{background:url(images/li1.jpg) left center no-repeat; padding-left:13px;}
.ash_index_artlist_tit a{font-size:14px; font-weight:bold; color:#454545;}

.ash_index_artlist_tit .fr{font-size:14px; font-weight:bold; color:#454545;}
.ash_index_artlist ul li p{font-size:12px; color:#7c7c7c; line-height:24px; text-indent:2em;}



/*出版*/
.ash_chuban{}
.ash_chuban ul{margin-right:-40px;}
.ash_chuban ul li{float:left; width:530px; margin-bottom:46px; margin-right:40px;}
.ash_chuban ul li:hover{background:#f3f3f3;}
.ash_chuban_li{}
.ash_chuban_li .ash_chuban_info{padding:10px; margin-left:20px;}
.ash_chuban_li .ash_chuban_info p{line-height:21px; color:#000;}
.ash_chuban_li .ash_chuban_info p a{font-size:15px; font-weight:bold; color:#000; padding-bottom:5px;}

/*指数*/
.ash_zhishu{}
.ash_zhishu_title{border-left:5px solid #009800; height:27px; line-height:27px; padding:0px 15px;font-family:'microsoft yahei',sans-serif, serif; margin-bottom:30px;}
.ash_zhishu_title span{font-size:26px; font-weight:bold;}
.ash_zhishu_title em{font-size:20px; color:#7c7c7c; margin-left:5px; font-style:normal;}

/*文章分类*/

.ash_art_list{margin-top:22px;}
.ash_art_list ul li{border-bottom:1px dotted #a9a9a9;padding:17px 0px;}
.ash_artlist_tit{line-height:28px; height:28px; margin-bottom:20px;}
.ash_artlist_tit a{font-size:14px; font-weight:bold; color:#454545;}
.ash_artlist_tit .fr{font-size:14px; font-weight:bold; color:#454545;}
.ash_art_list ul li p{font-size:12px; color:#7c7c7c; line-height:24px; text-indent:2em;}
.ash_art_list_con{margin-left:244px; padding:12px 0px 0px;}

/*文章详情*/
.ash_left_box_newtextlist{margin:-5px 0px;}
.ash_left_box_newtextlist ul li{line-height:30px;}
.ash_left_box_newtextlist ul li a{font-size:12px; color:#666666;}

.ash_art_title{text-align:center;border-bottom:1px dotted #d6d6d6;}
.ash_art_title_text{font-size:26px; font-weight:bold; color:#454545; line-height:30px;font-family:'microsoft yahei',sans-serif, serif;}
.ash_art_title_small{color:#454545; line-height:30px; color:#bcbcbc; padding:15px 0px;}
.ash_art_title_small span{margin:0px 2px;}
.ash_art_content{padding:35px 0px;}
.ash_art_content,.ash_art_content p{text-indent:2em; font-size:14px; line-height:36px; color:#7e7e7e;}

.ash_art_cpage a{font-size:14px; font-weight:bold; color:#454545; line-height:24px;}


/*艺术家*/
.ash_writer_nav{margin:-5px -20px;}
.ash_writer_nav ul li{}
.ash_writer_nav ul li a{line-height:36px; height:36px; display:block; color:#666;background:url(images/li1.jpg) 10px center no-repeat; padding-left:27px;}
.ash_writer_nav ul li a:hover,.ash_writer_nav ul li a.current{font-weight:bold; background:#f0f0f0 url(images/li1_hover.jpg) 10px center no-repeat;text-decoration: none;}

.ash_art_write_text{}
.ash_art_write_text ul{font-size:0px; height:45px;}
.ash_art_write_text ul li{width:104px; display:inline-block; font-size:18px; color:#a0a0a0; height:45px; line-height:47px; text-align:center; cursor:pointer;font-family:'microsoft yahei',sans-serif, serif; margin-right:5px;}
.ash_art_write_text ul li.current{background:url(images/top_nav.jpg) left center repeat-x; color:#fff; height:47px; }
.ash_writer_bottom{height:2px;background:url(images/top_nav.jpg) left center repeat-x;}


.ash_art_write_content{margin:28px 0px;}
.ash_write_about{margin-left:261px; margin-right:20px; height:300px; overflow-y:auto;}
.ash_write_about_item{display:none;}
.ash_write_about_name{font-size:30px; line-height:36px; color:#454545;font-family:'microsoft yahei',sans-serif, serif; margin-bottom:20px; }
.ash_write_about_p{color:#454545; line-height:24px; font-size:14px;}

.ash_write_table{}
.ash_write_table table{border-collapse:collapse;}
.ash_write_table table tr td{border:1px solid #a2a2a2; color:#7f7f7f;}
.ash_write_table table tr td.a1{text-align:center; padding-top:15px; font-weight:bold; line-height:24px;}

.ash_write_table_ul{padding:15px 20px;}
.ash_write_table_ul ul li{line-height:24px;}
.ash_write_table_ul ul li a{color:#7f7f7f;}


/*图片列表页*/
.ash_img_filter{padding:20px; background:#f8f8f8;}
.ash_img_filter_title{ line-height:48px; margin-bottom:20px;}
.ash_img_filter_title h3{font-size:34px; color:#454545; font-weight:bold;font-family:'microsoft yahei',sans-serif, serif;}
.ash_img_filter_title span a{font-size:12px; color:#969696;}
.ash_img_filter_dl{}
.ash_img_filter_dl dl{}
.ash_img_filter_dl dt{font-weight:bold; color:#454545; width:68px; float:left; height:24px; line-height:24px; text-align:right;    margin-top: 10px;}
.ash_img_filter_dl dd{font-size:0px; margin-left:80px;}
.ash_img_filter_dl dd a{display:inline-block; margin:10px 5px; height:24px; line-height:24px; padding:0px 18px;color:#949494;    font-size: 12px;}
.ash_img_filter_dl dd a.current{color:#adadad; background:#454545;}

.ash_img_search{margin-top:20px;}
.ash_img_search_div{border:1px solid #454545; width:255px;}
.ash_img_search_div input{border:0px; padding:5px 10px; height:23px; line-height:23px; outline:0px;width: 165px;}
.ash_img_search_div button{width:70px; text-align:center; height:33px; line-height:33px; background:#454545; color:#fff; border:0px;}

.ash_img_order{padding:10px 20px; background:#f6f6f6; margin:20px 0px;}
.ash_img_order_span{color:#616161; height:14px; line-height:14px;}
.ash_img_order_span span.hl{margin:0px 14px;}
.ash_img_order_span span.arrow a i{font-style:normal; display:inline-block; width:9px; height:6px; background:url(images/arrow.png) left center no-repeat; margin-left:8px;}
.ash_img_order_span span.arrow a i.a1{background-position:-1px -1px;}
.ash_img_order_span span.arrow a i.a2{background-position:-19px -1px;}

.ash_img_order_span span.arrow a.current i.a1{background-position:-1px -14px;}
.ash_img_order_span span.arrow a.current i.a2{background-position:-19px -14px;}

.ash_img_order_num{color:#616161; height:14px; line-height:14px;}
.ash_img_order_num em{margin:0px 2px; color:#be0000; font-style:normal;}

.ash_img_ul{margin-bottom:37px;}
.ash_img_ul ul{margin-right:-55px;}
.ash_img_ul ul li{display:block; float:left; margin:15px 55px 3px 0px;}
.ash_img_ul ul li p{height:36px; line-height:36px; text-align:center; padding:0px 5px; overflow:hidden; font-size:12px; color:#a3a3a3;}
.ash_img_ul ul li a:hover{text-decoration:none;}


/*图片详情页*/
.ash_imgdes_wrap{border:1px solid #d9d9d9; padding:34px; position:relative;}
.ash_igdes_wrap_jiao{position:absolute; z-index:1; width:9px; height:9px;}
.ash_igdes_wrap_1{left:-1px;top:-1px;background:url(images/img_p1.jpg) left center no-repeat;}
.ash_igdes_wrap_2{right:-1px;top:-1px;background:url(images/img_p2.jpg) left center no-repeat;}
.ash_igdes_wrap_3{right:-1px;bottom:-1px;background:url(images/img_p3.jpg) left center no-repeat;}
.ash_igdes_wrap_4{left:-1px;bottom:-1px;background:url(images/img_p4.jpg) left center no-repeat;}

.ash_img_des_title{color:#3b3b3b; margin-top:8px; font-size:30px; text-align:center; line-height:36px;font-family:'microsoft yahei',sans-serif, serif;}
.ash_img_info{position:relative;}
.ash_img_info a.ash_img_info_wpage{display:block; position:absolute; z-index:5; width:58px; height:156px;background:url(images/imgdes_page.png) left center no-repeat; top:50%; margin-top:-78px;}
.ash_img_info a.ash_img_info_tpage{background-position:0px 0px; left:0px;}
.ash_img_info a.ash_img_info_bpage{background-position:-68px 0px; right:0px;}
.ash_img_src{height:482px; width: 1030px; text-align:center; vertical-align:middle; margin-top:50px;display: table-cell;}
.ash_img_src img{max-height:420px;max-width: 800px;vertical-align: middle;}
.ash_img_a{text-align:center; margin-top:25px;}
.ash_img_a a{color:#000; font-size:18px; line-height:38px;font-family:'microsoft yahei',sans-serif, serif;}

.ash_img_dd{border:1px solid #e5e5e5; margin-top:86px;}
.ash_img_dd dl{float:left; width:33.333%;font-family:'microsoft yahei',sans-serif, serif;}
.ash_img_dd dl dt{height:44px;line-height:44px; width:115px; background:#f2f2f2; font-size:16px; color:#000; text-align:center; border:1px solid #cdcdcd; margin: -1px; float:left;}
.ash_img_dd dl dd{ border-bottom:1px solid #eeeeee; margin:-1px 0px; height:44px; line-height:44px; font-size:16px; color:#454545; padding:0px 20px; width:186px; overflow:hidden;}

.ash_img_hot_list{margin-bottom:37px;}
.ash_img_hot_list ul{margin-right:-15px;}
.ash_img_hot_list ul li{display:block; float:left; margin:23px 14px 3px 0px;}
.ash_img_hot_list ul li.ck a{border:1px solid #f00; display:block;}
.ash_img_hot_list ul li p{height:28px; line-height:28px; text-align:center; padding:0px 5px; overflow:hidden; font-size:12px; color:#a3a3a3; margin-top:10px;width: 184px;}
.ash_img_hot_list ul li a:hover{text-decoration:none;}

.page{padding:8px 0 15px 0;text-align:center;clear:both;}
.page a{border:#DDD solid 1px;color:#888;padding:3px 5px 2px 5px;}