/* public CSS */
html {margin:0;padding:0;}
body {margin:0;padding:0;font:14px/1.5 "Microsoft Yahei","STHeiti",\5b8b\4f53,"simsun","Arial Narrow","宋体","arial",Arial,sans-serif;/*background:#ffffff;*/}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0;margin:0;}
table,td,tr,th{font-size:12px;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal;font-style:normal;}
.clearfix{*zoom:1;}
.clearfix:after{display:block;overflow:hidden;clear:both;height:0;visibility:hidden;content:"";}
a {color:#252525;text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#ba2636;text-decoration:underline;}
a:active {color:#ba2636;}
img {border:0;}
.font-normal {font-weight:normal;}
.clear, .clearfix, .clearfix:before, .clearfix:after {content:"";clear:both;height:0;visibility:hidden;}
.float-l {float:left;}
.float-r {float:right;}
textarea {background-image:url(logo-cstm-bg.png);background-position:center center;background-repeat:no-repeat;resize:none;}

body {background-image:url(bg-traurge-green.jpg);background-position:top center;background-repeat:repeat;}

/*背景色*/
.BGcolor-ed {background-color:#ebebeb;}
.BGcolor-f5 {background-color:#f5f5f5;}
.BGcolor-e8 {background-color:#e8e8e8;}/*本馆概况*/
.BGcolor-ccddf2 {background-color:#ccddf2;}/*常设展览*/
.BGcolor-c7ff76 {background-color:#c7ff76;}/*短期展览*/
.BGcolor-e1df4f {background-color:#e1df4f;}/*服务信息*/
.BGcolor-9ccafe {background-color:#9ccafe;}/*会员中心*/
.BGcolor-9eeb5c {background-color:#9eeb5c;}/*社会责任*/
.BGcolor-c7b1ff {background-color:#c7b1ff;}/*志愿者*/
.BGcolor-90f6e4 {background-color:#90f6e4;}/*教育活动*/
.BGcolor-ffbcb1 {background-color:#ffbcb1;}/*特效影院*/
.BGcolor-49c882 {background-color:#49c882;}/*其他栏目*/


.BGimg-left {background-image:url(twill-left.png);background-position:center top;background-repeat:repeat;}
.BGimg-right {background-image:url(twill-right.png);background-position:center top;background-repeat:repeat;}
.BGicon-k {background-image:url(fen-leftmenu-icon.png);background-position:center left;background-repeat:no-repeat;}
.BGicon-l {background-image:url(fen-leftmenu-icon-l.png);background-position:center left;background-repeat:no-repeat;}
.BGicon-z {background-image:url(fen-leftmenu-icon-z.png);background-position:center left;background-repeat:no-repeat;}

/*fontsize*/
.text10 {font-size:10px;}
.text12 {font-size:12px;}
.text14 {font-size:14px;}
.text16 {font-size:16px;}
.text18 {font-size:18px;}
.text20 {font-size:20px;}
.text22 {font-size:22px;}
.text24 {font-size:24px;}

.w2em {width:2em;}
.w3em {width:3em;}
.w4em {width:4em;}
.w5em {width:5em;}
.w6em {width:6em;}
.w7em {width:7em;}
.w8em {width:8em;}
.w9em {width:9em;}
.w10em {width:10em;}
.w11em {width:11em;}
.w12em {width:12em;}


/*fontcolor*/
.color333 {color:#333;}
.color666 {color:#666;}
.color999 {color:#999;}
.colorccc {color:#ccc;}
.colorfff {color:#fefefe;}
.red-t12 {color:#C30;}

/*版权信息*/
.footer {color:#999999;font-size:14px;min-height:40px;height:auto;width:100%;margin:20px auto 0px;padding:10px 0 0;background-color:#215739;}
.footer-main {height:auto;margin:0px auto 0px;font-size:12px;padding:20px 0 15px;max-width:980px;}
.footer-left-text {width:470px;height:auto;}
span.footer-links-t {display:block;width:100%;height:24px;float:left;}
span.footer-links-t > a {color:#a7a7a7;padding:0 8px 0 0;}
p.footer-text-cont {line-height:22px;}
p.footer-text-cont > a {color:#a7a7a7;padding:0 8px;}
.footer-pic-public {width:200px;height:86px;overflow:hidden;float:right;}
span.footer-weibo {display:block;width:78px;height:78px;padding:4px;background-color:#fefefe;float:left;}
span.footer-weibo > img {width:78px;height:78px;}
span.footer-weixin {display:block;width:78px;height:78px;padding:4px;background-color:#fefefe;float:right;}
span.footer-weixin > img {width:78px;height:78px;}
.footer-pic-links {width:300px;height:auto;overflow:hidden;margin:5px 0 0 10px;float:left;}
.footer-pic-links > a {display:block;width:140px;height:38px;margin:0 0 5px 0;float:left;text-indent:-9999px;}
a.pic-links-kjxh {background-image:url(footer-links-pic-zgkx.png);background-position:left top;background-repeat:no-repeat;}
a.pic-links-cdstm {background-image:url(footer-links-pic-cdstm.png);background-position:left top;background-repeat:no-repeat;}
a.pic-links-jjh {background-image:url(footer-links-pic-kxjjh.png);background-position:left top;background-repeat:no-repeat;}
a.pic-links-zrbwgxh {background-image:url(footer-links-pic-zrbwgxh.png);background-position:left top;background-repeat:no-repeat;}

/*翻页*/
.page_nav {clear:both;color:#333333;font:12px/22px Helvetica,Tahoma,Arial,sans-serif;padding:15px 0 12px;text-align:center;}
.page_nav a {background-color:#cccccc;border:1px solid #ffffff;border-radius:2px 2px 2px 2px;color:#333333;cursor:pointer;display:inline-block;font:12px/22px Helvetica,Tahoma,Arial,sans-serif;height:22px;margin:0 2px;padding:0 8px;text-indent:0;text-align:center;}
.page_nav strong {background-color:#46738c;border:none;border-radius:2px 2px 2px 2px;color:#FFFFFF;display:inline-block;font-weight:normal;height:22px;line-height:22px;margin:0 3px;padding:0 8px;text-decoration:none;}

/*logo+menu*/
.top-nav {max-width:980px;margin:0 auto;min-height:82px;background-image:url(index-top-nav-bg.png);background-position:top center;background-repeat:repeat-x;border-bottom:2px solid #0c0;}
.top-nav-main {min-height:82px;}
.cstm-logo {width:280px;height:82px;display:block;background-image:url(logo-cstm.png);background-position:left center;background-repeat:no-repeat;margin:0 0 0 10px;float:left;}
.top-nav-menu {float:right;width:600px;min-height:82px;}
div.top-nav-fmenu {max-width:600px;min-width:300px;height:35px;font-size:14px;color:#606060;float:right;margin-top:3px;width:auto;}
a.top-nav-language {display:block;width:47px;height:22px;background-image:url(top-language-downarrow.png);background-position:40px 14px;background-repeat:no-repeat;float:right;padding:5px;text-decoration:none;line-height:22px;color:#606060;border-bottom:1px solid #b6b6b6;}

span.navmore {display:block;width:85px;height:22px;float:right;padding:5px 10px 5px 12px;text-decoration:none;line-height:22px;color:#606060;border-bottom:1px solid #b6b6b6;position:relative;cursor:pointer;z-index:300;}
span.navmore b {position:absolute;top:15px;right:9px;width:0;height:0;font-size:0;line-height:0;border-style:solid dashed dashed dashed;border-width:5px 5px;border-color:#555 transparent transparent;}
ul.navMoreUL {position:absolute;top:32px;left:0px;background:#2d2d2d;text-align:left;display:none;font-size:12px;}
ul.navMoreUL li { width:107px;height:26px;}
ul.navMoreUL li a {display:block;height:26px;line-height:26px;color:#ababab;font-size:14px;white-space:nowrap;text-indent:5px;font-weight:normal;font-size:12px;font-family:Arial,"\5b8b\4f53",sans-serif;}
ul.navMoreUL li a:hover {background:#111;color:#c00;text-decoration:none;}
span.navmore-hover {background:#2d2d2d;color:#FFF;font-weight:bold;}
span.navmore-hover b {position:absolute;top:10px;right:9px;width:0;height:0;font-size:0;line-height:0;border-style:dashed dashed solid dashed;border-width:5px 5px;border-color:transparent transparent #8c8c8c transparent;}

span.top-nav-login-reg {display:block;min-width:170px;height:22px;float:right;padding:5px 10px;line-height:22px;color:#606060;border-bottom:1px solid #b6b6b6;text-align:center;}
a.top-log-reg {padding:0 5px 0 0;}
span.top-user {display:block;min-width:170px;height:22px;float:right;padding:5px 10px;line-height:22px;color:#606060;border-bottom:1px solid #b6b6b6;text-align:center;}
a.ext-button {color:#C00;padding:0 5px 0 5px;}
a.top-username {color:#C30;font-size:14px;padding:0 6px 0 0;}
form.top-searchs {display:block;width:150px;height:22px;float:right;padding:5px 6px;text-align:right;border-bottom:0px solid #b6b6b6;}
span.top-nav-search {display:block;width:148px;height:20px;border:1px solid #b6b6b6;}
input.search-input {border-width:0;width:114px;float:left;height:20px;font-size:12px;line-height:20px;color:#cccccc;padding:0 3px;}
a.search-button {display:block;width:28px;height:20px;overflow:hidden;background-color:#ebebeb;background-image:url(search-icon.png);background-position:center center;background-repeat:no-repeat;text-indent:-9999px;}

h1.top-nav-mainmenu {width:630px;height:44px;overflow:hidden;float:right;font-size:16px;padding-left:50px;}
a.top-nav-mainmenu-name {display:block;height:44px;padding:0 8px;margin-left:19px;float:left;line-height:48px;}
a.top-nav-mainmenu-name:hover {border-bottom:2px solid #215739;text-decoration:none;height:42px;}
a.top-nav-mainmenu-on {display:block;padding:0 8px;border-bottom:2px solid #215739;text-decoration:none;height:42px;color:#c00;}

ul.nav_ul {width:630px;height:44px;float:right;font-size:16px;padding-left:50px;}
ul.nav_ul > li.nav_li {display:block;height:40px;min-width:65px;padding:0 12px;float:left;position:relative;z-index:250;}
ul.nav_ul > li.nav_li {line-height:48px;text-align:center;}
a.nav_li_a {}
div.nav_box {display:none;padding:0 10px;padding:3px 8px 3px 10px;position:absolute;top:40px;z-index:260;background-image:url(select-list-menu-bg.png);background-position:top left;background-repeat:repeat;clear:both;left:5px;border-top:3px solid #0C0;}
div.nav_box > a {display:block;color:#e8e8e8;font-size:14px;height:26px;line-height:26px;text-align:left;margin:5px 0;}
ul.nav_ul > li.last-menu {min-width:4em;padding-right:0;}


/*banner+快捷按钮*/
.index-banner {height:282px;overflow:hidden;position:relative;z-index:100;}
.index-banner-pic {width:1000px;height:282px;overflow:hidden;position:relative;z-index:101;}
.public-info {width:550px;height:38px;overflow:hidden;position:absolute;z-index:107;left:0;bottom:0;background-image:url(weibo-bg.png);background-repeat:no-repeat;background-position:left bottom;padding-top: 10px;box-sizing: border-box;}
.public-info a:hover {text-decoration:none;cursor:pointer;}
a.weibo-info {width:72px;height:38px;display:block;color:#fbfbfb;text-indent:28px;background-image:url(icon_weibo.png);background-position:0px 1px;background-repeat:no-repeat;line-height:22px;margin-left:16px;float:left;}
a.weixin-info {width:72px;height:38px;display:block;color:#fbfbfb;text-indent:30px;background-image:url(icon_weixin.png);background-position:5px 2px;background-repeat:no-repeat;line-height:22px;margin-left:16px;float:left;}
#weibo_drop {background:url(bg_head_drop.png) no-repeat 0 0;height:125px;left:2px;position:absolute;top:126px;
width:114px;z-index:119;display:none;}
#weibo_drop > img {height:100px;margin:8px 0 0 7px;width:100px;}
#weixin_drop {background:url(bg_head_drop.png) no-repeat 0 0;height:125px;left:90px;position:absolute;top:126px;width:114px;z-index:120;display:none;}
#weixin_drop > img {height:100px;margin:8px 0 0 7px;width:100px;}
.quick-menu {width:332px;height:56px;overflow:hidden;padding:0 3px 0 0;position:absolute;z-index:110;right:0;bottom:-2px;}
a.quick-menu-name {width:80px;height:56px;overflow:hidden;margin:0 0 0 3px;float:left;text-decoration:none;color:#FFF;font-weight:600;}
a.quick-menu-name:hover {color:#033;font-weight:700;}
a.index-fuwubutton-bg {background-image:url(quick-menu-fuwu.png);background-position:top center;background-repeat:no-repeat;}
a.index-userbutton-bg {background-image:url(quick-menu-huiyuan.png);background-position:top center;background-repeat:no-repeat;}
a.index-zerenbutton-bg {background-image:url(quick-menu-shehui.png);background-position:top center;background-repeat:no-repeat;}
a.index-zhyzhbutton-bg {background-image:url(quick-menu-zyz.png);background-position:top center;background-repeat:no-repeat;}
em.quick-menu-text {display:block;width:80px;height:16px;font-size:14px;text-align:center;margin-top:7px;cursor:pointer;}

/*主体区域*/
.main-body {height:auto;padding:0 0 10px 0;}
.main-cont {width:100%;box-sizing:border-box;height:auto;overflow:hidden;border:1px solid #cccccc;padding:20px;background-color:#ffffff;}

/*2级栏目*/
.fen-menu2 {height:64px;word-break: keep-all;white-space: nowrap;}
.fen-menu2 a:hover{text-decoration:none;}/*指鼠标在链接*/
span.fen-menu1 {display:block;width:130px;height:64px;text-align:center;line-height:64px;float:left;font-size:18px;}
span.fen-menu-line {background-image:url(fen-2-title-bg.png);background-position:right top;
background-repeat:no-repeat;display:inline-block;width:20px;height:64px;}
span.fen-menu2-right {display:block;width:60px;height:64px;background-image:url(fen-2-right-bg.png);background-position:left top;background-repeat:no-repeat;}

ul.fen-menu2-list {height:64px;padding:0 10px 0 25px;display:inline-block;}
ul.fen-menu2-list > li {display:block;float:left;padding:0 16px;font-size:16px;line-height:64px;text-align:center;}
ul.fen-menu2-list > li > a {margin:0 auto 0;}
ul.fen-menu2-list > li.fen-menu2-active {margin-top:10px;height:52px;line-height:48px;border-top:3px solid #01a905;border-left:1px solid #cccccc;border-right:1px solid #cccccc;background-color:#FFF;position:relative;z-index:220;text-align:center;}
ul.fen-menu2-list > li.fen-menu2-active > a {color:#01a905;line-height:51px;}
ul.fen-menu2-list > li > a:hover {text-decoration:none;}

/*分页banner*/
.fen-banner {overflow:hidden;;position:relative;z-index:100;min-height:100px;}
.fen-banner-pic {width:100%;overflow:hidden;position:relative;z-index:101;}
.fen-banner-pic img{width: 100%;}

/*leftmenu*/
ul.fen-left-menu {width:173px;height:auto;padding:10px 0;margin:0 0 20px 0;background-color:#fcfcfc;font-size:16px;}
ul.fen-left-menu > li {display:block;width:173px;height:36px;line-height:36px;}
ul.fen-left-menu > li > a {text-decoration:none;}
ul.fen-left-menu > li.fen-left-menu-on {display:block;width:190px;height:auto;line-height:60px;background-image:none;position:relative;}
span.fen-left-menu-top {display:block;width:190px;height:20px;background-image:url(leftmenu-top-bg.png);background-position:left bottom;background-repeat:no-repeat;}
span.fen-left-menu-bottom {display:block;width:190px;height:20px;background-image:url(leftmenu-bottom-bg.png);background-position:left bottom;background-repeat:no-repeat;}
a.fennav-li-a {display:block;width:190px;height:27px;line-height:27px;text-indent:44px;padding:0 0 6px 0;font-size:16px;color:#333;text-decoration:none;background-image:url(fen-leftmenu-icon-l.png);background-position:26px 6px;background-repeat:no-repeat;}
.fennav-box {width:190px;height:auto;text-align:left;}
.fennav-box a {display:block;width:136px;font-size:14px;padding:4px 0;line-height:18px;color:#333;margin-left:47px;text-indent:0;text-decoration:none;background-image:url(ico_sidenav.png);background-position:0 -109px;background-repeat:no-repeat;text-indent:10px;}
.fennav-box a:hover {color:#777;}
a.fennav-box-on {padding:4px 0;width:136px;color:#01a905;text-indent:10px;font-weight:600;background-position:0 -69px;}
a.fennav-box-on:hover {color:#01a905;}

/*left广告位*/
.fen-left-gg {width:175px;height:auto;overflow:hidden;}
.fen-left-gg > a.fen-left-gg-link {display:block;width:173px;height:130px;overflow:hidden;margin:10px auto 10px;border:#666 solid 1px;}
.fen-left-gg > a.fen-left-gg-link img {width:173px;height:130px;}

/*详情时间标记*/
.fen-info-title-p {text-align:center;width:100%;display:block;text-align:right;padding-bottom:5px;font-size:12px;color:#999;}

.biaojiwei {background-color:#ebebeb;width:100%;height:32px;line-height:32px;color:#333;font-size:14px;text-indent:1em;margin-bottom:10px;}
.biaojiwei-name{margin-left:-5px;}
.biaojiwei-name >a {margin: 0 5px;}

/*2级页面*/
.main-wapper {width:100%;margin:0 auto;height:auto;min-height:510px;max-width: 980px;}

/*快捷导航*/
#weibo_drop {top:unset;bottom: 26px;}
#weixin_drop {top:unset;bottom: 26px;}


/*右侧悬浮icon*/
.floatr-side-bar a,.floatr-chat-tips i {background-image:url(gdt-img.png);background-repeat:no-repeat;}
.floatr-side-bar {width:55px;position:fixed;bottom:20px;left:50%;margin-left:500px;font-size:0;line-height:0;z-index:1000;}
.floatr-side-bar > a {width:55px;height:55px;display:inline-block;background-color:#669fdd;margin-bottom:2px;}
.floatr-side-bar > a:hover {background-color:#ccc;}
.floatr-side-bar > a.icon-qq {background-position:0 -62px;}
.floatr-side-bar > a.icon-chat {background-position:0 -130px;position:relative;}
.floatr-side-bar > a.icon-chat:hover > .floatr-chat-tips {display:block;}
.floatr-side-bar > a.icon-blog {background-position:0 -198px;}
.floatr-side-bar > a.icon-mail {background-position:-5px -135px;display:none;}
.floatr-side-bar > a.icon-totop {background-position:0 -334px;}
.floatr-chat-tips {padding:20px;border:1px solid #d1d2d6;position:absolute;right:78px;top:-55px;background-color:#ffffff;display:none;}
.floatr-chat-tips > i {width:9px;height:16px;display:inline-block;position:absolute;right:-9px;top:80px;background-position:-88px -350px;}
.floatr-chat-tips > img {width:138px;height:138px;}

/*详情*/
.fen-info-title{text-align:center;line-height: 48px; margin-top: 10px;}
.fen-info-title-p {text-align:center;width:100%;display:block;text-align:right;padding-bottom:5px;font-size:12px;color:#BBBABA;}
.fen-info-title-text {display:block;padding-top:15px;padding-bottom:15px;text-align:center;}
span.fen-info-title-line {display:block;width:100%;height:6px;background-color:#d1f2df;margin:5px auto 15px;}
.fen-info-cont {padding-right:12px;height:auto;overflow:hidden;}
.fen-info-cont > p {padding:5px 0;font-size:14px;line-height:26px;text-indent:2em;}
.fen-info-cont > p > span {display:block;}
.fen-info-cont > p > img {max-width:650px;height:auto;margin:0 auto 0;}
.fen-info-cont > p > a > img {max-width:650px;height:auto;margin:0 auto 0;}
.biaojiwei {background-color:#ebebeb;width:100%;height:32px;line-height:32px;color:#333;font-size:14px;text-indent:1em;margin-bottom:10px;word-break: keep-all;
    white-space: nowrap;}
.fen-info-hot {width:100%;height:auto;border:1px solid #ebebeb;overflow:hidden;}
h4.fen-hot-tj {width:100%;height:33px;font-size:16px;line-height:33px;color:#333;background-color:#ebebeb;text-indent:6px;}
ul.fen-hot-list {width:100%;height:auto;background-color:#ebebeb;}
ul.fen-hot-list > li {display:block;float:left;margin:0 auto 1px;height:auto;background-color:#fefefe;padding:5px 0;font-size:0;}
a.fen-hot-pic {height:114px;display:block;overflow:hidden;}
a.fen-hot-pic img {height:114px;}
a.fen-hot-name,.fen-hot-list li a {display:block;padding:0 7px;line-height:18px;color:#333;font-size:12px;}
.fen-hot-list li > font {display:none}

.modal-header{background:#f5f5f5;}
#weixin-share-modal{z-index: 10000;}
.fen-menu2-light{display: none;}
ul.fen-menu2-list {
    height: 64px;
    padding: 0 10px 0 25px;
    display: inline-block;
    white-space: nowrap;
    width: 80%;
    word-break: keep-all;
}
        
ul.fen-menu2-list>li {
    display: inline-block;
    padding: 0 16px;
    font-size: 16px;
    line-height: 64px;
    text-align: center;
}
.mobile-nav-bg, .mobile-nav, .quick-menu-m {
    display: none;
}
.content-container {
    position: relative;
    padding-right: 208px;
}

.content-main {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.content-sider {
    width: 173px;
    height: auto;
    position: absolute;
    margin: 0 0 0 0;
    top: 0;
    right: 0;
}

.page_nav_next {
    display: none;
    text-align: right;
}
a.index-rencaibutton-bg {
    background-image: url(https://cdn.resources.cdstm.cn/statics/zhaopin2/images/quick-menu-rencai.png);
    background-position: top center;
    background-repeat: no-repeat;
}
a.index-userbutton-bg{
    background-image: url(https://tupian.dg.cdstm.cn/guanwangzhaopin.png);
    background-position: top center;
    background-repeat: no-repeat;
}
.quick-menu{width:416px;}