/* CSS Document */
body { margin: 0px; font-size:12px;  background:url(../images/bg.gif)}
*{margin:0; padding:0; list-style:none; list-style-type:none }
a:link { color: #000; text-decoration:none }
a:visited { color: #000000; text-decoration:none}
a:hover { color: #ff0000; text-decoration:underline }
.clearboth{ clear:both;}
img{ border:0}
/*整体结构框架*/
#Wrapper{ width:100%;}
.divCommon{ background:url(../images/b.png) repeat-y;}
.WrapHeader{ width:1004px; margin:0 auto;}
.WrapBanner{ width:100%; background:url(../images/banner_bg.gif);}
.WrapContent{ width:1004px; margin:0 auto; padding-top:1px;}
.WrapFooter{ width:100%; background:url(../images/banner_bg.gif)}
/*整体结构框架 End*/

/*头部定义*/
#menu { margin:0 auto; width:980px; height:42px; position:relative; }
.divHeader{ width:980px;  background:#FFFFFF;  margin:0 auto;}
.h_top{ width:980px; height:118px;}
.h_logo{ width:380px; height:118px; float:left; background:url(../images/logo.jpg) 10px 10px no-repeat;  overflow:hidden;}
.h_logo a{ width:380px; height:118px; display:block; padding-top:118px;}
.h_Notice{ width:600px; height:98px; float:right; text-align:center; padding-top:20px; overflow:hidden;}
.H_nav{ width:980px; height:42px; margin:0 auto 1px auto;  z-index:10; background:#30455f}

#Menu{ width:960px; height:42px; margin:0 auto; position:relative}
#menu_text { width:960px; height:42px; position:absolute; z-index:10 }
#menu_text li { width:80px; float:left;  line-height:42px; text-align:center; color:white; cursor:pointer; }
#menu_text li a{ width:80px; height:42px; display:block; text-decoration:none; color:#FFFFFF}
#menu_text li a:visited{color:#ffffff;}

#menu_text li a.current{ width:80px; height:42px; background:#990000}
#menu_text li a:visited.current{color:#ffffff;}

#slide_block { width:80px; height:42px; z-index:5; position:absolute; background:url(../images/nav_hover.png) repeat; }

/*头部定义 End*/

/*Banner 定义*/
.mainBanner{ width:1004px; margin:0 auto;}
.divBanner{ width:980px; background:#FFFFFF; margin:0 auto; _margin-bottom:-4px;}
/*Banner End*/

/*首页主体内容定义*/
.divContent{ width:980px; background:#FFFFFF  url(../images/new_title.jpg) top no-repeat; margin:0 auto;}
.h{ height:80px;overflow:hidden}
.divNews{ width:922px; margin:0 auto 0 auto;}
.pic_notice{ width:280px;  margin-right:19px; float:left}
.pic_notice .pic_5{ width:276px; height:268px; border:#afafb0 1px solid; padding:1px}
.pic_notice .notice_5{ width:279px; height:135px; margin-top:8px; padding:10px 0 0 0; background:url(../images/notice.jpg) no-repeat}
.pic_notice .notice_5 p{ float:left}
.pic_notice .notice_5 p.more{ width:40px; height:120px; margin-top:-10px; float:left; overflow:hidden}
.pic_notice .notice_5 p a{ width:35px; height:120px; display:block; padding-top:120px; white-space:nowrap;}
.pic_notice .notice_5 marquee{ width:238px; height:105px; float:left}
.pic_notice .notice_5 li{ width:238px; height:22px; line-height:22px; float:left}

.top_news{ width:380px; height:402px; margin-right:19px; float:left; background:url(../images/new_bg.jpg) repeat-x;}
.top_news .news_titbg{ width:380px; height:38px; background:url(../images/new_tit.gif) center top no-repeat; overflow:hidden}
.top_news .news_titbg a{ width:380px; height:38px; display:block; padding-top:38px;}
.top_news dl.news_1{ width:360px; height:100px; margin:0 auto;}
.top_news dl.news_1 dt{ width:360px; height:40px; line-height:40px; overflow:hidden; text-align:center; font-family:"微软雅黑", "黑体", "宋体", Arial, Verdana; font-weight:800; font-size:20px; color:#ff0000;}
.top_news dl.news_1 dd{ width:360px; line-height:20px; text-decoration:underline;}
.top_news dl.news_1 dd a{ }
.top_news dl.news_1 p{ float:right; margin-top:-9px;}
.top_news dl.news_1 span{ display:none}

.top_news dl.news_2{ width:360px; margin:0 auto 10px auto; padding-top:5px; border-top:#828fa0 1px dashed}
.top_news dl.news_2 dt{ height:24px; line-height:24px;}
.top_news dl.news_2 dt b{ float:right ; color:#666666; font-size:12px; font-weight:100}
.top_news dl.news_2 dt a{ width:290px; height:24px; display:block; overflow:hidden}

.top_news dl.news_3{ width:360px; margin:0 auto; padding-top:10px; border-top:#828fa0 1px dashed}
.top_news dl.news_3 dt{ height:24px; line-height:24px;}
.top_news dl.news_3 dt span{ float:right; color:#666666}

.picture_show{ width:222px; height:400px; float:right;  border:#8490a2 1px solid}
.picture_show h3{ width:222px; height:34px; background:url(../images/index_94.jpg) center top no-repeat; overflow:hidden }
.picture_show h3 a{ width:222px; height:34px; display:block; padding-top:34px;}
/*.picture_show dl.caption{ width:210px; float:left; height:25px;  padding:10px 5px 0 7px; line-height:18px; background:#e1e4e9;}
.picture_show dl.caption dt b{ float:left; font-size:14px; font-weight:800; color:#333333}
.picture_show dl.caption dt a{ color:#FF0000}
.picture_show dl.caption span{ font-size:12px; float:right; font-weight:normal}*/
.picture_show dl.pic_list{ width:206px; padding:8px 8px 0 8px; *margin-bottom:-3px !important; float:left;}
/*.picture_show dl.pic_list a img{ max-width:206px; max-height:320px;}*/
/*.picture_show dl.pic_list dt{ width:64px; margin:0 5px 5px 0; float:left; text-align:center}
.picture_show dl.pic_list dt a img{ width:60px; height:60px; border:#CCCCCC 1px solid; padding:1px;}
.picture_show dl.pic_list dt a:hover img{ border:#777777 1px solid}
.picture_show dl.pic_list dt span{ height:24px; line-height:24px;}
.picture_show dl.more{ width:200px; float:left; height:24px; line-height:24px; padding-left:10px;}
.picture_show dl.more a{ color:#FF0000; text-decoration:underline;}*/


.divArtist{ width:922px; height:208px; margin:5px auto 10px auto; overflow:hidden}
.artist_tit{ width:37px; height:208px; float:left; background:url(../images/artist.jpg) no-repeat; overflow:hidden }
.artist_tit a{ width:37px; height:208px; display:block; padding-left:37px;}
.artist_list{ width:865px; height:205px; padding-top:3px; overflow:hidden;  text-align:center; float:left; background:#40464e}
.a1,.a2{ width:10px; height:208px; float:left; background:#40464e}
.artist_list .article_post{ width:2175px;}
.artist_list .article_post dl{ height:180px; padding:12px 0 0 11px;}
.artist_list .article_post dl dt{ width:62px; float:left; margin:0 10px 5px 0;}
.artist_list .article_post dl dt span{ height:30px; line-height:30px;}
.artist_list .article_post dl dt a{ color:#FFFFFF}
.artist_list .article_post dl dt a:hover{ color:#FF000}
.artist_list .article_post dl dt a:visited{ color:#ffffff}
.artist_list .article_post dl dt a img{ width:62px; height:62px; border:0}

.Review{ width:278px; height:356px;  margin-right:19px; float:left; border:#8490a2 1px solid; overflow:hidden}
.Review ul.review_tab{ width:266px; height:34px; padding-left:12px; background:url(../images/tab1.jpg) no-repeat}
.Review ul.review_list{ width:260px; height:312px; padding-left:18px; padding-top:10px;}
.Review ul.review_list li{ width:250px; height:25px; line-height:25px;  overflow:hidden}
.Review ul.review_list li span{ vertical-align:middle}

.Review ul.review_tab li{ width:77px; height:34px; float:left; margin-right:2px; overflow:hidden}
.Review ul.review_tab li a{ width:77px; height:34px; padding-top:34px; display:block}
.Review ul.review_tab li.tab_nav0{ background:url(../images/tab2.jpg) -12px top}
.Review ul.review_tab li.tab_nav1{ background:url(../images/tab2.jpg) -91px top}
.Review ul.review_tab li.tab_nav2{ background:url(../images/tab2.jpg) -170px top}
#my_listTab1{ display:none}


.Painting{ width:378px; height:356px; margin-right:19px; float:left; text-align:left;  border:#8490a2 1px solid}
.Painting h3{ width:378px; height:34px; background:url(../images/index_33-43.jpg) center top no-repeat; overflow:hidden}
.Painting h3 a{ width:376px; height:34px; display:block; padding-top:34px;}
.Painting ul{ width:365px; padding-left:13px; float:left}

.line_s{ border-top:#CCCCCC 1px dashed; width:350px; height:1px;}
.Painting ul.painting_pic{ height:120px; float:left; padding-top:15px;}
.Painting ul.painting_pic li{ width:77px; height:77px; float:left; margin:0 11px 0 0; display:inline; }
.Painting ul.painting_pic li a img { width:75px; height:75px; border:#637184 2px solid;}
.Painting ul.painting_pic li span{ width:77px; height:30px; margin-left:1px; display:block; float:left; text-align:center; line-height:30px;}
.Painting ul.painting_pic li a:hover img{ border:#333333 2px solid}

.Painting ul.painting_font{ padding-top:15px; border-top:#CCCCCC 1px dashed}
.Painting ul.painting_font h3{ width:26px; height:158px; float:left; background:url(../images/index_129.jpg) no-repeat ; overflow:hidden}
.Painting ul.painting_font h3 a{ width:26px; height:158px; display:block; padding-left:26px;}
.Painting ul.painting_font li{ height:23px; line-height:23px; float:left; width:300px; padding-left:20px;}
.Painting ul.painting_font li h1{ float:right; color:#999999; font-size:12px; font-weight:100}


.picture_show2{ width:222px; height:356px;  float:right; text-align:center;  border:#8490a2 1px solid; overflow:hidden; position:relative}
.picture_show2 h3{ height:34px; background:url(../images/index_94.jpg) center top no-repeat;  overflow:hidden}
.picture_show2 h3 a{ width:222px; height:34px; display:block; padding-top:34px;}
.picture_show2 .post{padding:8px 8px 0 8px; float:left; *margin-bottom:-3px !important;}
.picture_show2 .post a img{ max-width:206px; max-height:306px;}
.picture_show2 .f{ width:196px; padding:10px 5px; text-align:center; font-size:14px;  position:absolute; background:url(../images/pic_bg.png) repeat; bottom:8px; left:8px; color:#FFFFFF}
/*.picture_show2 dl dt{ width:62px; float:left; margin:0 6px 6px 0; display:inline;  padding:2px; background:#637184; overflow:hidden}
.picture_show2 dl dt span{ color:#ffffff; height:16px; line-height:16px;}
.picture_show2 dl dt a img{ width:62px; height:60px;}
.picture_show2 dl dt a:hover{ background:#86939d; display:block; width:62px; height:76px; text-decoration:none}*/

.divPhoto{width:922px; padding:0 29px; margin:15px auto 0 auto; background:url(../images/photo_bg.jpg) center top no-repeat}
.divPhoto .photo_list{ width:678px; height:280px;  text-align:center; float:left; background:url(../images/line.jpg) center top no-repeat}
.divPhoto .h a{ width:900px; height:80px; display:block; padding-top:80px;}
.divPhoto .photo_list dl.list{ margin-top:30px; padding:0 0 0 13px; margin-left:-26px;}
.divPhoto .photo_list dl.list dt{ width:120px; float:left; margin:0 0 15px 11px; display:inline; padding:2px; background:#637184}
.divPhoto .photo_list dl.list dt span{ height:20px; line-height:20px; color:#dddddd; }
.divPhoto .photo_list dl.list dt a img{ width:120px; height:80px;}
.divPhoto .photo_list dl.list dt a:hover{ background:#86939d; display:block; width:120px; height:100px; text-decoration:none}
.divPhoto .down{ width:222px; height:250px; float:right; background:url(../images/down.jpg) center top no-repeat; border:#8490a2 1px solid}
.divPhoto .down h3{ width:222px; height:50px; overflow:hidden}
.divPhoto .down h3 a{ width:222px; height:50px; padding-top:50px; display:block}
.divPhoto .down ul{ width:200px; margin:0 auto;}
.divPhoto .down ul li{ width:200px; height:26px; line-height:26px; overflow:hidden }
.divPhoto .down ul li a{ text-decoration:underline}
.divPhoto .down p{ margin-top:10px; padding-left:10px; display:block}
.link{ width:922px; margin:0 auto; background:#ebebeb; padding:20px 29px; line-height:22px;}
/*首页主体内容定义 End */



/*底部定义*/
.mainFooter{ width:1004px; margin:0 auto;}
.divFooter{ width:980px; height:90px;  background:#e5e5e5; margin:0 auto; text-align:center; line-height:23px; padding-top:10px; font-family:Arial, Helvetica, sans-serif}
/*底部定义 End*/


/*子页频道*/
.divSubcontent{ width:980px; background:#FFFFFF; margin:0 auto; padding-bottom:40px;}
.h_sub{ height:20px;}
.divSubmain{ width:934px; margin:0 auto 20px auto;}
.divSubmain .side_leftbar{ width:256px; float:left; margin-right:14px;}

.c1{ margin-bottom:10px; border:#8490a2 1px solid; background:url(../images/sub2_03.jpg) center top no-repeat; padding-bottom:10px;}
.sideleft_tit{ width:206px; height:34px; padding-left:50px; line-height:34px;  font-size:12px; color:#323a48; }
.sideleft_list{ padding-left:18px; padding-top:10px;}
.sideleft_list li{ width:235px; height:24px; line-height:24px;  overflow:hidden}
.sideleft_list li span{ vertical-align:middle}

.divSubmain .side_rightbar{ width:660px;  border:#8490a2 1px solid; background:url(../images/sub2_05.jpg) center top no-repeat; float:right}
.divSubmain .side_rightbar .sideright_tit{ height:34PX; padding-left:50px; line-height:34px; font-size:12px; color:#323a48}
.sideright_list{ padding-left:18px; padding-top:10px; min-height:500px;}
.sideright_list .t{ height:24px; line-height:24px;}
.sideright_list .text{ width:450px; height:100px; text-align:left; line-height:22px;}
.sideright_list ul{ margin-bottom:20px;}
.sideright_list ul li{ width:610px; height:36px; line-height:36px; border-bottom:#CCCCCC 1px dashed; font-size:13px;}
.sideright_list ul li h1{ float:right; color:#666666; font-size:12px; font-weight:100}



/*文章内容页样式*/ 
.xinwen_main4_r{width:660px; float:right;  margin-top:10px; height:auto; overflow:hidden}
.article_title{  font-size:14px; text-align:center;font-weight:bold; color:#000; height:35px; line-height:35px; padding-top:10px;} 
.author{ height:35px; line-height:35px; text-align:center; color:#000;}
.article_intro{ font-size:14px; line-height:24px; text-align:left; padding:10px; margin:0 10px; background:#F9FFDC; color:#000;}
.text_content ,.text_content p,.text_content div{line-height:20px; padding:5px; font-size:14px; color:#000;}
.mood{ text-align:center; margin-top:10px;}
.articleaction{  font-size:14px; height:28px;line-height:28px; float:right; margin-right:10px; width:650px;margin-top:10px;text-align:center; background:#F4F4F4; color:#000; }
.text_content img{}
.articleaction a{ color:#006699;}
.aboutarticle{padding:10px;}
.about_article{ font-weight:bold; font-size:14px; text-align:left;  background:#F4F4F4; height:28px; line-height:28px; padding-left:10px;}
.about_list{ padding:10px;}
.about_article img{ padding-right:10px;}
.title{font-weight:bold;color:#006699;font-size:14px;margin-top:10px; margin-bottom:10px;}
.user_name span{ border:#d8d8d8 1px solid;  display:block; float:left; width:95px; height:25px; line-height:25px; overflow:hidden;text-align:center;margin:2px}
.title a:link,.title a:visited{color:#092857;}
.article{padding:18px;font-size:14px; color:#003366; line-height:28px;}
.article a{ color:#003366; text-decoration:underline;}
.article a:hover{ color:#ff3300;}
.unite{text-align:left; font-size:14px;}
.unitecontent{text-align:left; line-height:26px;}
.goindex{text-align:center;}
.qspage{font-size:14px}
#btnok{padding:3px;}
.comment_write_table{}
#xinqing{padding:18px; text-align:left;}
#xinqing .mood_top{ font-size:14px; color:#ff6600; font-weight:bold;}
#p_304{margin-top:10px;}


 /*文章正文分页样式*/
#pageNext{ padding:10px 12px 6px; clear:both;}
#pageNext .prev,#pageNext .next{width:52px; text-align:center;}
#pageNext a.curr{width:22px;background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#pageNext a.curr:visited {color:#fff;}
#pageNext a{margin:5px 4px 0 0; color:#1E50A2;background:#fff; display:inline-table; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#pageNext a.num{width:22px;}
#pageNext a:visited{color:#1f3a87;} 
#pageNext a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;float:left;}

/*图片系统内容页*/
.mzsm{margin:18px;padding:8px;line-height:25px;text-align:left; border:#E7E7E7 1px solid;}
.nextpic{margin-left:18px;margin-top:18px;line-height:26px;}
.nextpic a{color:#005599;}

.nph_set_info{width:932px;margin:2px auto;background:#000 url(playerbg.png) repeat-x; padding-top:10px; }
.nph_set_title{text-align:center;}
.nph_set_title h1{ font-size:24px;font-weight:bold; background:#000; color:#fff;height:36px;line-height:36px;}
.nph_set_title span{ text-align:center;line-height:34px; color:#fff;}
.nph_set_title a{ color:#fff;}
.nph_set_title a:visited{ color:#FFFFFF}
.nph_set_title a:hover{ color:#FF0000}
.imageintro{ margin-bottom:20px;}

.nph_intro{ text-align:left;padding:20px; color:#fff;line-height:24px;}
.showpic{color:#fff;}
.showpic a{color:#fff;}
.showpic a:visited{ color:#FFFFFF}
.showpic a:hover{ color:#FF0000}
.showpic .imglist span{ display:block;  margin-bottom:20px;}

.nextpic{color:#fff;}
.nextpic a{color:#fff;}
.nextpic a:visited{ color:#FFFFFF}
.nextpic a:hover{ color:#FF0000}

.xgtw h1{ font-size:14px;font-weight:bold;color:#000;}
.otherpiclist{}
.otherpiclist ul{padding:8px;}
.otherpiclist li{width:20%;float:left;text-align:center;}

.commentBox h1{ font-size:14px;font-weight:bold;color:#000;}


/*文章内容页顶客样式*/
.mark {overflow:hidden;padding:15px 0 20px 111px; clear:both;}
#mark0, #mark1 {background:url(mark.gif) no-repeat -189px 0;border:0;cursor:pointer;float:left;height:48px;margin:0;overflow:hidden;padding:0;position:relative;width:189px;}
#mark1 {background-position:-378px 0;margin-left:10px;}
#barnum1, #barnum2 {color:#333333;font-family:arial;font-size:10px;font-weight:400;left:70px;line-height:12px;position:absolute;top:30px;}
.bar {background-color:#FFFFFF;border:1px solid #40A300;height:5px;left:9px;overflow:hidden;position:absolute;text-align:left;top:32px;width:55px;}
.bar div {background:transparent url(../default/bar_Footbg.gif) repeat-x ;height:5px;overflow:hidden; margin:0;}
#mark1 .bar {border-color:#555555;}
#mark1 .bar div {background:transparent url(../default/Barbg.gif) repeat-x ;}

 /*图片列表页样式*/
.photo_listbox{ position:relative}
.photo_listbox .t{margin-top:10px;}
.photo_listbox ul{ padding:14px 0 0 14px;}
.photo_listbox li{width:196px; height:200px;; padding:2px; border:#CCCCCC 1px solid; margin:0 10px 10px 0 ; float:left;text-align:center; overflow:hidden;}
.photo_listbox li p{ height:170px;}
.photo_listbox li span{ width:196px; height:30px; line-height:30px; display:block; background:#e4e4e4}

/*美协画廊单页*/
.article_bar{ border:#8490a2 1px solid;}
.article_tit{ height:34PX; padding-left:50px; background:url(../images/sub_long_tit.gif) left top no-repeat; line-height:34px; font-size:12px; color:#323a48}


/*文章分页样式*/
#fenye{ width:620px; float:left; clear:both; margin-bottom:20px; }
#fenye a{text-decoration:non;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{width:22px;background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{margin:5px 4px 0 0; color:#1E50A2;background:#fff; display:inline-table; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;float:left;}
#fenye span{line-height:35px;}