@charset "utf-8";
/* CSS Document */
body{margin:0px auto;padding:0px; color:#333333; font-size:13px; font-family:"微软雅黑"; position:relative; background:url(../images/bg1.jpg);position:relative; }
body,html{-webkit-text-size-adjust:none;}
form,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0px;padding:0px;}
i{ /*font-style:normal;*/}
img{margin:0px; padding:0px; border:0px;}
li{ list-style:none; padding:0; margin:0;}
ul{margin:0px;padding:0px;list-style-type:none;}
input,select{margin:0px;padding:0px;font-size:12px;vertical-align:middle;}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#991416; text-decoration:none;}
.clear{font-size:0px;line-height:0px;float:none;rheight:0px;clear:both;overflow:hidden;}
table { border-collapse:collapse; border:1px solid #dadada;}
.space{font-size:0px;line-height:0px;height:10px;}
.fix:before,.fix:after{content:"";display:table;}
.fix{*zoom:1;}
.fix:after{clear:both;}

/*top*/
.top{ width:100%; height:33px; line-height:33px; background:url(../images/top_bg.jpg) repeat-x; }
.music{ position:absolute; right:19.5%; top:7px; width:41px; height:12px; overflow:hidden; cursor:pointer;}
.top_zw{ width:1054px; height:33px; margin:auto; color:#666666; font-size:12px;}
.bz_l{ float:left; width:946px;}
.bz_l span{ float:right;}
.bz_r{ float:right;}
.bz_r a,.bz_l a{ padding-left:6px; padding-right:6px;}
.bz_r img{ padding-top:6px;}

.music{ width:50px; height:30px; position:absolute; top:10px; left:50%; margin-left:540px;}

/*logo_c*/
.logo_c{ width:100%; height:83px; background:url(../images/logo_bg.png) top center;}
.logo{ width:1054px; margin:auto;}
h1{ float:left;}

/*mian*/
.mian{ width:1078px;  background:url(../images/mian_bg.png) top repeat-y; margin:auto;}
.mian_zw{ width:1024px; margin:auto;}

/*nav_c*/
.nav_c{ width:1024px; height:35px; padding-top:12px; background:url(../images/nav_bg.png) no-repeat left 12px;}
.nav{ width:1024px; height:35px; position:relative; z-index:100;  }
.nav .nLi{ float:left;  position:relative; }
.nav .nLi h3{ float:left; height:35px; line-height:35px; font-size:14px; font-weight:600; width:101px; text-align:center; margin:0 6px; display:inline; }
.nav .nLi h3 a{ display:block; color:#fff;}
.nav .on h3 a{ background:#991416; color:#fff; }
.nav .nLi h3 a:hover{background:#991416;}
.nav .sub{ display:none; top:35px;  position:absolute; left:6px; background:#991416; width:101px; }
.nav .sub li{ zoom:1; height:30px; overflow:hidden; line-height:30px; width:101px; text-align:center; border-bottom:1px #861113 solid; font-size:13px;}
.nav .sub a{ display:block; color:#fff; }
.nav .sub a:hover{ background:url(../images/nav_bg.png) no-repeat;; color:#fff;}

/*tjgg*/
.txtMarquee-left{ width:1022px; height:32px; line-height:32px; position:relative; border:1px solid #dddddd; margin-top:12px; }
.gg_bt{ float:left; width:70px;  font-weight:600; color:#991416; padding-left:14px; margin-right:8px; }
.txtMarquee-left .bd .tempWrap{ float:left; overflow:hidden; font-size:12px; }
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{float:left; overflow:hidden;display:inline;}
.txtMarquee-left .bd ul li span{ color:#9a9a9a; padding-left:12px;}

/*banner*/
.banner{ width:1024px; height:390px; margin-top:12px;}
.slideBox{ float:left; width:705px; height:390px; overflow:hidden; position:relative; }
.slideBox .hd{ height:12px; overflow:hidden; position:absolute; right:10px; bottom:12px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:7px; width:12px; height:12px;  background:url(../images/white.png) no-repeat; cursor:pointer; }
.slideBox .hd ul li.on{ background:url(../images/red.png) no-repeat;}
.slideBox .bd{ position:relative; height:390px; z-index:0;   }
.slideBox .bd li{ width:705px;}
.slideBox .bd img{ float:left; width:505px; height:390px; display:block;  }
.tu_js{ float:right; width:200px; height:390px; background:url(../images/banner_bg.jpg) no-repeat;font-family:"宋体";}
.banner_bt{ width:170px; margin:auto; line-height:24px; font-size:14px; color:#fff;  padding-top:10px; border-bottom:1px #787878 dashed; padding-bottom:10px;}
.banner_bt a{ color:#fff;}
.banner_bt a:hover{ color:#fff;}
.banner_nr{ width:170px; margin:auto; line-height:24px; color:#999999; padding-top:10px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev{ position:absolute; left:10px; top:50%; width:60px; height:60px; margin-top:-30px; display:block; background:url(../images/banner_an_l.png) no-repeat; }
.slideBox .next{ position:absolute; right:210px; top:50%; width:60px; height:60px; margin-top:-30px; display:block; background:url(../images/banner_an_r.png) no-repeat; }
.banner_r{ float:right;cursor:pointer;}
.banner_r img{width:307px; height:390px;}

.ggw{ float:left; width:1024px; margin-top:12px; cursor:pointer;}
.ggw img{ width:1024px;}

/*box*/
.box{ float:left; width:1024px; height:auto; margin-top:12px;}
.box_l{ float:left; width:701px; border-top:2px #ba0c0d solid; padding:1px; border-left:1px #e7e7e9 solid; border-right:1px #e7e7e9 solid; border-bottom:1px #e7e7e9 solid; background:url(../images/lm_bg.jpg) no-repeat left top ; padding:1px;}
.box_l h2{ width:692px; height:27px; line-height:27px; font-size:15px; color:#b90b0d; padding-left:9px;}
i{ color:#333; font-size:12px; font-family:Arial; padding-left:5px; font-weight:normal;}
.box_l h2 span,.box_r h2 span{ float:right; font-size:12px; font-weight:normal; padding-right:9px; font-family:"宋体";}
.box_l h2 span a,.box_r h2 span a{ color:#666;}
.box_l h2 span a:hover,.box_r h2 span a:hover{color:#991416;}

/*index_gsjj*/
.index_gsjj{ width:682px; height:229px; margin:auto; padding-top:10px; padding-bottom:10px; overflow:hidden;}
.gsjj_tu{ float:left; width:274px;}
.gsjj_tu img{ width:274px; height:229px;}
.gsjj_nr{ float:right; width:395px; font-size:12px; height:232px; overflow:hidden; line-height:23px;}

.box_r{ float:right; width:303px; border:2px #ba0c0d solid; padding:1px; border-left:1px #e7e7e9 solid; border-right:1px #e7e7e9 solid; border-bottom:1px #e7e7e9 solid; background:url(../images/lm_bg.jpg) no-repeat top left; padding:1px;}
.box_r h2{ width:294px; height:27px; line-height:27px; font-size:15px; color:#b90b0d; padding-left:9px;}
.sp{ width:284px; margin:auto; height:229px; overflow:hidden; padding-top:10px; padding-bottom:10px; cursor:pointer;}

/*新闻动态*/
.index_xwdt{width:682px; height:229px; margin:auto; padding-top:10px; padding-bottom:10px; overflow:hidden;}
.xwdt_t{ width:682px; height:102px; overflow:hidden;}
.xwdt_l{ float:left; width:335px;}
.xwdt_t{ width:335px; height:102px; overflow:hidden;}
.xwdt_t img{ float:left; width:126px; height:102px; padding-right:12px;}
.xwdt_t ul{ float:right; width:197px; padding-top:4px;}
.xwdt_t ul li{ width:197px; line-height:24px;}
.xwdt_b{ width:335px;}
.xwdt_b ul{ padding-top:10px;}
.xwdt_b ul li{ width:323px; background:url(../images/hd.jpg) no-repeat left center; padding-left:12px; line-height:24px;}
.xwdt_r{ float:right; width:335px;}
.xwdt_r ul{ padding-top:4px;}
.xwdt_r ul li{ width:323px; background:url(../images/hd.jpg) no-repeat left center; padding-left:12px; line-height:25px;}

/*机构设置*/
.index_jgsz{width:284px; margin:auto; height:229px; overflow:hidden; padding-top:10px; padding-bottom:10px; }
.jgsz_l{ float:left; width:129px; height:222px; margin-top:4px;}
.jgsz_bt{ width:129px; height:34px; line-height:34px; text-align:center; background:#991416; font-size:15px; font-weight:600; letter-spacing:3px; margin-bottom:13px;}
.jgsz_bt a,.jgsz_bt a:hover{ color:#fff;}
.jgsz_l ul li,.jgsz_r ul li{ width:129px; height:34px; line-height:34px; text-align:center; background:#dadada; margin-bottom:13px;}
.jgsz_r{ float:right; width:129px; height:222px; padding-left:11px; border-left:1px #e2e2e2 dashed; margin-top:4px; }

/*艺术家*/
.index_ysj{width:700px; height:308px; margin:auto; padding-top:10px; padding-bottom:10px; overflow:hidden;}
.index_ysj ul{ padding-top:4px; padding-left:9px;}
.index_ysj ul li{ float:left; width:130px; margin-bottom:2px; padding-right:8px;}
.index_ysj ul li img{ width:130px; height:121px;}
.index_ysj ul li img:hover{-khtml-opacity:0.7;Opacity:0.7;Filter:alpha(opacity=70);}
.index_ysj ul li span{ display:block; height:30px; line-height:30px; text-align:center;}
.index_ysj ul li span:hover{ background:#991416; color:#fff;}
.index_ysj ul li span:hover a{ color:#fff;}

/*交流园地*/
.index_jlyd{ width:284px; height:308px; overflow:hidden; margin:auto; padding-top:10px; padding-bottom:10px}
.index_jlyd ul{ background:url(../images/jlyd_tb.jpg) no-repeat left 8px;}
.index_jlyd ul li{ width:252px; line-height:28px; padding-left:32px;}

/*书画长廊*/
.boxs{ float:left; width:1020px; height:auto; margin-top:12px; border-top:2px #ba0c0d solid; padding:1px; border-left:1px #e7e7e9 solid; border-right:1px #e7e7e9 solid; border-bottom:1px #e7e7e9 solid; background:url(../images/lm_bg.jpg) no-repeat left top ; padding:1px;}
.slideTxtBox{ width:1020px;}
.slideTxtBox .hd{width:1020px; height:27px; line-height:27px;  position:relative; }
.slideTxtBox .hd h2{ float:left;font-size:15px; color:#b90b0d; padding-left:9px;}
.slideTxtBox .hd ul{ float:left;  position:absolute; left:145px; height:24px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 18px; cursor:pointer;  font-weight:600; }
.slideTxtBox .hd ul li.on{ height:24px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; color:#991416; }
.slideTxtBox .bd{padding-top:10px; padding-bottom:10px;}
.slideTxtBox .bd .sh{ width:1024px;}
.slideTxtBox .bd .sh ul { padding-left:12px; padding-top:5px;}
.slideTxtBox .bd .sh ul li{ float:left; width:156px; margin-right:12px; display:inline;}
.slideTxtBox .bd .sh ul li img{ width:156px; height:120px;  }
.slideTxtBox .bd .sh ul li img:hover{ -khtml-opacity:0.7;Opacity:0.7;Filter:alpha(opacity=70);}
.slideTxtBox .bd .sh ul li span{ display:block; width:156px; height:30px; line-height:30px; text-align:center;}
.slideTxtBox .bd .sh ul li:hover{ background:#991416; color:#fff;}
.slideTxtBox .bd .sh ul li:hover a{ color:#fff;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideTxtBox .arrow{  position:absolute; right:10px; top:0; }
.slideTxtBox .arrow .prev{ display:block;  width:6px; height:12px; float:right; margin-right:9px; margin-top:8px;  overflow:hidden; cursor:pointer; background:url(../images/arrow_l.png) no-repeat; }
.slideTxtBox .arrow .next{ display:block;  width:6px; height:12px; float:right; margin-right:0px; margin-top:8px;  overflow:hidden; cursor:pointer; background:url(../images/arrow_r.png) no-repeat; }

/*links*/
.links{ float:left; width:1024px; background:url(../images/yl_bg.jpg) no-repeat top center; margin-top:12px;}
.yl{ width:1024px; line-height:25px; padding-top:23px}
.yl span{ padding-left:8px; padding-right:8px;}

/*foot*/
.foot{ float:left; width:1024px; background:url(../images/foot_bg.jpg) no-repeat top center; margin-top:12px; padding-top:9px; padding-bottom:14px; text-align:center;}
.foot ul li{ width:1024px; line-height:24px; text-align:center;}
.foot img{ padding-top:5px;}

/*漂浮框*/
.float_box{width:131px; background:url(../images/pf_t_bg.png) no-repeat top center; position:fixed; top:25%; right:0px;}
.ad{ background:#911613; margin-top:137px;padding-top:10px; padding-bottom:12px}
.ad ul{ float:left; width:131px; background:#911613; }
.ad ul li{ width:73px; margin:auto; background:url(../images/QQ.jpg) no-repeat left center; height:26px; line-height:26px; padding-left:28px; margin-bottom:10px;}
.ad ul li a{ height:26px; padding:2px 6px; background:#e65c00; color:#fff; margin-left:5px; display:inline;}
.ad ul li a:hover{ color:#fff;}
.dh{ width:111px; margin:auto; font-size:14px; color:#fff; font-weight:600; }
.rwm{ width:120px; margin:auto; margin-top:10px;}
.float_box a.close{ float:left; margin-top:-19px; position:fixed; right:0%;}

/*二级页面*/
.rjym{ float:left; width:1020px; height:auto; margin-top:12px; border-top:2px #ba0c0d solid; padding:1px; border-left:1px #e7e7e9 solid; border-right:1px #e7e7e9 solid; border-bottom:1px #e7e7e9 solid; background:url(../images/lm_bg.jpg) no-repeat left top ; padding:1px;}
.mbx_dh{ width:1011px; height:27px; line-height:27px; font-size:13px; color:#333333; padding-left:9px; font-weight:600;}
.mbx_dh span{ color:#991416}

.rj_zw{ float:left; width:1020px; margin-top:18px; margin-bottom:18px; background:url(../images/x.jpg) 764px top repeat-y;}
/*rj_l*/
.rj_l{ float:left; width:730px;}

/*公司简介*/
.rj_gsjj{ width:693px; padding-left:10px; line-height:24px;}

/*机构设置*/
.rj_jgsz{ width:693px; padding-left:10px;}
.jg_box{ width:693px; margin-bottom:10px; line-height:24px;}
.jg_bt{ width:670px; background:url(../images/biao_bg.jpg) no-repeat left center; height:22px; line-height:22px; font-size:15px; font-weight:600; padding-left:23px; padding-bottom:10px;}

/*新闻动态*/
.rj_xwdt{ width:693px; padding-left:10px; }
.rj_xwdt_t{ width:693px; height:155px; overflow:hidden; padding-bottom:13px; border-bottom:1px #cdcdcd dashed;}
.rj_xwdt_tu{ float:left;}
.rj_xwdt_tu img{ width:192px; height:155px;}
.xw{ float:right; width:491px; height:155px;}
.xw_bt{ width:491px; font-weight:600; font-size:14px;}
.time{ font-size:13px; padding-top:6px;}
.xw_nr{ line-height:24px; padding-top:4px;}
.more{ width:74px; height:28px; text-align:center; line-height:28px; background:#991416; margin-top:4px;}
.more a{ color:#fff}
.more a:hover{ color:#fff;}
.rj_xwdt_b{ width:693px;}
.rj_xwdt_b ul{ padding-top:8px;}
.rj_xwdt_b ul li{ width:681px; line-height:26px; background:url(../images/hd.jpg) no-repeat left center; padding-left:12px;}
.rj_xwdt_b ul li span{ float:right;}

/*新闻动态内容*/
.xwdt_nr{ float:left; width:693px; padding-left:10px;}
h4{ text-align:center; font-size:16px;}
.times{ width:693px; height:40px; overflow:hidden; line-height:40px; color:#666666; font-family:"宋体"; border-bottom:1px #e8e8e8 dashed;}
.fbsj{ float:left; width:336px; text-align:right; padding-right:10px;}
.bdsharebuttonbox{ float:right;width:336px; padding-left:10px; margin-top:5px;}
.xwxx{ width:693px; font-size:14px; line-height:24px; padding-top:10px;}
.xwxx img{ max-width:693px; padding-top:10px; padding-bottom:10px;}

.pre{ width:693px; padding-top:8px; border-top:1px #e8e8e8 dashed; margin-top:20px;}
.pre ul li{ width:693px; line-height:26px;}
.pre ul li span{ font-weight:600;} 

/* 分页 */
#pages { font-family:"宋体";text-align:center;clear:both; padding-top:20px; padding-bottom:5px;}
#pages a { display:inline-block; height:25px; line-height:25px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:25px; line-height:25px; background:#991416;color:#fff; text-align:center;padding:0 10px}

/*艺术长廊*/
.rj_yscl{ width:703px;}
.rj_yscl ul li{ float:left; width:156px; margin-bottom:5px; margin-left:19px; display:inline;}
.rj_yscl ul li img{ width:156px; height:144px;}
.rj_yscl ul li img:hover{ -khtml-opacity:0.7;Opacity:0.7;Filter:alpha(opacity=70);}
.rj_yscl ul li span{ display:block; width:156px; height:30px; line-height:30px; text-align:center;}
.rj_yscl ul li:hover{ background:#991416; color:#fff;}
.rj_yscl ul li:hover a{ color:#fff;}

/*艺术家推介*/
.rj_ysjtj{ width:703px;}
.rj_ysjtj ul li{ float:left; width:154px; margin-bottom:5px; margin-left:19px; display:inline;}
.rj_ysjtj ul li img{ width:154px; height:144px;margin-bottom:5px;}
.rj_ysjtj ul li img:hover{ -khtml-opacity:0.7;Opacity:0.7;Filter:alpha(opacity=70);}
.rj_ysjtj ul li span{ display:block; width:154px; height:30px; text-align:center;}
.rj_ysjtj ul li:hover{ background:#991416; color:#fff;}
.rj_ysjtj ul li:hover a{ color:#fff;}

/*艺术家推介内容页面*/
.ysjtj_nr{ width:689px; padding-left:14px; }
.ysj_tu{ float:left; width:228px;}
.ysj_tu img{ width:220px; height:205px; padding:3px; border:1px #d5d5d5 solid;}
.ysj_tu span{ display:block; width:228px; text-align:center; font-size:15px; font-weight:600; padding-top:5px; color:#991417;}
.ysj_jj{ float:right; width:445px; line-height:24px;}

.zyzp{ float:left; width:703px; margin-top:15px; border-top:1px #d7d7d7 dashed; padding-top:18px;}
.zyzp ul li{ float:left; width:156px; margin-bottom:5px; margin-left:19px; display:inline;}
.zyzp ul li img{ width:156px; height:120px;}
.zyzp ul li img:hover{ -khtml-opacity:0.7;Opacity:0.7;Filter:alpha(opacity=70);}
.zyzp ul li span{ display:block; width:156px; height:30px; line-height:30px; text-align:center;}
.zyzp ul li:hover{ background:#991416; color:#fff;}
.zyzp ul li:hover a{ color:#fff;}

/*联系我们*/
.rj_lxwm{ width:687px; padding-left:16px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.dz{ float:left; width:687px;display:inline; margin-top:18px; border-top:1px #d7d7d7 dashed;}
.dz ul{ padding-top:12px;}
.dz ul li{ width:687px; line-height:26px;}
.dz ul li span{ font-weight:600;}




/*rj_r*/
.rj_r{ float:left; width:282px;}
.lm{ width:282px;}
.lm ul li{ width:216px; height:49px; line-height:44px; background:url(../images/h-t.jpg) no-repeat; padding-left:66px; font-weight:600; margin-top:12px;}
.lm ul li:hover{ background:url(../images/ht.jpg) no-repeat; color:fff;}
.lm ul li:hover a,.lm ul li.style a{ color:#fff;}
.lm ul li.style{background:url(../images/ht.jpg) no-repeat; color:fff;}

.lxwm_t{ width:238px; background:url(../images/lxwm_bg.jpg) no-repeat left top; margin-left:44px; margin-top:15px;}
.lxwm_t ul{ width:208px; margin:auto; padding-top:135px;}
.lxwm_t ul li{ width:208px; line-height:24px;}
.lxwm_t ul li span{ font-weight:600;}


